]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
* configure.in: Formatting.
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
4f665099
UW
12012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2
3 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
4 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
5 * gdb.base/print-file-var.exp: Likewise.
6 * gdb.server/solib-list.exp: Skip on remote targets.
7
b62e2b27
UW
82012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
9
10 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
11 watchpoints on ARM. When expecting software watchpoints, tolerate
12 (remote) targets that report unsupported hardware watchpoint only
13 at continue time.
14 (test_wide_location_2): Likewise.
15
a967a851
JK
162012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
17
18 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
19 valgrind versions.
20
75d9f9ff 212012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
a14dd77e
JK
22
23 * gdb.base/valgrind-infcall.c: New file.
24 * gdb.base/valgrind-infcall.exp: New file.
25
75d9f9ff
JK
26 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
27
7f9b2034
DE
282012-07-30 Doug Evans <dje@google.com>
29
85220e01
DE
30 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
31 * gdb.dwarf2/pr13961.S: Ditto.
32
7f9b2034
DE
33 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
34
4e969b4f
AB
352012-07-30 Andrew Burgess <aburgess@broadcom.com>
36
37 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
38 change its format immediately after reloading the binary.
39
e7de8362
JK
402012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
41
42 Fix testsuite regression after --use-deprecated-index-sections removal.
43 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
44 string.
45 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
46
7255706c
YQ
472012-07-27 Yao Qi <yao@codesourcery.com>
48
49 KFAIL for PR remote/14161.
50 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
51 Cleanup socket files.
52 (strace_info_marker): Detach inferior.
53
f2e8016f
TT
542012-07-26 Tom Tromey <tromey@redhat.com>
55
56 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
57
f66713d2
JK
582012-07-26 Markus Metzger <markus.t.metzger@intel.com>
59
60 * gdb.python/py-inferior.c (thread): New function.
61 (check_threads): New function.
62 (test_threads): New function.
63 * gdb.python/py-inferior.exp: Added test.
64 Replaced runto with continue to breakpoint.
65
8223e12c
TT
662012-07-26 Tom Tromey <tromey@redhat.com>
67
68 * lib/ada.exp (standard_ada_testfile): New proc.
69 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
70 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
71 * gdb.ada/array_return.exp: Use standard_ada_testfile.
72 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
73 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
74 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
75 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
76 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
77 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
78 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
79 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
80 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
81 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
82 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
83 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
84 * gdb.ada/char_param.exp: Use standard_ada_testfile.
85 * gdb.ada/complete.exp: Use standard_ada_testfile.
86 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
87 standard_output_file.
88 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
89 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
90 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
91 standard_output_file.
92 * gdb.ada/exprs.exp: Use standard_ada_testfile.
93 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
94 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
95 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
96 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
97 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
98 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
99 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
100 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
101 * gdb.ada/homonym.exp: Use standard_ada_testfile.
102 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
103 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
104 * gdb.ada/interface.exp: Use standard_ada_testfile.
105 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
106 standard_output_file
107 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
108 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
109 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
110 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
111 * gdb.ada/nested.exp: Use standard_ada_testfile.
112 * gdb.ada/null_array.exp: Use standard_ada_testfile.
113 * gdb.ada/null_record.exp: Use standard_ada_testfile.
114 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
115 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
116 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
117 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
118 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
119 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
120 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
121 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
122 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
123 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
124 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
125 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
126 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
127 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
128 * gdb.ada/start.exp: Use standard_ada_testfile.
129 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
130 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
131 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
132 * gdb.ada/tagged.exp: Use standard_ada_testfile.
133 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
134 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
135 * gdb.ada/tasks.exp: Use standard_ada_testfile.
136 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
137 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
138 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
139 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
140 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
141 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
142 * gdb.ada/widewide.exp: Use standard_ada_testfile.
143
bbec57e4
JK
1442012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
145
146 Fix testsuite regression after --use-deprecated-index-sections removal.
147 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
148
9cc8e32c
JK
1492012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
150
151 Fix compatibility with Tcl before 7.5.
152 * lib/future.exp (lreverse): New function if it does not exist.
153
ea5ca7b5
MK
1542012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
155
156 * gdb.mi/mi-pending.c: New method to set a second pending
157 breakpoint.
158 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
159 condition.
160
64776a0b
PA
1612012-07-20 Pedro Alves <palves@redhat.com>
162
163 PR threads/11692
164 PR gdb/12203
165
166 * gdb.threads/create-fail.c: New file.
167 * gdb.threads/create-fail.exp: New file.
168
13e4e967
PA
1692012-07-19 Pedro Alves <palves@redhat.com>
170
171 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
172 * config/vx.exp (gdb_start): Likewise.
173 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
174 * gdb.base/setvar.exp (test_set): Likewise.
175 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
176 * gdb.reverse/sigall-precsave.exp: Likewise.
177 * gdb.reverse/sigall-reverse.exp: Likewise.
178
b7aefa4d
PA
1792012-07-19 Pedro Alves <palves@redhat.com>
180
181 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
182 handler before recording.
183
608b4967
TT
1842012-07-19 Tom Tromey <tromey@redhat.com>
185
186 * gdb.cp/casts.exp: Add tests for typeof and decltype.
187 * gdb.cp/casts.cc (decltype): New function.
188 (main): Use it.
189
b1e0c0fa
PA
1902012-07-19 Pedro Alves <palves@redhat.com>
191
192 * gdb.base/sigall.exp (signals): New list.
193 <top level>: Loop over signals in the $signals list instead of
194 calling a test function once per signal.
195 * gdb.reverse/sigall-precsave.exp (signals): New list.
196 <top level>: Loop over signals in the $signals list instead of
197 calling a test function once per signal.
198 * gdb.reverse/sigall-reverse.exp (signals): New list.
199 <top level>: Loop over signals in the $signals list instead of
200 calling a test function once per signal.
201
6ace3df1
YQ
2022012-07-19 Yao Qi <yao@codesourcery.com>
203
204 * gdb.base/setshow.exp: Test 'set args ~'.
205
263a0f8c
JK
2062012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
207
208 * gdb.base/store.exp (check_set): Import gdb_prompt.
209 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
210 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
211
8f043999
JK
2122012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
213
214 PR 11914
215 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
216 (main): Call eval_sub.
217 * gdb.python/py-prettyprint.exp:
218 (python execfile ('py-prettyprint.py')): Move it earlier.
219 New breakpoint for eval-break.
220 (continue to breakpoint: eval-break, info locals): New test.
221 (python execfile ('py-prettyprint.py')): Move it from here.
222 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
223 (register_pretty_printers): Register pp_eval_type.
224
725c7b66
JK
2252012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
226
227 Fix a testcase regression by me.
228 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
229 DW_FORM_data4.
230
4359dff1
JK
2312012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
232 Doug Evans <dje@google.com>
233
234 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
235 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
236
61e44cfa
JK
2372012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
238
239 Fix gdbserver run regression.
240 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
241
93c0ef37
TT
2422012-07-12 Tom Tromey <tromey@redhat.com>
243
244 * lib/gdb.exp (standard_testfile): Don't declare objdir.
245 (clean_restart): Likewise.
246 (core_find): Use standard_output_file.
247
76027ef5
TT
2482012-07-12 Tom Tromey <tromey@redhat.com>
249
250 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
251 * gdb.dwarf2/dw2-anonymous-func.exp: Use
252 prepare_for_testing_full.
253 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
254 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
255 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
256 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
257 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
258 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
259 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
260 prepare_for_testing_full.
261 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
262 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
263 prepare_for_testing_full.
264 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
265 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
266 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
267
85b4440a
TT
2682012-07-12 Tom Tromey <tromey@redhat.com>
269
270 * lib/gdb.exp (build_executable_from_specs): New proc, from
271 build_executable.
272 (build_executable): Use it.
273 (prepare_for_testing_full): New proc.
274
55baab26
TT
2752012-07-11 Tom Tromey <tromey@redhat.com>
276
277 * gdb.reverse/break-precsave.exp: Use standard_output_file.
278 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
279 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
280 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
281 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
282 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
283 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
284 * gdb.reverse/step-precsave.exp: Use standard_output_file.
285 * gdb.reverse/until-precsave.exp: Use standard_output_file.
286 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
287
298a9cf0
TT
2882012-07-10 Tom Tromey <tromey@redhat.com>
289
290 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
291 standard_output_file.
292 * gdb.mi/gdb2549.exp: Use standard_testfile.
293 * gdb.mi/gdb669.exp: Use standard_testfile.
294 * gdb.mi/gdb701.exp: Use standard_testfile.
295 * gdb.mi/gdb792.exp: Use standard_testfile.
296 * gdb.mi/mi-async.exp: Use standard_testfile.
297 * gdb.mi/mi-basics.exp: Use standard_testfile.
298 * gdb.mi/mi-break.exp: Use standard_testfile.
299 * gdb.mi/mi-cli.exp: Use standard_testfile.
300 * gdb.mi/mi-console.exp: Use standard_testfile.
301 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
302 * gdb.mi/mi-eval.exp: Use standard_testfile.
303 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
304 * gdb.mi/mi-file.exp: Use standard_testfile.
305 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
306 * gdb.mi/mi-logging.exp: Use standard_testfile.
307 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
308 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
309 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
310 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
311 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
312 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
313 * gdb.mi/mi-pending.exp: Use standard_testfile,
314 standard_output_file.
315 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
316 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
317 * gdb.mi/mi-regs.exp: Use standard_testfile.
318 * gdb.mi/mi-return.exp: Use standard_testfile.
319 * gdb.mi/mi-reverse.exp: Use standard_testfile.
320 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
321 * gdb.mi/mi-solib.exp: Use standard_testfile,
322 standard_output_file.
323 * gdb.mi/mi-stack.exp: Use standard_testfile.
324 * gdb.mi/mi-stepi.exp: Use standard_testfile.
325 * gdb.mi/mi-stepn.exp: Use standard_testfile.
326 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
327 * gdb.mi/mi-until.exp: Use standard_testfile.
328 * gdb.mi/mi-var-block.exp: Use standard_testfile.
329 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
330 * gdb.mi/mi-var-child.exp: Use standard_testfile.
331 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
332 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
333 * gdb.mi/mi-var-display.exp: Use standard_testfile.
334 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
335 standard_output_file.
336 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
337 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
338 * gdb.mi/mi-watch.exp: Use standard_testfile.
339 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
340 * gdb.mi/mi2-basics.exp: Use standard_testfile.
341 * gdb.mi/mi2-break.exp: Use standard_testfile.
342 * gdb.mi/mi2-cli.exp: Use standard_testfile.
343 * gdb.mi/mi2-console.exp: Use standard_testfile.
344 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
345 * gdb.mi/mi2-eval.exp: Use standard_testfile.
346 * gdb.mi/mi2-file.exp: Use standard_testfile.
347 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
348 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
349 * gdb.mi/mi2-regs.exp: Use standard_testfile.
350 * gdb.mi/mi2-return.exp: Use standard_testfile.
351 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
352 * gdb.mi/mi2-stack.exp: Use standard_testfile.
353 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
354 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
355 * gdb.mi/mi2-until.exp: Use standard_testfile.
356 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
357 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
358 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
359 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
360 * gdb.mi/mi2-watch.exp: Use standard_testfile.
361
f5f3a911
TT
3622012-07-10 Tom Tromey <tromey@redhat.com>
363
364 * gdb.cp/abstract-origin.exp: Use standard_testfile.
365 * gdb.cp/ambiguous.exp: Use standard_testfile,
366 prepare_for_testing.
367 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
368 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
369 * gdb.cp/anon-ns.exp: Use standard_testfile.
370 * gdb.cp/anon-struct.exp: Use standard_testfile.
371 * gdb.cp/anon-union.exp: Use standard_testfile,
372 prepare_for_testing.
373 * gdb.cp/arg-reference.exp: Use standard_testfile,
374 prepare_for_testing.
375 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
376 * gdb.cp/breakpoint.exp: Use standard_testfile,
377 prepare_for_testing.
378 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
379 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
380 standard_output_file.
381 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
382 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
383 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
384 (test_static_members): Update.
385 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
386 * gdb.cp/converts.exp: Use standard_testfile.
387 * gdb.cp/cp-relocate.exp: Use standard_testfile.
388 * gdb.cp/cpcompletion.exp: Use standard_testfile,
389 prepare_for_testing.
390 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
391 * gdb.cp/cplabel.exp: Use standard_testfile.
392 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
393 prepare_for_testing.
394 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
395 * gdb.cp/derivation.exp: Use standard_testfile,
396 prepare_for_testing.
397 * gdb.cp/destrprint.exp: Use standard_testfile.
398 * gdb.cp/dispcxx.exp: Use standard_testfile.
399 * gdb.cp/exception.exp: Use standard_testfile,
400 prepare_for_testing.
401 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
402 * gdb.cp/extern-c.exp: Use standard_testfile,
403 prepare_for_testing.
404 * gdb.cp/formatted-ref.exp: Use standard_testfile,
405 prepare_for_testing.
406 * gdb.cp/fpointer.exp: Use standard_testfile.
407 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
408 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
409 standard_output_file.
410 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
411 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
412 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
413 standard_output_file.
414 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
415 (do_tests): Update.
416 * gdb.cp/koenig.exp: Use standard_testfile.
417 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
418 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
419 * gdb.cp/m-static.exp: Use standard_testfile,
420 prepare_for_testing.
421 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
422 * gdb.cp/mb-inline.exp: Use standard_testfile,
423 prepare_for_testing.
424 * gdb.cp/mb-templates.exp: Use standard_testfile,
425 prepare_for_testing.
426 * gdb.cp/member-ptr.exp: Use standard_testfile,
427 prepare_for_testing.
428 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
429 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
430 * gdb.cp/method2.exp: Use standard_testfile.
431 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
432 standard_output_file.
433 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
434 (do_tests): Update.
435 * gdb.cp/namespace-enum.exp: Use standard_testfile,
436 prepare_for_testing.
437 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
438 prepare_for_testing.
439 * gdb.cp/namespace.exp: Use standard_testfile,
440 prepare_for_testing.
441 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
442 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
443 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
444 * gdb.cp/nsimport.exp: Use standard_testfile,
445 prepare_for_testing.
446 * gdb.cp/nsnested.exp: Use standard_testfile.
447 * gdb.cp/nsnoimports.exp: Use standard_testfile.
448 * gdb.cp/nsrecurs.exp: Use standard_testfile,
449 prepare_for_testing.
450 * gdb.cp/nsstress.exp: Use standard_testfile,
451 prepare_for_testing.
452 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
453 * gdb.cp/operator.exp: Use standard_testfile.
454 * gdb.cp/oranking.exp: Use standard_testfile.
455 * gdb.cp/overload-const.exp: Use standard_testfile.
456 * gdb.cp/overload.exp: Use standard_testfile,
457 prepare_for_testing.
458 * gdb.cp/ovldbreak.exp: Use standard_testfile.
459 * gdb.cp/ovsrch.exp: Use standard_testfile.
460 * gdb.cp/paren-type.exp: Use standard_testfile.
461 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
462 prepare_for_testing.
463 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
464 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
465 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
466 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
467 * gdb.cp/pr10728.exp: Use standard_testfile,
468 standard_output_file.
469 * gdb.cp/pr12028.exp: Use standard_testfile.
470 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
471 * gdb.cp/pr9167.exp: Use standard_testfile.
472 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
473 * gdb.cp/printmethod.exp: Use standard_testfile,
474 prepare_for_testing.
475 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
476 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
477 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
478 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
479 standard_output_file.
480 * gdb.cp/readnow-language.exp: Use standard_testfile.
481 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
482 (gdb_start_again): Use clean_restart.
483 * gdb.cp/ref-types.exp: Use standard_testfile,
484 prepare_for_testing.
485 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
486 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
487 * gdb.cp/smartp.exp: Use standard_testfile.
488 * gdb.cp/static-method.exp: Use standard_testfile.
489 * gdb.cp/static-print-quit.exp: Use standard_testfile.
490 * gdb.cp/temargs.exp: Use standard_testfile.
491 * gdb.cp/templates.exp: Use standard_testfile,
492 prepare_for_testing.
493 (do_tests): Update.
494 * gdb.cp/try_catch.exp: Use standard_testfile,
495 prepare_for_testing.
496 * gdb.cp/typedef-operator.exp: Use standard_testfile.
497 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
498 * gdb.cp/virtbase.exp: Use standard_testfile,
499 prepare_for_testing.
500 * gdb.cp/virtfunc.exp: Use standard_testfile,
501 prepare_for_testing.
502 (do_tests): Update.
503 * gdb.cp/virtfunc2.exp: Use standard_testfile,
504 prepare_for_testing.
505
686f09d0
TT
5062012-07-10 Tom Tromey <tromey@redhat.com>
507
508 * lib/gdb.exp (standard_testfile): Unset output variables from
509 earlier invocations.
510
9357e021
YQ
5112012-07-10 Yao Qi <yao@codesourcery.com>
512
513 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
514 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
515 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
516 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
517 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
518 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
519 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
520 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
521 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
522 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
523 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
524 * gdb.mi/mi-var-display.exp: Likewise.
525 * gdb.mi/mi-var-invalidate.exp: Likewise.
526 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
527 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
528 * gdb.mi/mi2-console.exp: Likewise.
529 * gdb.mi/mi2-disassemble.exp: Likewise.
530 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
531 * gdb.mi/mi2-read-memory.exp: Likewise.
532 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
533 * gdb.mi/mi2-simplerun.exp: Likewise.
534 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
535 * gdb.mi/mi2-syn-frame.exp: Likewise.
536 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
537 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
538 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
539
e314d629
TT
5402012-07-09 Tom Tromey <tromey@redhat.com>
541
542 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
543 * gdb.base/callfuncs.exp: Add cast-based test.
544 * gdb.base/callfuncs.c (voidfunc): New function.
545
06928b3f
DE
5462012-07-08 Doug Evans <dje@google.com>
547
548 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
549
32f11bad
JK
5502012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
551
552 Fix XFAIL compatibility with old i386 systems.
553 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
554 Check also 'Cannot insert breakpoint 0'.
555
76b83c51
JK
5562012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
557
558 PR 14321
559 * gdb.base/find.exp
560 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
561
a6fb9c08
TT
5622012-07-06 Tom Tromey <tromey@redhat.com>
563
564 * gdb.base/whatis.exp: Add test.
565
71918a86
TT
5662012-07-06 Tom Tromey <tromey@redhat.com>
567
568 * gdb.base/whatis.exp: Add regression test.
569
fcde5961
TT
5702012-07-06 Tom Tromey <tromey@redhat.com>
571
572 * gdb.base/whatis.exp: Add tests.
573
f9cf0f4a
JK
5742012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
575
576 PR 12649
577 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
578 gdb_test_multiple $gdb_prompt terminator.
579
979ade8b
PA
5802012-07-04 Pedro Alves <palves@redhat.com>
581
582 * gdb.mi/mi-reverse.exp: Use supports_reverse and
583 supports_process_record.
584
8a980b44
PA
5852012-07-04 Pedro Alves <palves@redhat.com>
586
587 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
588 endings.
589 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
590
855ba978
SS
5912012-07-03 Stan Shebs <stan@codesourcery.com>
592
593 * gdb.base/info-os.c (main): Retry resource acquisition until an
594 available one is found.
595 * gdb.base/info-os.exp: Collect resource keys from the program
596 and use them in matching.
597
fcb44371
JK
5982012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
599
600 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
601 Wrap the test into loop for corefile and core0file.
602
08a67be6
JK
6032012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
604
605 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
606 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
607 .note.GNU-stack.
608
0f3c2347
JK
609 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
610
ff4a4500
SDJ
6112012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
612
613 * gdb.base/help.exp (help b, help br, help bre, help brea, help
614 break): Include help message for the new `-probe' and `-probe-stap'
615 options.
616
d3ce09f5
SS
6172012-07-02 Stan Shebs <stan@codesourcery.com>
618
619 * gdb.base/dprintf.exp: Add agent style tests.
620
a1624241
JK
6212012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
622
623 * gdb.base/stale-infcall.c (infcall): New label test-next.
624 (main): New labels test-pass and test-fail.
625 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
626 $test_fail_bpnum to test-fail.
627 (test system longjmp tracking support): New test.
628 Delete $test_fail_bpnum.
629 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
630 breakpoint.
631
42e7ad6c
DE
6322012-06-30 Doug Evans <dje@google.com>
633
634 * gdb.dwarf2/fission-reread.S: New file.
635 * gdb.dwarf2/fission-reread.exp: New file.
636
37ce89eb
SS
6372012-06-28 Stan Shebs <stan@codesourcery.com>
638
639 * gdb.mi/mi-logging.exp: New file.
640
e5ef252a
PA
6412012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
642 Pedro Alves <palves@redhat.com>
643
644 * gdb.threads/siginfo-threads.exp: New file.
645 * gdb.threads/siginfo-threads.c: New file.
646 * gdb.threads/sigstep-threads.exp: New file.
647 * gdb.threads/sigstep-threads.c: New file.
648
22f1fbae
TT
6492012-06-28 Tom Tromey <tromey@redhat.com>
650
651 * gdb.go/package.exp: Partially revert earlier patch; use
652 gdb_compile again. Use standard_output_file.
653
2e3cf129
DE
6542012-06-27 Doug Evans <dje@google.com>
655
656 * gdb.dwarf2/fission-base.c: New file.
657 * gdb.dwarf2/fission-base.S: New file.
658 * gdb.dwarf2/fission-base.exp: New file.
659
785fd303
JK
6602012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
661
662 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
663
1bb9788d
TT
6642012-06-27 Tom Tromey <tromey@redhat.com>
665
666 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
667 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
668
c83ee902
TT
6692012-06-27 Tom Tromey <tromey@redhat.com>
670
671 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
672 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
673 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
674 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
675 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
676 prepare_for_testing.
677 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
678 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
679 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
680 standard_testfile.
681 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
682 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
683 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
684 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
685 prepare_for_testing.
686 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
687 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
688 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
689 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
690 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
691 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
692 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
693 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
694 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
695 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
696 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
697 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
698 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
699 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
700 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
701 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
702 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
703 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
704 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
705 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
706 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
707 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
708 standard_output_file.
709 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
710 standard_output_file.
711 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
712 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
713 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
714 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
715 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
716 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
717 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
718 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
719 * gdb.dwarf2/implptr.exp: Use standard_testfile.
720 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
721 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
722 * gdb.dwarf2/pieces.exp: Use standard_testfile.
723 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
724 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
725 * gdb.dwarf2/valop.exp: Use standard_testfile,
726 prepare_for_testing.
727
5204774b
TT
7282012-06-27 Tom Tromey <tromey@redhat.com>
729
730 * gdb.python/python.exp: Fix regexps in pagination tests.
731
ee0bf529
SCR
7322012-06-26 Siva Chandra Reddy <sivachandra@google.com>
733
734 * gdb.python/py-symtab.exp: Add tests to test the new attribute
735 'last' of gdb.Symtab_and_line.
736 * gdb.python/py-symbol.c: Move break point comment to enable
737 testing of gdb.Symtab_and_line.last.
738
14fcc022
TT
7392012-06-26 Tom Tromey <tromey@redhat.com>
740
741 * gdb.threads/step.c: Remove.
742 * gdb.threads/step.exp: Remove.
743 * gdb.threads/step2.exp: Remove.
744
0efbbabc
TT
7452012-06-26 Tom Tromey <tromey@redhat.com>
746
747 * gdb.threads/watchpoint-fork.exp (test): Use
748 standard_output_file. Don't declare objdir.
749 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
750 standard_output_file.
751 * gdb.threads/attach-stopped.exp: Use standard_testfile.
752 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
753 clean_restart. Remove incdir.
754 * gdb.threads/corethreads.exp: Use standard_testfile.
755 * gdb.threads/execl.exp: Use standard_testfile,
756 standard_output_file, clean_restart.
757 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
758 clean_restart.
759 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
760 clean_restart.
761 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
762 incdir.
763 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
764 clean_restart. Remove incdir.
765 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
766 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
767 clean_restart. Remove incdir.
768 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
769 Remove incdir.
770 * gdb.threads/leader-exit.exp: Use standard_testfile.
771 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
772 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
773 clean_restart.
774 * gdb.threads/manythreads.exp: Use standard_testfile,
775 clean_restart. Remove incdir.
776 * gdb.threads/multi-create.exp: Use standard_testfile,
777 clean_restart.
778 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
779 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
780 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
781 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
782 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
783 * gdb.threads/pending-step.exp: Use standard_testfile,
784 clean_restart. Remove incdir.
785 * gdb.threads/print-threads.exp: Use standard_testfile,
786 clean_restart. Remove incdir.
787 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
788 clean_restart. Remove incdir.
789 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
790 Remove incdir.
791 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
792 incdir.
793 * gdb.threads/sigthread.exp: Use standard_testfile,
794 clean_restart.
795 * gdb.threads/staticthreads.exp: Use standard_testfile,
796 clean_restart. Remove incdir.
797 * gdb.threads/switch-threads.exp: Use standard_testfile,
798 clean_restart. Remove incdir.
799 * gdb.threads/thread-execl.exp: Use standard_testfile,
800 clean_restart. Remove incdir.
801 * gdb.threads/thread-find.exp: Use standard_testfile,
802 clean_restart.
803 * gdb.threads/thread-specific.exp: Use standard_testfile,
804 clean_restart. Remove incdir.
805 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
806 clean_restart. Remove incdir.
807 * gdb.threads/thread_check.exp: Use standard_testfile,
808 clean_restart. Remove incdir.
809 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
810 incdir.
811 * gdb.threads/threadapply.exp: Use standard_testfile,
812 clean_restart. Remove incdir.
813 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
814 clean_restart. Remove incdir.
815 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
816 clean_restart.
817 * gdb.threads/tls-shared.exp: Use standard_testfile,
818 clean_restart, standard_output_file.
819 * gdb.threads/tls-var.exp: Use standard_testfile,
820 standard_output_file.
821 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
822 Remove incdir.
823 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
824 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
825 incdir.
826 * gdb.threads/watchthreads2.exp: Use standard_testfile,
827 clean_restart. Remove incdir.
828
497a5eb0
TT
8292012-06-26 Tom Tromey <tromey@redhat.com>
830
831 * gdb.trace/actions.exp: Use standard_testfile.
832 * gdb.trace/ax.exp: Use standard_testfile.
833 * gdb.trace/backtrace.exp: Use standard_testfile.
834 * gdb.trace/change-loc.exp: Use standard_testfile.
835 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
836 * gdb.trace/collection.exp: Use standard_testfile,
837 prepare_for_testing.
838 * gdb.trace/deltrace.exp: Use standard_testfile.
839 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
840 * gdb.trace/ftrace.exp: Use standard_testfile.
841 * gdb.trace/infotrace.exp: Use standard_testfile.
842 * gdb.trace/packetlen.exp: Use standard_testfile.
843 * gdb.trace/passc-dyn.exp: Use standard_testfile.
844 * gdb.trace/passcount.exp: Use standard_testfile.
845 * gdb.trace/pending.exp: Use standard_testfile.
846 * gdb.trace/report.exp: Use standard_testfile.
847 * gdb.trace/save-trace.exp: Use standard_testfile.
848 * gdb.trace/stap-trace.exp: Use standard_testfile.
849 * gdb.trace/status-stop.exp: Use standard_testfile.
850 * gdb.trace/strace.exp: Use standard_testfile.
851 * gdb.trace/tfile.exp: Use standard_testfile.
852 * gdb.trace/tfind.exp: Use standard_testfile.
853 * gdb.trace/trace-break.exp: Use standard_testfile.
854 * gdb.trace/trace-mt.exp: Use standard_testfile.
855 * gdb.trace/tracecmd.exp: Use standard_testfile.
856 * gdb.trace/tspeed.exp: Use standard_testfile.
857 * gdb.trace/tstatus.exp: Use standard_testfile.
858 * gdb.trace/tsv.exp: Use standard_testfile.
859 * gdb.trace/unavailable.exp: Use standard_testfile,
860 prepare_for_testing.
861 * gdb.trace/while-dyn.exp: Use standard_testfile.
862 * gdb.trace/while-stepping.exp: Use standard_testfile.
863
7686c074
TT
8642012-06-26 Tom Tromey <tromey@redhat.com>
865
866 * gdb.reverse/break-precsave.exp: Use standard_testfile.
867 * gdb.reverse/break-reverse.exp: Use standard_testfile.
868 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
869 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
870 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
871 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
872 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
873 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
874 prepare_for_testing.
875 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
876 prepare_for_testing.
877 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
878 prepare_for_testing.
879 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
880 prepare_for_testing.
881 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
882 prepare_for_testing
883 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
884 * gdb.reverse/machinestate.exp: Use standard_testfile.
885 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
886 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
887 build_executable.
888 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
889 build_executable.
890 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
891 standard_output_file.
892 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
893 standard_output_file.
894 * gdb.reverse/step-precsave.exp: Use standard_testfile.
895 * gdb.reverse/step-reverse.exp: Use standard_testfile.
896 * gdb.reverse/until-precsave.exp: Use standard_testfile.
897 * gdb.reverse/until-reverse.exp: Use standard_testfile.
898 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
899 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
900
481fc100
TT
9012012-06-26 Tom Tromey <tromey@redhat.com>
902
903 * gdb.stabs/weird.exp: Remove directory-checking code. Use
904 standard_output_file.
905 * gdb.stabs/exclfwd.exp: Use standard_testfile,
906 prepare_for_testing. Remove directory-checking code.
907
7bb18ae2
TT
9082012-06-25 Tom Tromey <tromey@redhat.com>
909
910 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
911 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
912 build_executable, not prepare_for_testing.
913 * gdb.multi/base.exp: Use standard_output_file. Use
914 build_executable, not prepare_for_testing.
915
cf09b3e4
TT
9162012-06-25 Tom Tromey <tromey@redhat.com>
917
918 * gdb.fortran/subarray.exp: Use standard_testfile,
919 prepare_for_testing.
920 * gdb.fortran/multi-dim.exp: Use standard_testfile.
921 * gdb.fortran/module.exp: Use standard_testfile.
922 * gdb.fortran/logical.exp: Use standard_testfile.
923 * gdb.fortran/library-module.exp: Use standard_testfile,
924 standard_output_file.
925 * gdb.fortran/derived-type.exp: Use standard_testfile,
926 prepare_for_testing.
927 * gdb.fortran/complex.exp: Use standard_testfile,
928 prepare_for_testing.
929 * gdb.fortran/charset.exp: Use standard_testfile.
930 * gdb.fortran/array-element.exp: Use standard_testfile,
931 prepare_for_testing.
932
18b5ff1b
KS
9332012-06-25 Keith Seitz <keiths@redhat.com>
934
935 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
936 Change rbreak-related tests to KFAIL and add bugzilla numbers.
937
17b77626
TT
9382012-06-25 Tom Tromey <tromey@redhat.com>
939
940 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
941 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
942 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
943 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
944
f91e3dc1
TT
9452012-06-25 Tom Tromey <tromey@redhat.com>
946
947 * gdb.linespec/ls-errs.exp: Use standard_testfile.
948 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
949 * gdb.linespec/linespec.exp: Use standard_testfile.
950
a884434d
TT
9512012-06-25 Tom Tromey <tromey@redhat.com>
952
953 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
954 prepare_for_testing.
955
efc9d70a
TT
9562012-06-25 Tom Tromey <tromey@redhat.com>
957
958 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
959 prepare_for_testing.
960 * gdb.opt/inline-break.exp: Use standard_testfile,
961 prepare_for_testing.
962 * gdb.opt/inline-bt.exp: Use standard_testfile,
963 prepare_for_testing.
964 * gdb.opt/inline-cmds.exp: Use standard_testfile,
965 prepare_for_testing.
966 * gdb.opt/inline-locals.exp: Use standard_testfile,
967 prepare_for_testing.
968
e2fc92c6
TT
9692012-06-25 Tom Tromey <tromey@redhat.com>
970
971 * gdb.asm/asm-source.exp: Use standard_output_file,
972 standard_testfile. Construct .o files in proper subdir.
973
b0963d73
TT
9742012-06-25 Tom Tromey <tromey@redhat.com>
975
976 * gdb.server/ext-attach.exp: Use standard_testfile,
977 prepare_for_testing.
978 * gdb.server/ext-run.exp: Use standard_testfile,
979 build_executable.
980 * gdb.server/file-transfer.exp: Use standard_testfile,
981 prepare_for_testing.
982 * gdb.server/server-exec-info.exp: Use standard_testfile.
983 * gdb.server/server-mon.exp: Use standard_testfile,
984 prepare_for_testing.
985 * gdb.server/server-run.exp: Use standard_testfile,
986 build_executable.
987 * gdb.server/solib-list.exp: Use standard_testfile,
988 standard_output_file.
989
8a3e1f8d
TT
9902012-06-25 Tom Tromey <tromey@redhat.com>
991
992 * lib/gdb.exp (standard_output_file): Use "file join".
993 * gdb.go/chan.exp: Use standard_testfile.
994 * gdb.go/handcall.exp: Use standard_testfile.
995 * gdb.go/hello.exp: Use standard_testfile.
996 * gdb.integers/chan.exp: Use standard_testfile.
997 * gdb.go/methods.exp: Use standard_testfile.
998 * gdb.go/package.exp: Use standard_testfile.
999 * gdb.go/strings.exp: Use standard_testfile.
1000 * gdb.go/types.exp: Use standard_testfile.
1001 * gdb.go/unsafe.exp: Use standard_testfile.
1002
944a9061
MGD
10032012-06-25 Greta Yorsh <greta.yorsh@arm.com>
1004
1005 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
1006
1c06bd58
JK
10072012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1008
1009 Fix regression by the previous commit.
1010 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
1011
b4a58790
TT
10122012-06-22 Tom Tromey <tromey@redhat.com>
1013
1014 * gdb.python/lib-types.exp: Use standard_testfile,
1015 prepare_for_testing.
1016 * gdb.python/py-block.exp: Use standard_testfile.
1017 * gdb.python/py-breakpoint.exp: Use standard_testfile.
1018 * gdb.python/py-events.exp: Use standard_testfile,
1019 standard_output_file.
1020 * gdb.python/py-evsignal.exp: Use standard_testfile.
1021 * gdb.python/py-evethreads.exp: Use standard_testfile.
1022 * gdb.python/py-explore-cc.exp: Use standard_testfile.
1023 * gdb.python/py-explore.exp: Use standard_testfile.
1024 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
1025 standard_output_file.
1026 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
1027 prepare_for_testing.
1028 * gdb.python/py-frame-inline.exp: Use standard_testfile.
1029 * gdb.python/py-frame.exp: Use standard_testfile.
1030 * gdb.python/py-inferior.exp: Use standard_testfile.
1031 * gdb.python/py-infthread.exp: Use standard_testfile.
1032 * gdb.python/py-mi.exp: Use standard_testfile.
1033 * gdb.python/py-objfile-script.exp: Use standard_testfile,
1034 build_executable.
1035 * gdb.python/py-objfile.exp: Use standard_testfile.
1036 * gdb.python/py-pp-maint.exp: Use standard_testfile,
1037 prepare_for_testing.
1038 * gdb.python/py-prettyprint.exp: Use standard_testfile.
1039 * gdb.python/py-progspace.exp: Use standard_testfile,
1040 build_executable.
1041 * gdb.python/py-prompt.exp: Use standard_testfile,
1042 build_executable.
1043 * gdb.python/py-section-script.exp: Use standard_testfile,
1044 build_executable.
1045 * gdb.python/py-shared.exp: Use standard_testfile,
1046 standard_output_file, clean_restart.
1047 * gdb.python/py-symbol.exp: Use standard_output_file,
1048 prepare_for_testing.
1049 * gdb.python/py-symtab.exp: Use standard_output_file,
1050 prepare_for_testing
1051 * gdb.python/py-template.exp: Use standard_testfile.
1052 * gdb.python/py-type.exp: Use standard_testfile.
1053 * gdb.python/py-value-cc.exp: Use standard_testfile.
1054 * gdb.python/py-value.exp: Use standard_testfile.
1055 * gdb.python/python.exp: Use standard_testfile, build_executable.
1056
2c44deac
TT
10572012-06-22 Tom Tromey <tromey@redhat.com>
1058
1059 * gdb.objc/basicclass.exp: Use standard_testfile.
1060 (do_objc_tests): Don't declare objdir.
1061 * gdb.objc/nondebug.exp: Use standard_testfile.
1062 (do_objc_tests): Don't declare objdir.
1063 * gdb.objc/objcdecode.exp: Use standard_testfile.
1064 (do_objc_tests): Don't declare objdir.
1065
c24ccbce
TT
10662012-06-22 Tom Tromey <tromey@redhat.com>
1067
1068 * gdb.java/jmain.exp: Use standard_testfile.
1069 * gdb.java/jmisc.exp: Use standard_testfile.
1070 * gdb.java/jnpe.exp: Use standard_testfile.
1071 * gdb.java/jprint.exp: Use standard_testfile.
1072
0a6d0306
TT
10732012-06-22 Tom Tromey <tromey@redhat.com>
1074
1075 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
1076 (standard_output_file, standard_testfile): New procs.
1077 (build_executable, clean_restart): Use standard_output_file.
1078
6ea815ef
YQ
10792012-06-22 Yao Qi <yao@codesourcery.com>
1080
1081 * boards/native-gdbserver.exp: New proc ${board}_exec.
1082 * boards/native-stdio-gdbserver.exp: Likewise.
1083
4c93b1db
TT
10842012-06-21 Tom Tromey <tromey@redhat.com>
1085
1086 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
1087 (build_executable): Update.
1088 (get_compiler_info): Remove 'binfile' argument.
1089 * gdb.ada/arrayidx.exp: Update.
1090 * gdb.ada/null_array.exp: Update.
1091 * gdb.arch/altivec-abi.exp: Update.
1092 * gdb.arch/altivec-regs.exp: Update.
1093 * gdb.arch/amd64-byte.exp: Update.
1094 * gdb.arch/amd64-dword.exp: Update.
1095 * gdb.arch/amd64-word.exp: Update.
1096 * gdb.arch/i386-avx.exp: Update.
1097 * gdb.arch/i386-byte.exp: Update.
1098 * gdb.arch/i386-sse.exp: Update.
1099 * gdb.arch/i386-word.exp: Update.
1100 * gdb.arch/ppc-dfp.exp: Update.
1101 * gdb.arch/ppc-fp.exp: Update.
1102 * gdb.arch/vsx-regs.exp: Update.
1103 * gdb.base/all-bin.exp: Update.
1104 * gdb.base/annota1.exp: Update.
1105 * gdb.base/async.exp: Update.
1106 * gdb.base/attach.exp: Update.
1107 * gdb.base/break-interp.exp: Update.
1108 * gdb.base/call-ar-st.exp: Update.
1109 * gdb.base/call-rt-st.exp: Update.
1110 * gdb.base/call-sc.exp: Update.
1111 * gdb.base/callfuncs.exp: Update.
1112 * gdb.base/catch-load.exp: Update.
1113 * gdb.base/completion.exp: Update.
1114 * gdb.base/complex.exp: Update.
1115 * gdb.base/condbreak.exp: Update.
1116 * gdb.base/consecutive.exp: Update.
1117 * gdb.base/constvars.exp: Update.
1118 * gdb.base/corefile.exp: Update.
1119 * gdb.base/eval-skip.exp: Update.
1120 * gdb.base/expand-psymtabs.exp: Update.
1121 * gdb.base/exprs.exp: Update.
1122 * gdb.base/fileio.exp: Update.
1123 * gdb.base/fixsection.exp: Update.
1124 * gdb.base/funcargs.exp: Update.
1125 * gdb.base/gdb11530.exp: Update.
1126 * gdb.base/gdb1555.exp: Update.
1127 * gdb.base/gnu-ifunc.exp: Update.
1128 * gdb.base/gnu_vector.exp: Update.
1129 * gdb.base/info-macros.exp: Update.
1130 * gdb.base/jit-simple.exp: Update.
1131 * gdb.base/jit-so.exp: Update.
1132 * gdb.base/jit.exp: Update.
1133 * gdb.base/langs.exp: Update.
1134 * gdb.base/list.exp: Update.
1135 * gdb.base/logical.exp: Update.
1136 * gdb.base/long_long.exp: Update.
1137 * gdb.base/longjmp.exp: Update.
1138 * gdb.base/macscp.exp: Update.
1139 * gdb.base/mips_pro.exp: Update.
1140 * gdb.base/miscexprs.exp: Update.
1141 * gdb.base/morestack.exp: Update.
1142 * gdb.base/nodebug.exp: Update.
1143 * gdb.base/opaque.exp: Update.
1144 * gdb.base/pc-fp.exp: Update.
1145 * gdb.base/pending.exp: Update.
1146 * gdb.base/permissions.exp: Update.
1147 * gdb.base/pointers.exp: Update.
1148 * gdb.base/prelink.exp: Update.
1149 * gdb.base/printcmds.exp: Update.
1150 * gdb.base/psymtab.exp: Update.
1151 * gdb.base/ptype.exp: Update.
1152 * gdb.base/relational.exp: Update.
1153 * gdb.base/scope.exp: Update.
1154 * gdb.base/setvar.exp: Update.
1155 * gdb.base/shlib-call.exp: Update.
1156 * gdb.base/shreloc.exp: Update.
1157 * gdb.base/signals.exp: Update.
1158 * gdb.base/sizeof.exp: Update.
1159 * gdb.base/so-impl-ld.exp: Update.
1160 * gdb.base/so-indr-cl.exp: Update.
1161 * gdb.base/solib-disc.exp: Update.
1162 * gdb.base/solib-display.exp: Update.
1163 * gdb.base/solib-nodir.exp: Update.
1164 * gdb.base/solib-overlap.exp: Update.
1165 * gdb.base/solib-symbol.exp: Update.
1166 * gdb.base/solib-weak.exp: Update.
1167 * gdb.base/solib.exp: Update.
1168 * gdb.base/store.exp: Update.
1169 * gdb.base/structs.exp: Update.
1170 * gdb.base/structs2.exp: Update.
1171 * gdb.base/type-opaque.exp: Update.
1172 * gdb.base/unload.exp: Update.
1173 * gdb.base/varargs.exp: Update.
1174 * gdb.base/volatile.exp: Update.
1175 * gdb.base/watch_thread_num.exp: Update.
1176 * gdb.base/watchpoint-solib.exp: Update.
1177 * gdb.base/watchpoint.exp: Update.
1178 * gdb.base/watchpoints.exp: Update.
1179 * gdb.base/whatis.exp: Update.
1180 * gdb.cell/arch.exp: Update.
1181 * gdb.cell/break.exp: Update.
1182 * gdb.cell/bt.exp: Update.
1183 * gdb.cell/core.exp: Update.
1184 * gdb.cell/data.exp: Update.
1185 * gdb.cell/ea-cache.exp: Update.
1186 * gdb.cell/f-regs.exp: Update.
1187 * gdb.cell/fork.exp: Update.
1188 * gdb.cell/gcore.exp: Update.
1189 * gdb.cell/mem-access.exp: Update.
1190 * gdb.cell/ptype.exp: Update.
1191 * gdb.cell/registers.exp: Update.
1192 * gdb.cell/sizeof.exp: Update.
1193 * gdb.cell/solib-symbol.exp: Update.
1194 * gdb.cell/solib.exp: Update.
1195 * gdb.cp/ambiguous.exp: Update.
1196 * gdb.cp/breakpoint.exp: Update.
1197 * gdb.cp/bs15503.exp: Update.
1198 * gdb.cp/casts.exp: Update.
1199 * gdb.cp/class2.exp: Update.
1200 * gdb.cp/cpexprs.exp: Update.
1201 * gdb.cp/cplusfuncs.exp: Update.
1202 * gdb.cp/ctti.exp: Update.
1203 * gdb.cp/dispcxx.exp: Update.
1204 * gdb.cp/gdb1355.exp: Update.
1205 * gdb.cp/gdb2384.exp: Update.
1206 * gdb.cp/gdb2495.exp: Update.
1207 * gdb.cp/infcall-dlopen.exp: Update.
1208 * gdb.cp/local.exp: Update.
1209 * gdb.cp/m-data.exp: Update.
1210 * gdb.cp/m-static.exp: Update.
1211 * gdb.cp/mb-ctor.exp: Update.
1212 * gdb.cp/mb-inline.exp: Update.
1213 * gdb.cp/mb-templates.exp: Update.
1214 * gdb.cp/member-ptr.exp: Update.
1215 * gdb.cp/method.exp: Update.
1216 * gdb.cp/namespace.exp: Update.
1217 * gdb.cp/nextoverthrow.exp: Update.
1218 * gdb.cp/nsdecl.exp: Update.
1219 * gdb.cp/nsrecurs.exp: Update.
1220 * gdb.cp/nsstress.exp: Update.
1221 * gdb.cp/nsusing.exp: Update.
1222 * gdb.cp/pr-1023.exp: Update.
1223 * gdb.cp/pr-1210.exp: Update.
1224 * gdb.cp/pr-574.exp: Update.
1225 * gdb.cp/pr9631.exp: Update.
1226 * gdb.cp/printmethod.exp: Update.
1227 * gdb.cp/psmang.exp: Update.
1228 * gdb.cp/re-set-overloaded.exp: Update.
1229 * gdb.cp/rtti.exp: Update.
1230 * gdb.cp/shadow.exp: Update.
1231 * gdb.cp/templates.exp: Update.
1232 * gdb.cp/try_catch.exp: Update.
1233 * gdb.dwarf2/dw2-ranges.exp: Update.
1234 * gdb.dwarf2/pr10770.exp: Update.
1235 * gdb.fortran/library-module.exp: Update.
1236 * gdb.hp/gdb.aCC/optimize.exp: Update.
1237 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
1238 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
1239 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
1240 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
1241 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
1242 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
1243 * gdb.hp/gdb.compat/xdb1.exp: Update.
1244 * gdb.hp/gdb.compat/xdb2.exp: Update.
1245 * gdb.hp/gdb.compat/xdb3.exp: Update.
1246 * gdb.hp/gdb.defects/bs14602.exp: Update.
1247 * gdb.hp/gdb.defects/solib-d.exp: Update.
1248 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
1249 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
1250 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
1251 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
1252 * gdb.mi/gdb792.exp: Update.
1253 * gdb.mi/mi-pending.exp: Update.
1254 * gdb.mi/mi-solib.exp: Update.
1255 * gdb.mi/mi-var-cp.exp: Update.
1256 * gdb.opt/clobbered-registers-O2.exp: Update.
1257 * gdb.opt/inline-bt.exp: Update.
1258 * gdb.opt/inline-cmds.exp: Update.
1259 * gdb.opt/inline-locals.exp: Update.
1260 * gdb.python/py-events.exp: Update.
1261 * gdb.python/py-finish-breakpoint.exp: Update.
1262 * gdb.python/py-type.exp: Update.
1263 * gdb.reverse/solib-precsave.exp: Update.
1264 * gdb.reverse/solib-reverse.exp: Update.
1265 * gdb.server/solib-list.exp: Update.
1266 * gdb.stabs/weird.exp: Update.
1267 * gdb.threads/attach-into-signal.exp: Update.
1268 * gdb.threads/attach-stopped.exp: Update.
1269 * gdb.threads/tls-shared.exp: Update.
1270 * gdb.trace/change-loc.exp: Update.
1271 * gdb.trace/strace.exp: Update.
1272
95c391b6
TT
12732012-06-19 Tom Tromey <tromey@redhat.com>
1274
1275 * gdb.base/whatis.exp: Add tests.
1276
e910f0b6
TT
12772012-06-19 Tom Tromey <tromey@redhat.com>
1278
1279 * gdb.cp/m-static.cc (keepalive): New function.
1280 (gnu_obj_1::method): Use it.
1281
422d65e7
DE
12822012-06-18 Doug Evans <dje@google.com>
1283
1284 * gdb.base/info-fun.exp: New file.
1285 * gdb.base/info-fun.c: New file.
1286 * gdb.base/info-fun-solib.c: New file.
1287
e2e4d78b
JK
12882012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1289
1290 Remove stale dummy frames.
1291 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
1292 (maintenance info breakpoints): New tests.
1293 * gdb.base/stale-infcall.c: New file.
1294 * gdb.base/stale-infcall.exp: New file.
1295
1788b2d3
JK
12962012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1297
1298 * gdb.arch/amd64-entry-value-param.S: New file.
1299 * gdb.arch/amd64-entry-value-param.c: New file.
1300 * gdb.arch/amd64-entry-value-param.exp: New file.
1301
663b969e
TT
13022012-06-15 Tom Tromey <tromey@redhat.com>
1303
1304 * gdb.cp/namespace.exp: Add "show lang" test.
1305
8e09ad05
IS
13062012-06-15 Iain Sandoe <iain@codesourcery.com>
1307
1308 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
1309 case. (top level): Use gdb_file_cmd instead of gdb_load.
1310
f85e18ee
JK
13112012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1312
1313 PR tdep/14222
1314 * gdb.arch/i386-sse-stack-align.S: New file.
1315 * gdb.arch/i386-sse-stack-align.c: New file.
1316 * gdb.arch/i386-sse-stack-align.exp: New file.
1317
f3b5e280
KS
13182012-06-13 Keith Seitz <keiths@redhat.com>
1319
1320 PR breakpoints/13798 and mi/11541
1321 * gdb.linespec/ls-errs.exp: Add a few more tests for
1322 filenames with spaces and colons.
1323
50af5481
JK
13242012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1325
1326 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
1327 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
1328 (test_function): Call CV_f.
1329 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
1330 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
1331 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
1332 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
1333 (p CV_f(CV::i)): New tests.
1334
d55637df
TT
13352012-06-13 Tom Tromey <tromey@redhat.com>
1336
1337 * gdb.base/condbreak.exp: Add tests for "condition" completion.
1338
cc80f267
JK
13392012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1340
1341 Fix regression by the "ambiguous linespec" series.
1342 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
1343 tests.
1344
bb2af9cc
JK
13452012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1346
1347 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
1348 missing.
1349
e81a37f7
TT
13502012-06-11 Tom Tromey <tromey@redhat.com>
1351
1352 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
1353 location...
1354 (main): ...here.
1355
8efd7788
YQ
13562012-06-07 Yao Qi <yao@codesourcery.com>
1357
1358 * gdb.trace/strace.exp: Shorten some too-long lines.
1359
359f5fe6
PA
13602012-06-06 Pedro Alves <palves@redhat.com>
1361
1362 * gdb.threads/clone-new-thread-event.c: New file.
1363 * gdb.threads/clone-new-thread-event.exp: New file.
1364
7b2fe205
YQ
13652012-06-06 Yao Qi <yao@codesourcery.com>
1366
1367 * gdb.base/dprintf.c (main): Add extra parameter when calling
1368 printf and fprintf.
1369 (bar): New function. It is a dead function, but to ensure
1370 'malloc' is linked explicitly.
1371
3eca55e8
YQ
13722012-06-06 Yao Qi <yao@codesourcery.com>
1373
1374 * gdb.base/info-proc.exp: Return if target doesn't support
1375 'info proc'.
1376
91cc9324
JK
13772012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1378
1379 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
1380 (run program with breakpoint commands): XFAIl if it is not.
1381
c56e7c43
JB
13822012-06-05 Joel Brobecker <brobecker@adacore.com>
1383
1384 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
1385 and add comment.
1386 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
1387 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
1388 "STOP" marker. Adjust testing strategy to make it work on
1389 all targets.
1390
1391 * gdb.base/print-file-var-main.c (main): Rewrite using local
1392 variables and adjust get_version_2's return value check.
1393 Add small comment.
1394 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
1395 marker. Adjust testing strategy to make it work on all targets.
1396
ccab2054
JB
13972012-06-05 Joel Brobecker <brobecker@adacore.com>
1398
1399 * gdb.ada/bad-task-bp-keyword: New testcase.
1400
d0d86158
JK
14012012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1402
1403 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
1404 Simplify it to ...
1405 (symbol-file ${testfile1}): ... here.
1406 (test eliminated var my_global_symbol)
1407 (test eliminated var my_static_symbol)
1408 (test eliminated var my_global_func, get address of main): Wrap them to
1409 'single psymtabs' and 'single symtabs'
1410 (get address of my_global_symbol, get address of my_static_symbol)
1411 (get address of my_global_func, get address of main): Wrap them to
1412 'order1' and 'order2'.
1413
952cf74c
JK
1414 * gdb.base/code_elim.exp
1415 (add-symbol-file ${testfile1} 0x100000)
1416 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
1417 'order2'.
1418 (order1: add-symbol-file ${testfile1} 0x100000)
1419 (order1: add-symbol-file ${testfile2} 0x200000)
1420 (order2: add-symbol-file ${testfile2} 0x200000)
1421 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
1422 .bss as appropriate.
1423
0c5bf5a9
JK
14242012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1425
1426 * gdb.server/solib-list-lib.c: New file.
1427 * gdb.server/solib-list-main.c: New file.
1428 * gdb.server/solib-list.exp: New file.
1429
4196f325
MR
14302012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
1431
1432 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
1433 for 'set print symbol' change.
1434
bfb05775
JK
14352012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1436
1437 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
1438 .debug_abbrev_seg3.
1439
685b1105
JK
14402012-05-24 John Steele Scott <toojays@toojays.net>
1441
1442 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
1443 * gdb.dwarf2/dw2-icc-opaque.S: New file.
1444 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
1445
f3e0e960
SS
14462012-05-23 Stan Shebs <stan@codesourcery.com>
1447
1448 * gdb.mi/mi-info-os.exp: New file.
1449
11eb1b4d
KS
14502012-05-23 Keith Seitz <keiths@redhat.com>
1451
1452 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
1453 return -1 to suppress the rest of the tests.
1454 (compile_stap_bin): Return boolean success value.
1455
b1af9e97
TT
14562012-05-21 Tom Tromey <tromey@redhat.com>
1457
1458 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
1459 Remove kfails.
1460 (test_print_mi_member_types): Likewise.
1461
248537e3
TT
14622012-05-21 Tom Tromey <tromey@redhat.com>
1463
1464 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
1465 print symbol' change.
1466
d791e155
TJB
14672012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
1468
1469 * gdb.python/py-prompt.exp: Quit if the target is remote.
1470
e77afa2e
JK
14712012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1472
1473 Fix ERROR: internal buffer is full.
1474 * gdb.base/info-os.exp (expect_multiline): New function.
1475 (get process list, get process groups, get threads)
1476 (get file descriptors, get internet-domain sockets)
1477 (get shared-memory regions, get semaphores, get message queues): Use
1478 it for these tests.
1479
9cb709b6
TT
14802012-05-18 Tom Tromey <tromey@redhat.com>
1481
1482 * gdb.mi/mi-var-cmd.exp: Update.
1483 * gdb.objc/basicclass.exp (do_objc_tests): Update.
1484 * gdb.cp/virtbase.exp: Update.
1485 * gdb.cp/classes.exp (test_static_members): Update.
1486 * gdb.cp/casts.exp: Update.
1487 * gdb.base/pointers.exp: Update.
1488 * gdb.base/funcargs.exp (pointer_args): Update.
1489 (structs_by_reference): Update.
1490 * gdb.base/find.exp: Update.
1491 * gdb.base/call-strs.exp: Send "set print symbol off".
1492 * gdb.base/call-ar-st.exp: Update.
1493 * gdb.ada/fun_addr.exp: Update.
1494 * gdb.base/printcmds.exp (test_print_symbol): New proc.
1495 Call it.
1496 (test_print_repeats_10, test_print_strings)
1497 (test_print_char_arrays): Update.
1498
b012acdd
TT
14992012-05-18 Tom Tromey <tromey@redhat.com>
1500
1501 * gdb.base/charset.exp (string_display): Update.
1502
1d51a733
TT
15032012-05-18 Tom Tromey <tromey@redhat.com>
1504
1505 * gdb.mi/mi2-var-display.exp: Update.
1506 * gdb.mi/mi-var-display.exp: Update.
1507 * gdb.mi/mi-var-child.exp: Update.
1508 * gdb.cp/expand-psymtabs-cxx.exp: Update.
1509 * gdb.cp/cp-relocate.exp (get_func_address): Update.
1510
957df313
DE
15112012-05-17 Doug Evans <dje@google.com>
1512
682c7f7b
DE
1513 * info-macros.exp: Pass "debug" to prepare_for_testing.
1514
957df313
DE
1515 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
1516 * gdb.ada/Makefile.in (clean): Ditto.
1517 * gdb.arch/Makefile.in (clean): Ditto.
1518 * gdb.asm/Makefile.in (clean): Ditto.
1519 * gdb.base/Makefile.in (clean): Ditto.
1520 * gdb.cell/Makefile.in (clean): Ditto.
1521 * gdb.cp/Makefile.in (clean): Ditto.
1522 * gdb.disasm/Makefile.in (clean): Ditto.
1523 * gdb.dwarf2/Makefile.in (clean): Ditto.
1524 * gdb.fortran/Makefile.in (clean): Ditto.
1525 * gdb.go/Makefile.in (clean): Ditto.
1526 * gdb.hp/Makefile.in (clean): Ditto.
1527 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
1528 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
1529 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
1530 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
1531 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
1532 * gdb.java/Makefile.in (clean): Ditto.
1533 * gdb.linespec/Makefile.in (clean): Ditto.
1534 * gdb.mi/Makefile.in (clean): Ditto.
1535 * gdb.modula2/Makefile.in (clean): Ditto.
1536 * gdb.multi/Makefile.in (clean): Ditto.
1537 * gdb.objc/Makefile.in (clean): Ditto.
1538 * gdb.opencl/Makefile.in (clean): Ditto.
1539 * gdb.opt/Makefile.in (clean): Ditto.
1540 * gdb.pascal/Makefile.in (clean): Ditto.
1541 * gdb.python/Makefile.in (clean): Ditto.
1542 * gdb.reverse/Makefile.in (clean): Ditto.
1543 * gdb.server/Makefile.in (clean): Ditto.
1544 * gdb.stabs/Makefile.in (clean): Ditto.
1545 * gdb.threads/Makefile.in (clean): Ditto.
1546 * gdb.trace/Makefile.in (clean): Ditto.
1547 * gdb.xml/Makefile.in (clean): Ditto.
1548
abc9d0dc
TT
15492012-05-16 Tom Tromey <tromey@redhat.com>
1550
1551 * gdb.base/macscp1.c (macscp_expr): Add comment.
1552 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
1553
6a3a010b
MR
15542012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
1555
1556 * gdb.base/return-nodebug.exp: Also test float and double types.
1557
01429c8e
JK
15582012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1559
1560 PR testsuite/12649
1561 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
1562
54115cd4
JK
1563 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
1564
0c5f383f
SDJ
15652012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
1566
1567 * gdb.base/stap-probe.exp (stap_test): Remove calls to
1568 `rerun_to_main'.
1569 (stap_test_no_debuginfo): Likewise.
1570
e7e0cddf
SS
15712012-05-14 Stan Shebs <stan@codesourcery.com>
1572
1573 * gdb.base/dprintf.c: New file.
1574 * gdb.base/dprintf.exp: New file.
1575
c772f8e7
HZ
15762012-05-14 Hui Zhu <hui_zhu@mentor.com>
1577
1578 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
1579 * gdb.trace/disconnected-tracing.c: New file.
1580 * gdb.trace/disconnected-tracing.exp: New file.
1581
7efc75aa
SCR
15822012-05-13 Siva Chandra Reddy <sivachandra@google.com>
1583
1584 * gdb.python/python.c: Add a new breakpoint comment.
1585 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
1586
85d4a676
SS
15872011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
1588
1589 * gdb.base/info-os.exp: New file.
1590 * gdb.base/info-os.c: New file.
1591
64ea88dc
JB
15922012-05-10 Joel Brobecker <brobecker@adacore.com>
1593
4647ab1b
JB
1594 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
1595 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
1596 New files.
64ea88dc 1597
afba63f1
JB
15982012-05-10 Joel Brobecker <brobecker@adacore.com>
1599
1600 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
1601 gdb.base/ctxobj.exp: New files.
1602
9d198b1e
TT
16032012-05-09 Tom Tromey <tromey@redhat.com>
1604
1605 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
1606
9bfee719
MR
16072012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
1608
1609 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
1610
3a7341d8
MR
16112012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
1612
1613 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
1614 before using it.
1615
52b3699b
TG
16162012-05-04 Tristan Gingold <gingold@adacore.com>
1617
1618 * gdb.base/set-noassign.exp: New test.
1619
a20ee7a4
SCR
16202012-05-03 Siva Chandra Reddy <sivachandra@google.com>
1621
1622 * gdb.python/py-symbol.exp: Add tests to test the new methods
1623 gdb.Symtab.global_block() and gdb.Symtab.static_block().
1624 * gdb.python/py-symbol.c: Add new struct to help test
1625 gdb.Symtab.static_block().
1626
bf2f0858
DE
16272012-05-03 Doug Evans <dje@google.com>
1628
1629 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
1630 commented out.
1631
2d4e0376
YQ
16322012-05-03 Yao Qi <yao@codesourcery.com>
1633
1634 * gdb.base/catch-syscall.exp: Skip it before compilation if target
1635 doesn't support.
1636 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
1637 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
1638
6d0bb9f3
YQ
16392012-05-03 Yao Qi <yao@codesourcery.com>
1640
1641 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
1642
fd820528
DE
16432012-04-30 Doug Evans <dje@google.com>
1644
1645 PR testsuite/13961
1646 * gdb.dwarf2/pr13961.S: New file.
1647 * gdb.dwarf2/pr13961.exp: New file.
1648
b9e219b9
YQ
16492012-04-29 Yao Qi <yao@codesourcery.com>
1650
1651 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
1652
3019eac3
DE
16532012-04-28 Doug Evans <dje@google.com>
1654
1655 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
1656 .Ltype_int_in_cu2. Use name "int2" instead of "int".
1657 All uses updated.
1658 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
1659 "ptype func_cu1" to expand cu2 before cu1.
1660
62e5f89c
SDJ
16612012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
1662 Tom Tromey <tromey@redhat.com>
1663
1664 * gdb.base/default.exp: Add `$_probe_arg*' convenience
1665 variables.
1666 * gdb.base/stap-probe.c: New file.
1667 * gdb.base/stap-probe.exp: New file.
1668 * gdb.trace/stap-trace.c: New file.
1669 * gdb.trace/stap-trace.exp: New file.
1670 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
1671 libgcc's unwinder.
1672
14132e89
MR
16732012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
1674
1675 * gdb.arch/mips16-thunks-inmain.c: New file.
1676 * gdb.arch/mips16-thunks-main.c: New file.
1677 * gdb.arch/mips16-thunks-sin.c: New file.
1678 * gdb.arch/mips16-thunks-sinfrob.c: New file.
1679 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
1680 * gdb.arch/mips16-thunks-sinmain.c: New file.
1681 * gdb.arch/mips16-thunks-sinmips16.c: New file.
1682 * gdb.arch/mips16-thunks.exp: New file.
1683
a766d390
DE
16842012-04-25 Doug Evans <dje@google.com>
1685
1686 * configure.ac: Create gdb.go/Makefile.
1687 * configure: Regenerate.
1688 * gdb.base/default.exp: Add "go" to "set language" testing.
1689 * gdb.go/Makefile.in: New file.
1690 * gdb.go/basic-types.exp: New file.
1691 * gdb.go/chan.exp: New file.
1692 * gdb.go/chan.go: New file.
1693 * gdb.go/handcall.exp: New file.
1694 * gdb.go/handcall.go: New file.
1695 * gdb.go/hello.exp: New file.
1696 * gdb.go/hello.go: New file.
1697 * gdb.go/integers.exp: New file.
1698 * gdb.go/integers.go: New file.
1699 * gdb.go/methods.exp: New file.
1700 * gdb.go/methods.go: New file.
1701 * gdb.go/package.exp: New file.
1702 * gdb.go/package1.go: New file.
1703 * gdb.go/package2.go: New file.
1704 * gdb.go/print.exp: New file.
1705 * gdb.go/strings.exp: New file.
1706 * gdb.go/strings.go: New file.
1707 * gdb.go/types.exp: New file.
1708 * gdb.go/types.go: New file.
1709 * gdb.go/unsafe.exp: New file.
1710 * gdb.go/unsafe.go: New file.
1711 * lib/future.exp: Add Go support.
1712 (gdb_find_go, gdb_find_go_linker): New procs.
1713 (gdb_default_target_compile): Add Go support.
1714 * lib/gdb.exp (skip_go_tests): New proc.
1715 * lib/go.exp: New file.
1716
e65f9ffb
TT
17172012-04-25 Tom Tromey <tromey@redhat.com>
1718
1719 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
1720
14e75d8e
JK
17212012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
1722 Jan Kratochvil <jan.kratochvil@redhat.com>
1723
1724 PR symtab/7259:
1725 * gdb.base/enumval.c: New test case.
1726 * gdb.base/enumval.exp: New test case.
1727 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
1728 field.bitpos.
1729
f3525b70
PA
17302012-04-17 Pedro Alves <palves@redhat.com>
1731
1732 * Makefile.in (site.exp): Make site.exp source
1733 $srcdir/lib/append_gdb_boards_dir.exp.
1734 * lib/append_gdb_boards_dir.exp: New file.
1735
bccbefd2
JK
17362012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1737
1738 New option "set auto-load safe-path".
1739 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
1740 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
1741
bf88dd68
JK
17422012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1743
1744 auto-load: Implementation.
1745 * gdb.base/help.exp (test set height): Increase the height.
1746 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
1747 to ...
1748 (info auto-load python-scripts): ... here.
1749 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
1750 to ...
1751 (info auto-load python-scripts *): ... here.
1752
c0d4d1c0
YQ
17532012-04-16 Yao Qi <yao@codesourcery.com>
1754
1755 * lib/trace-support.exp (get_in_proc_agent): New.
1756 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
1757 of in process trace agent.
1758 * gdb.trace/ftrace.exp: Likewise.
1759 * gdb.trace/pending.exp: Likewise.
1760 * gdb.trace/trace-break.exp: Likewise.
1761 * gdb.trace/trace-mt.exp
1762 * gdb.trace/tspeed.exp: Likewise.
1763 * gdb.trace/tstatus.exp
1764 * gdb.trace/strace.exp: Likewise.
1765
cbf68a60
TS
17662012-04-16 Thomas Schwinge <thomas@codesourcery.com>
1767
dd6d3b70
TS
1768 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
1769 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
1770
cbf68a60
TS
1771 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
1772
8264ba82
AG
17732012-04-14 Anton Gorenkov <xgsa@yandex.ru>
1774
1775 PR mi/13393
1776 * gdb.mi/mi-var-rtti.cc: New file.
1777 * gdb.mi/mi-var-rtti.exp: New file.
1778 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
1779 function.
1780 (mi_varobj_update_with_type_change): updated to avoid code duplication.
1781
de0919f8 17822012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
1783
1784 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
1785 EXECUTABLES.
1786 * gdb.python/py-explore.c: C program used for testing the new
1787 'explore' command on C constructs.
1788 * gdb.python/py-explore.cc: C++ program used for testing the new
1789 'explore' command on C++ constructs.
1790 * gdb-python/py-explore.exp: Tests for the new 'explore'
1791 command on C constructs.
1792 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
1793 command on C++ constructs.
1794
a82da7dd
MK
17952012-04-07 Mark Kettenis <kettenis@gnu.org>
1796
1797 * gdb.base/funcargs.exp (complex_args): Fix typo.
1798
e127cba8
JK
17992012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1800
1801 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
1802 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
1803
40e084e1
KS
18042012-04-05 Keith Seitz <keiths@redhat.com>
1805
1806 * gdb.base/advance.exp: Update error message for
1807 "advance malformed" test.
1808 * gdb.base/break.exp: Likewise for "breakpoint with
1809 trailing garbage" test.
1810 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
1811 with trailing garbage" test.
1812 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
1813 trailng garbage" test.
1814 * gdb.base/until.exp: Likewise for "malformed until" test.
1815 * gdb.cp/ovldbreak.exp: Create the breakpoint table
1816 for "breakpoint info (after setting on all)".
1817 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
1818 tests.
1819 * gdb.cp/cplabel.cc: New file.
1820 * gdb.cp/cplabel.exp: New test.
1821 * gdb.linespec/ls-errs.c: New file.
1822 * gdb.linespec/ls-errs.exp: New test.
1823
a72c8f6a
JK
18242012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1825
1826 * gdb.trace/unavailable.exp
1827 (collect globals: print object on: print derived_partial)
1828 (collect globals: print object on: print derived_whole)
1829 (collect globals: print object off: print derived_partial)
1830 (collect globals: print object off: print derived_whole): Update
1831 expected output.
1832
f87a3023
KS
18332012-03-30 Keith Seitz <keiths@redhat.com>
1834
1835 * gdb.python: Add test for linespecs with commas.
1836
e2171b3c
KS
18372012-03-28 Keith Seitz <keiths@redhat.com>
1838
1839 * gdb.linespec/ls-dollar.cc: New file.
1840 * gdb.linespec/ls-dollar.exp: New test.
1841
18422012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
1843
1844 * gdb.cp/namespace.exp: Add breakpoint tests for functions
1845 starting with the global namespace.
1846
2f4e0a80
DE
18472012-03-23 Doug Evans <dje@google.com>
1848
1849 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
1850
7b282c5a
SCR
18512012-03-22 Siva Chandra Reddy <sivachandra@google.com>
1852
1853 * gdb.python/py-value.cc: Add test case for testing the
1854 methodology exposing C++ values to Python.
1855 * gdb.python/py-value-cc.exp: Add tests testing the methodology
1856 exposing C++ values to Python.
1857 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
1858
2e98ca53
JK
18592012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1860 Siddhesh Poyarekar <siddhesh@redhat.com>
1861
1862 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
1863 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
1864 (generate native core dump): Make the test unsupported if core cannot
1865 be generated.
1866
8320cc4f
JK
18672012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1868
1869 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
1870 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
1871 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
1872
3a69ffb2
JK
18732012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
1874
1875 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
1876
8fabffee
DE
18772012-03-17 Doug Evans <dje@google.com>
1878
1879 * dg-extract-results.sh: Handle KFAILs.
1880
ab260dad
JK
18812012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1882
1883 PR symtab/13777
1884 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
1885
53ba8333
JB
18862012-03-16 Joel Brobecker <brobecker@adacore.com>
1887
1888 * gdb.ada/set_pckd_arr_elt: New testcase.
1889
481860b3
GB
18902012-03-16 Gary Benson <gbenson@redhat.com>
1891
1892 PR breakpoints/10738
1893 * gdb.opt/inline-break.exp: New file.
1894 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
1895 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
1896 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
1897 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
1898 * gdb.base/async-shell.exp: Likewise.
1899 * lib/mi-support.exp (library_loaded_re): Likewise.
1900
410528f0
TT
19012012-03-15 Tom Tromey <tromey@redhat.com>
1902
1903 * gdb.cp/virtfunc2.exp: Update expected output.
1904 * gdb.cp/pr9631.exp: Update expected output.
1905 * gdb.cp/member-ptr.exp: Update expected output.
1906 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
1907 output.
1908 * gdb.cp/casts.exp: Update expected output.
1909
c4aeac85
TT
19102012-03-15 Tom Tromey <tromey@redhat.com>
1911
1912 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
1913 (test_info_vtbl): Likewise.
1914 (do_tests): Call test_info_vtbl.
1915 * gdb.cp/virtfunc.cc (va): New global.
1916
856d06f9
TS
19172012-03-15 Thomas Schwinge <thomas@codesourcery.com>
1918
1919 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
1920 describing DWARF data structures.
1921 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
1922 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
1923 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
1924 * gdb.dwarf2/dw2-entry-value.S: Likewise.
1925 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
1926 * gdb.dwarf2/dw2-param-error.S: Likewise.
1927 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
1928 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
1929 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
1930 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
1931 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
1932 * gdb.dwarf2/pr11465.S: Likewise.
1933
e837f12a
JK
19342012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1935
1936 * gdb.mi/mi2-prompt.exp: New file.
1937
ccbb4f28
JB
19382012-03-13 Joel Brobecker <brobecker@adacore.com>
1939
1940 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
1941
32039130
JB
19422012-03-13 Joel Brobecker <brobecker@adacore.com>
1943
1944 * gdb.ada/bp_range_type: New testcase.
1945
16899756
DE
19462012-03-13 Doug Evans <dje@google.com>
1947
1948 * gdb.base/default.exp: Delete tests for symbol-reloading.
1949 * gdb.base/help.exp: Ditto.
1950 * gdb.base/setshow.exp: Ditto.
1951 * gdb.base/gdb_history: Delete references to symbol-reloading.
1952
87b0bb13
JK
19532012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1954
1955 * gdb.base/attach-twice.c: New files.
1956 * gdb.base/attach-twice.exp: New files.
1957
0d7941a9
KS
19582012-03-08 Keith Seitz <keiths@redhat.com>
1959
1960 * lib/gdb.exp (gdb_get_line_number): Throw an
1961 error instead of returning -1.
1962 * gdb.base/break.exp: Remove unused variable
1963 bp_location5.
1964 * gdb.base/hbreak2.exp: Likewise.
1965 * gdb.base/sepdebug.exp: Likewise.
1966
f4647387
YQ
19672012-03-08 Yao Qi <yao@codesourcery.com>
1968 Pedro Alves <palves@redhat.com>
1969
1970 Fix PR server/13392.
1971 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
1972 (tracepoint_change_loc_2): Remove kfail. Return if failed to
1973 download tracepoints.
1974 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
1975 (pending_tracepoint_resolved_during_trace): Likewise.
1976 (pending_tracepoint_installed_during_trace): Likewise.
1977 (pending_tracepoint_with_action_resolved): Likewise.
1978
83c532cb
KS
19792012-03-08 Keith Seitz <keiths@redhat.com>
1980
1981 * gdb.ada/array_bounds.exp: Get breakpoint for line
1982 with "START", not "STOP".
1983 * gdb.python/py-infthread.exp: Do not continue to
1984 line marked "Break here.", which is undefined.
1985
d6b6bbb7
LM
19862012-03-08 Luis Machado <lgustavo@codesourcery.com>
1987
1988 Revert:
1989
1990 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1991
1992 Implement testsuite workaround for PR breakpoints/13781.
1993 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
1994 (set breakpoint condition-evaluation host): New conditional command.
1995
7fe25d9b
JK
19962012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1997
1998 Fix CU relative vs. absolute DIE offsets.
1999 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
2000 one.
2001
51898c15
JK
20022012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2003
2004 Fix false FAIL on distros with relro linkage as default.
2005 * gdb.reverse/solib-precsave.exp: Try to compile the test using
2006 -Wl,-z,norelro first.
2007
8131799e
JB
20082012-03-06 Joel Brobecker <brobecker@adacore.com>
2009
2010 * gdb.ada/bp_on_var: New testcase.
2011
ba241969
JB
20122012-03-06 Joel Brobecker <brobecker@adacore.com>
2013
2014 * gdb.ada/bp_enum_homonym: New testcase.
2015
abe49676
YQ
20162012-03-06 Yao Qi <yao@codesourcery.com>
2017
2018 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
2019 x86_64-*-* and i?86-*-*.
2020 Set up KFAIL for gdb/13808.
2021
d8df103b
TT
20222012-03-05 Tom Tromey <tromey@redhat.com>
2023
2024 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
2025 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
2026
b7b189f3
TT
20272012-03-05 Tom Tromey <tromey@redhat.com>
2028
2029 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
2030
69dc1c4d
YQ
20312012-03-04 Yao Qi <yao@codesourcery.com>
2032
2033 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
2034 messages for KFAIL.
2035
3f20c47f
JK
20362012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2037
2038 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
2039 (print one_two_three, indexes off, print few_reps, indexes off)
2040 (print many_reps, indexes off, print empty, indexes off)
2041 (print one_two_three, print few_reps, print many_reps, print empty):
2042 Call setup_xfail if $gcc_old.
2043
abf1152a
JK
20442012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2045
2046 Implement testsuite workaround for PR breakpoints/13781.
2047 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
2048 (set breakpoint condition-evaluation host): New conditional command.
2049
a06715f8
JK
20502012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2051
2052 Code cleanup.
2053 * gdb.cp/mb-templates.exp: New variables executable. Use it for
2054 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
2055 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
2056 number 1 by $bpnum. Four times.
2057
5808517f
YQ
20582012-03-03 Yao Qi <yao@codesourcery.com>
2059
2060 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
2061
dfe2ac14
JK
20622012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2063
2064 Setup KFAIL for PR server/13796.
2065 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
2066
8bbc467a
JB
20672012-03-02 Joel Brobecker <brobecker@adacore.com>
2068
2069 * gdb.ada/operator_bp: New testcase.
2070
c0eac87f
JB
20712012-03-02 Joel Brobecker <brobecker@adacore.com>
2072
2073 * gdb.ada/info_locals_renaming: New testcase.
2074
4f42c881
TT
20752012-03-02 Tom Tromey <tromey@redhat.com>
2076
2077 * gdb.base/nextoverexit.c: New file.
2078 * gdb.base/nextoverexit.exp: New file.
2079
7380c0c9
EBM
20802012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
2081
2082 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
2083 parameter.
2084
1faeff08
MR
20852012-03-01 Maciej W. Rozycki <macro@mips.com>
2086
2087 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
2088 core registers.
2089
320b6f49
MR
20902012-03-01 Maciej W. Rozycki <macro@mips.com>
2091 Maciej W. Rozycki <macro@codesourcery.com>
2092 Daniel Jacobowitz <dan@codesourcery.com>
2093
2094 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
2095
ad5f7d6e
PA
20962012-03-01 Pedro Alves <palves@redhat.com>
2097
2098 PR gdb/13767
2099
2100 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
2101 (gdb_collect_globals_test): Call it.
2102
d3dc44a6
KS
21032012-03-01 Keith Seitz <keiths@redhat.com>
2104
2105 * gdb.cp/method2.exp: Output of overload menu is now
2106 alphabetized. Update tests for "break A::method".
2107 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
2108 of hard-coding them.
2109 Overload menu is alphabetized: rewrite to accommodate.
2110 Unset variables LINE and TYPES which are used in other tests.
2111 Compute the output of "info break".
2112 Update the breakpoint table after all breakpoints are deleted.
2113 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
2114 compute ACTUALS and the method body based on parameters.
2115 Update expected output accordingly.
2116 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
2117 unique comments to allow the use of gdb_get_line_number.
2118
21192012-03-01 Keith Seitz <keiths@redhat.com>
2120
2121 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
2122 some Tcl syntax.
2123 * gdb.cp/ovldbreak.exp: Likewise.
2124
7949c2a0
KS
21252012-03-01 Keith Seitz <keiths@redhat.com>
2126
2127 * gdb.base/help.exp (help show user): Update expected result
2128 for new doc string changes (add "non-python").
2129
7d74f244
DE
21302012-03-01 Scott J. Goldman <scottjg@vmware.com>
2131
2132 * gdb.python/py-cmd.exp: Add test to verify that python commands can
2133 be put in the user-defined category and that the commands appear in
2134 "help user-defined".
2135
1b611343
JB
21362012-02-29 Joel Brobecker <brobecker@adacore.com>
2137
2138 * gdb.ada/tagged_not_init: New testcase.
2139
99b1c762
JB
21402012-02-29 Joel Brobecker <brobecker@adacore.com>
2141
2142 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
2143 * gdb.ada/enum_idx_packed: New testcase.
2144
2d4a02ee
JB
21452012-02-29 Joel Brobecker <brobecker@adacore.com>
2146
2147 * gdb.ada/aliased_array: New testcase.
2148
2e6fda7d
JB
21492012-02-29 Joel Brobecker <brobecker@adacore.com>
2150
2151 * gdb.ada/whatis_array_val: New testcase.
2152
9a7f938f
JK
21532012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2154
2155 Fix disp-step-syscall.exp: fork: single step over fork.
2156 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
2157 whitespaces.
2158 (single step over $syscall): Remove its check.
2159 (single step over $syscall final pc): New check.
2160
8703a944
JK
21612012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2162
2163 Support processors without SSSE3.
2164 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
2165 pabsd into ...
2166 (ssse3_test): ... a new function.
2167 (main): Call ssse3_test.
2168 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
2169 Update expected values everywhere.
2170 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
2171 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
2172 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
2173 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
2174 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
2175 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
2176 Move these tests lower.
2177 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
2178 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
2179 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
2180 New tests.
2181
c03e6ccc
YQ
21822012-02-29 Yao Qi <yao@codesourcery.com>
2183 Pedro Alves <palves@redhat.com>
2184
2185 * gdb.trace/trace-mt.c: New.
2186 * gdb.trace/trace-mt.exp: New.
2187
7964b62a
TS
21882012-02-28 Thomas Schwinge <thomas@codesourcery.com>
2189
2c8910ba
TS
2190 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
2191 numbers instead of hardcoding them.
2192 * gdb.base/annota1.c: Provide suitable markers.
2193 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
2194 numbers instead of hardcoding them.
2195 * gdb.base/annota3.c: Provide suitable markers.
2196
2197 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
2198 * gdb.base/annota3.c: Likewise.
2199 * gdb.base/sigall.c: Likewise.
2200 * gdb.base/signals.c: Likewise.
2201 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 2202
5a41c0b7
MR
22032012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
2204
2205 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
2206 failure return path.
2207
ebbbe5c5
LM
22082012-02-27 Luis Machado <lgustavo@codesourcery.com>
2209
2210 * gdb.base/save-bp.exp: Account for new condition evaluator output.
2211
8d126d8a
LM
22122012-02-24 Luis Machado <lgustavo@codesourcery.com>
2213
2214 * gdb.base/cond-eval-mode.exp: New file.
2215
11337c2f
PA
22162012-02-24 Pedro Alves <palves@redhat.com>
2217
2218 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
2219 (top level): Use with_test_prefix.
2220
13fc3e3c
PA
22212012-02-24 Pedro Alves <palves@redhat.com>
2222
2223 * gdb.threads/attach-into-signal.exp (corefunc): Use
2224 with_test_prefix.
2225
07c1b626
JK
22262012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2227
2228 Fix false FAILs on old CPUs without SSE.
2229 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
2230 Return untested for Illegal instruction.
2231
596ba138
JK
22322012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2233
2234 Fix false FAILs with glibc debug infos installed.
2235 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
2236 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
2237
aeaa2474
SA
22382012-02-22 Sterling Augustine <saugustine@google.com>
2239
2240 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
2241 constant with cast.
2242
aed555c9
PA
22432012-02-21 Pedro Alves <palves@redhat.com>
2244
2245 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
2246
78afebb4
PA
22472012-02-21 Pedro Alves <palves@redhat.com>
2248
2249 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
2250
fdcfef12
PA
22512012-02-21 Pedro Alves <palves@redhat.com>
2252
2253 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
2254 with_test_prefix.
2255
0f4d39d5
PA
22562012-02-21 Pedro Alves <palves@redhat.com>
2257
2258 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
2259 with_test_prefix here.
2260 (top level): Do it here instead. Remove `:' from the
2261 with_test_prefix string.
2262 * gdb.base/attach-pie-misread.exp: Remove the leading space the
2263 the suffix `:' from the with_test_prefix prefix string.
2264 * gdb.base/break-interp.exp: Ditto.
2265 * gdb.base/catch-load.exp: Ditto.
2266 * gdb.base/disp-step-syscall.exp: Ditto.
2267 * gdb.base/jit-so.exp: Ditto.
2268 * gdb.base/jit.exp: Ditto.
2269 * gdb.base/sepdebug.exp: Ditto.
2270 * gdb.base/solib-display.exp: Ditto.
2271 * gdb.base/solib-overlap.exp: Ditto.
2272 * gdb.base/watch-cond-infcall.exp: Ditto.
2273 * gdb.base/watchpoint.exp: Ditto.
2274 * gdb.dwarf2/dw2-noloc.exp: Ditto.
2275 * gdb.mi/mi-watch.exp: Ditto.
2276 * gdb.mi/mi2-watch.exp: Ditto.
2277 * gdb.threads/non-ldr-exc-1.exp: Ditto.
2278 * gdb.threads/non-ldr-exc-2.exp: Ditto.
2279 * gdb.threads/non-ldr-exc-3.exp: Ditto.
2280 * gdb.threads/non-ldr-exc-4.exp: Ditto.
2281 * gdb.threads/watchpoint-fork.exp: Ditto.
2282 * gdb.threads/watchthreads-reorder.exp: Ditto.
2283 * gdb.trace/change-loc.exp: Ditto.
2284 * gdb.trace/pending.exp: Ditto.
2285 * gdb.trace/status-stop.exp: Ditto.
2286 * gdb.trace/strace.exp: Ditto.
2287 * gdb.trace/trace-break.exp: Ditto.
2288 * gdb.trace/unavailable.exp: Ditto.
2289 * lib/gdb.exp (with_test_prefix): Always prefix with space and
2290 suffix with colon. Adjust leading comments.
2291
6a5870ce
PA
22922012-02-21 Pedro Alves <palves@redhat.com>
2293 Tom Tromey <tromey@redhat.com>
2294
2295 * lib/gdb.exp: Add description of test prefixes.
2296 (with_test_prefix): New procedure.
2297 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
2298 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
2299 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
2300 instead of lappend to append to pf_prefix.
2301 * gdb.base/catch-load.exp: Use with_test_prefix.
2302 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
2303 * gdb.base/jit-so.exp: Use with_test_prefix.
2304 * gdb.base/jit.exp: Use with_test_prefix.
2305 * gdb.base/return-nodebug.exp (do_test): Use append instead of
2306 lappend to append to pf_prefix.
2307 * gdb.base/sepdebug.exp: Use with_test_prefix.
2308 * gdb.base/solib-display.exp: Use with_test_prefix.
2309 * gdb.base/solib-overlap.exp: Use with_test_prefix.
2310 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
2311 * gdb.base/watchpoint.exp: Use with_test_prefix.
2312 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
2313 * gdb.mi/mi-watch.exp: Use with_test_prefix.
2314 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
2315 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
2316 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
2317 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
2318 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
2319 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
2320 append instead of lappend to append to pf_prefix.
2321 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
2322 * gdb.trace/change-loc.exp: Use with_test_prefix.
2323 * gdb.trace/pending.exp: Use with_test_prefix.
2324 * gdb.trace/status-stop.exp: Use with_test_prefix.
2325 * gdb.trace/strace.exp: Use with_test_prefix.
2326 * gdb.trace/trace-break.exp: Use with_test_prefix.
2327 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
2328 instead of lappend to append to pf_prefix.
2329
35dc4a6b
JK
23302012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2331
2332 Fix racy FAILs.
2333 * gdb.base/inferior-died.c (main): Add return of 0.
2334 * gdb.base/inferior-died.exp (continue): Fix expectation of
2335 asynchronous events.
2336 (p 1): New test.
2337
c5a006e6
PA
23382012-02-20 Pedro Alves <palves@redhat.com>
2339
2340 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
2341 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
2342 gdb's internal debug output. For the non-threaded case, look for
2343 "Program received signal SIGLARM", for the threaded case, peek at
2344 the thread's siginfo.
2345
cc51a170
PA
23462012-02-20 Pedro Alves <palves@redhat.com>
2347
2348 General cleanup, make output test messages unique, and build
2349 different executable files for the non-threaded and threaded
2350 cases.
2351
2352 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
2353 Delete.
2354 (executable_nothr, executable_thr): New globals.
2355 (top level): Adjust to delete both executables.
2356 (corefunc): New parameter $executable. Set $pf_prefix instead of
2357 hand writing a prefix in tests. Issue a clean_restart and enable
2358 lin-lwp debug output here.
2359 (top level): Adjust. Use build_executable. Don't start gdb here,
2360 and don't enable lin-lwp debug output here.
2361 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
2362
c755f03d
JK
23632012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2364
2365 Fix racy FAILs.
2366 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
2367 "continue" command.
2368
6bec5e0a
JK
23692012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2370
2371 Fix for gdbserver non-extended mode.
2372 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
2373 and gdb_run_cmd.
2374
2e8265fd
TT
23752012-02-17 Tom Tromey <tromey@redhat.com>
2376
2377 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
2378 * gdb.python/py-events.exp: Check 'dir' output.
2379 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
2380
9e507076
YQ
23812012-02-17 Yao Qi <yao@codesourcery.com>
2382
2383 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
2384
32d22ab1
TT
23852012-02-16 Tom Tromey <tromey@redhat.com>
2386
2387 * gdb.base/inferior-died.c: Don't include stdio.h.
2388
9addecb9
TT
23892012-02-16 Tom Tromey <tromey@redhat.com>
2390
2391 * gdb.base/inferior-died.c: New file.
2392 * gdb.base/inferior-died.exp: New file.
2393
4cb6da1c
AR
23942012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
2395
2396 * gdb.base/break-inline.exp: New file.
2397 * gdb.base/break-inline.c: New file.
2398
3af2590d
TT
23992012-02-15 Tom Tromey <tromey@redhat.com>
2400
2401 * gdb.base/pc-fp.exp: Add "info register" tests.
2402
29988831
TT
24032012-02-15 Tom Tromey <tromey@redhat.com>
2404
2405 * gdb.base/regs.exp: Remove.
2406
10010058
PA
24072012-02-15 Pedro Alves <palves@redhat.com>
2408
2409 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
2410 the target doesn't support tracepoints.
2411 * gdb.trace/circ.exp: Ditto.
2412 * gdb.trace/collection.exp: Ditto.
2413 * gdb.trace/packetlen.exp: Ditto.
2414 * gdb.trace/passc-dyn.exp: Ditto.
2415 * gdb.trace/report.exp: Ditto.
2416 * gdb.trace/tfind.exp: Ditto.
2417 * gdb.trace/tspeed.exp: Ditto.
2418 * gdb.trace/tsv.exp: Ditto.
2419 * gdb.trace/unavailable.exp: Ditto.
2420 * gdb.trace/while-dyn.exp: Ditto.
2421
a2e0062d
PA
24222012-02-15 Pedro Alves <palves@redhat.com>
2423
2424 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
2425 gdb_test_multiple, and call unsupported instead of fail, if the
2426 remote side does not support the request.
2427
a1999d40
PA
24282012-02-15 Pedro Alves <palves@redhat.com>
2429
2430 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
2431 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
2432 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
2433 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
2434 * gdb.server/server-run.exp: Make sure gdb is disconnected.
2435 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
2436 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
2437 doesn't start with "extended-" already.
2438
7cee1e54
PA
24392012-02-15 Pedro Alves <palves@redhat.com>
2440
2441 Support extended-remote. Avoid cascading timeouts.
2442
2443 * gdb.base/attach.exp (do_attach_tests): Add expected output for
2444 the extended-remote target. If attaching with no file fails, load
2445 the file manually.
2446 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
2447
816338b5
SS
24482012-02-14 Stan Shebs <stan@codesourcery.com>
2449
2450 * gdb.base/ena-dis-br.exp: Add enable count test.
2451
cc30c4bd
PA
24522012-02-13 Pedro Alves <palves@redhat.com>
2453
2454 * config/mips-idt.exp: Delete.
2455 * gdb.base/a2-run.exp: Remove mips-idt xfails.
2456 * gdb.base/bitfields.exp: Remove mips-idt restarts.
2457 * gdb.base/break.exp: Remove mips-idt references.
2458 * gdb.base/chng-syms.exp: Ditto.
2459 * gdb.base/default.exp: Ditto.
2460 * gdb.base/funcargs.exp (funcargs_reload): Delete.
2461 (top level): Don't call it.
2462 * gdb.base/opaque.exp: Remove mips-idt restarts.
2463 * gdb.base/ptype.exp: Remove mips-idt xfails.
2464 * gdb.base/scope.exp: Remove mips-idt restarts.
2465 * gdb.base/sepdebug.exp: Remove mips-idt references.
2466 * gdb.base/watchpoint.exp (maybe_clean_restart)
2467 (maybe_reinitialize): Delete.
2468 (test_disabling_watchpoints, test_disabling_watchpoints)
2469 (test_watchpoint_triggered_in_syscall)
2470 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
2471 Don't call them.
2472
57008375
JK
24732012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2474
2475 * gdb.server/server-exec-info.exp: New file.
2476
4a2d9c08
PA
24772012-02-10 Pedro Alves <palves@redhat.com>
2478
2479 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
2480 always non-empty.
2481 (test_attach): Always pass $exec to test_attach_gdb.
2482
09fa21bd
TT
24832012-02-08 Tom Tromey <tromey@redhat.com>
2484
2485 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
2486 before inferior is started.
2487
f0823d2c
TT
24882012-02-07 Tom Tromey <tromey@redhat.com>
2489
2490 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
2491 Symbol.value.
2492 * gdb.python/py-symbol.c (qq): Set default value.
2493
24942012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
2495
2496 * gdb.python/py-symbol.c (qq): New global.
2497 * gdb.python/py-symbol.exp: Add test for frame-less
2498 lookup_symbol.
2499 * gdb.python/py-symtab.exp: Fix line number.
2500
f7e44f65
JB
25012012-02-03 Joel Brobecker <brobecker@adacore.com>
2502
2503 * gdb.ada/mi_task_arg: New testcase.
2504
4c9ed63c
PA
25052012-02-02 Pedro Alves <palves@redhat.com>
2506
2507 * gdb.reverse/until-precsave.exp: Also put "record save" under the
2508 extended timeout.
2509
c0b9f2c6
PA
25102012-02-02 Pedro Alves <palves@redhat.com>
2511
2512 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
2513 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
2514
5f8cefd7
PA
25152012-02-02 Pedro Alves <palves@redhat.com>
2516
2517 * gdb.base/term.exp: Rewrite.
2518 * gdb.base/term.c: New.
2519
2f3a2569
PA
25202012-02-02 Pedro Alves <palves@redhat.com>
2521
2522 * gdb.base/default.exp (run "r" abbreviation, run): Add
2523 extended-remote expected output.
2524
f149aabd
TT
25252012-02-02 Tom Tromey <tromey@redhat.com>
2526
2527 * gdb.cp/dispcxx.exp: New file.
2528 * gdb.cp/dispcxx.cc: New file.
2529
03bef283
TT
25302012-02-01 Tom Tromey <tromey@redhat.com>
2531
2532 * gdb.base/jit-simple.exp: New file.
2533 * gdb.base/jit-simple.c: New file.
2534
a79b18b5
YQ
25352012-01-30 Yao Qi <yao@codesourcery.com>
2536
2537 * gdb.base/skip.exp: Make test result unique.
2538
f0d1a53e
JK
25392012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2540
2541 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
2542 compatibility with valgrind-3.7.0.
2543
4b3c9f41
PA
25442012-01-27 Pedro Alves <palves@redhat.com>
2545
2546 * gdb.base/watchpoint.exp (no_hw): New global.
2547 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
2548 disable hw watchpoints.
2549 (test_wide_location_1, test_wide_location_2): If no_hw is set,
2550 don't expect hw watchpoints.
2551 (no_hw_watchpoints): Always clean restart.
2552 (do_tests): New procedure, factored out from the top level.
2553 (top level): Run tests twice. Once with hw watchpoints enabled,
2554 another time with hw watchpoints disabled.
2555
a13491c8
PA
25562012-01-27 Pedro Alves <palves@redhat.com>
2557
2558 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
2559 out from the top level.
2560 (top level): Call it instead.
2561
f2c8a051
PA
25622012-01-27 Pedro Alves <palves@redhat.com>
2563
2564 * gdb.base/watchpoint.exp (top level): Re-enable hardware
2565 watchpoints sooner.
2566
654d7a9e
PA
25672012-01-27 Pedro Alves <palves@redhat.com>
2568
2569 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
2570
274f47f3
PA
25712012-01-27 Pedro Alves <palves@redhat.com>
2572
2573 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
2574 "You may have requested too many hardware
2575 breakpoints/watchpoints".
2576
e4d63ba2
PA
25772012-01-27 Pedro Alves <palves@redhat.com>
2578
2579 * gdb.base/watchpoint.exp (maybe_clean_restart)
2580 (maybe_reinitialize): New.
2581 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
2582 expect "hit N times".
2583 (test_disabling_watchpoints, test_complex_watchpoint)
2584 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
2585 Call maybe_clean_restart.
2586 (top level): Use clean_restart. Remove "mips-idt-*"
2587 reinitialization.
2588
dbd95daf
PA
25892012-01-27 Pedro Alves <palves@redhat.com>
2590
2591 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
2592
f3ad2025
PA
25932012-01-27 Pedro Alves <palves@redhat.com>
2594
2595 * gdb.base/watchpoint.exp: Clean restart after tests that don't
2596 require `initialize' anymore. Remove unnecessary `initialize'
2597 calls.
2598
100aa3ae
PA
25992012-01-27 Pedro Alves <palves@redhat.com>
2600
2601 * gdb.base/watchpoint.exp (wp_set): Delete.
2602 (initialize, test_simple_watchpoint, top level): Remove dead code.
2603
c79a8e11
PA
26042012-01-27 Pedro Alves <palves@redhat.com>
2605
2606 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
2607 typo.
2608
048fe15a
PA
26092012-01-27 Pedro Alves <palves@redhat.com>
2610
2611 * config/extended-gdbserver.exp: New file.
2612 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
2613 comment.
2614 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
2615 * boards/native-extended-gdbserver.exp: New file.
2616
4033a6bf
PA
26172012-01-26 Pedro Alves <palves@redhat.com>
2618
2619 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
2620 and gdb_test_multiple.
2621
3d7f4b81
PA
26222012-01-26 Pedro Alves <palves@redhat.com>
2623
2624 Make test messages unique, and more identifiable.
2625 * gdb.multi/watchpoint-multi.exp: Change test messages.
2626
484abf42
TT
26272012-01-25 Tom Tromey <tromey@redhat.com>
2628
2629 * gdb.base/solib-disc.exp: Fix regexps.
2630
edcc5120
TT
26312012-01-24 Tom Tromey <tromey@redhat.com>
2632
2633 * lib/mi-support.exp (mi_expect_stop): Add special case for
2634 solib-event.
2635 * gdb.base/catch-load-so.c: New file.
2636 * gdb.base/catch-load.exp: New file.
2637 * gdb.base/catch-load.c: New file.
2638 * gdb.base/break-interp.exp (reach_1): Update regexp.
2639
30b91c90
JK
26402012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2641
2642 Fix fuzzy results.
2643 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
2644 lpsimple and func.
2645
53fe1783
GB
26462012-01-24 Gary Benson <gbenson@redhat.com>
2647
2648 Delete #if 0'd out code.
2649 * gdb.base/default.exp (info catch): Remove.
2650 * gdb.base/gdb_history (info catch): Likewise.
2651 * gdb.base/help.exp (info catch): Likewise.
2652
d0d8b0c6
JK
26532012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2654
2655 Fix watchpoints to be specific for each inferior.
2656 * gdb.multi/watchpoint-multi.c: New file.
2657 * gdb.multi/watchpoint-multi.exp: New file.
2658
4403d8e9
JK
26592012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2660
2661 Fix watchpoints across inferior fork.
2662 * gdb.threads/watchpoint-fork-child.c: New file.
2663 * gdb.threads/watchpoint-fork-mt.c: New file.
2664 * gdb.threads/watchpoint-fork-parent.c: New file.
2665 * gdb.threads/watchpoint-fork-st.c: New file.
2666 * gdb.threads/watchpoint-fork.exp: New file.
2667 * gdb.threads/watchpoint-fork.h: New file.
2668
050a2e1d
PA
26692012-01-23 Pedro Alves <palves@redhat.com>
2670
2671 * gdb.base/call-signal-resume.exp: Allow output after "return".
2672
6a52fb62
PA
26732012-01-20 Pedro Alves <palves@redhat.com>
2674
2675 * gdb.python/py-finish-breakpoint.py: Fix typo.
2676
145b16a9
UW
26772012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
2678
2679 * gdb.base/info-proc.exp: Also run on remote targets. Main
2680 "info proc" command is now always present; whether target supports
2681 actual info proc operation is detected when attempting to issue
2682 the command.
2683
26f6125e
JK
26842012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2685
2686 * .gdbinit: Remove.
2687
eb5227ce
PA
26882012-01-19 Pedro Alves <palves@redhat.com>
2689
2690 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
2691 look at the funtions' returns.
2692 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
2693 (jprint.print(int, int)): Change return type to int. Adjust.
2694
1db33378
PP
26952012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
2696
2697 PR gdb/9538
2698 * gdb.base/sepdebug.exp: New test.
2699
b9736cf8
PA
27002012-01-18 Pedro Alves <palves@redhat.com>
2701
2702 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
2703 Allow output before ^done.
2704
4aac40c8
TT
27052012-01-16 Tom Tromey <tromey@redhat.com>
2706
2707 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
2708 Add tests for relative directory.
2709
cafec441
TT
27102012-01-16 Tom Tromey <tromey@redhat.com>
2711
2712 * gdb.base/printcmds.c (enum flag_enum): New.
2713 (three): New global.
2714 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
2715 enum printing.
2716 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
2717 FlagEnumerationPrinter.
2718 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
2719 * gdb.python/py-pp-maint.c (enum flag_enum): New.
2720 (fval): New global.
2721
abcc4978
PA
27222012-01-16 Pedro Alves <palves@redhat.com>
2723
2724 * lib/gdb.exp (banned_procedures): New variable.
2725 (banned_variables_traced): Rename to ...
2726 (banned_traced): ... this.
2727 (gdb_init): Also trace banned procedures.
2728 (gdb_finish): Also untrace banned procedures.
2729
97ccebe8
PA
27302012-01-16 Pedro Alves <palves@redhat.com>
2731
2732 Remove all calls to strace.
2733
2af7517b
JK
27342012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2735
2736 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
2737 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
2738
9241a8bc
PP
27392012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
2740
2741 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
2742 * gdb.base/pie-execl.exp: Likewise.
2743
3848a17f
KS
27442012-01-12 Keith Seitz <keiths@redhat.com>
2745
2746 PR mi/10586
2747 * gdb.mi/var-cmd.c (struct anonymous): New structure.
2748 (do_anonymous_type_tests): New function.
2749 (main): Call do_anonymous_type_tests.
2750 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
2751 (verify_everything): New procedure.
2752 * gdb.mi/mi-var-cp.cc (class A): New class.
2753 (anonymous_structs_and_unions): New function.
2754 (main): Call anonymous_structs_and_unions.
2755 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
2756 (verify_everything): New procedure.
2757
440e2fca
KS
27582012-01-12 Keith Seitz <keiths@redhat.com>
2759
2760 * lib/mi-support.exp: Expand comments about PATH_EXPR.
2761 (varobj_tree::get_path_expr): Assume that all varobjs are
2762 compound unless they are known simple types.
2763 Adjust path expressions based on parent type, path parent type,
2764 and tree language.
2765 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
2766 the root varobj.
2767 (mi_walk_varobj_tree): Add LANGUAGE parameter.
2768
675399c9
PA
27692012-01-11 Pedro Alves <palves@redhat.com>
2770
2771 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
2772 core files on this machine" anymore.
2773
97ddaa9b
PH
27742012-01-11 Paul Hilfinger <hilfingr@adacore.com>
2775
2776 * gdb.base/watchpoint.c (recurser): Initialize local_x.
2777 (main): Repeat recurser call.
2778 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
2779 equivalent to 'local_x'.
2780
ea733575
PH
27812012-01-11 Paul Hilfinger <hilfingr@adacore.com>
2782 Joel Brobecker <brobecker@adacore.com>
2783
2784 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
2785
2ca0b532
PA
27862012-01-05 Pedro Alves <alves.ped@gmail.com>
2787
2788 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
2789 * gdb.python/py-events.c (first): Add bits for new "step N" test.
2790 * gdb.python/py-events.exp: Test that "step N" tripping on a
2791 breakpoint emits a breakpoint event.
2792
6e681866
JB
27932012-01-03 Joel Brobecker <brobecker@adacore.com>
2794
2795 * gdb.base/auxv.exp: Reformat the copyright notice.
2796
3c2d6aff
YQ
27972012-01-03 Yao Qi <yao@codesourcery.com>
2798
2799 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
2800 (strace_trace_on_diff_addr): New.
2801 * gdb.trace/strace.c: (main): Add two local variables.
2802
0852fee3
UW
28032011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
2804
2805 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
2806 * gdb.cell/gcore.exp: Likewise.
2807 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
2808 to verify the correct instance of main is selected.
2809
12c3e59c
JB
28102012-01-02 Joel Brobecker <brobecker@adacore.com>
2811
2812 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
2813 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
2814 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
2815 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
2816 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
2817 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
2818 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
2819 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
2820 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
2821 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
2822 gdb.threads/thread_check.c: Reformat copyright header.
2823
c0f378ec
EBM
28242011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
2825
e4a7ca93 2826 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
2827 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
2828 is not enabled.
2829
3bc96cfb
JK
28302011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2831
2832 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
2833 parameter to self_exec, adjust the function.
2834 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
2835 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
2836 (set var do_exit = 0): Remove test.
2837 (newline at end of file): Add one.
2838
095bcf5e
JB
28392011-12-27 Joel Brobecker <brobecker@adacore.com>
2840
2841 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
2842 New files.
2843
18d19bd1
JK
28442011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2845
2846 Fix racy FAILs.
2847 * gdb.threads/fork-thread-pending.c (barrier): New variable.
2848 (thread_function, thread_forker): Call pthread_barrier_wait for it.
2849 (main): Call pthread_barrier_init for it.
2850
e809353a
JK
28512011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2852
2853 Fix double send_gdb leading to racy FAILs.
2854 * gdb.base/break.exp (set silent break bp_location1): Replace
2855 3x send_gdb and gdb_expect by gdb_test.
2856 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
2857 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
2858 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
2859 instead of send_gdb. Twice.
2860 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
2861 3x send_gdb and gdb_expect by gdb_test.
2862 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
2863
da8cb7ec
JK
28642011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2865
2866 * gdb.linespec/linespec.exp: Compile using {c++}.
2867
ae1a303e
JK
28682011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2869
2870 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
2871 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
2872 (verify GCC PR debug/51668): New test.
2873
cc72b2a2
KP
28742011-12-23 Kevin Pouget <kevin.pouget@st.com>
2875
2876 Introduce gdb.FinishBreakpoint in Python.
2877 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
2878 py-finish-breakpoint2
2879 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
2880 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
2881 instead of line number.
2882 * gdb.python/py-finish-breakpoint.c: New file.
2883 * gdb.python/py-finish-breakpoint.exp: New file.
2884 * gdb.python/py-finish-breakpoint.py: New file.
2885 * gdb.python/py-finish-breakpoint2.cc: New file.
2886 * gdb.python/py-finish-breakpoint2.exp: New file.
2887 * gdb.python/py-finish-breakpoint2.py: New file.
2888
3b7962f9
JK
28892011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2890
2891 Partial fix of compatibility with gcc-4.7.
2892 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
2893 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
2894 Add comment to add a PASS case in the future.
2895
6538471c
JK
2896 Fix compatibility with gcc-4.7.
2897 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
2898
7052e42c
UW
28992011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
2900
2901 PR tdep/12797
2902 * gdb.base/callfuncs.exp: Remove KFAIL.
2903
9ac7f98e
JB
29042011-12-21 Joel Brobecker <brobecker@adacore.com>
2905
2906 * gdb.ada/task_bp: New testcase.
2907
f6eeced0
JK
29082011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2909
2910 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
2911 -DNO_SECTIONS.
2912 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
2913
72225e17
JK
29142011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2915
2916 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
2917 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
2918 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
2919 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
2920 conditional for gcc <= 4.5.
2921
13ac8d2c
JK
29222011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2923
2924 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
2925 by XFAIL.
2926 * gdb.cp/static-method.exp (info addr A::func())
2927 (list static-method.cc:xxx::(anonymous namespace)::A::func)
2928 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
2929 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
2930 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
2931 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
2932 (test value of F in k3_m): Likewise.
2933 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
2934 Likewise.
2935
049682ba
JK
29362011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2937
2938 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
2939 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
2940 Remove.
2941 * gdb.threads/attachstop-mt.c: Remove.
2942 * gdb.threads/attachstop-mt.exp: Remove.
2943
2c9d8796
MK
29442011-12-17 Mark Kettenis <kettenis@gnu.org>
2945
2946 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
2947
e0f9f062
DE
29482011-12-16 Doug Evans <dje@google.com>
2949
f4aa2101 2950 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
2951 * boards/native-gdbserver.exp: New file.
2952
e0f9f062
DE
2953 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
2954 gdbserver output.
2955 (gdbserver_default_get_remote_address): New function.
2956 (gdbserver_start): Call gdb,get_remote_address to compute argument
2957 to "target remote" command.
2958
80b6e756
PM
29592011-12-16 Phil Muldoon <pmuldoon@redhat.com>
2960
1c3ad6ab 2961 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
2962 python print-stack. Add set/show python print-stack
2963 off|full|message tests.
2964
1576bd00
YQ
29652011-12-15 Yao Qi <yao@codesourcery.com>
2966
2967 * gdb.trace/strace.c: New
2968 * gdb.trace/strace.exp: New.
2969
d6a0f6e0
TT
29702011-12-14 Tom Tromey <tromey@redhat.com>
2971
2972 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
2973
31015e1d
DE
29742011-12-14 Doug Evans <dje@google.com>
2975
2976 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
2977
7b50312a
PA
29782011-12-14 Pedro Alves <pedro@codesourcery.com>
2979
2980 PR threads/10729
2981
2982 * gdb.mi/watch-nonstop.c: New file.
2983 * gdb.mi/mi-watch-nonstop.exp: New file.
2984
924437bc
PA
29852011-12-13 Pedro Alves <pedro@codesourcery.com>
2986 Doug Evans <dje@google.com>
2987
2988 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
2989 (clean_restart): Remove references to the gdb_stub target board
2990 variable.
2991 (gdb_step_for_stub): Delete.
2992
2993 * gdb.base/annota1.exp: Remove all references to [target_info
2994 exists gdb_stub], gdb_step_for_stub and usestubs.
2995 * gdb.base/annota3.exp: Ditto.
2996 * gdb.base/async.exp: Ditto.
2997 * gdb.base/break.exp: Ditto.
2998 * gdb.base/code-expr.exp: Ditto.
2999 * gdb.base/commands.exp: Ditto.
3000 * gdb.base/completion.exp: Ditto.
3001 * gdb.base/condbreak.exp: Ditto.
3002 * gdb.base/consecutive.exp: Ditto.
3003 * gdb.base/cvexpr.exp: Ditto.
3004 * gdb.base/define.exp: Ditto.
3005 * gdb.base/display.exp: Ditto.
3006 * gdb.base/ena-dis-br.exp: Ditto.
3007 * gdb.base/environ.exp: Ditto.
3008 * gdb.base/gnu-ifunc.exp: Ditto.
3009 * gdb.base/maint.exp: Ditto.
3010 * gdb.base/pending.exp: Ditto.
3011 * gdb.base/sect-cmd.exp: Ditto.
3012 * gdb.base/sepdebug.exp: Ditto.
3013 * gdb.base/unload.exp: Ditto.
3014 * gdb.base/watchpoint-solib.exp: Ditto.
3015 * gdb.cp/annota2.exp: Ditto.
3016 * gdb.cp/annota3.exp: Ditto.
3017 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
3018 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
3019 * gdb.mi/mi-pending.exp: Ditto.
3020 * gdb.trace/circ.exp: Ditto.
3021 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
3022 * gdb.base/list.exp: Ditto.
3023
3024 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
3025 breakpoint function and all references to the usestubs macro.
3026 * gdb.base/exprs.c: Ditto.
3027 * gdb.base/freebpcmd.c: Ditto.
3028 * gdb.base/bitfields.c: Ditto.
3029 * gdb.base/bitfields2.c: Ditto.
3030 * gdb.base/break.c: Ditto.
3031 * gdb.base/call-sc.c: Ditto.
3032 * gdb.base/call-signals.c: Ditto.
3033 * gdb.base/callfuncs.c: Ditto.
3034 * gdb.base/charset.c: Ditto.
3035 * gdb.base/consecutive.c: Ditto.
3036 * gdb.base/constvars.c: Ditto.
3037 * gdb.base/funcargs.c: Ditto.
3038 * gdb.base/int-type.c: Ditto.
3039 * gdb.base/interrupt.c: Ditto.
3040 * gdb.base/langs0.c: Ditto.
3041 * gdb.base/list0.c: Ditto.
3042 * gdb.base/mips_pro.c: Ditto.
3043 * gdb.base/miscexprs.c: Ditto.
3044 * gdb.base/nodebug.c: Ditto.
3045 * gdb.base/opaque0.c: Ditto.
3046 * gdb.base/pointers.c: Ditto.
3047 * gdb.base/printcmds.c: Ditto.
3048 * gdb.base/ptype.c: Ditto.
3049 * gdb.base/recurse.c: Ditto.
3050 * gdb.base/reread1.c: Ditto.
3051 * gdb.base/reread2.c: Ditto.
3052 * gdb.base/restore.c: Ditto.
3053 * gdb.base/return.c: Ditto.
3054 * gdb.base/run.c: Ditto.
3055 * gdb.base/scope0.c: Ditto.
3056 * gdb.base/sepdebug.c: Ditto.
3057 * gdb.base/setshow.c: Ditto.
3058 * gdb.base/setvar.c: Ditto.
3059 * gdb.base/sigall.c: Ditto.
3060 * gdb.base/signals.c: Ditto.
3061 * gdb.base/structs.c: Ditto.
3062 * gdb.base/structs2.c: Ditto.
3063 * gdb.base/testenv.c: Ditto.
3064 * gdb.base/twice.c: Ditto.
3065 * gdb.base/unwindonsignal.c: Ditto.
3066 * gdb.base/watchpoint.c: Ditto.
3067 * gdb.base/watchpoints.c: Ditto.
3068 * gdb.base/whatis.c: Ditto.
3069 * gdb.cp/classes.cc: Ditto.
3070 * gdb.cp/cplusfuncs.cc: Ditto.
3071 * gdb.cp/derivation.cc: Ditto.
3072 * gdb.cp/formatted-ref.cc: Ditto.
3073 * gdb.cp/misc.cc: Ditto.
3074 * gdb.cp/overload.cc: Ditto.
3075 * gdb.cp/ovldbreak.cc: Ditto.
3076 * gdb.cp/ref-params.cc: Ditto.
3077 * gdb.cp/ref-types.cc: Ditto.
3078 * gdb.cp/templates.cc: Ditto.
3079 * gdb.cp/virtfunc.cc: Ditto.
3080 * gdb.hp/gdb.aCC/run.c: Ditto.
3081 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
3082 * gdb.hp/gdb.compat/xdb0.c: Ditto.
3083 * gdb.reverse/consecutive-reverse.c: Ditto.
3084 * gdb.reverse/sigall-reverse.c: Ditto.
3085 * gdb.reverse/until-reverse.c: Ditto.
3086 * gdb.reverse/watch-reverse.c: Ditto.
3087 * gdb.trace/actions.c: Ditto.
3088 * gdb.trace/circ.c: Ditto.
3089 * gdb.trace/collection.c: Ditto.
3090
fabde485
PA
30912011-12-13 Pedro Alves <pedro@codesourcery.com>
3092
3093 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
3094 (func6, func7): New.
3095 (main): Call func6 and func7.
3096 * gdb.base/watchpoint.exp (test_wide_location_1)
3097 (test_wide_location_2): New.
3098 (top level): Re-enable hardware watchpoints if necessary. Call
3099 test_wide_location_1 and test_wide_location_2.
3100
ff7d1690
YQ
31012011-12-11 Yao Qi <yao@codesourcery.com>
3102
3103 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
3104
a6af7abe
JB
31052011-12-11 Joel Brobecker <brobecker@adacore.com>
3106
3107 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
3108 expected output for unsupported case.
3109
61638e15
JK
31102011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3111
3112 PR testsuite/12649
3113 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
3114 Protect gdb_test_multiple by final $gdb_prompt match.
3115
0a00efc3
JK
31162011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3117
3118 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
3119 New variable, new test.
3120 (list static-method.cc:xxx::(anonymous namespace)::A::func)
3121 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
3122 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
3123 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
3124 them if HAVE_GCC_45682_FIXED is not set.
3125
4511b1ba
YQ
31262011-12-10 Yao Qi <yao@codesourcery.com>
3127
3128 * gdb.trace/status-stop.exp: New.
3129 * gdb.trace/status-stop.c: New.
3130
27949e73
JK
31312011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3132
3133 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
3134 timeout.
3135
d8ea7931
TT
31362011-12-08 Tom Tromey <tromey@redhat.com>
3137
3138 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
3139 condition.
3140
1cc310d2
SS
31412011-12-07 Stan Shebs <stan@codesourcery.com>
3142
3143 * gdb.trace/tfind.exp: Update for output changes.
3144
d482a875
PA
31452011-12-07 Pedro Alves <pedro@codesourcery.com>
3146
3147 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
3148 throws "Cannot insert catchpoints in this configuration".
3149 * gdb.ada/mi_catch_ex.exp: Likewise.
3150
f0ba3972
PA
31512011-12-06 Pedro Alves <pedro@codesourcery.com>
3152
3153 * gdb.base/break-always.exp: Test changing memory at addresses
3154 with breakpoints inserted.
3155
f8eba3c6
TT
31562011-12-06 Joel Brobecker <brobecker@acacore.com>
3157
3158 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
3159 involving a fully qualified function name.
3160
31612011-12-06 Tom Tromey <tromey@redhat.com>
3162
3163 * gdb.ada/homonym.exp: Add three breakpoint tests.
3164
31652011-12-06 Tom Tromey <tromey@redhat.com>
3166
3167 * gdb.base/solib-weak.exp (do_test): Remove kfail.
3168 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
3169 * gdb.objc/objcdecode.exp: Update for output changes.
3170 * gdb.linespec/linespec.exp: New file.
3171 * gdb.linespec/lspec.cc: New file.
3172 * gdb.linespec/lspec.h: New file.
3173 * gdb.linespec/body.h: New file.
3174 * gdb.linespec/base/two/thefile.cc: New file.
3175 * gdb.linespec/base/one/thefile.cc: New file.
3176 * gdb.linespec/Makefile.in: New file.
3177 * gdb.cp/templates.exp (test_template_breakpoints): Update for
3178 output changes.
3179 * gdb.cp/re-set-overloaded.exp: Remove kfail.
3180 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
3181 makes one breakpoint.
3182 * gdb.cp/method2.exp (test_break): Update for output changes.
3183 * gdb.cp/mb-templates.exp: Update for output changes.
3184 * gdb.cp/mb-inline.exp: Update for output changes.
3185 * gdb.cp/mb-ctor.exp: Update for output changes.
3186 * gdb.cp/ovsrch.exp: Use fully-qualified names.
3187 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
3188 has multiple matches.
3189 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
3190 error message change.
3191 * gdb.base/list.exp (test_list_filename_and_number): Update for
3192 error message change.
3193 * gdb.base/break.exp: Disable pending breakpoints. Update for
3194 output changes.
3195 * configure.ac: Add gdb.linespec.
3196 * configure: Rebuild.
3197 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
3198
c642a434
UW
31992011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
3200
3201 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
3202 last_break register on s390*-*-* targets.
3203
b18003d1
JB
32042011-12-06 Joel Brobecker <brobecker@adacore.com>
3205
3206 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
3207 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
3208 of parameter X in procedure Foo.
3209
fe96589c
SS
32102011-12-05 Stan Shebs <stan@codesourcery.com>
3211
3212 * gdb.trace/tfind.exp: Update help string matches.
3213
1820ab47
JK
32142011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3215
3216 * gdb.server/ext-run.exp (get process list): Accept also systemd
3217 as PID 1.
3218
e11ac3a3
JK
32192011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3220 Pedro Alves <pedro@codesourcery.com>
3221
3222 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
3223 starting GDB.
3224 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
3225 $use_gdb_stub.
3226 * gdb.base/display.exp: Likewise.
3227 * gdb.base/ending-run.exp: Likewise.
3228 * gdb.base/list.exp (test_listsize): Likewise.
3229 * gdb.base/setshow.exp: Likewise.
3230 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
3231 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
3232 check by global $use_gdb_stub.
3233 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
3234 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
3235 (default_gdb_init): Unset global $use_gdb_stub.
3236 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
3237 by global $use_gdb_stub.
3238 * lib/gdbserver-support.exp: Extend comments for set_board_info
3239 gdb_protocol and gdb,socketport.
3240 (gdbserver_start_extended): Set global gdbserver_protocol and
3241 gdbserver_gdbport. Clear global use_gdb_stub.
3242 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
3243 from target use_gdb_stub.
3244 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
3245
1d41d75c
DE
32462011-12-03 Doug Evans <dje@google.com>
3247
3248 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
3249 (gdb_step_for_stub): Add comments.
3250
d6d7a51a
MR
32512011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
3252
3253 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
3254 to the caller.
3255 (gdb_test_multiple): Likewise.
3256
05acf274
JK
32572011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3258
3259 Fix gdb.mi/mi-solib.exp without system debug info installed.
3260 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
3261 expect attribute, return 0 for it. Update comments.
3262
2268b414
JK
32632011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3264
3265 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
3266 (corrupted list): Adjust the expectation.
3267
585861ea
JK
32682011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3269
3270 PR threads/13448
3271 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
3272 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
3273 * gdb.threads/tls-var-main.c: New file.
3274 * gdb.threads/tls-var.c: New file.
3275 * gdb.threads/tls-var.exp: New file.
3276
968643aa
JK
32772011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3278
3279 PR testsuite/12649
3280 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
3281 Protect gdb_test_multiple by final $gdb_prompt match.
3282 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
3283 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
3284 (test_tracepoints): Likewise.
3285
9750bca9
JK
32862011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3287
3288 PR breakpoints/13346
3289 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
3290 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
3291 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
3292
ac1349b7
JB
32932011-12-01 Joel Brobecker <brobecker@adacore.com>
3294
3295 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
3296 * gdb.ada/homonym/homonym.adb: For use of all types defined
3297 locally inside both Get_Value subprograms.
3298
26d44faf
JK
32992011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3300
3301 Fix racy FAILs.
3302 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
3303 of send_gdb.
3304
514f6425
UW
33052011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
3306
3307 * gdb.base/testenv.exp: Skip on remote targets. Unset global
3308 environment variable after test completed.
3309
4255c8d2
UW
33102011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
3311
3312 * gdb.base/solib-nodir.exp: Skip if remote target.
3313 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
3314 application. Call gdb_load_shlibs.
3315 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
3316
a35ad96a
JB
33172011-11-29 Joel Brobecker <brobecker@adacore.com>
3318
3319 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
3320
1a1d5513
JB
33212011-11-28 Joel Brobecker <brobecker@adacore.com>
3322
3323 * gdb.ada/fullname_bp: New testcase.
3324
50b4ddf8
JK
33252011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3326
3327 PR testsuite/12649
3328 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
3329 Wrap send_gdb into a new gdb_test.
3330
fb0aec57
JK
3331 Code cleanup.
3332 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
3333 Convert send_gdb and gdb_expect to gdb_test_multiple.
3334
2376d946
JK
33352011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3336
3337 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
3338
1eec78bd
KS
33392011-11-23 Keith Seitz <keiths@redhat.com>
3340
3341 * lib/mi-support.exp (varobj_tree): New namespace and procs.
3342 (mi_varobj_tree_test_children_callback): New proc.
3343 (mi_walk_varobj_tree): New proc.
3344
36dfb11c
TT
33452011-11-22 Tom Tromey <tromey@redhat.com>
3346
3347 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
3348 Add "use_mi_command" argument.
3349 (mi_run_cmd, mi_run_with_cli): New procs.
3350 * gdb.mi/solib-lib.c: New file.
3351 * gdb.mi/solib-main.c: New file.
3352 * gdb.mi/mi-solib.exp: New file.
3353
0e965dd0
DE
33542011-11-21 Doug Evans <dje@google.com>
3355
3356 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
3357 _Unwind_DebugHook is missing.
3358
f196051f
SS
33592011-11-20 Stan Shebs <stan@codesourcery.com>
3360
3361 * gdb.trace/tstatus.exp: New.
3362 * gdb.trace/actions.c: Include string.h.
3363
bfccc43c
YQ
33642011-11-18 Yao Qi <yao@codesourcery.com>
3365
3366 * gdb.trace/pending.exp: New.
3367 * gdb.trace/pending.c: New.
3368 * gdb.trace/pendshr1.c: New.
3369 * gdb.trace/pendshr2.c: New.
3370 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
3371 tracepoint location becomes pending.
3372 (tracepoint_change_loc_2): New.
3373
73cd8ab1
DM
33742011-11-16 David S. Miller <davem@davemloft.net>
3375
3376 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
3377 target is sparc*-*-linux*
3378
77426730
PK
33792011-11-15 Paul Koning <paul_koning@dell.com>
3380
3381 * gdb.python/py-type.exp: New testcases for exceptions on scalar
3382 types.
3383
ed59ded5
DE
33842011-11-14 Doug Evans <dje@google.com>
3385
3386 * gdb.base/shell.exp: New file.
3387
405f8e94
SS
33882011-11-14 Stan Shebs <stan@codesourcery.com>
3389
3390 * gdb.trace/ftrace.c: New.
3391 * gdb.trace/ftrace.exp: New.
3392
1e4d1764
YQ
33932011-11-14 Yao Qi <yao@codesourcery.com>
3394
3395 * gdb.trace/change-loc-1.c: New.
3396 * gdb.trace/change-loc-2.c: New.
3397 * gdb.trace/change-loc.c: New.
3398 * gdb.trace/change-loc.exp: New.
3399 * gdb.trace/change-loc.h: New.
3400 * gdb.trace/trace-break.c (marker): Define new symbol.
3401 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
3402 New.
3403 (break_trace_same_addr_6): New.
3404
71eba9c2 34052011-11-12 Matt Rice <ratmice@gmail.com>
3406
3407 * gdb.base/info-macros.exp: Make tests for info definitions
3408 test info macro. Add tests for info macro argument processing.
3409 Rename a few tests.
3410
1d93e29a
KS
34112011-11-11 Keith Seitz <keiths@redhat.com>
3412
3413 PR gdb/12843
3414 * gdb.base/linespecs.exp: New file.
3415
a4b5b48a
DE
34162011-11-11 Doug Evans <dje@google.com>
3417
3418 * gdb.threads/print-threads.exp: Extend timeout for slower
3419 tests.
3420
f6b47be4
DE
34212011-11-10 Doug Evans <dje@google.com>
3422
792a0230
DE
3423 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
3424 "record to end of main" test.
3425
f6b47be4
DE
3426 * gdb.python/py-type.c (TS): New typedef.
3427 (ts): New global.
3428 * gdb.python/py-type.exp: Test field list of typedef.
3429
22355c90
JB
34302011-11-10 Joel Brobecker <brobecker@adacore.com>
3431
3432 * gdb.ada/small_reg_param: New testcase.
3433
a7860e76
TT
34342011-11-09 Tom Tromey <tromey@redhat.com>
3435
3436 * gdb.cp/destrprint.exp: New file.
3437 * gdb.cp/destrprint.cc: New file.
3438
72a2e3dc
MI
34392011-11-08 Meador Inge <meadori@codesourcery.com>
3440
3441 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
3442 (switch_stack_to_other): New test function.
3443 * gdb.arch/thumb-prologue.exp: New test cases.
3444
c7195df2 34452011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
3446
3447 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
3448
d3895d7d
YQ
34492011-11-08 Yao Qi <yao@codesourcery.com>
3450
3451 * gdb.exp (supports_process_record): New.
3452 (supports_reverse): New.
3453 * gdb.reverse/break-precsave.exp: Call support_process_record
3454 to run test conditionally.
3455 * gdb.reverse/consecutive-precsave.exp: Likewise.
3456 * gdb.reverse/i386-precsave.exp: Likewise.
3457 * gdb.reverse/machinestate-precsave.exp: Likewise.
3458 * gdb.reverse/solib-precsave.exp: Likewise.
3459 * gdb.reverse/step-precsave.exp: Likewise.
3460 * gdb.reverse/until-precsave.exp: Likewise.
3461 * gdb.reverse/watch-precsave.exp: Likewise.
3462 * gdb.reverse/break-reverse.exp: Call support_reverse to run
3463 test conditionally.
3464 * gdb.reverse/consecutive-reverse.exp: Likewise.
3465 * gdb.reverse/finish-precsave.exp: Likewise.
3466 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
3467 * gdb.reverse/finish-reverse.exp: Likewise.
3468 * gdb.reverse/i386-reverse.exp: Likewise.
3469 * gdb.reverse/i386-sse-reverse.exp: Likewise.
3470 * gdb.reverse/machinestate.exp: Likewise.
3471 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
3472 * gdb.reverse/sigall-precsave.exp: Likewise.
3473 * gdb.reverse/sigall-reverse.exp: Likewise.
3474 * gdb.reverse/solib-reverse.exp: Likewise.
3475 * gdb.reverse/step-reverse.exp: Likewise.
3476 * gdb.reverse/until-reverse.exp: Likewise.
3477 * gdb.reverse/watch-reverse.exp: Likewise.
3478
a59306a3
YQ
34792011-11-05 Yao Qi <yao@codesourcery.com>
3480
3481 * gdb.trace/trace-break.exp: Add test on setting two
3482 fast tracepoints at the same address.
3483
87769f59
JK
34842011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3485
3486 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
3487
3065dfb6
SS
34882011-11-02 Stan Shebs <stan@codesourcery.com>
3489
3490 * gdb.trace/collection.c: Add code using strings.
3491 * gdb.trace/collection.exp: Add tests of string collection.
3492
89e208db
JK
34932011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3494
3495 * gdb.base/skip-solib.exp (executable_main): New variable.
3496 (binfile_main): Base it on that.
3497 Use $executable_main in clean_restart calls. Drop gdb_exit and
3498 gdb_start calls.
3499
405e54e9
JK
35002011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3501
3502 Fix racy FAILs.
3503 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
3504 breakpoint_re globals import by async. Set string_regex to .* for
3505 async. Remove the optional thread_selected_re and breakpoint_re
3506 globals expectations.
3507
58e8570a
JM
35082011-11-01 Joseph Myers <joseph@codesourcery.com>
3509
3510 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
3511 well as Cygwin.
3512
7b35ec7f 35132011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
3514
3515 Add tests for skip command.
89e208db
JK
3516 * gdb.base/skip-solib-lib.c: New
3517 * gdb.base/skip-solib-main.c: New
3518 * gdb.base/skip-solib.exp: New
3519 * gdb.base/skip.c: New
3520 * gdb.base/skip.exp: New
3521 * gdb.base/skip1.c: New
3522 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 3523
b9fd1791
PA
35242011-10-31 Yao Qi <yao@codesourcery.com>
3525 Pedro Alves <pedro@codesourcery.com>
3526
3527 * gdb.trace/trace-break.c: New.
3528 * gdb.trace/trace-break.exp: New.
3529
4323fecc
JK
35302011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3531
3532 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
3533 break-here-2.
3534
0e5bf2a8
PA
35352011-10-28 Pedro Alves <pedro@codesourcery.com>
3536
3537 * gdb.threads/no-unwaited-for-left.c: New.
3538 * gdb.threads/no-unwaited-for-left.exp: New.
3539 * gdb.threads/non-ldr-exc-1.c: New.
3540 * gdb.threads/non-ldr-exc-1.exp: New.
3541 * gdb.threads/non-ldr-exc-2.c: New.
3542 * gdb.threads/non-ldr-exc-2.exp: New.
3543 * gdb.threads/non-ldr-exc-3.c: New.
3544 * gdb.threads/non-ldr-exc-3.exp: New.
3545 * gdb.threads/non-ldr-exc-4.c: New.
3546 * gdb.threads/non-ldr-exc-4.exp: New.
3547
3a3dad98
JK
35482011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3549
3550 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
3551 * gdb.base/attach-pie-misread.exp: Likewise.
3552 * gdb.base/break-interp.exp: Likewise.
3553 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
3554 testcases for use_gdb_stub.
3555 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
3556 (continue): New testcase.
3557 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
3558 * gdb.threads/attach-into-signal.exp: Likewise.
3559 * gdb.threads/attach-stopped.exp: Likewise.
3560 * gdb.threads/attachstop-mt.exp: Likewise.
3561
d6a5d40c
PK
35622011-10-28 Paul Koning <paul_koning@dell.com>
3563
3564 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
3565
ca539be8
JK
35662011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3567
3568 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
3569 (mi_gdb_test): Import globals thread_selected_re
3570 and breakpoint_re. Expect them optionally at the regex start.
3571
d234ef5c
DE
35722011-10-27 Doug Evans <dje@google.com>
3573
3574 * gdb.python/python.exp: Test source -s.
3575
ab964825
PK
35762011-10-26 Paul Koning <paul_koning@dell.com>
3577
3578 * gdb.python/lib-types.cc (struct A): New structure.
3579 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 3580
54d8a644
PK
35812011-10-25 Paul Koning <paul_koning@dell.com>
3582
3583 PR python/13327
d234ef5c 3584
54d8a644
PK
3585 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
3586 fetch_lazy method.
3587
b0221781
YQ
35882011-10-24 Yao Qi <yao@codesourcery.com>
3589
3590 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
3591 target is tic6x-*-*.
3592
6cda5a20
JB
35932011-10-21 Joel Brobecker <brobecker@adacore.com>
3594
3595 * gdb.ada/mi_task_info/task_switch.adb: New file.
3596 * gdb.ada/mi_task_info.exp: New file.
3597
5ed9db04
JK
35982011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3599
3600 * gdb.cp/expand-psymtabs-cxx.exp: New file.
3601 * gdb.cp/expand-psymtabs-cxx.cc: New file.
3602
9df2fbc4
PM
36032011-10-20 Phil Muldoon <pmuldoon@redhat.com>
3604
3605 PR python/12656
3606
3607 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
3608 global_block tests.
3609
736086ba
TT
36102011-10-18 Tom Tromey <tromey@redhat.com>
3611
3612 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
3613
4af31552
TT
36142011-10-18 Tom Tromey <tromey@redhat.com>
3615
3616 * gdb.base/source.exp: Don't include full file name in test name.
3617 * gdb.python/python.exp: Don't include full file name in test
3618 name.
3619
43136979
AR
36202011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3621
3622 * gdb.base/attach-pie-noexec.c: New files.
3623 * gdb.base/attach-pie-noexec.exp: New files.
3624
543a9323
JM
36252011-10-17 Joseph Myers <joseph@codesourcery.com>
3626
3627 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
3628 prompt for each extra line in command.
3629
21ae7a4d
JK
36302011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3631
3632 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
3633 Revert the part of:
3634 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3635 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
3636 Change the expected string.
3637
20ec36d9
JK
36382011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3639
3640 Fix results with system glibc debug info installed.
3641 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
3642 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
3643 Accept also __libc_ symbol prefix and no prefix.
3644
6501c2fc
KS
36452011-10-14 Keith Seitz <keiths@redhat.com>
3646
3647 PR c++/13225
3648 * gdb.cp/converts.cc (foo3_1): New function.
3649 (foo3_2): New functions.
3650 * gdb.cp/converts.exp: Add tests for int to pointer conversion
3651 and null pointer conversions of integer constant zero.
3652 Add test to check if all arguments are checked for incompatible
3653 conversion BADNESS.
3654
55b1fd0c
TT
36552011-10-14 Tom Tromey <tromey@redhat.com>
3656
3657 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
3658 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
3659 linespec.
3660
22c05d8a
JK
36612011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3662
3663 Fix internal error regression.
3664 * gdb.dwarf2/implptr-optimized-out.S: New file.
3665 * gdb.dwarf2/implptr-optimized-out.exp: New file.
3666
1d6edc3c
JK
36672011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3668
3669 Fix empty DWARF expressions DATA vs. SIZE conditionals.
3670 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
3671 (loclist): New.
3672 (4): New abbrev.
3673 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
3674 Use prepare_for_testing, remove clean_restart.
3675 (p arraynoloc, p arraycallnoloc): New tests.
3676
9ec72168
JK
36772011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3678
3679 * gdb.cp/namespace-enum.exp (executable): New variable.
3680 (binfile): Use ${objdir}/${subdir}/ prefix.
3681 Use ${executable} for clean_restart.
3682
9c6c53f7
SA
36832011-10-11 Sterling Augustine <saugustine@google.com>
3684
3685 * gdb.cp/Makefile.in: Add namespace-enum test.
3686 * gdb.cp/namespace-enum.exp: New file.
3687 * gdb.cp/namespace-enum.c: New file.
3688 * gdb.cp/namespace-enum-main.c: New file.
3689
fac7ceb3
UW
36902011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
3691
3692 * gdb.python/py-shared.exp: Relax filename check to handle remote:
3693 sysroot.
3694
941b2081
JK
36952011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3696
3697 Reimplement @entry in input expressions.
3698 * gdb.base/exprs.c (v_int_array_init): New variable.
3699 * gdb.base/exprs.exp (print v_int_array_init)
3700 (print *v_int_array_init@1, print *v_int_array_init@2)
3701 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
3702 (print v_int_array_init[1]@1): New tests.
3703
0344e878
JM
37042011-10-10 Joseph Myers <joseph@codesourcery.com>
3705
3706 * gdb.cp/gdb2495.exp: Do not include directories in filename in
3707 expected message.
3708
5a56e9c5
DE
37092011-10-09 Doug Evans <dje@google.com>
3710
3711 * gdb.base/alias.exp: Add tests for alias command.
3712
2bda9cc5
JK
37132011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3714
3715 * gdb.arch/amd64-entry-value.s: New file.
3716 * gdb.mi/mi2-amd64-entry-value.s: New file.
3717
a471c594
JK
37182011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3719
3720 Display @entry parameter values even for references.
3721 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
3722 functions.
3723 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
3724 reference and datap_input.
3725 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
3726 breakpoints.
3727 (continue to breakpoint: entry_reference: reference)
3728 (entry_reference: bt at entry)
3729 (continue to breakpoint: entry_reference: breakhere_reference)
3730 (entry_reference: bt, entry_reference: ptype regparam)
3731 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
3732 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
3733 (entry_reference: p regcopy, entry_reference: p nodataparam)
3734 (entry_reference: p nodataparam@entry): New tests.
3735
36b11add
JK
37362011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3737
3738 Support @entry in input expressions.
3739 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
3740 (entry_stack: p s1@entry, entry_stack: p s2@entry)
3741 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
3742 (tailcall: p j@entry): New tests.
3743 * gdb.cp/koenig.cc (A::entry): New function.
3744 (main): Call it.
3745 * gdb.cp/koenig.exp (p entry (c)): New test.
3746
e18b2753
JK
37472011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3748
3749 Display @entry parameter values (without references).
3750 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
3751 (different, validity, invalid): New functions.
3752 (main): Call them.
3753 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
3754 stacktest, breakhere_stacktest, different, breakhere_different,
3755 breakhere_validity and breakhere_invalid.
3756 (entry: bt): Update for @entry.
3757 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
3758 (entry_validity: *, entry_invalid: *): Many new tests.
3759 * gdb.base/break.exp
3760 (run until breakpoint set at small function, optimized file): Accept
3761 also the @entry suffix.
3762 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
3763 * gdb.mi/mi2-amd64-entry-value.c: New files.
3764 * gdb.mi/mi2-amd64-entry-value.exp: New files.
3765
2d6c5dc2
JK
37662011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3767
3768 Protect entry values against self tail calls.
3769 * gdb.arch/amd64-entry-value.cc (self2, self): New.
3770 (main): Call self.
3771 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
3772 (set debug entry-values 1, self: bt debug entry-values): New tests.
3773
111c6489
JK
37742011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3775
3776 Recognize virtual tail call frames.
3777 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
3778 (amb_b, amb_a): New.
3779 (main): Call a and b.
3780 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
3781 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
3782 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
3783 New tests.
3784
8e3b41a9
JK
37852011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3786
3787 Implement basic support for DW_TAG_GNU_call_site.
3788 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
3789 * gdb.arch/amd64-entry-value.cc: New file.
3790 * gdb.arch/amd64-entry-value.exp: New file.
3791
181cebd4
JK
37922011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3793
3794 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
3795 * gdb.dwarf2/implptr-64bit.S: New file.
3796 * gdb.dwarf2/implptr-64bit.exp: New file.
3797
741f5e3c
JK
37982011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3799
3800 Fix initial language detection with -readnow.
3801 * gdb.cp/readnow-language.cc: New file.
3802 * gdb.cp/readnow-language.exp: New file.
3803
a73d2258
JK
38042011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3805
3806 Fix printed anonymous struct name.
3807 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
3808
af369495
JM
38092011-10-09 Joseph Myers <joseph@codesourcery.com>
3810
3811 * gdb.base/solib-symbol.exp: Do not include directories in
3812 filenames in expected messages.
3813
1fa57852
DE
38142011-10-07 Doug Evans <dje@google.com>
3815
3816 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
3817
bd054e06
KP
38182011-10-07 Kevin Pouget <kevin.pouget@st.com>
3819
3820 Allow Python notification of new object-file loadings.
3821 * gdb.python/py-events.exp: Test newobjfile event.
3822 * gdb.python/py-events.py: Register newobjfile callback.
3823 * gdb.python/py-events.c: Add call to shared library
3824 * gdb.python/py-events-shlib.c: New file.
3825
8031b6f8
JM
38262011-10-06 Joseph Myers <joseph@codesourcery.com>
3827
3828 * gdb.base/fixsection.exp: Do not include directories in filename
3829 in expected message.
3830
7fea6923
PM
38312011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
3832
3833 Add tests for passing of environment variables to inferior.
3834 * gdb.base/testenv.c: New test source.
3835 * gdb.base/testenv.exp: New expect test.
3836
687f2a88
PK
38372011-10-04 Paul Koning <paul_koning@dell.com>
3838
3839 * gdb.python/py-value.c (main): Break before return.
3840
cb6be26b
KP
38412011-10-04 Kevin Pouget <kevin.pouget@st.com>
3842
3843 PR python/12691: Add the inferior to Python exited event
3844 * gdb.python/py-events.exp: Test the inferior attribute of exited
3845 event with a fork.
3846 * gdb.python/py-events.py: Print inferior number on exit.
3847 * gdb.python/py-events.c: Fork the inferior.
3848
fb213700
EBM
38492011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
3850
3851 * gdb.base/jit.exp: Add testcase name to log message
3852
aa2071bd
PK
38532011-10-03 Paul Koning <paul_koning@dell.com>
3854 Jan Kratochvil <jan.kratochvil@redhat.com>
3855
3856 * gdb.python/py-value.exp
3857 (python inval = gdb.parse_and_eval('*(int*)0'))
3858 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
3859 (set argc=2, python print argc_lazy): New tests.
3860
dd11a36c
JB
38612011-10-02 Joel Brobecker <brobecker@adacore.com>
3862
3863 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
3864
46f886f1
JK
38652011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3866 Pedro Alves <pedro@codesourcery.com>
3867
3868 * gdb.python/py-value.exp (test_value_in_inferior): New variable
3869 can_read_0, test for it.
3870 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
3871 (parse_and_eval with memory error): ... here, make it untested if
3872 can_read_0.
3873
c5cb204f
MP
38742011-09-30 Marek Polacek <mpolacek@redhat.com>
3875
3876 * gdb.python/python.exp (verify pagination beforehand)
3877 (verify pagination afterwards): Fix race by splitting the line.
3878
68fb0ec0
JM
38792011-09-29 Joseph Myers <joseph@codesourcery.com>
3880
3881 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
3882 for 64-bit multilibs from i?86-* targets.
3883
6aee0d90
MP
38842011-09-29 Marek Polacek <mpolacek@redhat.com>
3885
3886 * lib/gdb.exp: Fix a typo in one of the comments.
3887
e9101ff5
MP
38882011-09-29 Marek Polacek <mpolacek@redhat.com>
3889
3890 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
3891 matching pattern.
3892
7a81bdbf
PK
38932011-09-28 Paul Koning <paul_koning@dell.com>
3894
3895 * gdb.python/py-type.c (enum E): New.
3896 * gdb.python/py-type.exp (test_fields): Add tests for Python
3897 mapping access to fields.
3898 (test_enums): New test for field access on enums.
3899
6710bf39
SS
39002011-09-27 Stan Shebs <stan@codesourcery.com>
3901
3902 * gdb.trace/collection.exp: Test collection of $_ret.
3903
b2a6bdeb
AT
39042011-09-22 Andreas Tobler <andreast@fgznet.ch>
3905
3906 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
3907 list of compilation switches for <*-*-freebsd*>.
3908
3c9057f3
SS
39092011-09-19 Stan Shebs <stan@codesourcery.com>
3910
3911 * gdb.trace/tspeed.exp: New file.
3912 * gdb.trace/tspeed.c: New file.
3913
34518530
YQ
39142011-09-18 Yao Qi <yao@codesourcery.com>
3915
3916 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
3917 instructions.
3918 (test_adr_32bit, test_pop_pc): Likewise.
3919 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
3920 Thumb instructions.
3921 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
3922 in gdb_test_multiple.
3923 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
3924
ab254057
YQ
39252011-09-17 Yao Qi <yao@codesourcery.com>
3926
3927 * lib/gdb.exp (can_single_step_to_signal_handler): New.
3928 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
3929 support single step to signal handler.
3930
9c317b71
YQ
39312011-09-17 Yao Qi <yao@codesourcery.com>
3932
3933 * gdb.base/disp-step-fork.c: New.
3934 * gdb.base/disp-step-syscall.exp: New.
3935 * gdb.base/disp-step-vfork.c: New.
3936
a8123151
JB
39372011-09-16 Joel Brobecker <brobecker@adacore.com>
3938
3939 * gdb.ada/tasks.exp: Make the expected output for
3940 the `info tasks' tests more resilient to spacing
3941 changes.
3942
63a9aad8
JK
39432011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3944
3945 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
3946 (reached breakpoint 2, reached breakpoint 3): Update expected output.
3947
2aa48337
KP
39482011-09-15 Kevin Pouget <kevin.pouget@st.com>
3949
3950 PR Python/12692 Add gdb.selected_inferior() to Python interface.
3951 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
3952
6839b47f
KP
39532011-04-30 Kevin Pouget <kevin.pouget@st.com>
3954
3955 Handle multiple breakpoint hits in Python interface:
3956 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
3957 presence.
3958 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
3959 breakpoint hits.
3960
0935723e
JK
39612011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
3962 Jan Kratochvil <jan.kratochvil@redhat.com>
3963
3964 * gdb.python/py-events.exp: Remove pretty printing comment.
3965 * gdb.python/py-evsignal.exp: New file.
3966 * gdb.python/py-evthreads.c: Include signal.h.
3967 (thread3): Remove variable count3. Remove variable bad and use raise
3968 instead.
3969 (thread2): Remove variable count2. Move thread3 pthread_create here,
3970 merge pthread_join to a single line.
3971 (main): Remove variable count1. Merge pthread_join with pthread_create
3972 to a single line.
3973 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
3974 KFAIL python/12966 for gdbserver. Test return value of
3975 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
3976 gdb_expect by gdb_test and gdb_test_multiple.
3977 (thread 2, thread 3): New tests.
3978
4801a9a3
PA
39792011-09-12 Matt Rice <ratmice@gmail.com>
3980 Pedro Alves <pedro@codesourcery.com>
3981
3982 PR gdb/13175
3983
3984 * gdb.base/interp.exp: New tests.
3985 * gdb.base/interp.c: New file.
3986
24ece742
DE
39872011-09-12 Doug Evans <dje@google.com>
3988
3989 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
3990 * gdb.dwarf2/typeddwarf.exp: Ditto.
3991
7f062217
JK
39922011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3993
3994 Fix compatibility with x32 arch.
3995 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
3996 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
3997 is_x86_like_target.
3998 * testsuite/gdb.trace/collection.exp: Likewise.
3999 * testsuite/gdb.trace/report.exp: Likewise.
4000 * testsuite/gdb.trace/unavailable.exp: Likewise.
4001 * testsuite/gdb.trace/while-dyn.exp: Likewise.
4002 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
4003 (is_x86_like_target): Check also is_amd64_regs_target.
4004
08711b9a
JK
40052011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4006
4007 PR breakpoints/12435
4008 * gdb.arch/amd64-prologue-xmm.c: New file.
4009 * gdb.arch/amd64-prologue-xmm.exp: New file.
4010 * gdb.arch/amd64-prologue-xmm.s: New file.
4011
b99b5f66
JK
40122011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4013
4014 * gdb.dwarf2/dw2-param-error-main.c: New file.
4015 * gdb.dwarf2/dw2-param-error.S: New file.
4016 * gdb.dwarf2/dw2-param-error.exp: New file.
4017
a391a2f6
PA
40182011-09-08 Pedro Alves <pedro@codesourcery.com>
4019
4020 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
4021 inferior's pid and look for a core dump named core.$pid. Use
4022 `remote_file' commands on the host instead of hand coding shell
4023 commands on the build.
4024 * gdb.base/valgrind-db-attach.exp: Kill the program before
4025 finishing the test.
4026
7d8e6458 40272011-09-02 Matt Rice <ratmice@gmail.com>
4028
4029 * lib/prompt.exp: New file for testing the first prompt.
4030 * gdb.python/py-prompt.exp: Ditto.
4031 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
4032
68e77c9e
PA
40332011-09-02 Pedro Alves <pedro@codesourcery.com>
4034
4035 * gdb.threads/gcore-thread.exp: Set the global core_supported to
4036 0, before testing gcore.
4037
9655e943
JK
40382011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4039
df6dc84d
JK
4040 * dw2-ifort-parameter-debug.S: Update copyright year.
4041 * dw2-ifort-parameter.c: Update copyright year.
4042 * dw2-ifort-parameter.exp: Update copyright year.
4043
9655e943
JK
4044 * dw2-ifort-parameter-debug.S: New file.
4045 * dw2-ifort-parameter.c: New file.
4046 * dw2-ifort-parameter.exp: New file.
4047
353d1d73
JK
40482011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4049
4050 * gdb.base/commands.exp (error_clears_commands_left): New function.
4051 (): Call it.
4052
5c07461a
JK
40532011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4054
4055 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
4056 (C): Initialize `a'.
4057 * gdb.mi/mi-inheritance-syntax-error.exp
4058 (-data-evaluate-expression $path): Expect `a' as 5.
4059
0d932b2f
MK
40602011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
4061
4062 PR mi/11912
4063 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
4064 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
4065 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
4066 keyword in output of -var-info-path-expression.
4067
bdb54049
JK
40682011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4069
4070 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
4071 * gdb.trace/collection.exp: Likewise.
4072 * gdb.trace/report.exp: Likewise.
4073 * gdb.trace/unavailable.exp: Likewise.
4074 * gdb.trace/while-dyn.exp: Likewise.
4075
59cde39c
KS
40762011-08-18 Keith Seitz <keiths@redhat.com>
4077
4078 PR c++/12266
4079 * gdb.cp/meth-typedefs.cc: New file.
4080 * gdb.cp/meth-typedefs.exp: New file.
4081
fa3a4f15
PM
40822011-08-17 Phil Muldoon <pmuldoon@redhat.com>
4083
4084 * gdb.python/python.exp: Add extended-prompt tests.
4085
c1049fca
JK
40862011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4087
4088 * gdb.arch/i386-dr3-watch.exp
4089 (watchpoint on gap1 does not fit debug registers)
4090 (delete all watchpoints): Fix racy expect strings.
4091
d93f7b5c
YQ
40922011-08-14 Yao Qi <yao@codesourcery.com>
4093
4094 * gdb.base/maint.exp: set data_section to ".neardata".
4095 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
4096 * gdb.base/savedregs.exp: Handle SIGILL.
4097 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
4098 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
4099
457e09f0
DE
41002011-08-12 Doug Evans <dje@google.com>
4101
4102 * gdb.python/py-symbol.exp: Add test for symbol.type.
4103
5d0bb2fb
UW
41042011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
4105
4106 * gdb.threads/pthreads.exp: Enable on non-native configurations.
4107 * gdb.mi/mi-pthreads.exp: Likewise.
4108 * gdb.mi/mi2-pthreads.exp: Likewise.
4109 * gdb.mi/gdb669.exp.exp: Likewise.
4110
fcdfa280
PA
41112011-08-09 Pedro Alves <pedro@codesourcery.com>
4112
4113 * lib/mi-support.exp (detect_async): Rename to...
4114 (mi_detect_async): ... this.
4115 * gdb.mi/mi-nonstop-exit.exp: Adjust.
4116 * gdb.mi/mi-nonstop.exp: Adjust.
4117 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
4118 * gdb.mi/mi-nsintrall.exp: Adjust.
4119 * gdb.mi/mi-nsmoribund.exp: Adjust.
4120 * gdb.mi/mi-nsthrexec.exp: Adjust.
4121
9d8fa392
PA
41222011-08-09 Pedro Alves <pedro@codesourcery.com>
4123
4124 * gdb.base/display.c (do_loops): New `p_i' local.
4125 * gdb.base/display.exp: Test displaying a variable that is
4126 temporarily at a bad address.
4127
b6cede78
JK
41282011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4129
4130 * gdb.dwarf2/dw2-op-stack-value.S: New file.
4131 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
4132
67bedb8c
JK
41332011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4134
4135 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
4136 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
4137 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 4138
af6e93b2
PA
41392011-08-05 Pedro Alves <pedro@codesourcery.com>
4140
4141 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
4142 procedure.
4143 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
4144
1cf0e11f
YQ
41452011-08-05 Yao Qi <yao@codesourcery.com>
4146
4147 * gdb.base/callfuncs.exp: Set language after main.
4148 * gdb.cp/cplusfuncs.exp: Likewise.
4149 * gdb.cp/inherit.exp: Likewise.
4150
a1e28cb2
UW
41512011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4152
4153 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
4154 * gdb.base/watch-vfork.exp: Skip on remote targets.
4155
d4f5bbb9
UW
41562011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4157
4158 * gdb.threads/thread-find.exp: Support remote targets.
4159
724f4f80
UW
41602011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4161
4162 * gdb.base/jit.exp: Download solib_binfile to target.
4163 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
4164 and call dlopen without full path name.
4165 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
4166 dlopen without full path name.
4167
934709f0
PW
41682011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4169
4170 * gdb.base/break-always.exp: Complete the test
4171 with duplicated breakpoints and enabling/disabling them.
4172
c26106c4
TT
41732011-08-02 Tom Tromey <tromey@redhat.com>
4174
4175 PR gdb/11289:
4176 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
4177
9300444e 41782011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
4179
4180 PR gdb/13045
4181 * gdb.base/float.exp: Add new test case for PR gdb/13045
4182 * gdb.base/float.c: New file.
4183
00bd41d6
PM
41842011-07-28 Phil Muldoon <pmuldoon@redhat.com>
4185
4186 * gdb.python/py-mi.exp: Test printers returning string hint, and
4187 also not returning a value.
4188 * gdb.python/py-prettyprint.c: Add testcase for above.
4189 * gdb.python/py-prettyprint.py: Add test printer for above.
4190
d24f74ce
JK
41912011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4192
4193 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
4194 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
4195 (.Ldie30) Add as field "data4".
4196 (.Ldie32) Rename field "b" to "shl".
4197 (abbrev4) Change for the "data4" field.
4198 (abbrev5, abbrev6) Remove.
4199 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
4200 (p &s.shl): ... here. Add comment.
4201 (p &s.data4): New.
4202
bb7da2bf
JK
42032011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4204
4205 Fix crash on lval_computed values.
4206 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
4207
11081198
JK
42082011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4209
4210 * gdb.base/help.exp (help whatis): Update the expected string.
4211
3c6e0cb3
JK
42122011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4213
4214 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
4215 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
4216 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
4217 Change the expected string.
4218
efa80663
PA
42192011-07-26 Pedro Alves <pedro@codesourcery.com>
4220
4221 * gdb.base/watchpoint.exp
4222 (test_disable_enable_software_watchpoint): New procedure.
4223 (top level): Run it.
4224
db8e4570
UW
42252011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
4226
4227 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
4228 executable file "${binfile}", C++ version "${binfile}-cxx".
4229 * gdb.python/py-prettyprint.exp: Likewise.
4230 * gdb.python/py-symbol.exp: Likewise.
4231 * gdb.python/py-type.exp: Likewise.
4232 * gdb.python/py-value.exp: Likewise.
4233 * gdb.python/py-template.exp (test_template_arg): Pass full executable
4234 file name instead of just suffix.
4235
543305c9
JK
42362011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4237
4238 Fix implicit pointer offsets.
4239 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
4240 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
4241 (continue to breakpoint: continue to baz breakpoint for implptr)
4242 (sanity check element 0, sanity check element 1)
4243 (enter the inlined function, check element 0 for the offset)
4244 (check element 1 for the offset)
4245 (continue to breakpoint: ignore the second baz breakpoint): New tests.
4246 (set foo breakpoint for implptr): Update the breakpoint number.
4247
b3215adc
UW
42482011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
4249
4250 * gdb.python/py-mi.exp: Use different file names for different
4251 versions of the executable under test.
4252 * gdb.python/py-prettyprint.exp: Likewise.
4253 * gdb.python/py-symbol.exp: Likewise.
4254 * gdb.python/py-template.exp: Likewise.
4255 * gdb.python/py-type.exp: Likewise.
4256 * gdb.python/py-value.exp: Likewise.
4257
182b9acc
UW
42582011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
4259
4260 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
4261 flag after restarting GDB if necessary.
4262
e6052b5d
UW
42632011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
4264
4265 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
4266
1ced966e
PA
42672011-07-22 Pedro Alves <pedro@codesourcery.com>
4268
4269 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
4270 backend doesn't leave used debug registers behind.
4271
3543a589
TT
42722011-07-22 Tom Tromey <tromey@redhat.com>
4273
4274 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
4275 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
4276 argument.
4277 * gdb.dwarf2/typeddwarf-amd64.S: New file.
4278
14d15303 42792011-07-21 Matt Rice <ratmice@gmail.com>
4280
4281 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
4282 in mostlyclean rule. Add files ending in .core.
4283
9b158ba0 42842011-07-21 Matt Rice <ratmice@gmail.com>
4285
4286 PR macros/12999
4287 * gdb.base/info-macros.c: New test sources.
4288 * gdb.base/info-macros.exp: New tests.
4289
d17b6f81
PM
42902011-07-21 Phil Muldoon <pmuldoon@redhat.com>
4291
4292 * gdb.python/python.exp: Add prompt substitution tests.
4293
918dd910
JK
42942011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4295
4296 Fix crash if referenced CU is aged out.
4297 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
4298 New.
4299 * gdb.dwarf2/implptr.exp: Likewise.
4300
0e37a63c
JK
43012011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4302
4303 * gdb.dwarf2/implptr.S: Rebuilt.
4304 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
4305 (bar): Use them for j, k, l.
4306 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
4307 COMPILE.
4308 (print j in implptr:bar): Update for the intp typedef.
4309 (print p[0].x in implptr:foo): Use more exact regex.
4310
f65cf84c
TT
43112011-07-18 Tom Tromey <tromey@redhat.com>
4312
4313 * gdb.cp/static-method.exp: Add missing single quote.
4314
d5b4a7be
YQ
43152011-07-18 Yao Qi <yao@codesourcery.com>
4316
4317 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
4318 supported.
4319 * gdb.mi/mi-nonstop-exit.exp: Likewise.
4320 * gdb.mi/mi-nonstop.exp: Likewise.
4321 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
4322 * gdb.mi/mi-nsintrall.exp: Likewise.
4323 * gdb.mi/mi-nsmoribund.exp: Likewise.
4324 * gdb.mi/mi-nsthrexec.exp: Likewise.
4325 * gdb.python/py-evthreads.exp: Likewise.
4326
e9ea2662
JK
43272011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4328
4329 Code cleanup.
4330 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
4331 it. Substitute it instead of test_compiler_info everywhere.
4332
ce451573
UW
43332011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4334
4335 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
4336 remote targets as well.
4337
756d88a7
UW
43382011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4339
4340 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
4341 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
4342
31f83dc5
UW
43432011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4344
4345 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
4346 a remote machine, not the host.
4347 (gdb_compile_shlib): Set soname if target is remote.
4348
059241a0
PP
43492011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
4350
4351 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
4352
28a0b48c 43532011-07-13 Matt Rice <ratmice@gmail.com>
4354
4355 * gdb.python/py-objfile-script-gdb.py: Renamed to
4356 py-objfile-script-gdb.py.in.
4357 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
4358 py-objfile-script-gdb.py.
4359 * gdb.python/py-objfile-script.exp: Update reference to
4360 py-objfile-script-gdb.py.
4361
9a771b67
JK
43622011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4363
4364 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
4365 reference undefined label.
4366
04ad99e6
JK
43672011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4368
4369 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
4370 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
4371 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
4372 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
4373
713389e0
PM
43742011-07-11 Phil Muldoon <pmuldoon@redhat.com>
4375
4376 PR python/12438
4377 * gdb.python/python.exp: Add maint set/show python print-stack
4378 deprecated tests. Add set/show python print-backtrace tests.
4379
97d146f8
JK
43802011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4381
4382 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
4383 debug info.
4384
facde0e5 43852011-07-06 Matt Rice <ratmice@gmail.com>
4386
4387 * gdb.python/python.exp: Update filename paths.
4388 * gdb.python/py-symtab.exp: Ditto.
4389
438640d1
MP
43902011-07-06 Marek Polacek <mpolacek@redhat.com>
4391
4392 * gdb.python/py-evthreads.exp: Add missing `$'.
4393
33a365df
MF
43942011-07-06 Jie Zhang <jie.zhang@analog.com>
4395
4396 * config/bfin.exp: New file.
4397 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
4398 * gdb.asm/bfin.inc: New file.
4399
8f7ae686
MP
44002011-07-06 Marek Polacek <mpolacek@redhat.com>
4401
df46027d 4402 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
4403 the whole output.
4404
eb2a6f42
TT
44052011-07-05 Tom Tromey <tromey@redhat.com>
4406
4407 * gdb.java/jprint.java (jprint.hi): New field.
4408 * gdb.java/jprint.exp: Print string.
4409
177b42fe
TJB
44102011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
4411
4412 * gdb.base/call-sc.c: Fix typos.
4413 * gdb.base/ifelse.exp: Likewise.
4414 * gdb.base/structs.c: Likewise.
4415
3b2a0cf2
JB
44162011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
4417
4418 * gdb.base/jit-so.exp: New test.
4419 * gdb.base/jit-dlmain.c: New file.
4420 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
4421
46fc714c
JK
44222011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4423
4424 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
4425 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
4426 * gdb.cp/pr9167.exp (p b): Likewise.
4427 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
4428 (test value of P in inner_m, test type of Z in inner_m): Call
4429 setup_xfail for gcc <= 4.5.
46fc714c 4430
418c7cf7
JK
44312011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4432
4433 * gdb.cp/paren-type.cc: New files.
4434 * gdb.cp/paren-type.exp: New files.
4435
3d50dd94
JK
44362011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4437
4438 Stop on first linespec terminator instead of eating what we can.
4439 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
4440 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
4441 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
4442 (break C::f()): ... this one.
4443 (break C::operator()()): New test.
4444 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
4445 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
4446 test.
4447
dcf9f4ab
JK
44482011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4449
4450 Fall back linespec to minimal symbols.
4451 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
4452 error message.
4453 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
4454 * gdb.cp/minsym-fallback-main.cc: New file.
4455 * gdb.cp/minsym-fallback.cc: New file.
4456 * gdb.cp/minsym-fallback.exp: New file.
4457 * gdb.cp/minsym-fallback.h: New file.
4458
3f542ed1
JK
44592011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4460
4461 * gdb.cp/no-dmgl-verbose.cc: New file.
4462 * gdb.cp/no-dmgl-verbose.exp: New file.
4463
44642011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
4465
4466 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
4467 __GI_.
4468 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
4469 (f): New function.
4470 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
4471 (complete p 'func<short>(): ... here.
4472 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
4473 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
4474 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
4475 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
4476 Make them KFAIL gcc/49546.
4477
00eb2c4a
JB
44782011-07-01 Joel Brobecker <brobecker@adacore.com>
4479
4480 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
4481
85a20c42
JK
44822011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4483
4484 Test GCC PR debug/49546.
4485 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
4486 (test type of F in k3_m, test value of F in k3_m): New.
4487 * gdb.cp/temargs.cc (struct S3, struct K3): New.
4488 (main): New variable k3. Call k3.k3_m.
4489
d2d43431
JB
44902011-07-01 Jean-Charles Delay <delay@adacore.com>
4491
4492 * gdb.ada/packed_array.exp: Fix expected outout.
4493
54ae186f
JB
44942011-07-01 Jean-Charles Delay <delay@adacore.com>
4495
4496 * gdb.ada/packed_array.exp: fixed expected output.
4497
8f17729f
JB
44982011-07-01 Joel Brobecker <brobecker@adacore.com>
4499
4500 * gdb.ada/same_enum: New testcase.
4501
f5aa6869
JB
45022011-07-01 Joel Brobecker <brobecker@adacore.com>
4503
4504 * gdb.ada/ptr_typedef: New testcase.
4505
828292f2
JB
45062011-07-01 Joel Brobecker <brobecker@adacore.com>
4507
4508 * gdb.ada/arrayptr.exp: Add ptype test.
4509
18920c42
JB
45102011-07-01 Joel Brobecker <brobecker@adacore.com>
4511
4512 * gdb.ada/char_enum: New testcase.
4513
3536d9e3 45142011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
4515
4516 * gdb.base/dump.exp (capture_pointer_with_type): New.
4517 Get value from address instead of name.
4518 Start GDB once, and do `dump' and `restore'
4519 tests together.
4520
db863c42
MF
45212011-06-30 Jie Zhang <jie.zhang@analog.com>
4522 Mike Frysinger <vapier@gentoo.org>
4523
4524 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
4525 helper functions for getting/setting remotetimeout variable.
4526 * lib/gdb.exp (gdb_load): If the target is remote, set
4527 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
4528 with $loadtimeout. Set $load_ok to 0 before doing the load.
4529 Instead of returning, immediately, set $load_ok to 0. Call
4530 set_remotetimeout with $oldremotetimeout, and then return if
4531 $load_ok is 1.
4532
e9e642a8
AB
45332011-06-30 Andrew Burgess <aburgess@broadcom.com>
4534
4535 * gdb.python/py-template.exp: Don't run this test if the target
4536 does not support c++ tests.
4537
32019081
JK
45382011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4539
4540 Fix non-only rename list for Fortran modules import.
4541 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
4542 tests.
4543 * gdb.fortran/module.f90 (module moduse): New.
4544 (program module): use moduse, test var_x, var_y and var_z.
4545
0ecee54c
TT
45462011-06-29 Tom Tromey <tromey@redhat.com>
4547
4548 PR testsuite/12040:
4549 * gdb.fortran/array-element.exp: Use f90, not f77.
4550 * gdb.fortran/complex.exp: Use f90, not f77.
4551 * gdb.fortran/derived-type.exp: Use f90, not f77.
4552 * gdb.fortran/library-module.exp: Use f90, not f77.
4553 * gdb.fortran/logical.exp: Use f90, not f77.
4554 * gdb.fortran/module.exp: Use f90, not f77.
4555 * gdb.fortran/multi-dim.exp: Use f90, not f77.
4556 * gdb.fortran/subarray.exp: Use f90, not f77.
4557
3b2b8fea
TT
45582011-06-29 Tom Tromey <tromey@redhat.com>
4559
4560 * gdb.fortran/charset.exp: New file.
4561 * gdb.fortran/charset.f90: New file.
4562
42159ca5
TT
45632011-06-29 Tom Tromey <tromey@redhat.com>
4564
4565 PR testsuite/12040:
4566 * lib/future.exp: New file, mostly extracted from ada.exp.
4567 Rewrote compatibility code to use rename.
4568 (gdb_find_gfortran): New proc.
4569 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
4570 gfortran patch.
4571 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
4572 Move to future.exp.
4573 * lib/gdb.exp: Always load future.exp.
4574
af69a5ce
YQ
45752011-06-28 Yao Qi <yao@codesourcery.com>
4576
4577 * gdb.cp/exception.cc: Don't include iostream.
4578 (bar): Remove print statement.
4579 (catcher): New.
4580 (main): Remove print statements. Call function catcher.
4581 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
4582 Set breakpoint on catcher, and check the value of parameter.
4583
ab5c6a72
YQ
45842011-06-23 Yao Qi <yao@codesourcery.com>
4585
4586 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
4587 1.2 is disabled. KFAIL for uclinux.
4588
9497469f
MP
45892011-06-23 Marek Polacek <mpolacek@redhat.com>
4590
4591 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
4592 mi_gdb_test.
4593
b9132588
MP
45942011-06-23 Marek Polacek <mpolacek@redhat.com>
4595
5d197ed0 4596 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 4597
e55595ca
MP
45982011-06-23 Marek Polacek <mpolacek@redhat.com>
4599
5d197ed0
MP
4600 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
4601
46022011-06-23 Marek Polacek <mpolacek@redhat.com>
4603
4604 * gdb.mi/mi2-basics.exp: Fix races. Honour the
4605 `test_exec_and_symbol_mi_operatons' return value.
4606 (test_mi_interpreter_selection): Use mi_gdb_test instead of
4607 gdb_test_multiple.
4608 (test_exec_and_symbol_mi_operatons): Likewise.
4609 (test_path_specification): Likewise.
e55595ca 4610
be777e08
YQ
46112011-06-23 Yao Qi <yao@codesourcery.com>
4612
4613 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
4614 supported.
4615 * lib/gdb.exp (support_displaced_stepping): New.
4616
615556d6
YQ
46172011-06-23 Yao Qi <yao@codesourcery.com>
4618
4619 * gdb.threads/execl.exp: Skip on remote target.
4620
833b0ca7
MP
46212011-06-21 Marek Polacek <mpolacek@redhat.com>
4622
5d197ed0 4623 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
4624 mi_gdb_test.
4625
1ee4023a
MP
46262011-06-20 Marek Polacek <mpolacek@redhat.com>
4627
5d197ed0 4628 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 4629
d0b1d624
MP
46302011-06-20 Marek Polacek <mpolacek@redhat.com>
4631
5d197ed0 4632 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
4633 mi_gdb_test.
4634
79aa92c1
MP
46352011-06-20 Marek Polacek <mpolacek@redhat.com>
4636
5d197ed0 4637 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 4638
5ce5db06
YQ
46392011-06-14 Yao Qi <yao@codesourcery.com>
4640
4641 gdb/testsuite/
4642 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
4643
533a737e
JK
46442011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
4645
4646 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
4647
d0e53741
TT
46482011-06-10 Tom Tromey <tromey@redhat.com>
4649
4650 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
4651 Add tests for pointer-to-member-function.
4652 * gdb.cp/temargs.cc (S::somefunc): New function.
4653 (K2): New class.
4654 (main): Instantiate K2; call method.
4655
b5916bbd
JB
46562011-06-08 Joel Brobecker <brobecker@adacore.com>
4657
4658 * gdb.python/py-inferior.c (f2): Make str an array rather
4659 than a pointer.
4660 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
4661
5be4dfca
JK
46622011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4663
4664 * gdb.base/async-shell.c: New file.
4665 * gdb.base/async-shell.exp: New file.
4666
9f47e254
PA
46672011-06-06 Pedro Alves <pedro@codesourcery.com>
4668
4669 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
4670
64b9b334
JB
46712011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
4672
4673 From Stephen Kitt <steve@sk2.org>
4674 * gdb.base/help.exp: Adjust following some spelling corrections
4675 in GDB.
4676
dbc0f131
YQ
46772011-06-01 Yao Qi <yao@codesourcery.com>
4678
4679 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
4680
fd336a18
KS
46812010-05-31 Keith Seitz <keiths@redhat.com>
4682
4683 PR c++/12750
4684 * gdb.cp/static-method.cc: New file.
4685 * gdb.cp/static-method.exp: New file.
4686
fa8b9902
KS
46872010-05-31 Keith Seitz <keiths@redhat.com>
4688
4689 PR symtab/12704
4690 * gdb.cp/anon-ns.cc: New file.
4691 * gdb.cp/anon-ns.exp: New file.
4692
0a5b1e09
PA
46932011-05-31 Pedro Alves <pedro@codesourcery.com>
4694
4695 * gdb.arch/i386-dr3-watch.c: New file.
4696 * gdb.arch/i386-dr3-watch.exp: New file.
4697
0578b8d1
YQ
46982011-05-30 Yao Qi <yao@codesourcery.com>
4699
4700 * gdb.base/callfuncs.c (t_structs_fc): New.
4701 (t_structs_dc, t_structs_ldc): New.
4702 (t_double_many_args):
4703 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
4704 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
4705 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
4706 * gdb.base/callfuncs.exp: Call new functions.
4707
6680506e
YQ
47082011-05-30 Yao Qi <yao@codesourcery.com>
4709
ff4d2c60
YQ
4710 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
4711 Call rerun_and_prepare for each test to isolate effects.
4712
47132011-05-30 Yao Qi <yao@codesourcery.com>
4714
4715 * gdb.base/varargs.c (find_max_float_real): New.
4716 (find_max_double_real, find_max_long_double_real): New.
4717 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
4718 * lib/gdb.exp (setup_kfail_for_target): New.
4719
e43ec454
YQ
47202011-05-30 Yao Qi <yao@codesourcery.com>
4721
4722 * gdb.base/funcargs.c (callca, callcb, callcc): New.
4723 (callcd, callce, callcf, callc1a, callc1b): New.
4724 (callc2a, callc2b): New.
4725 * gdb.base/funcargs.exp (complex_args): New.
4726 (complex_integral_args, complex_float_integral_args): New.
4727 * lib/gdb.exp (support_complex_tests): New. Determine
4728 whether to run test cases on _Complex types.
4729
432b4d03
JK
47302011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4731
4732 * gdb.threads/leader-exit.c: New file.
4733 * gdb.threads/leader-exit.exp: New file.
4734
6caf069d
MP
47352011-05-27 Marek Polacek <mpolacek@redhat.com>
4736
9497469f 4737 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 4738
97fce28b
MP
47392011-05-27 Marek Polacek <mpolacek@redhat.com>
4740
4741 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
4742 remove the `supported' variable.
4743 * gdb.mi/mi-nonstop.exp: Likewise.
4744 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
4745 * gdb.mi/mi-nsintrall.exp: Likewise.
4746 * gdb.mi/mi-nsmoribund.exp: Likewise.
4747 * gdb.mi/mi-nsthrexec.exp: Likewise.
4748
9da8c2a0
PA
47492011-05-26 Pedro Alves <pedro@codesourcery.com>
4750
4751 * gdb.reverse/finish-reverse-bkpt.exp: New test.
4752
2c03e5be
PA
47532011-05-26 Pedro Alves <pedro@codesourcery.com>
4754
4755 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
4756
2e21250d
KS
47572011-05-24 Keith Seitz <keiths@redhat.com>
4758
4759 PR breakpoint/12803
4760 * gdb.cp/cmpd-minsyms.cc (a): New method.
4761 (b): New method.
4762 (c): New method.
4763 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
4764
cdac0397
PA
47652011-05-24 Pedro Alves <pedro@codesourcery.com>
4766
4767 * gdb.base/commands.exp (watchpoint_command_test): Check that the
4768 watchpoint's command list didn't execute when the watchpoint went
4769 out of scope.
4770
ee5683ab
PM
47712011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
4772
4773 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
4774 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
4775 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
4776 * gdb.arch/i386-gnu-cfi.exp: Likewise.
4777 * gdb.arch/i386-permbkpt.exp: Likewise.
4778 * gdb.arch/i386-prologue.exp: Likewise.
4779 * gdb.arch/i386-size-overlap.exp: Likewise.
4780 * gdb.arch/i386-size.exp: Likewise.
4781 * gdb.arch/i386-unwind.exp: Likewise.
4782 * gdb.reverse/i386-precsave.exp: Likewise.
4783 * gdb.reverse/i386-reverse.exp: Likewise.
4784 * gdb.reverse/i386-sse-reverse.exp: Likewise.
4785 * gdb.reverse/i387-env-reverse.exp: Likewise.
4786 * gdb.reverse/i387-stack-reverse.exp: Likewise.
4787
c91c8c16
PA
47882011-05-24 Pedro Alves <pedro@codesourcery.com>
4789
4790 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
4791 file doesn't error, using MI.
4792
c50491a7
TT
47932011-05-23 Tom Tromey <tromey@redhat.com>
4794
4795 * gdb.base/charset.exp (string_display): Add tests to assign to
4796 arrays.
4797 * gdb.base/charset.c (short_array, int_array, long_array): New.
4798
4a07b7da
PA
47992011-05-20 Pedro Alves <pedro@codesourcery.com>
4800
4801 Cope with async mode.
4802
4a07b7da
PA
4803 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
4804 into gdb_test + mi_expect_stop.
4805
b275f2d2
PA
48062011-05-20 Pedro Alves <pedro@codesourcery.com>
4807
4808 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
4809 (callme): Remove printf call.
4810
eec52c44
PM
48112011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
4812
4813 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
4814 quote pattern to avoid problems with Cygwin/mingw expect versions.
4815 * gdb.base/default.exp (show convenience): Use double
4816 quote pattern for regular expressions.
4817
b3c8eb43
JK
48182011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4819
4820 Fix -readnow for -gdwarf-4 unused type units.
4821 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
4822 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
4823
ed731959
JK
48242011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4825
4826 * gdb.base/kill-after-signal.c: New file.
4827 * gdb.base/kill-after-signal.exp: New file.
4828
3b48433d
PA
48292011-05-16 Pedro Alves <pedro@codesourcery.com>
4830
4831 * gdb.ada/start.exp: Call untested with the correct test filename.
4832 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
4833 test filename. Make the test's binary unique.
4834 * gdb.arch/i386-signal.exp: Call untested with the correct test
4835 filename.
4836 * gdb.arch/i386-size-overlap.exp: Ditto.
4837 * gdb.arch/Makefile.in (EXECUTABLES): Update.
4838 * gdb.base/gcore-buffer-overflow.exp: Ditto.
4839 * gdb.cp/call-c.exp: Ditto.
4840 * gdb.mi/mi-reverse.exp: Call untested with the correct test
4841 filename. Make the test's binary unique.
4842 * gdb.mi/Makefile.in (EXECUTABLES): Update.
4843 * gdb.python/py-mi.exp: Ditto.
4844 * gdb.python/Makefile.in (EXECUTABLES): Update.
4845 * gdb.reverse/i386-precsave.exp: Ditto.
4846 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
4847 test filename.
4848 * gdb.reverse/i387-stack-reverse.exp: Ditto.
4849 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
4850 unique.
4851 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
4852 test filename.
4853 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
4854 * gdb.trace/tfile.exp: Ditto.
4855
ba4a8bdd
YQ
48562011-05-14 Yao Qi <yao@codesourcery.com>
4857
4858 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
4859 type.
4860
dbaefcf7
DE
48612011-05-13 Doug Evans <dje@google.com>
4862
4863 * gdb.python/py-objfile-script.exp: New file.
4864 * gdb.python/py-objfile-script.c: New file.
4865 * gdb.python/py-objfile-script-gdb.py: New file.
4866 * testsuite/gdb.python/py-section-script.exp: Test
4867 "info auto-load-scripts".
4868
9930639c
TT
48692011-05-13 Tom Tromey <tromey@redhat.com>
4870
4871 * gdb.dwarf2/clztest.exp: New file.
4872 * gdb.dwarf2/clztest.c: New file.
4873 * gdb.dwarf2/clztest.S: New file.
4874
05272e11
DE
48752011-05-13 Doug Evans <dje@google.com>
4876
cc63ef9b
DE
4877 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
4878 String16 tests.
05272e11 4879
6edba76f
TT
48802011-05-13 Tom Tromey <tromey@redhat.com>
4881
4882 * lib/gdb.exp (is_x86_like_target): New proc.
4883 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
4884 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
4885 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
4886 -nostdlib to compiler.
4887 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
4888 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
4889 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
4890 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
4891 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
4892
028d0ed5
TJB
48932011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
4894
4895 * gdb.python/py-function.exp: Test setting a value from a function
4896 which executes a command.
4897
8a9b8146
TT
48982011-05-12 Tom Tromey <tromey@redhat.com>
4899
4900 * gdb.dwarf2/typeddwarf.S: New file.
4901 * gdb.dwarf2/typeddwarf.c: New file.
4902 * gdb.dwarf2/typeddwarf.exp: New file.
4903
10483e8e
MP
49042011-05-12 Marek Polacek <mpolacek@redhat.com>
4905
4906 * gdb.mi/mi-basics.exp: Fix races. Honour the
4907 `test_exec_and_symbol_mi_operatons' return value.
4908 (test_mi_interpreter_selection): Use mi_gdb_test instead of
4909 gdb_test_multiple.
4910 (test_exec_and_symbol_mi_operatons): Likewise.
4911 (test_path_specification): Likewise.
4912
faf067f1
JK
49132011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4914
4915 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
4916 (gdb_touch_execfile): Remove catch wrappers. New variable time.
4917 Replace `file copy' and `file rename' by `file mtime'. Twice.
4918
7ff911a3
JK
49192011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4920
4921 * gdb.base/readline-ask.c: New file.
4922 * gdb.base/readline-ask.exp: New file.
4923 * gdb.base/readline-ask.inputrc: New file.
4924
a536c6d7
UW
49252011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
4926
4927 * gdb.cell/bt.exp: Delete breakpoints before running to signal
4928 to avoid race condition.
4929 * gdb.cell/coremaker.c: Use small stack size.
4930 * gdb.cell/ea-standalone.exp: Use file name without path as
4931 argument to c_to.
4932 * gdb.cell/fork.exp: Allow other output when continuing to end.
4933
d472a426
JK
49342011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4935
4936 * gdb.threads/corethreads.c: New file.
4937 * gdb.threads/corethreads.exp: New file.
4938
49392011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
4940
4941 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
4942 Try to compile the test using -Wl,-z,norelro first.
4943 (load_core): New variable libthread_db_seen, initialize it.
4944 (zeroed-threads cannot be listed): Protect it by XFAIL on
4945 !$libthread_db_seen.
4946
8be455d7
JK
49472011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4948
4949 PR 12573
4950 * gdb.dwarf2/dw2-skip-prologue.S: New file.
4951 * gdb.dwarf2/dw2-skip-prologue.c: New file.
4952 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
4953
1976171a
JK
49542011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4955
4956 * gdb.cp/psymtab-parameter.cc: New file.
4957 * gdb.cp/psymtab-parameter.exp: New file.
4958
7db6f30f
JK
49592011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4960
4961 Fix a race.
4962 * gdb.cp/static-print-quit.exp (print c): Split to ...
4963 (print c - <return>, print c - q <return>, print c - to quit):
4964 ... these. Make the testfile untested on gdb-7.1.
4965
85161e9e 49662011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
4967
4968 * lib/gdb.exp (exec_target_file, exec_symbol_file,
4969 gdb_rename_execfile, gdb_touch_execfile): New.
4970 * gdb.base/reread.exp: Use new procs to handle multiple
4971 exec files.
4972
0c51be18
YQ
49732011-05-05 Yao Qi <yao@codesourcery.com>
4974
4975 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
4976 (test_adr_32bit, test_pop_pc): New.
4977 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
4978 (test_adr_32bit, test_pop_pc): New.
4979
4d393d60
JM
49802011-05-04 Joseph Myers <joseph@codesourcery.com>
4981
4982 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
4983 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
4984 targets.
4985 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
4986 handle targets.
4987
8ffd0459
JK
49882011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4989
4990 * gdb.base/completion.exp (complete help info wat): Rename to ...
4991 (complete 'help info wat'): ... here.
4992 Remove all `-re ".*' and `-re "^.*' redundant regexes.
4993 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
4994
8e28d804
PA
49952011-05-04 Pedro Alves <pedro@codesourcery.com>
4996
4997 * gdb.base/completion.exp: Use gdb_test_multiple instead of
4998 gdb_test and explicit $gdb_prompt/timeout matches.
4999
3eb2ef34
YQ
50002011-05-04 Yao Qi <yao@codesourcery.com>
5001
5002 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
5003 and __thumb2__.
5004
aaaf81a3
MP
50052011-05-03 Marek Polacek <mpolacek@redhat.com>
5006
5007 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
5008 in place of `gdb_test "delete breakpoints"'. This eliminates two
5009 testcases.
5010
c4cbc0df
PA
50112011-05-02 Pedro Alves <pedro@codesourcery.com>
5012
5013 PR testsuite/12649
5014 Fix races.
5015
5016 * gdb.base/completion.exp: Remove all sleep calls. Remove
5017 unnecessary regexs. Don't explicitly expect anything after the
5018 prompt. Eat the prompt if necessary.
5019
b4cbb4a3
EBM
50202011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
5021
5022 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
5023 accept to show the caller line again as well as the line after.
5024
d65aec65
PM
50252011-04-29 Phil Muldoon <pmuldoon@redhat.com>
5026
5027 PR mi/12531
5028
5029 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
5030 compile target.
5031 * gdb.python/py-prettyprint.exp: Add C++ object for
5032 CPLUS_FAKE_CHILD test.
5033
30852783
UW
50342011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
5035
5036 * gdb.base/signest.exp: New file.
5037 * gdb.base/signest.c: Likewise.
5038
c7b1f0d9
JK
50392011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5040
5041 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
5042 thread and breakpoint notifications.
5043
559a7a62
JK
50442011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5045
5046 * gdb.base/fortran-sym-case.c: New file.
5047 * gdb.base/fortran-sym-case.exp: New file.
5048 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
5049 * gdb.dwarf2/dw2-case-insensitive.c: New file.
5050 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
5051
8344e389
JK
50522011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5053
5054 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
5055 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
5056 false #1', `if true else false #2' and `if true else false #3'.
5057
2484c66b
UW
50582011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
5059
5060 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
5061 while delivering signal.
5062
8d3788bd
VP
50632011-04-27 Vladimir Prus <vladimir@codesourcery.com>
5064
5065 MI breakpoint notifications.
5066
5067 * testsuite/gdb.mi/mi-cli.exp: Adust.
5068 * testsuite/gdb.mi/mi2-cli.exp: Adust.
5069 * testsuite/gdb.mi/mi-watch.exp: Adust.
5070 * testsuite/gdb.mi/mi2-watch.exp: Adust.
5071 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
5072 notifications.
5073
3e03848b
JK
50742011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5075
5076 * gdb.base/gdbindex-stabs-dwarf.c: New file.
5077 * gdb.base/gdbindex-stabs.c: New file.
5078 * gdb.base/gdbindex-stabs.exp: New file.
5079
918c9108
YQ
50802011-04-25 Yao Qi <yao@codesourcery.com>
5081
5082 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
5083 with /*...*/.
5084 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
5085
90556b8c
JK
50862011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5087
5088 * gdb.python/py-value.exp (test_objfiles): Name the first test
5089 `py-value in file.filename'.
5090
03f2bd59
JK
50912011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5092
5093 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
5094 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
5095 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
5096 !gdbserver_reconnect_p..
5097 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
5098
7b08b9eb
JK
50992011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5100
5101 * gdb.cp/cpcompletion.exp (complete class methods)
5102 (complete class methods beginning with F): Move them above runto. New
5103 comment about the runto delimiter.
5104
b78974c3
PA
51052011-04-20 Pedro Alves <pedro@codesourcery.com>
5106
5107 * gdb.base/maint.exp: Test that "maint print registers" works
5108 without a running program.
5109
20429c40 51102011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 5111
20429c40
MP
5112 * gdb.base/setshow.exp: Fix racy tests.
5113 ($old_gdb_prompt): New variable.
5114
7a9dd1b2
TT
51152011-04-19 Tom Tromey <tromey@redhat.com>
5116
5117 * gdb.mi/mi-nsmoribund.exp:
5118 * gdb.hp/gdb.objdbg/objdbg01.exp:
5119 * gdb.base/structs.exp (test_struct_returns):
5120 * gdb.base/call-sc.exp (test_scalar_returns):
5121 * gdb.base/bigcore.exp: Remove duplicate words.
5122
02835898
JK
51232011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5124
5125 * gdb.base/break-interp-lib.c (v, vptr): New variables.
5126 * gdb.base/break-interp.exp (test_attach): New comment.
5127
254f582e
JK
51282011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5129
5130 * gdb.threads/gcore-thread.exp ($core0file): New variable.
5131 (clear __stack_user.next, clear stack_used.next)
5132 (save a zeroed-threads corefile): New test.
5133 Call core_load for $core0file.
5134 (zeroed-threads cannot be listed): New test.
5135
4fe85f5c
JK
51362011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5137
5138 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
5139 filename.
5140 ($srcfile): Preserve the original value.
5141 ($testfile): Match it the .exp filename.
5142 ($corefile): New variable. Substitute it around.
5143 Use clean_restart.
5144 ($prev_timeout): Remove.
5145 (load_core): Move core loading into this proc.
5146 Fix restore of $timeout if load_core fails.
5147
63524580
JK
51482011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5149
5150 * gdb.base/eu-strip-infcall.c: New file.
5151 * gdb.base/eu-strip-infcall.exp: New file.
5152
90359a16
JK
51532011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5154
5155 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
5156 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
5157
626e7282
JK
51582011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5159
5160 Fix Python access to inlined frames.
5161 * gdb.python/py-frame-inline.c: New file.
5162 * gdb.python/py-frame-inline.exp: New file.
5163
3363d018
EBM
51642011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
5165
5166 * gdb.base/gdb1090.exp: Change breakpoint location to read the
5167 content of 's24' correctly (avoiding "optimized out").
5168 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
5169
28781456
JK
51702011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5171
5172 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
5173
4a4106ca
TJB
51742011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
5175
5176 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
5177 expect a colon in watch -location output.
5178
d26ccb4f
JK
51792011-04-13 Marek Polacek <mpolacek@redhat.com>
5180
df46027d 5181 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
5182 New testcase `expect response to define backtrace'. Also remove
5183 redundant `default' block.
5184
e1ab1f9c
JK
51852011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5186
5187 * gdb.python/py-prettyprint.c (struct hint_error): New.
5188 (main): New variable hint_error.
5189 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
5190 "print hint_error".
5191 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
5192 (register_pretty_printers): Register it.
5193
0c2e6019
TT
51942011-04-04 Tom Tromey <tromey@redhat.com>
5195
5196 * gdb.cp/maint.exp (test_help): Update.
5197 (test_namespace): Likewise.
5198
af57139d
JB
51992011-04-01 Joel Brobecker <brobecker@adacore.com>
5200
5201 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
5202 * gdb.ada/arrayptr.exp: Add new tests.
5203
956a9fb9
JB
52042011-04-01 Joel Brobecker <brobecker@adacore.com>
5205
5206 * gdb.ada/mi_catch_ex: New testcase.
5207
d0c4d642
PA
52082011-04-01 Pedro Alves <pedro@codesourcery.com>
5209
5210 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
5211 base::overload(void) method without specifying "const".
5212
18819fa6
UW
52132011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
5214
5215 * gdb.arch/thumb-singlestep.S: New file.
5216 * gdb.arch/thumb-singlestep.exp: Likewise.
5217
a4c8e806
TT
52182011-03-31 Tom Tromey <tromey@redhat.com>
5219
5220 * gdb.python/py-prettyprint.py (exception_flag): New global.
5221 (NoStringContainerPrinter._iterator.next): Check it.
5222 * gdb.python/py-prettyprint.c (main): New variable nstype2.
5223 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
5224
53832f31
TT
52252011-03-29 Tom Tromey <tromey@redhat.com>
5226
5227 * gdb.cp/anon-struct.cc: New file.
5228 * gdb.cp/anon-struct.exp: New file.
5229
e4620230
JK
52302011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5231
5232 Test STT_GNU_IFUNC support.
5233 * gdb.base/gnu-ifunc-lib.c: New file.
5234 * gdb.base/gnu-ifunc.c: New file.
5235 * gdb.base/gnu-ifunc.exp: New file.
5236
d0fb5eae
JK
52372011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5238
5239 Support a ring of related breakpoints.
5240 * gdb.base/watchpoint-delete.c: New file.
5241 * gdb.base/watchpoint-delete.exp: New file.
5242
20106cfb
JK
52432011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5244
5245 * gdb.ada/arrayparam.exp (print first after function call): Use
5246 explicit package name. Add a comment
5247 (print lasta after function call): Rename ...
5248 (print last after function call): ... it and use explicit package
5249 name.
5250 (print length after function call): Use explicit package name.
5251 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
5252 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
5253 (multiple matches for symbol i): Rename ...
5254 (multiple matches for symbol integervar): ... it.
5255 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
5256 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
5257
e7ab5e63
AB
52582011-03-25 Andrew Burgess <aburgess@broadcom.com>
5259
5260 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
5261 environment variable to make grep output more predictable. Move
5262 all the environment setup into gdb_init so it's done once per test
5263 case rather than each time we start gdb.
5264
9ef07c8c
TT
52652011-03-24 Tom Tromey <tromey@redhat.com>
5266
5267 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
5268 test.
5269
dd90784c
JK
52702011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5271
5272 * gdb.dwarf2/dw2-entry-value-main.c: New file.
5273 * gdb.dwarf2/dw2-entry-value.S: New file.
5274 * gdb.dwarf2/dw2-entry-value.exp: New file.
5275
05775840
PM
52762011-03-22 Phil Muldoon <pmuldoon@redhat.com>
5277
5278 PR python/12183
5279
5280 * gdb.python/py-function.exp: Add GdbError tests.
5281
8661b11b
PA
52822011-03-18 Pedro Alves <pedro@codesourcery.com>
5283
5284 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
5285 (reglocal_test_func, statlocal_test_func): New functions.
5286 (globals_test_func): Call new functions.
5287 * gdb.trace/unavailable.exp (gdb_collect_args_test)
5288 (gdb_collect_locals_test): New procedure.
5289 (gdb_trace_collection_test): Call new procedures.
5290
0fdb4f18
PA
52912011-03-18 Pedro Alves <pedro@codesourcery.com>
5292
5293 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
5294 (test_register, test_register_unavailable): New procedures.
5295 (gdb_unavailable_registers_test): New procedure.
5296 (gdb_trace_collection_test): Call it.
5297
99c3dc11
PM
52982011-03-18 Phil Muldoon <pmuldoon@redhat.com>
5299
5300 PR python/12149
5301
5302 * gdb.python/python.exp: Add gdb.write tests.
5303
29703da4
PM
53042010-03-17 Phil Muldoon <pmuldoon@redhat.com>
5305
5306 * gdb.python/Makefile.in: Add py-objfile.
5307 * gdb.python/py-objfile.exp: New file.
5308 * gdb.python/py-objfile.c: New file.
5309 * gdb.python/py-block.exp: Add is_valid tests.
5310 * gdb.python/py-inferior.exp: Ditto.
5311 * gdb.python/py-infthread.exp: Ditto.
5312 * gdb.python/py-symbol.exp: Ditto.
5313 * gdb.python/py-symtab.exp: Ditto.
5314
598997c8
KS
53152011-03-16 Keith Seitz <keiths@redhat.com>
5316
5317 PR c++/12273
5318 * gdb.cp/cmpd-minsyms.exp: New test.
5319 * gdb.cp/cmpd-minsyms.cc: New file.
5320
5321 PR c++/11734
5322 * gdb.cp/ovsrch.exp: New test.
5323 * gdb.cp/ovsrch.h: New file.
5324 * gdb.cp/ovsrch1.cc: New file.
5325 * gdb.cp/ovsrch2.cc: New file.
5326 * gdb.cp/ovsrch3.cc: New file.
5327 * gdb.cp/ovsrch4.cc: New file.
5328
c91513d8
PP
53292011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
5330
5331 PR gdb/12528
5332 * gdb.base/Makefile.in: Adjust EXECUTABLES.
5333 * gdb.base/break-on-linker-gcd-function.exp: New test.
5334 * gdb.base/break-on-linker-gcd-function.cc: New file.
5335
7470fc63
AT
53362011-03-15 Andreas Tobler <andreast@fgznet.ch>
5337
5338 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
5339
959e7469
PM
53402011-03-15 Phil Muldoon <pmuldoon@redhat.com>
5341
5342 * lib/gdb.exp (gdb_unload): Add another termination case.
5343
9373cf26
JK
53442011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5345
5346 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
5347 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
5348 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
5349 Provide a stub byte there.
5350 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
5351 DW_AT_entry_pc.
5352 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
5353
24e9cda0
UW
53542011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
5355
5356 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
5357 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
5358 "generic ABI, auto".
5359 (altivec_abi_tests): Accept vectors returned by reference.
5360
7371cf6d
PM
53612010-03-14 Phil Muldoon <pmuldoon@redhat.com>
5362
5363 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
5364
ce77046a
UW
53652011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
5366
5367 * gdb.python/py-section-script.exp: Skip test if no Python support.
5368
176400c3
UW
53692011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
5370
5371 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
5372
ecec24e6
PM
53732011-03-10 Phil Muldoon <pmuldoon@redhat.com>
5374
5375 * gdb.python/py-parameter.exp: Update tests to the new Python
5376 parameter API. Add "no documentation" test. Add deprecated API
5377 backward compatibility test.
5378
5dbdd470
TT
53792011-03-09 Tom Tromey <tromey@redhat.com>
5380
5381 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
5382 gdb_continue_to_end.
5383
b66e66ee
MK
53842011-03-09 Mark Kettenis <kettenis@gnu.org>
5385
5386 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
5387 tabs.
5388
eceb0c5f
TT
53892011-03-09 Tom Tromey <tromey@redhat.com>
5390
5391 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
5392 parentheses.
5393 (gdb_continue_to_end): Add "allow_extra" parameter. Use
5394 $command.
5395 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
5396 argument to gdb_continue_to_end.
5397 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
5398 argument to gdb_continue_to_end.
5399 * gdb.cp/annota3.exp: Fix regex.
5400 * gdb.cp/annota2.exp: Fix regex.
5401 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
5402 gdb_continue_to_end.
5403 * gdb.base/call-signal-resume.exp: Revert earlier patch.
5404 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
5405 gdb_continue_to_end.
5406
63154eca
PA
54072011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5408
5409 * gdb.server/ext-run.exp
5410 (load new file without any gdbserver inferior): New test.
5411
967d1f9b
TT
54122011-03-07 Tom Tromey <tromey@redhat.com>
5413
5414 * Makefile.in (TAGS): Rewrite.
5415
d68dcbb9
JK
54162011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5417
5418 * gdb.trace/report.exp (12.1: trace report #1): New match for the
5419 initial commands echo. New match for `Found trace'. Anchor all the
5420 other matches. Anchor and match for `No trace frame found' the final
5421 match.
5422
6bf58e63
TT
54232011-03-07 Tom Tromey <tromey@redhat.com>
5424
5425 * Makefile.in (TAGS): New target.
5426
fda326dd
TT
54272011-03-07 Tom Tromey <tromey@redhat.com>
5428
5429 * lib/opencl.exp (skip_opencl_tests): Update for exit message
5430 change.
5431 * lib/mi-support.exp (mi_gdb_test): Update for exit message
5432 change.
5433 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
5434 exit message change.
5435 (skip_altivec_tests): Update for exit message change.
5436 (skip_vsx_tests): Likewise.
5437 (gdb_continue_to_end): Likewise. Add 'command' argument.
5438 * lib/cell.exp (skip_cell_tests): Update for exit message change.
5439 * gdb.threads/tls.exp: Update for exit message change.
5440 * gdb.threads/thread-unwindonsignal.exp: Use
5441 gdb_continue_to_end.
5442 * gdb.threads/step.exp (step_it): Update for exit message change.
5443 (continue_all): Likewise.
5444 * gdb.threads/print-threads.exp (test_all_threads): Update for
5445 exit message change.
5446 * gdb.threads/interrupted-hand-call.exp: Use
5447 gdb_continue_to_end.
5448 * gdb.threads/execl.exp: Use gdb_continue_to_end.
5449 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
5450 gdb_continue_to_end.
5451 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
5452 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
5453 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
5454 * gdb.cp/method.exp: Update for exit message change.
5455 * gdb.cp/mb-templates.exp: Update for exit message change.
5456 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
5457 * gdb.cp/annota3.exp: Update for exit message change.
5458 * gdb.cp/annota2.exp: Update for exit message change.
5459 * gdb.cell/fork.exp: Use gdb_continue_to_end.
5460 * gdb.base/term.exp: Update for exit message change.
5461 * gdb.base/step-test.exp (test_i): Update for exit message change.
5462 * gdb.base/sigstep.exp (advance): Update for exit message change.
5463 (advancei): Likewise.
5464 * gdb.base/siginfo.exp: Update for exit message change.
5465 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
5466 * gdb.base/reread.exp: Use gdb_continue_to_end.
5467 * gdb.base/langs.exp: Use gdb_continue_to_end.
5468 * gdb.base/interrupt.exp: Update for exit message change.
5469 * gdb.base/gdb1555.exp: Update for exit message change.
5470 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
5471 * gdb.base/ending-run.exp: Update for exit message change.
5472 * gdb.base/chng-syms.exp: Update for exit message change.
5473 * gdb.base/checkpoint.exp: Update for exit message change.
5474 * gdb.base/catch-syscall.exp (check_for_program_end): Use
5475 gdb_continue_to_end.
5476 (test_catch_syscall_with_wrong_args): Likewise.
5477 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
5478 * gdb.base/break-interp.exp (test_ld): Update for exit message
5479 change.
5480 * gdb.base/bang.exp: Update for exit message change.
5481 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
5482 (do_call_attach_tests): Likewise.
5483 * gdb.base/a2-run.exp: Update for exit message change.
5484 * gdb.arch/ppc-dfp.exp: Update for exit message change.
5485 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
5486 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
5487
dd19bd70
JK
54882011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5489
5490 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
5491
30e62689
TT
54922011-03-03 Tom Tromey <tromey@redhat.com>
5493
5494 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
5495 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
5496 * gdb.hp/gdb.aCC/configure.ac: Remove.
5497 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
5498 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
5499 * gdb.hp/gdb.base-hp/configure.ac: Remove.
5500 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
5501 * gdb.hp/gdb.compat/configure (Makefile): Remove.
5502 * gdb.hp/gdb.compat/configure.ac: Remove.
5503 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
5504 * gdb.hp/gdb.defects/configure (Makefile): Remove.
5505 * gdb.hp/gdb.defects/configure.ac: Remove.
5506 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
5507 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
5508 * gdb.hp/gdb.objdbg/configure.ac: Remove.
5509 * gdb.hp/configure.ac: Remove.
5510 * gdb.hp/configure: Remove.
5511 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
5512 substitution.
5513 (Makefile): Remove rule.
5514 * gdb.cell/configure.ac: Remove.
5515 * gdb.cell/configure: Remove.
5516 * gdb.stabs/Makefile.in (Makefile): Remove.
5517 (distclean): Don't remove config.status or config.log.
5518 * gdb.stabs/configure (Makefile): Remove.
5519 * gdb.stabs/configure.ac: Remove.
5520 * configure: Rebuild.
5521 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
5522 Remove stabs- and cell-specific logic. Test for existence of
5523 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
5524 subdirectories, gdb.cell, and and gdb.stabs.
5525 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
5526
c171f854
JB
55272011-03-03 Joel Brobecker <brobecker@adacore.com>
5528
5529 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
5530 end of buffer.
5531
9a5193cb
JB
55322011-03-02 Joel Brobecker <brobecker@adacore.com>
5533
5534 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
5535 gdb_test when running a test where we expected no output back.
5536
9bb4c1bb
MS
55372011-02-28 Michael Snyder <msnyder@vmware.com>
5538
5539 * gdb.cp/overload.cc: Change initializer value to integer.
5540
3bd0f5ef
MS
55412011-02-27 Michael Snyder <msnyder@vmware.com>
5542
5543 * gdb.multi/base.exp: Add test for remove-inferiors.
5544
2279eaad
JB
55452011-02-26 Joel Brobecker <brobecker@adacore.com>
5546
5547 * gdb.python/py-frame.exp: Simplify the initialization phase
5548 using prepare_for_testing.
5549
c82c0b55
MS
55502011-02-25 Michael Snyder <msnyder@vmware.com>
5551
5552 * gdb.multi/base.exp: Add tests for info inferiors with args.
5553
1d94651b
JK
55542011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5555
5556 * gdb.dwarf2/dw2-ranges.S: Rename to ...
5557 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
5558 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
5559 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
5560 asmfile3. Comment the STABS (#3) file compilation. Compile
5561 everything through assembler. Provide KFAIL for symtab/12497.
5562 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
5563 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
5564 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
5565 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
5566
3bd0f5ef
MS
55672011-02-24 Michael Snyder <msnyder@vmware.com>
5568
5569 * gdb.base/break.exp: Add tests for delete breakpoints using
5570 convenience variables and value history references.
5571
12c1418e
MS
55722011-02-24 Michael Snyder <msnyder@vmware.com>
5573
5574 * gdb.base/break.exp: Remove debugging 'printf' accidentally
5575 left behind in previous check-in.
5576
e5a67952
MS
55772011-02-23 Michael Snyder <msnyder@vmware.com>
5578
5579 * gdb.base/break.exp: Add tests for "info break" with arguments.
5580 * gdb.trace/infotrace.exp: Update patterns for error and help.
5581 * gdb.base/completion.exp: Update pattern.
5582 * gdb.base/ena-dis-br.exp: Update pattern.
5583 * gdb.base/help.exp: Update patterns.
5584
55852011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
5586
5587 * gdb.base/memattr.exp: New test.
5588 * gdb.base/memattr.c: Test load for memattr.exp.
5589
6e6fbe60
DE
55902011-02-22 Doug Evans <dje@google.com>
5591
5592 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
5593
1d41d745
MS
55942011-02-22 Michael Snyder <msnyder@vmware.com>
5595
5596 * Makefile.in: Make more clean.
5597 * gdb.ada/Makefile.in: Ditto.
5598 * gdb.arch/Makefile.in: Ditto.
5599 * gdb.asm/Makefile.in: Ditto.
5600 * gdb.base/Makefile.in: Ditto.
5601 * gdb.cp/Makefile.in: Ditto.
5602 * gdb.dwarf2/Makefile.in: Ditto.
5603 * gdb.java/Makefile.in: Ditto.
5604 * gdb.mi/Makefile.in: Ditto.
5605 * gdb.modula2/Makefile.in: Ditto.
5606 * gdb.python/Makefile.in: Ditto.
5607 * gdb.server/Makefile.in: Ditto.
5608 * gdb.stabs/Makefile.in: Ditto.
5609 * gdb.threads/Makefile.in: Ditto.
5610 * gdb.trace/Makefile.in: Ditto.
5611
79ba84ca
MS
56122011-02-22 Michael Snyder <msnyder@vmware.com>
5613
df46027d 5614 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
5615 info threads.
5616
b9b35694
JB
56172011-02-22 Joel Brobecker <brobecker@adacore.com>
5618
5619 * gdb.python/py-breakpoint.exp: Fix the expected output of
5620 one of the "maint info breakpoints" tests to accept the output
5621 generated on platforms that do not have hardware watchpoints.
5622
8bfb830f
JB
56232011-02-22 Joel Brobecker <brobecker@adacore.com>
5624
5625 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
5626 clean_restart. Be a little stricter in the expected output
5627 for one of the tests. Fix a typo in one of the comments.
5628
c45f3c54
JB
56292011-02-22 Joel Brobecker <brobecker@adacore.com>
5630
5631 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
5632 Delete variable binfile, no longer use. Add or modify test
5633 comments to make them unique.
5634
b97c863c
MS
56352011-02-21 Michael Snyder <msnyder@vmware.com>
5636
5637 * Makefile.in: Update for make clean.
5638 * gdb.ada/Makefile.in: Ditto.
5639 * gdb.arch/Makefile.in: Ditto.
5640 * gdb.asm/Makefile.in: Ditto.
5641 * gdb.base/Makefile.in: Ditto.
5642 * gdb.cp/Makefile.in: Ditto.
5643 * gdb.dwarf2/Makefile.in: Ditto.
5644 * gdb.java/Makefile.in: Ditto.
5645 * gdb.mi/Makefile.in: Ditto.
5646 * gdb.modula2/Makefile.in: Ditto.
5647 * gdb.python/Makefile.in: Ditto.
5648 * gdb.server/Makefile.in: Ditto.
5649 * gdb.stabs/Makefile.in: Ditto.
5650 * gdb.threads/Makefile.in: Ditto.
5651 * gdb.trace/Makefile.in: Ditto.
5652
aea5b279
MS
56532011-02-21 Michael Snyder <msnyder@vmware.com>
5654
5655 * gdb.threads/thread-find.exp: Update patterns for changes in
5656 output of "info threads" command.
5657
e3039479
UW
56582011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5659 Ulrich Weigand <uweigand@de.ibm.com>
5660
5661 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
5662 (skip_hw_watchpoint_tests): Likewise.
5663 (skip_hw_watchpoint_multi_tests): Likewise.
5664
b800ec70
UW
56652011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
5666
5667 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
5668 (skip_hw_watchpoint_tests): Likewise.
5669 (skip_hw_watchpoint_multi_tests): Likewise.
5670 (skip_hw_watchpoint_access_tests): Likewise.
5671
5672 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
5673 * gdb.base/pr11022.exp: Likewise.
5674 * gdb.base/watch-read.exp: Likewise.
5675 * gdb.base/watch_thread_num.exp: Likewise.
5676 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
5677 * gdb.base/watchpoint-hw.exp: Likewise.
5678 * gdb.base/watchpoint.exp: Likewise.
5679 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
5680 * gdb.threads/watchthreads-reorder.exp: Likewise.
5681 * gdb.threads/watchthreads.exp: Likewise.
5682 * gdb.threads/watchthreads2.exp: Likewise.
5683
91033e37
JB
56842011-02-21 Joel Brobecker <brobecker@adacore.com>
5685
5686 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
5687 the debugger is unable to find the array bounds.
5688
eeaafae2
JK
56892011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5690
5691 * gdb.cp/typedef-operator.exp: New file.
5692 * gdb.cp/typedef-operator.cc: New file.
5693
e338d953
MS
56942011-02-17 Michael Snyder <msnyder@vmware.com>
5695
5696 * gdb.threads/thread-find.exp: Fix regular expressions.
5697
e67ad678
JB
56982011-02-17 Joel Brobecker <brobecker@adacore.com>
5699
5700 * gdb.ada/packed_array: Expand testcase to test printing of
5701 unconstrained packed array.
5702
93084bca
JB
57032011-02-17 Joel Brobecker <brobecker@adacore.com>
5704
5705 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
5706
a0c78a73
PA
57072011-02-16 Pedro Alves <pedro@codesourcery.com>
5708
f65d5553 5709 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
5710 (main): Initialize it before collecting, and and clear it
5711 afterwards.
f65d5553
PA
5712 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
5713 collecting with '{type} addr', where the addr expression is not an
5714 rvalue.
a0c78a73 5715
3dfcbbd2
KW
57162011-02-16 Ken Werner <ken.werner@de.ibm.com>
5717
5718 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
5719 a bool variable. Expect correct OpenCL names for vector types. Use the
5720 uc3 variable name instead of referring to the uchar3 built-in type.
5721 Escape the asterisk at the half pointer test.
5722
08807d5a
PA
57232011-02-16 Pedro Alves <pedro@codesourcery.com>
5724
f65d5553 5725 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
5726 (main): Initialize it before collecting, and and clear it
5727 afterwards.
f65d5553
PA
5728 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
5729 collecting overlapping memory ranges.
08807d5a 5730
60f98dde
MS
57312011-02-15 Michael Snyder <msnyder@vmware.com>
5732
5733 * gdb.base/default.exp: Add tests for thread commands.
5734 * gdb.base/help.exp: Add tests for thread commands.
5735 * gdb.threads/thread-find.exp: New test for thread find command.
5736
648cd113
KW
57372011-02-15 Ken Werner <ken.werner@de.ibm.com>
5738
5739 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
5740
494e194e
YQ
57412011-02-15 Yao Qi <yao@codesourcery.com>
5742
5743 PR tdep/12352
5744 * gdb.arch/arm-disp-step.S : New test for str instruction.
5745 * gdb.arch/arm-disp-step.exp : Likewise.
5746
d9492458
TJB
57472011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
5748
5749 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
5750 "vector_register2_vr" test strings. Test the extended floating
5751 point registers (F32~F63).
5752 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
5753 IBM XL C compiler. Make the test program use a register provided
5754 by the compiler for the lxvd2x instruction.
5755
8af8e3bc
PA
57562011-02-14 Pedro Alves <pedro@codesourcery.com>
5757
5758 * gdb.trace/unavailable.cc (class Base, class Middle, class
5759 Derived): New types.
5760 (derived_unavail, derived_partial, derived_whole): New globals.
5761 (virtual_partial): New global.
5762 (virtualp): Point at virtual_partial.
5763 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
5764 related to unavailable vptr.
5765
1b28d0b3
PA
57662011-02-14 Pedro Alves <pedro@codesourcery.com>
5767
5768 * gdb.trace/unavailable.cc (a, b, c): New globals.
5769 (main): Set and clear them.
5770 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
5771 `a' and `c', and check that `b' isn't collected, although `a' and
5772 `c' are.
5773
ec0a52e1
PA
57742011-02-14 Pedro Alves <pedro@codesourcery.com>
5775
5776 * gdb.trace/unavailable.cc (struct Virtual): New.
5777 (virtualp): New global pointer.
5778 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
5779 printing a pointer to an object whose type has a vtable, with
5780 print object on.
5781
24e6bcee
PA
57822011-02-14 Pedro Alves <pedro@codesourcery.com>
5783
5784 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
5785 value repeat handles unavailableness.
5786
39d37385
PA
57872011-02-14 Pedro Alves <pedro@codesourcery.com>
5788
5789 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
5790 tests for building arrays from unavailable values, subscripting
5791 non-memory rvalue unvailable arrays, and accessing fields or
5792 baseclasses of non-lazy unavailable values,
5793 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
5794 struct types.
5795 (g_smallstruct, g_smallstruct_b): New globals.
5796
06d72e16
PA
57972011-02-14 Pedro Alves <pedro@codesourcery.com>
5798
5799 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
5800
bc9a5551
JK
58012011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5802
5803 Fix const/volatile qualifiers of C++ types, PR c++/12328.
5804 * gdb.cp/overload-const.exp: New file.
5805 * gdb.cp/overload-const.cc: New file.
5806
54fcddd0
UW
58072011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
5808
5809 * gdb.opencl/callfuncs.cl: New file.
5810 * gdb.opencl/callfuncs.exp: New test.
5811 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
5812
d6dafb7c
UW
58132011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
5814
5815 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
5816 when computing result.
5817 * gdb.arch/altivec-abi.exp: Update expected results.
5818
a449c2d8
TJB
58192011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
5820
5821 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
5822 * gdb.base/jit.exp: Likewise.
5823 * gdb.base/pie-execl.exp: Likewise.
5824 * gdb.base/solib-nodir.exp: Likewise.
5825 * gdb.base/solib-overlap.exp: Likewise.
5826
764880b7
PA
58272011-02-07 Pedro Alves <pedro@codesourcery.com>
5828
5829 * gdb.trace/collection.c (global_pieces): New.
5830 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
5831 New procedure.
5832 (gdb_trace_collection_test): Call it.
5833
505500db
SW
58342011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
5835
5836 * gdb.python/py-evthreads.c: New file.
5837 * gdb.python/py-evthreads.exp: New file.
5838 * gdb.python/py-events.py: New file.
5839 * gdb.python/py-events.exp: New file.
5840 * gdb.python/py-events.c: New file.
5841
385203ed
DD
58422011-02-04 David Daney <ddaney@caviumnetworks.com>
5843
5844 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
5845
9011945e
AB
58462011-02-03 Andrew Burgess <aburgess@broadcom.com>
5847
5848 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
5849 gdb.base/disasm-end-cu.exp: New test for disassembling over the
5850 boundary between two compilation units.
5851
580688f3
PA
58522011-02-02 Pedro Alves <pedro@codesourcery.com>
5853
5854 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
5855 (Virtual): New structs.
5856 (virtual_o, virtual_middle_b): New globals.
5857 * gdb.cp/virtbase.exp: New tests.
5858
d3f0f853
PP
58592011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
5860
5861 * gdb.base/jit.exp: New file.
5862 * gdb.base/jit-main.c: New file.
5863 * gdb.base/jit-solib.c: New file.
5864
b2030fb5
UW
58652011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
5866
5867 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
5868 proceed to initial kernel entry point.
5869 * gdb.opencl/datatypes.exp: Likewise.
5870 * gdb.opencl/operators.exp: Likewise.
5871 * gdb.opencl/vec_comps.exp: Likewise.
5872
2db19d1e
SW
58732011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
5874
5875 * gdb.cp/nsnested.cc: New.
5876 * gdb.cp/nsnested.exp: New.
5877 * gdb.cp/nsnoimports.exp: New.
5878 * gdb.cp/nsnoimports.cc: New.
5879
6b0c4c1f
JB
58802011-01-31 Joel Brobecker <brobecker@adacore.com>
5881
5882 * gdb.base/interact.exp: Add extra tests that verify that
5883 the value of the interactive-mode setting does not change
5884 after the script is sourced.
5885
80b23b6a
JK
58862011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5887
5888 * gdb.cp/noparam.exp: New file.
5889 * gdb.cp/noparam.cc: New file.
5890
ffd5ec24
PA
58912011-01-28 Pedro Alves <pedro@codesourcery.com>
5892
5893 * gdb.trace/tfile.exp: Test that with no traceframe selected,
5894 there's no stack or registers.
5895
a81766d8
TT
58962011-01-26 Tom Tromey <tromey@redhat.com>
5897
5898 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
5899 space before string output. Add test for "set print pretty off"
5900 case.
5901
585fdaa1
PA
59022011-01-25 Pedro Alves <pedro@codesourcery.com>
5903
5904 * gdb.base/frame-args.exp: Adjust.
5905 * gdb.dwarf2/dw2-noloc.exp: Adjust.
5906 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
5907 * gdb.dwarf2/pieces.exp: Adjust.
5908 * gdb.opt/clobbered-registers-O2.exp: Adjust.
5909 * gdb.opt/inline-locals.exp: Adjust.
5910 * gdb.threads/fork-child-threads.exp: Adjust.
5911
d468832a
KW
59122011-01-25 Ken Werner <ken.werner@de.ibm.com>
5913
5914 * gdb.opencl/convs_casts.cl: Move program scope variables into the
5915 OpenCL kernel function. Add a comment as marker. Add address space
5916 qualifiers for the remaining program scope variables.
5917 * gdb.opencl/datatypes.cl: Likewise.
5918 * gdb.opencl/operators.cl: Likewise.
5919 * gdb.opencl/vec_comps.cl: Likewise.
5920 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
5921 Add breakpoint at the marker comment.
5922 * gdb.opencl/datatypes.exp: Likewise.
5923 * gdb.opencl/operators.exp: Likewise.
5924 * gdb.opencl/vec_comps.exp: Likewise.
5925
490f124f
PA
59262011-01-24 Pedro Alves <pedro@codesourcery.com>
5927
5928 * gdb.base/printcmds.c (some_struct): New struct and instance.
5929 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
5930 procedure.
5931 <global scope>: Call it.
5932
6da78614
KW
59332011-01-21 Ken Werner <ken.werner@de.ibm.com>
5934
5935 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
5936 argument to the gdb_compile_opencl_hostapp call.
5937
ec64c9aa
YQ
59382011-01-19 Yao Qi <yao@codesourcery.com>
5939
5940 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
5941 positve list.
5942
810cfdbb
YQ
59432011-01-19 Yao Qi <yao@codesourcery.com>
5944
5945 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
5946 canonical form.
5947 Remove "xscale-*-*"
5948 * gdb.xml/tdesc-regs.exp: Likewise.
5949 * gdb.python/py-section-script.exp: Replace ARM target triplet
5950 with canonical form.
5951 Match arm*-*-symbianelf*.
5952 * gdb.base/dup-sect.exp: Likewise.
5953 * lib/dwarf.exp: New.
5954 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
5955 dwarf2_support.
5956 * gdb.dwarf2/dup-psym.exp: Likewise.
5957 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
5958 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
5959 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
5960 * gdb.dwarf2/dw2-basic.exp: Likewise.
5961 * gdb.dwarf2/dw2-compressed.exp: Likewise.
5962 * gdb.dwarf2/dw2-const.exp: Likewise.
5963 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
5964 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
5965 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
5966 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
5967 * gdb.dwarf2/dw2-filename.exp: Likewise.
5968 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
5969 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
5970 * gdb.dwarf2/dw2-intercu.exp: Likewise.
5971 * gdb.dwarf2/dw2-intermix.exp: Likewise.
5972 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
5973 * gdb.dwarf2/dw2-noloc.exp: Likewise.
5974 * gdb.dwarf2/dw2-op-call.exp: Likewise.
5975 * gdb.dwarf2/dw2-producer.exp: Likewise.
5976 * gdb.dwarf2/dw2-ranges.exp: Likewise.
5977 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
5978 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
5979 * gdb.dwarf2/dw2-strp.exp: Likewise.
5980 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
5981 * gdb.dwarf2/implptr.exp: Likewise.
5982 * gdb.dwarf2/mac-fileno.exp: Likewise.
5983 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
5984 * gdb.dwarf2/pieces.exp: Likewise.
5985 * gdb.dwarf2/pr11465.exp: Likewise.
5986 * gdb.dwarf2/valop.exp: Likewise.
5987 * gdb.dwarf2/watch-notconst.exp: Likewise.
5988 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
5989
4694da01
TT
59902011-01-19 Tom Tromey <tromey@redhat.com>
5991
5992 * gdb.python/py-infthread.exp: Add thread tests.
5993
b075872c
JB
59942011-01-14 Joel Brobecker <brobecker@adacore.com>
5995
5996 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
5997
2c3e6e24
JB
59982011-01-14 Joel Brobecker <brobecker@adacore.com>
5999
6000 * gdb.ada/widewide: New testcase.
6001
de8fa76c
JB
60022011-01-13 Joel Brobecker <brobecker@adacore.com>
6003
6004 * gdb.base/interact.exp: New testcase.
6005
1b05df00
TT
60062011-01-12 Tom Tromey <tromey@redhat.com>
6007
6008 * gdb.mi/gdb2549.exp: Update for error message changes.
6009 * gdb.mi/mi-cli.exp: Likewise.
6010 * gdb.mi/mi-disassemble.exp: Likewise.
6011 * gdb.mi/mi-pthreads.exp: Likewise.
6012 * gdb.mi/mi-regs.exp: Likewise.
6013 * gdb.mi/mi-stack.exp: Likewise.
6014 * gdb.mi/mi-var-block.exp: Likewise.
6015 * gdb.mi/mi-var-cmd.exp: Likewise.
6016 * gdb.mi/mi2-cli.exp: Likewise.
6017 * gdb.mi/mi2-disassemble.exp: Likewise.
6018 * gdb.mi/mi2-pthreads.exp: Likewise.
6019 * gdb.mi/mi2-regs.exp: Likewise.
6020 * gdb.mi/mi2-stack.exp: Likewise.
6021 * gdb.mi/mi2-var-block.exp: Likewise.
6022 * gdb.mi/mi2-var-cmd.exp: Likewise.
6023
c2ff108b
JK
60242011-01-12 Andrew Burgess <aburgess@broadcom.com>
6025 Jan Kratochvil <jan.kratochvil@redhat.com>
6026
6027 PR fortran/11104 and DWARF unbound arrays detection.
6028 * gdb.fortran/multi-dim.exp: New file.
6029 * gdb.fortran/multi-dim.f90: New file.
6030
b716877b
AB
60312011-01-12 Andrew Burgess <aburgess@broadcom.com>
6032
6033 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
6034 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
6035 add new tests for opcode dumping.
6036
6c162d5e
TT
60372011-01-11 Tom Tromey <tromey@redhat.com>
6038
6039 * gdb.python/py-infthread.exp: Load gdb-python.exp.
6040
77b06cd7
TJB
60412010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
6042
6043 Convert hardware watchpoints to use breakpoint_ops.
6044 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
6045 type is not supported.
6046 * gdb.base/foll-fork.exp: Likewise.
6047 * gdb.base/foll-vfork.exp: Likewise.
6048
f39a75d0
PM
60492011-01-10 Phil Muldoon <pmuldoon@redhat.com>
6050
6051 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
6052 Use load_lib gdb-python.exp.
6053 * gdb.python/python.exp: Ditto.
6054 * gdb.python/py-function.exp: Ditto.
6055
fc529d80
AS
60562011-01-09 Andreas Schwab <schwab@linux-m68k.org>
6057
6058 * gdb.threads/tls.exp ("info address me"): Fix expected output.
6059
fb03cb59
JK
60602011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6061
6062 * configure: Regenerate.
6063
d8e22779
TT
60642011-01-06 Tom Tromey <tromey@redhat.com>
6065
6066 * gdb.python/py-frame.exp: Test gdb.newest_frame.
6067
09050809
JB
60682011-01-06 Joel Brobecker <brobecker@adacore.com>
6069
fc529d80
AS
6070 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
6071 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
6072 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
6073 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
6074 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
6075 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
6076 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
6077 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
6078 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
6079 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
6080 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
6081 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
6082 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
6083 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
6084 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
6085 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
6086 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
6087 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
6088 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
6089 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
6090 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
6091 gdb.ada/uninitialized_vars.exp,
6092 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
6093 Simplify by using clean_restart.
09050809 6094
8ed5dd9e
JB
60952011-01-06 Joel Brobecker <brobecker@adacore.com>
6096
6097 Add marker to be used as anchor for inserting breakpoints.
6098 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
6099 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
6100 Likewise.
6101
6102 Remove uses of gdb_start_cmd.
6103 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
6104 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
6105
6106 Do not run testcase if testing with GDBserver.
6107 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
6108 if testing with GDBserver.
6109
368a124f
JB
61102011-01-06 Joel Brobecker <brobecker@adacore.com>
6111
6112 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
6113 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
6114 copyright header.
6115
44944448
JB
61162011-01-05 Joel Brobecker <brobecker@adacore.com>
6117
6118 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
6119 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
6120 testsuite/gdb.fortran/complex.f,
6121 testsuite/gdb.fortran/derived-type.f90,
6122 testsuite/gdb.fortran/library-module-lib.f90,
6123 testsuite/gdb.fortran/library-module-main.f90,
6124 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
6125 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
6126 Copyright year update.
6127
31886ea6
JB
61282011-01-05 Joel Brobecker <brobecker@adacore.com>
6129
6130 * gdb.base/langs1.f: Add copyright header.
6131
ebedcab5
JK
61322011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6133
6134 * gdb.base/morestack.exp: New file.
6135 * gdb.base/morestack.c: New file.
6136
de1eb2f9
JK
61372011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6138
6139 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
6140
9e87a409
JB
61412010-12-29 Joel Brobecker <brobecker@adacore.com>
6142
6143 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
6144 * gdb.ada/arrayptr.exp: Add test printing that new variable.
6145
720d1a40
JB
61462010-12-29 Joel Brobecker <brobecker@adacore.com>
6147
6148 * gdb.ada/lang_switch.exp: Correct expected parameter value.
6149
a283af87
AS
61502010-12-25 Andreas Schwab <schwab@linux-m68k.org>
6151
5d3d9cba
AS
6152 * gdb.threads/tls.exp: Fix typo.
6153
a283af87
AS
6154 * gdb.threads/thread-specific.exp (get_thread_list): Update.
6155 * gdb.threads/execl.exp: Update.
6156
2a20745c
YQ
61572010-12-23 Yao Qi <yao@codesourcery.com>
6158
6159 * gdb.arch/arm-disp-step.exp: New.
6160 * gdb.arch/arm-disp-step.S: New.
6161
a7658b96
TT
61622010-12-21 Tom Tromey <tromey@redhat.com>
6163
6164 * gdb.threads/execl.exp: Update.
6165 * gdb.threads/linux-dp.exp: Update.
6166 * gdb.threads/manythreads.exp: Update.
6167 * gdb.threads/tls.exp: Update.
6168
5b79abe7
TT
61692010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6170
6171 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
6172 (NextOverThrowDerivates) <resumebpt>: New.
6173 (resumebpt_test): New.
6174 (main): Call resumebpt_test.
6175 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
6176
0914bcdb
SS
61772010-12-12 Stan Shebs <stan@codesourcery.com>
6178
6179 * gdb.trace/tsv.exp: Test print command on trace state variables.
6180
305aeedc
TT
61812010-12-09 Tom Tromey <tromey@redhat.com>
6182
6183 * gdb.base/interp.exp: Add regression test.
6184
186c406b
TT
61852010-12-09 Tom Tromey <tromey@redhat.com>
6186
6187 * gdb.java/jnpe.java: New file.
6188 * gdb.java/jnpe.exp: New file.
6189 * gdb.cp/nextoverthrow.exp: New file.
6190 * gdb.cp/nextoverthrow.cc: New file.
6191
aae1c79a
DE
61922010-12-07 Doug Evans <dje@google.com>
6193
6194 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
6195 of data-directory.
6196 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
6197 updated.
6198 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
6199
60f98dde 62002010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
6201
6202 * gdb.base/callfuncs.exp: Test for skip_float_tests.
6203 * gdb.base/call-sc.exp: Ditto.
6204 * gdb.base/finish.exp: Ditto.
6205 * gdb.base/return.exp: Ditto.
6206 * gdb.base/return2.exp: Ditto.
6207
5fa290c1
DE
62082010-11-30 Doug Evans <dje@google.com>
6209
6210 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
6211 (gdb_expect_list): Fix spelling errors in comments.
6212 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
6213 send_gdb/gdb_expect_list where applicable.
6214 * gdb.base/call-ar-st.exp: Ditto.
6215 * gdb.base/funcargs.exp: Ditto.
6216 * gdb.base/gcore.exp: Ditto.
6217 * gdb.base/page.exp: Ditto.
6218 * gdb.base/sigaltstack.exp: Ditto.
6219 * gdb.base/siginfo.exp: Ditto.
6220 * gdb.base/sigstep.exp: Ditto.
6221 * gdb.base/trace-commands.exp: Ditto.
6222
4e04c971
DE
62232010-11-29 Doug Evans <dje@google.com>
6224
6225 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
6226 printer-name;subprinter-name.
6227
8cf6f0b1
TT
62282010-11-29 Tom Tromey <tromey@redhat.com>
6229
6230 * gdb.dwarf2/implptr.exp: New file.
6231 * gdb.dwarf2/implptr.c: New file.
6232 * gdb.dwarf2/implptr.S: New file.
6233
94b6973e
PM
62342010-11-29 Phil Muldoon <pmuldoon@redhat.com>
6235
fc529d80 6236 PR python/12199
94b6973e
PM
6237
6238 * gdb.python/py-breakpoint.exp: Test the delete method.
6239
8358c15c
JK
62402010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6241
6242 Fix step_resume_breakpoint unsaved during an infcall.
6243 * gdb.base/step-resume-infcall.exp: New file.
6244 * gdb.base/step-resume-infcall.c: New file.
6245
f6df29bc
TJB
62462010-11-24 Edjunior Machado <emachado@br.ibm.com>
6247
6248 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
6249
f2b5a5cf
TJB
62502010-11-24 Edjunior Machado <emachado@br.ibm.com>
6251
6252 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
6253 on ppc64's symbols; "finish" and "return" commands must accept to
6254 show the caller line again as well as the line after.
6255 * gdb.asm/powerpc64.inc: New file.
6256
6b0ecdc2
DE
62572010-11-23 Doug Evans <dje@google.com>
6258
6259 * lib/gdb.exp (gdb_test_sequence): New function.
6260 (gdb_expect_list): Add verbose -log call for each pattern.
6261 * gdb.base/signals.exp (test_handle_all_print): Call it.
6262 Reduce timeout increment from 6 minutes to 1 minute.
6263 * gdb.server/ext-run.exp: Call it.
6264
ea976c60
PM
62652010-11-23 Phil Muldoon <pmuldoon@redhat.com>
6266
f2b5a5cf 6267 PR python/12212
ea976c60
PM
6268
6269 * gdb.python/python.exp: Check that selected_thread raises an
6270 error when no inferior is loaded.
6271
c0efa795
JK
62722010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6273
6274 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
6275 * gdb.dwarf2/dw2-stack-boundary.S: New file.
6276
ec3aa567
JK
62772010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6278
6279 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
6280 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
6281
d8249011
DE
62822010-11-18 Doug Evans <dje@google.com>
6283
6284 * gdb.server/ext-run.exp: Fix intermittent failures.
6285
d4eba7d1
NF
62862010-11-12 Nathan Froyd <froydnj@codesourcery.com>
6287
6288 * gdb.stabs/gdb11479.exp: Use runto_main.
6289
b04c2f88
NF
62902010-11-12 Nathan Froyd <froydnj@codesourcery.com>
6291
6292 * gdb.base/break-entry.exp: Skip if using a stub.
6293
ae9d7ce4
NF
62942010-11-12 Nathan Froyd <froydnj@codesourcery.com>
6295
6296 * gdb.python/py-inferior.exp: Pack values in target endianness.
6297
621c8364
TT
62982010-11-12 Tom Tromey <tromey@redhat.com>
6299
6300 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
6301 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
6302 MemoryError.
6303 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
6304 type.
6305 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
6306 MemoryError.
6307 (test_subscript_regression): Update exception type.
6308
84f4c1fe
PM
63092010-11-11 Phil Muldoon <pmuldoon@redhat.com>
6310
6311 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
6312 breakpoint tests.
6313
a1442452
PA
63142010-11-09 Pedro Alves <pedro@codesourcery.com>
6315
6316 * gdb.base/watchpoint.exp: Test "watch -location" with an
6317 innacessible location.
6318
efd11a33
JK
63192010-11-09 Edjunior Machado <emachado@br.ibm.com>
6320 Luis Machado <luisgpm@br.ibm.com>
6321
6322 * gdb.base/maint.exp: Expect "." prefix.
6323 * gdb.base/nodebug.exp: Expect "." Likewise.
6324 * gdb.base/sepsymtab.exp: Expect "." Likewise.
6325 * gdb.base/watchpoint-cond-gone.exp: Likewise.
6326 * gdb.base/watchpoint.exp: Expect a software watch to be created for
6327 POWER server processors.
6328
aa00efb5
JK
63292010-11-08 Edjunior Machado <emachado@br.ibm.com>
6330 Luis Machado <luisgpm@br.ibm.com>
6331
6332 * gdb.base/break-entry.exp: convert entry point for
6333 ppc64 and expect leading `.' on ppc64's symbols
6334
99e7ae30
DE
63352010-11-05 Doug Evans <dje@google.com>
6336
6337 * gdb.base/help.exp: Update expected output.
b521dba8
DE
6338 * gdb.python/py-param.exp: Delete, contents moved to ...
6339 * gdb.python/py-parameter.exp: ... here. New file.
6340 Add test for gdb.parameter ("directories").
99e7ae30 6341
f4b8a18d
KW
63422010-11-05 Ken Werner <ken.werner@de.ibm.com>
6343
6344 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
6345 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
6346 * configure: Regenerate.
6347 * gdb.opencl/Makefile.in: New File.
6348 * gdb.opencl/datatypes.exp: Likewise.
6349 * gdb.opencl/datatypes.cl: Likewise.
6350 * gdb.opencl/operators.exp: Likewise.
6351 * gdb.opencl/operators.cl: Likewise.
6352 * gdb.opencl/vec_comps.exp: Likewise.
6353 * gdb.opencl/vec_comps.cl: Likewise.
6354 * gdb.opencl/convs_casts.exp: Likewise.
6355 * gdb.opencl/convs_casts.cl: Likewise.
6356 * lib/opencl.exp: Likewise.
6357 * lib/opencl_hostapp.c: Likewise.
6358 * lib/opencl_kernel.cl: Likewise.
6359 * lib/cl_util.c: Likewise.
6360 * lib/cl_util.c: Likewise.
6361 * gdb.base/default.exp (set language): Add "opencl" to the list of
6362 languages.
6363
a9d5ef47
SW
63642010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
6365
6366 * gdb.cp/overload.exp: Added test for inheritance overload.
6367 * gdb.cp/overload.cc: Ditto.
6368 * gdb.cp/oranking.exp: Removed releveant kfails.
6369
03eb1c79
JK
63702010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6371 Joel Brobecker <brobecker@adacore.com>
6372
6373 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
6374 check test_compiler_info.
6375
dbc98a8b
KW
63762010-11-03 Ken Werner <ken.werner@de.ibm.com>
6377
6378 * gdb.base/gnu_vector.exp: Adjust expect messages.
6379
120bd360
KW
63802010-11-03 Ken Werner <ken.werner@de.ibm.com>
6381
6382 * gdb.base/gnu_vector.exp: Add unary operator tests.
6383
c37f7098
KW
63842010-11-03 Ken Werner <ken.werner@de.ibm.com>
6385
6386 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
6387
7b51bc51
DE
63882010-11-02 Doug Evans <dje@google.com>
6389
6390 * gdb.python/py-pp-maint.c: New file.
6391 * gdb.python/py-pp-maint.exp: New file.
6392 * gdb.python/py-pp-maint.py: New file.
6393
50c97f38
TT
63942010-11-02 Tom Tromey <tromey@redhat.com>
6395
6396 * gdb.base/default.exp: Remove "scheme" from language list.
6397
a289b8f6
JK
63982010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6399
6400 Revert:
6401 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6402 * gdb.threads/sigstep-threads.exp: New file.
6403 * gdb.threads/sigstep-threads.c: New file.
6404
cd017491
MS
64052010-10-20 Michael Snyder <msnyder@vmware.com>
6406
6407 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
6408
8e6a5956
UW
64092010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
6410
6411 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
6412 Skip test completely if gdb,no_hardware_watchpoints.
6413
2c04da0d
UW
64142010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
6415
6416 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
6417 strict, but do not check for any particular function name within libc.
6418
79afc5ef
SW
64192010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
6420
6421 * gdb.cp/smartp.exp: New test.
6422 * gdb.cp/smartp.cc : New test.
6423
026ffab7
SW
64242010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
6425
6426 * gdb.cp/converts.exp: Test pointer to bool conversion.
6427 Test pointer to long conversion.
6428 * gdb.cp/oranking.exp: Removed relevant kfail.
6429
3a772aa4
TT
64302010-10-18 Tom Tromey <tromey@redhat.com>
6431
6432 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
6433 argument to lazy_string.
6434 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
6435 (pp_ls.to_string): Use it.
6436 * gdb.python/py-prettyprint.c (main): Move declarations to top.
6437 Add "estring2" local.
6438
5fc3827b
JK
64392010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6440
6441 Fix s390x compatibility.
6442 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
6443 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
6444
8aeb23f3
JK
64452010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6446
6447 * gdb.threads/sigstep-threads.exp: New file.
6448 * gdb.threads/sigstep-threads.c: New file.
6449
c1e56572
JK
64502010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6451
6452 * gdb.base/pie-execl.exp: New file.
6453 * gdb.base/pie-execl.c: New file.
6454
92163a10
JK
64552010-10-13 Doug Evans <dje@google.com>
6456 Jan Kratochvil <jan.kratochvil@redhat.com>
6457
6458 PR exp/12117
6459 * gdb.cp/ptype-cv-cp.cc: New file.
6460 * gdb.cp/ptype-cv-cp.exp: New file.
6461
7062b0a0
SW
64622010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
6463
6464 * gdb.cp/converts.cc: New test program.
6465 * gdb.cp/converts.exp: New test.
6466 * gdb.cp/overload.exp: Added test for void* vs int*.
6467 * gdb.cp/overload.exp: Ditto.
6468 * gdb.cp/oranking.exp: Removed related kfail.
6469
0e3509db
DE
64702010-10-13 Doug Evans <dje@google.com>
6471
6472 * lib/gdb-python.exp (gdb_check_python_config): New function.
6473 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
6474 * gdb.python/lib-types.cc: New file.
6475 * gdb.python/lib-types.exp: New file.
6476
8dc78533
JK
64772010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6478
6479 * gdb.python/py-error.exp: New file.
6480 * gdb.python/py-error.py: New file.
6481
93c17e06
JK
64822010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6483
6484 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
6485 gdb_test_multiple.
6486
d8b34041
JK
64872010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6488
6489 * gdb.base/break-interp.exp: Use ldlags for linking flags.
6490 * gdb.base/prelink.exp: Likewise.
6491 * gdb.base/solib-nodir.exp: Likewise.
6492 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
6493 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
6494 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
6495
e0cc584e
UW
64962010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
6497
6498 * break-interp.exp (test_ld): Use two separate gdb_expect statements
6499 for the "info files" test to avoid timeouts on slow machines.
6500
cfc353b1
JK
65012010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6502
6503 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
6504 (main): Make openlib dummy call.
6505
d3d7896d
JK
65062010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6507
6508 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
6509 * break-interp.exp (reach): Move the core body ...
6510 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
6511 (test_ld): Provide always real argument, even to the linker. Replace
6512 dl_main by _dl_debug_state.
6513
5e533c94
JK
65142010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6515
6516 Fix results of prelinked PIEs on ppc*.
6517 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
6518 Accept also DISPLACEMENT "PRESENT".
6519 (main): Replace "ZERO" displacements by "PRESENT".
6520
33540610
SW
65212010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
6522
6523 * gdb.cp/oranking.exp: New test.
6524 * gdb.cp/oranking.cc: New test program.
6525
3bdf2bbd
KW
65262010-10-08 Ken Werner <ken.werner@de.ibm.com>
6527
6528 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
6529 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
6530
2f608a3a
KW
65312010-10-06 Ken Werner <ken.werner@de.ibm.com>
6532
6533 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
6534 lush, lynx) New constant.
6535 * gdb.base/constvars.exp: Test const array types.
6536 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
6537
aa2e2d8d
DE
65382010-10-06 Doug Evans <dje@google.com>
6539
6540 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
6541 of syscall staging area.
6542
2844d6b5
KW
65432010-10-06 Ken Werner <ken.werner@de.ibm.com>
6544
6545 * gdb.base/gnu_vector.c: Add variable c4.
6546 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
6547 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
6548
7d8ac8bb
MR
65492010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
6550
6551 * gdb.arch/altivec-abi.exp: Fix a typo.
6552
84a02e58
MR
65532010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
6554
6555 * lib/mi-support.exp (thread_selected_re): Correct pattern used
6556 to match a thread ID.
6557
b18e6318
JK
65582010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6559
6560 Fix s390x testcase compatibility.
6561 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
6562
a2c09bd0
DE
65632010-10-01 Doug Evans <dje@google.com>
6564
6565 * lib/gdb-python.exp: New file.
6566 * gdb.python/py-block.exp: Use it.
6567 * gdb.python/py-breakpoint.exp: Ditto.
6568 * gdb.python/py-frame.exp: Ditto.
6569 * gdb.python/py-inferior.exp: Ditto.
6570 * gdb.python/py-param.exp: Ditto.
6571 * gdb.python/py-prettyprint.exp: Ditto.
6572 * gdb.python/py-shared.exp: Ditto.
6573 * gdb.python/py-symbol.exp: Ditto.
6574 * gdb.python/py-symtab.exp: Ditto.
6575 * gdb.python/py-type.exp: Ditto.
6576 * gdb.python/py-value.exp: Ditto.
6577 * gdb.python/python.exp: Ditto.
6578
38f12cfc
TT
65792010-09-30 Tom Tromey <tromey@redhat.com>
6580
6581 * gdb.base/anon.exp: New file.
6582 * gdb.base/anon.c: New file.
6583
9ae8282d
TT
65842010-09-30 Tom Tromey <tromey@redhat.com>
6585
6586 * gdb.base/completion.exp: Test completion through anonymous
6587 union.
6588 * gdb.base/break1.c (struct some_struct): Add anonymous union.
6589
e9e07ba6
JK
65902010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6591
6592 Fix printing parameters of inlined functions.
6593 * gdb.dwarf2/dw2-inline-param.exp: New file.
6594 * gdb.dwarf2/dw2-inline-param-main.c: New file.
6595 * gdb.dwarf2/dw2-inline-param.S: New file.
6596
cd2effb2
JK
65972010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6598
6599 PR corefiles/12071.
6600 * gdb.base/corefile.exp (quit with a process, no question: load core)
6601 (quit with a core file): New tests.
6602
bceffbf3
JK
66032010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6604
6605 Fix GDB crash on inferior calls with self-referencing classes.
6606 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
6607 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
6608 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
6609
1736ad11
JK
66102010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6611
6612 Fix lost siginfo_t for inferior calls.
6613 * gdb.base/siginfo-infcall.exp: New file.
6614 * gdb.base/siginfo-infcall.c: New file.
6615
a176ad92
JB
66162010-09-22 Joel Brobecker <brobecker@adacore.com>
6617
6618 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
6619
c2b0a229
JK
66202010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6621
6622 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
6623 New test.
6624 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
6625
e8ae22d1
JB
66262010-09-22 Joel Brobecker <brobecker@adacore.com>
6627
6628 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
6629 type of our const type.
6630
ec322823
SW
66312010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
6632
6633 * gdb.cp/pr12028.cc: New.
6634 * gdb.cp/pr12028.exp: New.
6635
72929c62
JB
66362010-09-22 Joel Brobecker <brobecker@adacore.com>
6637
6638 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
6639
875b4ff5 66402010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 6641 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
6642
6643 PR mi/11407
6644 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
6645 * gdb.mi/dw2-ref-missing-frame-main.c New File.
6646 * gdb.mi/dw2-ref-missing-frame.S New File.
6647 * gdb.mi/dw2-ref-missing-frame.exp New File.
6648
7155d578
TT
66492010-09-14 Tom Tromey <tromey@redhat.com>
6650
6651 PR symtab/8399:
6652 * gdb.threads/tls.exp: Remove kfail. Update expected output.
6653
515ed532
TT
66542010-09-14 Tom Tromey <tromey@redhat.com>
6655
6656 PR exp/11803:
6657 * gdb.threads/tls.exp: Use C++.
6658 (check_thread_local): Use K::another_thread_local.
6659 * gdb.threads/tls.c (class K): New.
6660 (another_thread_local): Now a member of K.
6661 (spin): Update. No longer K&R C.
6662
450ca57c
SW
66632010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
6664
6665 * gdb.cp/koenig.cc: created class for testing member lookup.
6666 * gdb.cp/koenig.exp: Added test for member lookup.
6667
dbd492a3
JK
66682010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6669
6670 Fix false FAILs on sourcetree topdir directory containing "kill".
6671 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
6672 source line matching regexp.
6673
8d4d924b
JK
66742010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6675
6676 * gdb.python/python.exp (set height 0, collect help from uiout)
6677 (verify help to uiout): New tests.
6678
8e64f2a0
JK
66792010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
6680
6681 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
6682 is_lp64_target to check 64bit target.
6683
4569eed2
JK
66842010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6685
6686 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
6687 (test_ld) <powerpc64-*>: New.
6688
5e1617b1
DJ
66892010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
6690
6691 * gdb.cp/templates.exp (test_template_args): Allow "struct".
6692
c767944b
DJ
66932010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
6694
6695 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
6696 (FunctionArg::method): New function.
6697 (empty, arg): New variables.
6698 (main): Call arg.method.
6699 * gdb.cp/templates.exp (test_template_args): New function.
6700 (do_tests): Call it.
6701
27d3a3fc
UW
67022010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
6703
6704 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
6705 of "next" to proceed over pthread_exit call.
6706
55b7ce7f
UW
67072010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
6708
6709 * gdb.base/maint.exp: Avoid wildcards against potentially very long
6710 "maint print statistics" output to prevent expect timeouts.
6711
809df446
JK
67122010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6713
6714 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
6715 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
6716 (test_float_rejected): ... here.
6717 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
6718 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
6719 (test_float_rejected): ... here.
6720 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
6721 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
6722 (test_float_rejected): ... here.
6723 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
6724 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
6725 (test_float_rejected): ... here.
6726
8464be76
DJ
67272010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
6728
6729 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
6730 before disabling hardware watchpoints.
6731 (test_inaccessible_watchpoint): Check that hardware watchpoints
6732 are used. Test for watchpoints on a constant address.
6733
14dba4b4
JK
67342010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6735
6736 * gdb.base/ui-redirect.exp: New file.
6737
3f3540e1 67382010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 6739 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
6740
6741 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
6742
0f254bb7
DE
67432010-08-31 Doug Evans <dje@google.com>
6744
6745 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
6746
03f17ccf
TT
67472010-08-30 Tom Tromey <tromey@redhat.com>
6748
6749 PR python/11792:
6750 * gdb.python/py-value.exp (test_subscript_regression): Add
6751 dynamic_type test.
6752
640617ad
DJ
67532010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
6754
6755 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
6756 instead of running to main. Do not test the main function.
6757 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
6758 Add new main.
6759
2ed91d1b
PA
67602010-08-26 Pedro Alves <pedro@codesourcery.com>
6761
6762 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
6763 one test.
6764
673bfd45
DE
67652010-08-24 Doug Evans <dje@google.com>
6766
6767 PR symtab/11942
6768 * gdb.dwarf2/dw4-sig-types.cc: New file.
6769 * gdb.dwarf2/dw4-sig-types.h: New file.
6770 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
6771 * gdb.dwarf2/dw4-sig-types.exp: New file.
6772
f9ffd4bb
TT
67732010-08-23 Tom Tromey <tromey@redhat.com>
6774
6775 PR python/11145:
6776 * gdb.python/py-value.c (Base, Derived): New types.
6777 (base): New global.
6778 * gdb.python/py-value.exp (test_subscript_regression): Add
6779 dynamic_cast test.
6780
d839c8a4
TT
67812010-08-23 Tom Tromey <tromey@redhat.com>
6782
6783 PR python/10676:
6784 * gdb.python/py-type.exp (test_fields): Add tests for type
6785 equality.
6786
702c2711
TT
67872010-08-23 Tom Tromey <tromey@redhat.com>
6788
6789 PR python/11915:
6790 * gdb.python/py-type.exp (test_fields): Add tests for array.
6791
832bafd3
KS
67922010-08-23 Keith Seitz <keiths@redhat.com>
6793
6794 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
6795 have any children. Create a new abbrev for it.
6796 Add missing terminal sequence to .debug_abbrev.
6797
c37bf528
KS
67982010-08-20 Keith Seitz <keiths@redhat.com>
6799
6800 PR symtab/11465:
6801 * gdb.dwarf2/pr11465.exp: New test.
6802 * gdb.dwarf2/pr11465.S: New file.
6803 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
6804 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
6805
4572cbac
TJB
68062010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
6807
6808 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
6809 registers. Update data sets with the new v2_double element in the
6810 VSX register union. Add vector_register3_vr data set for the AltiVec
6811 registers. Use gdb_test_no_output instead of send_gdb.
6812
e7fbb131
PA
68132010-08-19 Pedro Alves <pedro@codesourcery.com>
6814
6815 * gdb.python/py-shared.exp: New file, factored out from
6816 python.exp.
6817 * gdb.python/py-shared.c: New file.
6818 * gdb.python/py-shared-sl.c: New file.
6819 * gdb.python/python-1.c: New file.
6820 * gdb.python/python-sl.c: Delete.
6821 * gdb.python/python.c: Mention python-1.c.
6822 * gdb.python/python.exp: Move shared library tests to
6823 py-shared.exp.
6824 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
6825 (MISCELLANEOUS): New.
6826 (clean mostlyclean): Also remove $MISCELLANEOUS.
6827
d30f5e1f
DE
68282010-08-19 Doug Evans <dje@google.com>
6829
6830 PR exp/11926
6831 * gdb.base/printcmds.exp (test_float_accepted): New function.
6832 Move existing float tests there. Add tests for floats with suffixes.
6833 (test_float_rejected): New function.
6834 * gdb.java/jv-print.exp (test_float_accepted): New function.
6835 (test_float_rejected): New function.
6836 * gdb.objc/print.exp: New file.
6837 * gdb.pascal/print.exp: New file.
6838 * lib/objc.exp: New file.
6839
7b3fd859
PM
68402010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
6841
6842 * gdb.base/default.exp (info set): Avoid full buffer error and force
6843 reading up to final gdb prompt.
6844 (show): Likewise.
6845
c92817ce
TT
68462010-08-18 Tom Tromey <tromey@redhat.com>
6847
6848 PR symtab/11919:
6849 * gdb.base/completion.exp: Add test.
6850
f1208f9e
DE
68512010-08-18 Doug Evans <dje@google.com>
6852
6853 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
6854 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
6855 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
6856 Simplify, early exit if runto_main fails.
6857 * gdb.fortran/exprs.exp: load_lib fortran.exp.
6858 (set_lang_fortran): Moved to lib/fortran.exp.
6859 * gdb.fortran/types.exp: load_lib fortran.exp.
6860 (set_lang_fortran): Moved to lib/fortran.exp.
6861 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
6862 * gdb.java/jprint.exp (set_lang_java): Ditto.
6863 * gdb.java/jv-exp.exp: load_lib java.exp.
6864 If set_lang_java fails, issue a warning instead of failure to be
6865 consistent with other set_lang_foo uses.
6866 (set_lang_java): Moved to lib/java.exp.
6867 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
6868 If set_lang_java fails, issue a warning instead of failure to be
6869 consistent with other set_lang_foo uses.
6870 * gdb.pascal/types.exp: load_lib pascal.exp.
6871 (set_lang_pascal): Moved to lib/pascal.exp.
6872 * lib/fortran.exp: New file.
6873 * lib/java.exp (set_lang_java): New function.
6874 * lib/pascal.exp (set_lang_pascal): New function.
6875
2f06b485
YQ
68762010-08-18 Yao Qi <yao@codesourcery.com
6877
6878 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
6879 func_nofb_start and func_loopfb_start, so that address of functions
6880 is equal to these labels on Thumb.
6881
96e25403
YQ
68822010-08-18 Yao Qi <yao@codesourcery.com>
6883
6884 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
6885 to reflect latest c source file.
6886
36e6adc4
JK
68872010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6888
6889 * gdb.cp/infcall-dlopen.exp: New file.
6890 * gdb.cp/infcall-dlopen.cc: New file.
6891 * gdb.cp/infcall-dlopen-lib.cc: New file.
6892
f431efe5
PA
68932010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6894 Pedro Alves <pedro@codesourcery.com>
6895
6896 PR breakpoints/11371
6897
6898 * gdb.base/watch-cond-infcall.exp: New file.
6899 * gdb.base/watch-cond-infcall.c: New file.
6900
06a64a0b
TT
69012010-08-16 Tom Tromey <tromey@redhat.com>
6902
6903 * gdb.base/help.exp: Update.
6904 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
6905 watchpoint.
6906 (test_watch_location): New proc.
6907 (test_watchpoint_in_big_blob): Delete watchpoint.
6908 * gdb.base/watchpoint.c (func5): New function.
6909 (main): Call it.
6910
70ebf4ed
DE
69112010-08-16 Doug Evans <dje@google.com>
6912
6913 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
6914
ca5c20b6
PM
69152010-08-11 Phil Muldoon <pmuldoon@redhat.com>
6916
6917 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
6918 tests.
6919
7346b668
KW
69202010-08-11 Ken Werner <ken.werner@de.ibm.com>
6921
6922 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
6923 * gdb.base/gnu_vector.c: New File.
6924 * gdb.base/gnu_vector.exp: Likewise.
6925
cb2e07a6
PM
69262010-08-11 Phil Muldoon <pmuldoon@redhat.com>
6927
6928 * gdb.python/python.c: New File.
6929 * gdb.python/python-sl.c: New File.
6930 * gdb.python/python.exp: Test solib_address and decode_line
6931 * functions.
6932
5da1313b
JK
69332010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6934
6935 * gdb.python/python.exp (show height, set height 10)
6936 (verify pagination beforehand, verify pagination beforehand: q)
6937 (gdb.execute does not page, verify pagination afterwards)
6938 (verify pagination afterwards: q): New.
6939
49c3ccf7
DE
69402010-08-02 Doug Evans <dje@google.com>
6941
6942 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
6943 because of an older gcc, change test2
6944 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
6945 to unsupported.
6946
42c0c4f1
KH
69472010-07-30 Kazu Hirata <kazu@codesourcery.com>
6948
6949 * gdb.base/break-always.exp: Do not expect full paths to file
6950 names.
6951 * gdb.base/commands.exp: Likewise.
6952
d3765805
DE
69532010-07-30 Doug Evans <dje@google.com>
6954
c98ee71b
DE
6955 * gdb.cp/temargs.exp: For new tests that require newer gccs,
6956 xfail them when run with older gccs.
6957
fd961404
DE
6958 * lib/gdb.exp (build_executable): Forward "c++" option to
6959 get_compiler_info.
6960
999adef4
DE
6961 * gdb.python/py-type.exp (test_template): Mark as xfail tests
6962 "python print ttype.template_argument(1)" and
6963 "python print isinstance(ttype.template_argument(1), gdb.Value)"
6964 if using gcc 4.4 or earlier.
6965
d3765805
DE
6966 * gdb.base/valgrind-db-attach.exp: Use unique test name for
6967 attach-to-debugger handling.
6968
1276c759
JK
69692010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6970
6971 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
6972 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
6973 (main): Use copyreloc.
6974 * gdb.base/prelink.exp (split debug of executable)
6975 (.dynbss vs. .bss address shift): New tests.
6976
88caa9b9
PA
69772010-07-29 Pedro Alves <pedro@codesourcery.com>
6978
6979 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
6980 in gdb_test_multiple.
6981
c6f2ac43
PA
69822010-07-29 Pedro Alves <pedro@codesourcery.com>
6983
6984 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
6985 environment.
6986
326fd672
TT
69872010-07-28 Tom Tromey <tromey@redhat.com>
6988
6989 PR python/11060:
6990 * gdb.python/py-type.c (Temargs): New template.
6991 (temvar): New variable.
6992 * gdb.python/py-type.exp (test_template): New proc.
6993
3ce3b1ba
PA
69942010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
6995
6996 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
6997 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
6998
34eaf542
TT
69992010-07-28 Tom Tromey <tromey@redhat.com>
7000
7001 PR c++/9946:
7002 * gdb.cp/temargs.exp: New file.
7003 * gdb.cp/temargs.cc: New file.
7004
d41b819e
JK
70052010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7006
7007 * gdb.base/help.exp (help disassemble): Update the content.
7008
26ab7092
JK
70092010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7010
7011 * gdb.threads/ia64-sigill.exp: New file.
7012 * gdb.threads/ia64-sigill.c: New file.
7013
5283e9e1
TT
70142010-07-27 Tom Tromey <tromey@redhat.com>
7015
7016 * gdb.opt/inline-cmds.c (ATTR): New define.
7017 (func1): Use it.
7018 (func2): Likewise.
7019 (func3): Likewise.
7020 (outer_inline1): Likewise.
7021 (outer_inline2): Likewise.
7022 * gdb.opt/inline-bt.c (ATTR): New define.
7023 (func1): Use it.
7024 (func2): Likewise.
7025 * gdb.opt/inline-locals.c (ATTR): New define.
7026 (func1): Use it.
7027 (func2): Likewise.
7028
e992ef73
TT
70292010-07-27 Tom Tromey <tromey@redhat.com>
7030
7031 * gdb.stabs/gdb11479.c (hack): New function.
7032 (test): Use it.
7033 (test2): Use it.
7034 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
7035 (int32_search_buf, int64_search_buf): No longer static.
7036 (x): Remove.
7037 * gdb.base/relocate.c (hack): New function.
7038
5374244e
PM
70392010-07-27 Phil Muldoon <pmuldoon@redhat.com>
7040
7041 * gdb.python/py-value.exp (test_inferior_function_call): New function.
7042 * gdb.python/py-value.c (func1): New function.
7043 (func2): Likewise.
7044
a99aee83
CV
70452010-07-26 Corinna Vinschen <vinschen@redhat.com>
7046
7047 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
7048 as not to clash with .data section.
7049
a04ba985
JG
70502010-07-26 Jerome Guitton <guitton@adacore.com>
7051
7052 * gdb.base/code_elim.exp: New file.
7053 * gdb.base/code_elim1.c: New file.
7054 * gdb.base/code_elim2.c: New file.
7055
23bd0f7c
PA
70562010-07-21 Pedro Alves <pedro@codesourcery.com>
7057
7058 PR symtab/11827
7059
7060 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
7061 (some_volatile_enum): New variable.
7062 * gdb.base/printcmds.exp (test_print_enums): New.
7063 <top level>: Call it.
7064
883df6dd
SW
70652010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
7066
7067 * gdb.cp/fpointer.cc: New test.
7068 * gdb.cp/fpointer.exp: New test.
7069
569b05a5
JK
70702010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7071
7072 * gdb.base/solib-nodir.exp: New file.
7073 * lib/gdb.exp (runto): New case for a GDB internal error.
7074
51d7d803
JK
70752010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7076 Ulrich Weigand <uweigand@de.ibm.com>
7077 Tom Tromey <tromey@redhat.com>
7078
7079 * gdb.base/charset-malloc.c: New file.
7080 * gdb.base/charset.c (malloc_stub): New prototype.
7081 (main): Call it instead of malloc itself.
7082 * gdb.base/charset.exp: Use only prepare_for_testing.
7083 (binfile): Remove the variable.
7084
c0edd9ed
JK
70852010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7086
7087 Make core files the process_stratum.
7088 * gdb.base/corefile.exp (run: load core again)
7089 (run: sanity check we see the core file, run: with core)
7090 (run: core file is cleared, attach: load core again)
7091 (attach: sanity check we see the core file, attach: with core)
7092 (attach: core file is cleared): New tests.
7093 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
7094
3cbaedff
KW
70952010-07-14 Ken Werner <ken.werner@de.ibm.com>
7096
7097 * gdb.arch/altivec-abi.exp: New tests.
7098
91158a56
TT
70992010-07-13 Tom Tromey <tromey@redhat.com>
7100
7101 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
7102 (main): Use it.
7103 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
7104
0f5238ed
TT
71052010-07-13 Tom Tromey <tromey@redhat.com>
7106
7107 * gdb.base/label.exp: New file.
7108 * gdb.base/label.c: New file.
7109
add265ae
L
71102010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
7111 H.J. Lu <hongjiu.lu@intel.com>
7112
7113 * lib/gdb.exp (is_ilp32_target): New.
7114 (is_lp64_target): Likewise.
7115
7116 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
7117 target.
7118 * gdb.arch/amd64-disp-step.exp: Likewise.
7119 * gdb.arch/amd64-dword.exp: Likewise.
7120 * gdb.arch/amd64-i386-address.exp: Likewise.
7121 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 7122
add265ae
L
7123 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
7124 target.
7125 * gdb.arch/i386-bp_permanent.exp: Likewise.
7126 * gdb.arch/i386-byte.exp: Likewise.
7127 * gdb.arch/i386-disp-step.exp: Likewise.
7128 * gdb.arch/i386-gnu-cfi.exp: Likewise.
7129 * gdb.arch/i386-prologue.exp: Likewise.
7130 * gdb.arch/i386-size-overlap.exp: Likewise.
7131 * gdb.arch/i386-size.exp: Likewise.
7132 * gdb.arch/i386-sse.exp: Likewise.
7133 * gdb.arch/i386-unwind.exp: Likewise.
7134 * gdb.arch/i386-word.exp: Likewise.
7135
7136 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
7137 test only when building 64-bit executables. Do not hard-code
7138 -m64 option.
7139
2dfb8c17
DE
71402010-07-07 Doug Evans <dje@google.com>
7141
7142 * lib/gdb.exp (gdb_test_list_exact): New function.
7143 * gdb.base/default.exp (show convenience): Call it, add tests for
7144 $_sdata = void, $_thread = 0.
7145
4e5799b6
JK
71462010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7147 Joel Brobecker <brobecker@adacore.com>
7148
7149 Fix re-run of PIE executable, PR shlibs/11776.
7150 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
7151 Remove $displacement_main to match the solib-svr4.c change. New "kill"
7152 and re-"run" of the inferior.
7153
1a219cc7
JK
71542010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7155 Joel Brobecker <brobecker@adacore.com>
7156
7157 Cope with missing /usr/sbin/prelink.
7158 * lib/prelink-support.exp (prelink_no):
7159 <result == 1 && $output is "no such file or directory">: New.
7160 (prelink_yes): Likewise. Return on failed prelink_no.
7161
5e3b36f8
JK
71622010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7163 Joel Brobecker <brobecker@adacore.com>
7164
7165 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
7166 build_executable by build_executable_own_libs. Replace "prelink -R"
7167 execution by a call of prelink_yes. Comment why "prelink -r" needs no
7168 change.
7169 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
7170 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
7171 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
7172 Replace build_executable by build_executable_own_libs's function
7173 build_executable_own_libs.
7174 (prelinkNO): Create new stub to call prelink_no.
7175 (prelinkYES): Create new stub to call prelink_yes.
7176 (test_attach): Rename calls of copy to file_copy.
7177 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
7178 (copy): Move to ...
7179 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
7180 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
7181 * gdb.base/prelink.exp: Disable testcase also for is_remote and
7182 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
7183 special flags by gdb_compile_shlib. Replace second gdb_compile by
7184 build_executable_own_libs. Replace "prelink -R" execution by a call of
7185 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
7186 a second call of prelink_yes. Replace restart commands by
7187 clean_restart.
7188 (prelink): Rename to ...
7189 (seen displacement message): ... this test. Extend its expectation
7190 strictness.
7191
86e4bafc
JK
71922010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7193
7194 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
7195 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
7196 displacement message exactly once.
7197
3cd07d20
JK
71982010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7199 Joel Brobecker <brobecker@adacore.com>
7200
7201 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
7202 its restore after the <$relink_args != ""> loop. new comment.
7203
0a1e94c7
JK
72042010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7205 Joel Brobecker <brobecker@adacore.com>
7206
7207 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
7208 code for it. New variable relink_args.
7209 (prelinkYES): Call prelinkNO.
7210 (test_attach): Accept new parameter relink_args. Re-prelink the binary
7211 in such case. Move the core code to ...
7212 (test_attach_gdb): ... a new function. Send GDB command "file".
7213 Extend expected "Attaching to " string.
7214
2f70bcfb
TT
72152010-07-02 Tom Tromey <tromey@redhat.com>
7216
7217 * gdb.base/bitops.exp: Remove extraneous "pass".
7218
a17ac5b0
TT
72192010-07-02 Ken Werner <ken.werner@de.ibm.com>
7220
7221 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
7222
dc10affe
PA
72232010-07-01 Pedro Alves <pedro@codesourcery.com>
7224
d41c0fc8
PA
7225 * gdb.base/help.exp: Adjust expected output.
7226
72272010-07-01 Pedro Alves <pedro@codesourcery.com>
7228
7229 * gdb.base/help.exp: Adjust expected output.
dc10affe 7230
0a600c36
JK
72312010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7232
7233 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
7234 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
7235 c++/11702.
7236
37cc8bfe
JK
72372010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7238 Doug Evans <dje@google.com>
7239
7240 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
7241 add .dynamic entry'.
7242
254e6b9e
DE
72432010-06-29 Doug Evans <dje@google.com>
7244
7245 Test PR c++/11702.
7246 * gdb.cp/m-static.exp: Add testcase.
7247 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
7248
595939de 72492010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
7250 Tom Tromey <tromey@redhat.com>
7251 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
7252
7253 * gdb.python/py-inferior.c: New File.
7254 * gdb.python/py-infthread.c: New File.
7255 * gdb.python/py-inferior.exp: New File.
7256 * gdb.python/py-infthread.exp: New File.
7257
98751a41
JK
72582010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7259
7260 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
7261 (ptype ::C::OtherFileClass typedefs): New.
7262 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
7263 (C::OtherFileClass::cOtherFileClassVar2): New.
7264 (C::OtherFileClass::cOtherFileClassVar_use): Use also
7265 cOtherFileClassVar2.
7266 (C::cOtherFileType2, C::cOtherFileVar2): New.
7267 (C::cOtherFileVar_use): use also cOtherFileVar2.
7268 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
7269
41f62f39
JK
72702010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7271
7272 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
7273 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
7274 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
7275 (print ::C::cOtherFileVar)
7276 (whatis C::OtherFileClass::cOtherFileClassType)
7277 (whatis ::C::OtherFileClass::cOtherFileClassType)
7278 (print C::OtherFileClass::cOtherFileClassVar)
7279 (print ::cOtherFileClassVar)
7280 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
7281 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
7282 trailing content.
7283 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
7284 (C::OtherFileClass::cOtherFileClassVar)
7285 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
7286 (C::cOtherFileVar, C::cOtherFileVar_use): New.
7287
af53d231
JK
72882010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7289
7290 Test PR c++/11703 and PR gdb/1448.
7291 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
7292 gdb/1448.
7293
9655fd1a
JK
72942010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7295
7296 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
7297 (main) <rtti_data>: New.
7298 * gdb.cp/virtbase.exp (print rtti_data): New.
7299
824cc8dd
JK
73002010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7301 Joel Brobecker <brobecker@adacore.com>
7302
7303 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
7304
6036c742
JK
73052010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7306
7307 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
7308
de6a0421
DE
73092010-06-28 Doug Evans <dje@google.com>
7310
7311 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
7312
b2dae948
DE
73132010-06-27 Doug Evans <dje@google.com>
7314
7315 * gdb.cp/m-static.exp: Update expected test output.
7316
0f3bb72e
PH
73172010-06-25 Paul Hilfinger <hilfinger@adacore.com>
7318
889bf7c5
PA
7319 * gdb.gdb/selftest.exp: Adjust expected message for
7320 capturing start-up runtime.
0f3bb72e 7321
bc9f0842
TT
73222010-06-25 Tom Tromey <tromey@redhat.com>
7323
7324 PR python/10808:
7325 * gdb.python/python.exp: Add new tests.
7326
099ef718
SW
73272010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
7328
7329 * gdb.cp/operator.cc: Created an import loop.
7330 * gdb.cp/operator.exp: Added testcase for import loop.
7331
5868a632
JK
73322010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7333
7334 Test PR python/11407.
7335 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
7336 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
7337 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
7338 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
7339 executable_nofb and executable_fb. New variables srcsfile, objsfile,
7340 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
7341 binfile. Call gdb_compile with clean_restart twice.
7342 (func_nofb print, func_nofb backtrace, func_loopfb print)
7343 (func_loopfb backtrace): New.
7344
af76db58
JK
73452010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7346
7347 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
7348 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
7349 by a hand made one.
7350 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
7351 i?86 requirement. Remove variables srcfile and binfile. New variable
7352 sources, executable_nofb and executable_fb. Call prepare_for_testing.
7353
f2c7657e
UW
73542010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7355
7356 * gdb.cell/dwarfaddr.exp: New file.
7357 * gdb.cell/dwarfaddr.S: New file.
7358
628fe4e4
JK
73592010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7360
7361 Test PR 9436.
7362 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
7363
f1421989
HZ
73642010-06-24 Hui Zhu <teawater@gmail.com>
7365
7366 * gdb.base/eval.exp: New file.
7367
d03285ec
UW
73682010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7369
7370 * gdb.cell/fork.exp: New file.
7371 * gdb.cell/fork.c: Likewise.
7372 * gdb.cell/fork-spu.c: Likewise.
7373
41b2c92d
PM
73742010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
7375
7376 * lib/gdb.exp (banned_variables_traced): New global variable.
7377 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
7378 (gdb_init): Use `trace add variable' instead of obsolete
7379 `trace variable'.
7380
d5bc977f
DE
73812010-06-21 Doug Evans <dje@google.com>
7382
7383 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
7384
d2ed6730
UW
73852010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7386
7387 * gdb.arch/spu-ls.exp: New file.
7388 * gdb.arch/spu-ls.c: Likewise.
7389
6aed2dbc
SS
73902010-06-18 Stan Shebs <stan@codesourcery.com>
7391
7392 * gdb.threads/thread-specific.exp: Add tests of $_thread.
7393
e0756905
UW
73942010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7395
7396 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
7397 * gdb.base/watch-cond.exp: Likewise.
7398 * gdb.python/py-breakpoint.exp: Likewise.
7399
d8053d4d
PA
74002010-06-18 Pedro Alves <pedro@codesourcery.com>
7401
7402 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
7403 clean_restart, make sure every test has a distinct message, and
7404 that messages don't include the executable' full path.
7405
81ce510c
DE
74062010-06-17 Doug Evans <dje@google.com>
7407
7408 * gdb.arch/i386-size.exp: Updated expected output for
7409 DISASSEMBLY_OMIT_FNAME.
7410
65d79d4b
SDJ
74112010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
7412 Sergio Durigan Junior <sergiodj@redhat.com>
7413
7414 * gdb.base/watch-notconst.c: New file.
7415 * gdb.base/watch-notconst.S: New file.
7416 * gdb.base/watch-notconst2.c: New file.
7417 * gdb.base/watch-notconst2.S: New file.
7418 * gdb.base/watch-notconst.exp: New file.
7419 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
7420 (func4): Add operations on `global_ptr_ptr'.
7421 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
7422 routine to test watchpoints created with a constant expression.
7423 (test_inaccessible_watchpoint): Include tests for watchpoints
7424 created with a constant expression.
7425
df0f4836
KB
74262010-06-14 Kevin Buettner <kevinb@redhat.com>
7427
7428 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
7429 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
7430 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
7431 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
7432 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
7433 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
7434 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
7435 of `_start'.
7436
b769def5
UW
74372010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7438
7439 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
7440 not supported on the target.
7441 * gdb.mi/mi-nonstop-exit.exp: Likewise.
7442 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
7443 * gdb.mi/mi-nsintrall.exp: Likewise.
7444 * gdb.mi/mi-nsmoribund.exp: Likewise.
7445 * gdb.mi/mi-nsthrexec.exp: Likewise.
7446
d914c394
SS
74472010-06-11 Stan Shebs <stan@codesourcery.com>
7448
7449 * gdb.base/permissions.exp: New file.
7450
74512010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
7452
7453 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
7454 does not support ELF executable class.
7455
f3ce5b9c
UW
74562010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7457
7458 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
7459
8e46892c
JK
74602010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7461
7462 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
7463 (runto): Catch "The target does not support running in non-stop mode.".
7464
6cc55c64
MS
74652010-06-11 Michael Snyder <msnyder@vmware.com>
7466
7467 * gdb.base/setshow.exp (set language asm): Don't use
7468 gdb_test_no_output, fails on some targets.
7469
caddefa4
UW
74702010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7471
7472 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
7473 * gdb.cp/pr9167.exp: Likewise.
7474
468b1aa7
UW
74752010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7476
7477 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
7478
5c3552dc
UW
74792010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7480
7481 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
7482
02e6fe6a
UW
74832010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7484
7485 * gdb.base/charset.c (main): Make sure malloc gets linked in.
7486
0e03807e
TT
74872010-06-11 Tom Tromey <tromey@redhat.com>
7488
7489 PR gdb/9977, PR exp/11636::
7490 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
7491 (pieces_test_f6): Update expected output.
7492
2bdf28a0
JK
74932010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7494
7495 * gdb.base/moribund-step.exp: New.
7496
f6978de9
MS
74972010-06-08 Michael Snyder <msnyder@vmware.com>
7498
7499 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 7500 * gdb.ada/boolean_expr.exp:
f6978de9
MS
7501 * gdb.ada/frame_args.exp: Ditto.
7502 * gdb.ada/lang_switch.exp: Ditto.
7503 * gdb.ada/ptype_arith_binop.exp: Ditto.
7504 * gdb.ada/ref_param.exp: Ditto.
7505 * gdb.ada/type_coercion.exp:Ditto.
7506
7507 * gdb.asm/asm-source.exp: Ditto.
7508
7509 * gdb.base/attach.exp: Ditto.
7510 * gdb.base/bitfields2.exp: Ditto.
7511 * gdb.base/call-signal-resume.exp: Ditto.
7512 * gdb.base/callfuncs.exp: Ditto.
7513 * gdb.base/commands.exp: Ditto.
7514 * gdb.base/dbx.exp: Ditto.
7515 * gdb.base/default.exp: Ditto.
7516 * gdb.base/dump.exp: Ditto.
7517 * gdb.base/exprs.exp: Ditto.
7518 * gdb.base/freebpcmd.exp: Ditto.
7519 * gdb.base/interrupt.exp: Ditto.
7520 * gdb.base/list.exp: Ditto.
7521 * gdb.base/long_long.exp: Ditto.
7522 * gdb.base/maint.exp: Ditto.
7523 * gdb.base/ptype.exp: Ditto.
7524 * gdb.base/return.exp: Ditto.
7525 * gdb.base/setshow.exp: Ditto.
7526 * gdb.base/sigbpt.exp: Ditto.
7527 * gdb.base/sigrepeat.exp: Ditto.
7528
7529 * gdb.cp/classes.exp: Ditto.
7530
7531 * gdb.dwarf2/dw2-restore.exp: Ditto.
7532
7533 * gdb.gdb/selftest.exp: Ditto.
7534
7535 * gdb.multi/base.exp: Ditto.
7536 * gdb.multi/bkpt-multi-exec.exp: Ditto.
7537
7538 * gdb.python/py-block.exp: Ditto.
7539 * gdb.python/py-prettyprint.exp: Ditto.
7540 * gdb.python/py-template.exp: Ditto.
7541
7542 * gdb.server/ext-attach.exp: Ditto.
7543 * gdb.server/ext-run.exp: Ditto.
7544 * gdb.server/server-mon.exp: Ditto.
7545
7546 * gdb.threads/fork-thread-pending.exp: Ditto.
7547 * gdb.threads/hand-call-in-threads.exp: Ditto.
7548 * gdb.threads/interrupted-hand-call.exp: Ditto.
7549 * gdb.threads/linux-dp.exp: Ditto.
7550 * gdb.threads/manythreads.exp: Ditto.
7551 * gdb.threads/print-threads.exp: Ditto.
7552 * gdb.threads/pthreads.exp: Ditto.
7553 * gdb.threads/schedlock.exp: Ditto.
7554 * gdb.threads/thread-unwindonsignal.exp: Ditto.
7555 * gdb.threads/threadapply.exp: Ditto.
7556
de7ff789
MS
75572010-06-08 Michael Snyder <msnyder@vmware.com>
7558
889bf7c5 7559 * gdb.ada/exec_changed.exp:
de7ff789
MS
7560 Use ".*" instead of "" as wildcard regexp.
7561
7562 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
7563 * gdb.base/call-ar-st.exp: Ditto.
7564 * gdb.base/checkpoint.exp: Ditto.
7565 * gdb.base/default.exp: Ditto.
7566 * gdb.base/dump.exp: Ditto.
7567 * gdb.base/ending-run.exp: Ditto.
7568 * gdb.base/fileio.exp: Ditto.
7569 * gdb.base/miscexprs.exp: Ditto.
7570 * gdb.base/pointers.exp: Ditto.
7571 * gdb.base/readline.exp: Ditto.
7572 * gdb.base/reread.exp: Ditto.
7573 * gdb.base/restore.exp: Ditto.
7574 * gdb.base/shlib-call.exp: Ditto.
7575 * gdb.base/valgrind-db-attach.exp: Ditto.
7576 * gdb.base/volatile.exp: Ditto.
7577 * gdb.base/watchpoints.exp: Ditto.
7578
7579 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
7580
7581 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
7582 * gdb.python/py-value.exp: Ditto.
7583
7584 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
7585 * gdb.trace/circ.exp: Ditto.
7586 * gdb.trace/collection.exp: Ditto.
7587 * gdb.trace/packetlen.exp: Ditto.
7588 * gdb.trace/passc-dyn.exp: Ditto.
7589 * gdb.trace/report.exp: Ditto.
7590 * gdb.trace/tfile.exp: Ditto.
7591 * gdb.trace/tfind.exp: Ditto.
7592 * gdb.trace/while-dyn.exp: Ditto.
7593
3bebe2f2
JK
75942010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7595
7596 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
7597
5c631832
JK
75982010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7599
7600 Test PR 10640.
7601 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
7602
4c3376c8
SW
76032010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
7604
7605 * gdb.cp/koenig.exp: Test for ADL operators.
7606 * gdb.cp/koenig.cc: Added ADL operators.
7607 * gdb.cp/operator.exp: New test.
7608 * gdb.cp/operator.cc: New test.
7609
dc226d5a
MS
76102010-06-04 Michael Snyder <msnyder@vmware.com>
7611
dfb88a23
MS
7612 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
7613 * gdb.base/pending.exp: Ditto.
f7ae76b3 7614
dc226d5a
MS
7615 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
7616
967cf477
DE
76172010-06-04 Doug Evans <dje@google.com>
7618
7619 * gdb.python/py-prettyprint.exp: Add new test for enabled and
7620 disabled printers.
7621 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
7622 (enable_lookup_function): New function.
7623
eb801841
TT
76242010-06-04 Tom Tromey <tromey@redhat.com>
7625
7626 * gdb.python/py-value.exp (test_value_hash): Don't test equality
7627 of hash and id.
7628
38979823
JK
76292010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7630
7631 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
7632 newline.
7633 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
7634 (empty verbose non-noisy clear, empty verbose noisy clear)
7635 (empty non-verbose noisy clear): Likewise.
7636
35ec993f
MS
76372010-06-03 Michael Snyder <msnyder@vmware.com>
7638
7639 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
7640 * gdb.base/display.exp: Ditto.
7641 * gdb.base/find.exp: Ditto.
7642 * gdb.base/ifelse.exp: Ditto.
7643 * gdb.base/multi-forks.exp: Ditto.
7644 * gdb.base/recurse.exp: Ditto.
7645 * gdb.base/setshow.exp: Ditto.
7646 * gdb.base/value-double-free.exp: Ditto.
7647 * gdb.base/watch-vfork.exp: Ditto.
7648 * gdb.base/watch_thread_num.exp: Ditto.
7649 * gdb.base/watchpoint-solib.exp: Ditto.
7650 * gdb.base/watchpoint.exp: Ditto.
7651 * gdb.base/watchpoints.exp: Ditto.
7652
7653 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
7654 * gdb.cp/overload.exp: Ditto.
7655 * gdb.cp/virtfunc.exp: Ditto.
7656
7657 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
7658
889bf7c5 7659 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
7660 Replace gdb_test with gdb_test_no_output.
7661
889bf7c5 7662 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
7663 Replace gdb_test with gdb_test_no_output.
7664 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
7665 * gdb.threads/watchthreads.exp: Ditto.
7666 * gdb.threads/watchthreads2.exp: Ditto.
7667
7668 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
7669 * gdb.trace/tfind.exp: Ditto.
7670
c22decce
JB
76712010-06-03 Joel Brobecker <brobecker@adacore.com>
7672
7673 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
7674 successful test if message is the empty string.
7675
fd5700c7
JK
76762010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7677
7678 * gdb.fortran/module.exp (stopped language detection): New test.
7679
f55ee35c
JK
76802010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7681
7682 Support DW_TAG_module as separate namespaces.
7683 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
7684 gdb.fortran/library-module-lib.f90: New.
7685 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
7686 (print i): Remove.
7687 (continue to breakpoint: i-is-1, print var_i value 1)
7688 (continue to breakpoint: i-is-2, print var_i value 2)
7689 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
7690 (print var_d, print var_i value 14, ptype modmany, complete `modm)
7691 (complete `modmany, complete `modmany`, complete `modmany`var)
7692 (show language, setting breakpoint at module): New tests.
7693 * gdb.fortran/module.f90 (module mod): Remove.
7694 (module mod1, module mod2, module modmany, subroutine sub1)
7695 (subroutine sub2, program module): New.
7696
b8e8282f
JK
76972010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7698
7699 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
7700 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
7701 * gdb.cp/anon-union.exp (pass): Rename to ...
7702 (print z 2): ... here.
b8e8282f 7703
019ebafc
MS
77042010-06-02 Michael Snyder <msnyder@vmware.com>
7705
e68d8fd4
MS
7706 * gdb.trace/actions.exp: Use gdb_test_no_output.
7707 * gdb.trace/circ.exp: Ditto.
7708 * gdb.trace/packetlen.exp: Ditto.
7709 * gdb.trace/save-trace.exp: Ditto.
7710 * gdb.trace/tracecmd.exp: Ditto.
7711 * gdb.trace/tsv.exp: Ditto.
7712
12b5d08a
MS
7713 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
7714 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
7715 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
7716 * gdb.threads/manythreads.exp: Ditto.
7717 * gdb.threads/print-threads.exp: Ditto.
7718 * gdb.threads/pthreads.exp: Ditto.
7719 * gdb.threads/schedlock.exp: Ditto.
7720 * gdb.threads/staticthreads.exp: Ditto.
7721 * gdb.threads/thread-specific.exp: Ditto.
7722 * gdb.threads/thread-unwindonsignal.exp: Ditto.
7723 * gdb.threads/threadapply.exp: Ditto.
7724 * gdb.threads/watchthreads.exp: Ditto.
7725 * gdb.threads/watchthreads2.exp: Ditto.
7726
89493308
MS
7727 * gdb.python/py-block.exp: Use gdb_test_no_output.
7728 * gdb.python/py-prettyprint.exp: Ditto.
7729 * gdb.python/py-template.exp: Ditto.
7730 * gdb.python/py-value.exp: Ditto.
7731
7732 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
7733 * gdb.reverse/watch-reverse.exp: Ditto.
7734
7735 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
7736 * gdb.server/ext-run.exp: Ditto.
7737
019ebafc
MS
7738 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
7739 * gdb.dwarf2/dw2-compressed.exp: Ditto.
7740 * gdb.dwarf2/dw2-intercu.exp: Ditto.
7741 * gdb.dwarf2/dw2-intermix.exp: Ditto.
7742 * gdb.dwarf2/dw2-producer.exp: Ditto.
7743 * gdb.dwarf2/mac-fileno.exp: Ditto.
7744
7745 * gdb.gdb/observer.exp: Use gdb_test_no_output.
7746 * gdb.gdb/selftest.exp: Ditto.
7747
7748 * gdb.multi/base.exp: Use gdb_test_no_output.
7749
7750 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
7751
3e0ca3a5
JK
77522010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7753
7754 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
7755
9db70545
MS
77562010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
7757
a8d52276
MS
7758 * gdb.cp/class2.exp: Use gdb_test_no_output.
7759 * gdb.cp/classes.exp: Ditto.
7760 * gdb.cp/extern-c.exp: Ditto.
7761 * gdb.cp/inherit.exp: Ditto.
7762 * gdb.cp/maint.exp: Ditto.
7763 * gdb.cp/mb-inline.exp: Ditto.
7764 * gdb.cp/mb-templates.exp: Ditto.
7765 * gdb.cp/method2.exp: Ditto.
7766 * gdb.cp/misc.exp: Ditto.
7767 * gdb.cp/ovldbreak.exp: Ditto.
7768 * gdb.cp/punctuator.exp: Ditto.
7769 * gdb.cp/templates.exp: Ditto.
7770 * gdb.cp/virtbase.exp: Ditto.
7771
889bf7c5 7772 * gdb.threads/attach-stopped.exp:
9db70545 7773 Replace uses of send_gdb / gdb_expect.
889bf7c5 7774 * gdb.threads/attachstop-mt.exp:
9db70545 7775 Replace uses of send_gdb / gdb_expect.
889bf7c5 7776 * gdb.threads/gcore-thread.exp:
9db70545 7777 Replace uses of send_gdb / gdb_expect.
889bf7c5 7778 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
7779 Replace uses of send_gdb / gdb_expect.
7780 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 7781 * gdb.threads/print-threads.exp:
9db70545
MS
7782 Replace uses of send_gdb / gdb_expect.
7783 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
7784 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
7785 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
7786
7787 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
7788 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
7789 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
7790 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
7791 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
7792 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
7793 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
7794 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
7795 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
7796 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
7797 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
7798
359cc68c
JK
77992010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7800
7801 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
7802
7d3fe98e
SW
78032010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
7804
7805 * gdb.cp/koenig.exp: Added new test case.
7806 * gdb.cp/koenig.cc: Ditto.
7807
27d3a1a2
MS
78082010-06-01 Michael Snyder <msnyder@vmware.com>
7809
7810 * gdb.base/arithmet.exp: Use gdb_test_no_output.
7811 * gdb.base/arrayidx.exp: Ditto.
7812 * gdb.base/attach.exp: Ditto.
7813 * gdb.base/auxv.exp: Ditto.
7814 * gdb.base/bigcre.exp: Ditto.
7815 * gdb.base/break-always.exp: Ditto.
7816 * gdb.base/break-interp.exp: Ditto.
7817 * gdb.base/break.exp: Ditto.
7818 * gdb.base/breakpoint-shadow.exp: Ditto.
7819 * gdb.base/call-ar-st.exp: Ditto.
7820 * gdb.base/call-sc.exp: Ditto.
7821 * gdb.base/call-signal-resume.exp: Ditto.
7822 * gdb.base/callfuncs.exp: Ditto.
7823 * gdb.base/catch-syscall.exp: Ditto.
7824 * gdb.base/charset.exp: Ditto.
7825 * gdb.base/code-expr.exp: Ditto.
7826 * gdb.base/commands.exp: Ditto.
7827 * gdb.base/cond-expr.exp: Ditto.
7828 * gdb.base/condbreak.exp: Ditto.
7829 * gdb.base/cursal.exp: Ditto.
7830 * gdb.base/cvexpr.exp: Ditto.
7831 * gdb.base/default.exp: Ditto.
7832 * gdb.base/del.exp: Ditto.
7833 * gdb.base/detach.exp: Ditto.
7834 * gdb.base/display.exp: Ditto.
7835 * gdb.base/ena-dis-br.exp: Ditto.
7836 * gdb.base/eval-skip.exp: Ditto.
7837 * gdb.base/foll-fork.exp: Ditto.
7838 * gdb.base/foll-vfork.exp: Ditto.
7839 * gdb.base/frame-args.exp: Ditto.
7840 * gdb.base/funcargs.exp: Ditto.
7841 * gdb.base/gcore-buffer-overflow.exp: Ditto.
7842 * gdb.base/gdbvars.exp: Ditto.
7843 * gdb.base/help.exp: Ditto.
7844 * gdb.base/ifelse.exp: Ditto.
7845 * gdb.base/included.exp: Ditto.
7846 * gdb.base/list.exp: Ditto.
7847 * gdb.base/macscp.exp: Ditto.
7848 * gdb.base/maint.exp: Ditto.
7849 * gdb.base/multi-fork.exp: Ditto.
7850 * gdb.base/overlays.exp: Ditto.
7851 * gdb.base/page.exp: Ditto.
7852 * gdb.base/pending.exp: Ditto.
7853 * gdb.base/pointers.exp: Ditto.
7854 * gdb.base/pr11022.exp: Ditto.
7855 * gdb.base/prelink.exp: Ditto.
7856 * gdb.base/printcmds.exp: Ditto.
7857 * gdb.base/psymtab.exp: Ditto.
7858 * gdb.base/randomize.exp: Ditto.
7859 * gdb.base/relational.exp: Ditto.
7860 * gdb.base/relocate.exp: Ditto.
7861 * gdb.base/remote.exp: Ditto.
7862 * gdb.base/sepdebug.exp: Ditto.
7863 * gdb.base/set-lang-auto.exp: Ditto.
7864 * gdb.base/setshow.exp: Ditto.
7865 * gdb.base/setvar.exp: Ditto.
7866 * gdb.base/signals.exp: Ditto.
7867 * gdb.base/signull.exp: Ditto.
7868 * gdb.base/sigstep.exp: Ditto.
7869 * gdb.base/sizeof.exp: Ditto.
7870 * gdb.base/solib-disc.exp: Ditto.
7871 * gdb.base/store.exp: Ditto.
7872 * gdb.base/structs.exp: Ditto.
7873 * gdb.base/structs2.exp: Ditto.
7874 * gdb.base/subst.exp: Ditto.
7875 * gdb.base/term.exp: Ditto.
7876 * gdb.base/trace-commands.exp: Ditto.
7877 * gdb.base/unwindonsignal.exp: Ditto.
7878 * gdb.base/valgrind-db-attach.exp: Ditto.
7879 * gdb.base/varargs.exp: Ditto.
7880 * gdb.base/watch-cond.exp: Ditto.
7881 * gdb.base/watch_thread_num.exp: Ditto.
7882 * gdb.base/watchpoint-cond-gone.exp: Ditto.
7883 * gdb.base/watchpoint.exp: Ditto.
7884 * gdb.base/whatis-exp.exp: Ditto.
7885
f8d3bf8f
MS
78862010-06-01 Michael Snyder <msnyder@vmware.com>
7887
7888 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
7889 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
7890 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
7891 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
7892 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
7893 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
7894 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
7895 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
7896 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
7897 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
7898 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
7899 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
7900 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
7901 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
7902 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
7903
3f9e0d32
JK
79042010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7905
7906 * gdb.base/commands.exp (begin commands on watch): Remove excessive
7907 trailing newline.
7908 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
7909 * gdb.java/jmisc.exp (p *args\n): Rename to ...
7910 (p *args): ... here and remove excessive trailing newline.
7911
f629457d
JB
79122010-05-31 Joel Brobecker <brobecker@adacore.com>
7913
7914 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
7915
09eef106
JK
79162010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
7917
7918 Accept the new Linux kernel "t (tracing stop)" string.
7919 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
7920 Update comment.
7921 (state_wait) <T (tracing stop)>: New.
7922 (main): Update the state_wait expect string.
7923
94f31136
PA
79242010-05-28 Pedro Alves <pedro@codesourcery.com>
7925
7926 * limits.c, limits.exp: Delete files.
7927 * Makefile.in (clean mostlyclean): Adjust.
7928 * tracecmd.exp: Adjust.
7929
096554ab
JK
79302010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7931
7932 * gdb.base/tui-layout.exp: New.
7933
27d3a1a2 79342010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 7935
889bf7c5 7936 * gdb.reverse/break-precsave.exp:
bcd2dc50 7937 Replace uses of send_gdb / gdb_expect.
889bf7c5 7938 * gdb.reverse/break-reverse.exp:
bcd2dc50 7939 Replace uses of send_gdb / gdb_expect.
889bf7c5 7940 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 7941 Replace uses of send_gdb / gdb_expect.
889bf7c5 7942 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 7943 Replace uses of send_gdb / gdb_expect.
889bf7c5 7944 * gdb.reverse/finish-precsave.exp:
bcd2dc50 7945 Replace uses of send_gdb / gdb_expect.
889bf7c5 7946 * gdb.reverse/finish-reverse.exp:
bcd2dc50 7947 Replace uses of send_gdb / gdb_expect.
889bf7c5 7948 * gdb.reverse/i386-precsave.exp:
bcd2dc50 7949 Replace uses of send_gdb / gdb_expect.
889bf7c5 7950 * gdb.reverse/i386-reverse.exp:
bcd2dc50 7951 Replace uses of send_gdb / gdb_expect.
889bf7c5 7952 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 7953 Replace uses of send_gdb / gdb_expect.
889bf7c5 7954 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 7955 Replace uses of send_gdb / gdb_expect.
889bf7c5 7956 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 7957 Replace uses of send_gdb / gdb_expect.
889bf7c5 7958 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 7959 Replace uses of send_gdb / gdb_expect.
889bf7c5 7960 * gdb.reverse/machinestate.exp:
bcd2dc50 7961 Replace uses of send_gdb / gdb_expect.
889bf7c5 7962 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 7963 Replace uses of send_gdb / gdb_expect.
889bf7c5 7964 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 7965 Replace uses of send_gdb / gdb_expect.
889bf7c5 7966 * gdb.reverse/solib-precsave.exp:
bcd2dc50 7967 Replace uses of send_gdb / gdb_expect.
889bf7c5 7968 * gdb.reverse/solib-reverse.exp:
bcd2dc50 7969 Replace uses of send_gdb / gdb_expect.
889bf7c5 7970 * gdb.reverse/step-precsave.exp:
bcd2dc50 7971 Replace uses of send_gdb / gdb_expect.
889bf7c5 7972 * gdb.reverse/step-reverse.exp:
bcd2dc50 7973 Replace uses of send_gdb / gdb_expect.
889bf7c5 7974 * gdb.reverse/until-precsave.exp:
bcd2dc50 7975 Replace uses of send_gdb / gdb_expect.
889bf7c5 7976 * gdb.reverse/until-reverse.exp:
bcd2dc50 7977 Replace uses of send_gdb / gdb_expect.
889bf7c5 7978 * gdb.reverse/watch-precsave.exp:
bcd2dc50 7979 Replace uses of send_gdb / gdb_expect.
889bf7c5 7980 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
7981 Replace uses of send_gdb / gdb_expect.
7982
3def43e0
JK
79832010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7984
7985 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
7986 excessive newline.
7987
27d3a1a2 79882010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
7989
7990 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
7991 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
7992 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
7993 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
7994 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
7995 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
7996 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
7997 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
7998 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
7999 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
8000 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
8001 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
8002 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
8003 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
8004 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
8005 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
8006 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
8007 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
8008 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 8009
27d3a1a2 80102010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 8011
22454424
MS
8012 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
8013 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
8014
8015 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
8016 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
8017 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
8018
889bf7c5 8019 * gdb.reverse/consecutive-reverse.exp:
22454424 8020 Replace uses of send_gdb / gdb_expect.
889bf7c5 8021 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
8022 Replace uses of send_gdb / gdb_expect.
8023
8024 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
8025 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
8026 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 8027 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
8028 Replace uses of send_gdb / gdb_expect.
8029 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
8030 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
8031 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
8032 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
8033 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
8034 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
8035 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
8036 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
8037 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
8038
80392010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 8040
22454424 8041 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 8042
22454424 8043 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 8044
22454424
MS
8045 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
8046 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
8047 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
8048 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
8049 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
8050 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
8051 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
8052 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
8053 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 8054
6e5f2c59
TT
80552010-05-25 Tom Tromey <tromey@redhat.com>
8056
8057 * gdb.base/macscp.exp: Add missing space after setup_kfail.
8058
bbc8b958
TT
80592010-05-25 Tom Tromey <tromey@redhat.com>
8060
8061 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
8062 argument order.
8063 * gdb.base/macscp.exp: Fix setup_kfail argument order.
8064 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
8065 order.
8066 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
8067 order.
8068 * gdb.base/call-sc.exp (setup_kfails): Remove.
8069 (setup_compiler_kfails): Remove.
8070 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
8071 argument order.
8072 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
8073 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
8074 (advancei): Fix setup_kfail argument order.
8075 * gdb.base/radix.exp: Fix setup_kfail argument order.
8076 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
8077 order.
8078 * gdb.base/structs.exp (setup_kfails): Remove.
8079 (setup_compiler_kfails): Fix setup_kfail argument order.
8080 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
8081 order.
8082 * gdb.java/jmain.exp: Fix setup_kfail argument order.
8083 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
8084 setup_kfail argument order.
8085 * gdb.cp/overload.exp: Fix setup_kfail argument order.
8086
83d1babf
TT
80872010-05-25 Tom Tromey <tromey@redhat.com>
8088
8089 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
8090
6acb16a2
MS
80912010-05-25 Michael Snyder <msnyder@vmware.com>
8092
8093 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
8094 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
8095 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
8096 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
8097 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
8098 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
8099 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
8100 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
8101 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
8102 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
8103 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
8104 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
8105 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
8106 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
8107 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
8108 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
8109 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
8110 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
8111 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
8112 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
8113 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
8114 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
8115 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
8116 * gdb.base/default.exp: Replace send_gdb with gdb_test.
8117 * gdb.base/define.exp: Replace send_gdb with gdb_test.
8118 * gdb.base/display.exp: Replace send_gdb with gdb_test.
8119 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
8120 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
8121 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
8122 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
8123 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
8124 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
8125 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
8126 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
8127 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
8128 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
8129 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
8130 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
8131 * gdb.base/help.exp: Replace send_gdb with gdb_test.
8132 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
8133 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
8134 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
8135 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
8136 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
8137 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
8138 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
8139 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 8140 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
8141
81422010-05-25 Doug Evans <dje@google.com>
8143
8144 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
8145 gdb.string_to_argv.
ad3986f0 8146
d3b1e874
TT
81472010-05-21 Tom Tromey <tromey@redhat.com>
8148
8149 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
8150 Call it.
8151 * gdb.dwarf2/pieces.S: Update.
8152 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
8153
cb826367
TT
81542010-05-21 Tom Tromey <tromey@redhat.com>
8155
8156 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
8157 Call it.
8158 * gdb.dwarf2/pieces.c (struct C): New.
8159 (f6): New function.
8160 * gdb.dwarf2/pieces.S: Replace.
8161
74de6778
TT
81622010-05-21 Tom Tromey <tromey@redhat.com>
8163
8164 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
8165 Call it.
8166
afd74c5f
TT
81672010-05-21 Tom Tromey <tromey@redhat.com>
8168
8169 * gdb.dwarf2.pieces.exp: New file.
8170 * gdb.dwarf2.pieces.S: New file.
8171 * gdb.dwarf2.pieces.c: New file.
8172
a7b75dfd 81732010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 8174 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
8175
8176 * lib/gdb.exp (gdb_test_no_output): New function.
8177 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
8178 when testing commands that should produce no output.
8179
c81c812a
JB
81802010-05-17 Joel Brobecker <brobecker@adacore.com>
8181
8182 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
8183 parameter that we want to watch being a constant.
8184
0cce5bd9
JB
81852010-05-17 Joel Brobecker <brobecker@adacore.com>
8186
8187 * gdb.ada/cond_lang: New testcase.
8188
47050449
JB
81892010-05-17 Joel Brobecker <brobecker@adacore.com>
8190
8191 * lib/gdb.exp (banned_variables): New variable/constant.
8192 (gdb_init): Add write trace on variables listed in banned_variables.
8193 (gdb_finish): Remove write traces on variables listed in
8194 banned_variables.
8195
77c01586
JB
81962010-05-17 Joel Brobecker <brobecker@adacore.com>
8197
8198 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
8199 * gdb.cp/koenig.exp: Likewise.
8200
88d4aea7
PM
82012010-05-14 Phil Muldoon <pmuldoon@redhat.com>
8202
889bf7c5 8203 PR python/11482
88d4aea7
PM
8204
8205 * gdb.python/py-value.exp (test_value_hash): New function.
8206
f5a010c0
PM
82072010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
8208
8209 PR exp/11530.
8210 * gdb.base/gdb11530.c: New file.
8211 * gdb.base/gdb11530.exp: New file.
8212
8ef4892f
JK
82132010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8214
8215 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
8216 * gdb.dwarf2/dw2-modula2-self-type.S: New.
8217
7322dca9
SW
82182010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
8219
8220 * gdb.cp/koenig.exp: New test.
8221 * gdb.cp/koenig.cc: New test program.
8222
02e7ea18
JB
82232010-05-05 Joel Brobecker <brobecker@adacore.com>
8224
8225 Remove the use of prms_id and bug_id throughout the testsuite.
8226
e1c34c5d
PM
82272010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
8228
8229 PR exp/11349.
8230 * testsuite/gdb.cp/ref-types.exp: Add test to examine
8231 use a reference local variable.
8232
8e1d0c49
JK
82332010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8234
8235 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
8236 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
8237 variable different_dir. Move debugfile into a full directory pathname
8238 under DIFFERENT_DIR.
8239 * lib/gdb.exp (separate_debug_filename): Remove.
8240 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
8241 variable debug_dir and mkdir of it. Update function comments.
8242
e66408ed
PA
82432010-04-29 Pedro Alves <pedro@codesourcery.com>
8244
8245 PR gdb/11557
8246
8247 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
8248 files.
8249
d7b32ed3
PM
82502010-04-29 Phil Muldoon <pmuldoon@redhat.com>
8251
889bf7c5 8252 * gdb.python/py-param.exp: New File.
d7b32ed3 8253
6aecb9c2
JB
82542010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
8255
8256 * gdb.base/default.exp: Fix "set language" test.
8257
bdf92a1c
PM
82582010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
8259
8260 PR breakpoints/11531.
8261 * gdb.base/gdb11531.c: New file.
8262 * gdb.base/gdb11531.exp: New file.
8263
3f172e24
TT
82642010-04-26 Tom Tromey <tromey@redhat.com>
8265
8266 * gdb.base/completion.exp: Add tests for completion and deprecated
8267 commands.
8268
64af4c92
JK
82692010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8270
8271 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
8272 (print /x char_array): Escape curly brackets.
8273
492928e4
JK
82742010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
8275
8276 Fix deadlock on looped list of loaded shared objects.
8277 * gdb.base/solib-corrupted.exp: New.
8278
66d09542
DE
82792010-04-23 Doug Evans <dje@google.com>
8280
8281 * gdb.python/py-section-script.c: New file.
8282 * gdb.python/py-section-script.exp: New file.
8283 * gdb.python/py-section-script.py: New file.
8284
8bd10a10
CM
82852010-04-20 Chris Moller <cmoller@redhat.com>
8286
8287 PR 10179
8288
8289 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
8290 * gdb.base/pr10179-a.c:
8291 * gdb.base/pr10179-b.c:
8292 * gdb.base/pr10179.exp: New files.
8293
c0201579
JK
82942010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8295
8296 Fix crashes on dangling display expressions.
8297 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
8298 is SEP.
8299 (lib_flags): Remove the "debug" keyword.
8300 (libsepdebug): New variable for iterating new loop.
8301 (save_pf_prefix): New variable wrapping the loop.
8302 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
8303 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
8304
793b0ff8
PM
83052010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
8306
8307 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
8308
097f51f7
PM
83092010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
8310
8311 PR stabs/11479.
8312 * gdb.stabs/gdb11479.exp: New file.
8313 * gdb.stabs/gdb11479.c: New file.
8314
9a22f0d0
PM
83152010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
8316
8317 * gdb.base/charset.c (Strin16, String32): New variables.
8318 * gdb.base/charset.exp (gdb_test): Test correct display
8319 of 16 or 32 bit strings.
8320
83212010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
8322
8323 PR 9167
8324 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
8325 * gdb.cp/pr9167.cc: New file.
8326 * gdb.cp/pr9167.exp: New file.
8327
8328
6e354e5e
PM
83292010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
8330
8331 PR pascal/11492.
8332 * gdb.pascal/gdb11492.pas: New file.
8333 * gdb.pascal/gdb11492.exp: New file.
8334
be942545
JB
83352010-04-20 Joel Brobecker <brobecker@adacore.com>
8336
1667e6e3 8337 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 8338
0c3acc09
JB
83392010-04-20 Joel Brobecker <brobecker@adacore.com>
8340
8341 * gdb.ada/dyn_loc: New testcase.
8342
ec31cde5
CM
83432010-04-20 Chris Moller <cmoller@redhat.com>
8344
8345 PR 10867
889bf7c5 8346
ec31cde5
CM
8347 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
8348 * gdb.cp/pr10687.cc: New file.
8349 * gdb.cp/pr10687.exp: New file.
8350
8351
ce4b0682
SDJ
83522010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8353 Sergio Durigan Junior <sergiodj@redhat.com>
8354
8355 * gdb.fortran/logical.exp: New testcase.
8356 * gdb.fortran/logical.f90: New file.
8357
3436961f
DE
83582010-04-19 Doug Evans <dje@google.com>
8359
8360 * gdb.base/help.exp (help source): Update expected output.
8361
4d836c09
JK
83622010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8363
8364 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
8365 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
8366 gdb_exit and return.
8367 (executable): New variable.
8368 (binfile): Use it.
8369
6149aea9
PA
83702010-04-19 Pedro Alves <pedro@codesourcery.com>
8371
8372 PR breakpoints/8554.
8373
8374 * gdb.trace/save-trace.exp: Adjust.
8375
ed41462c
L
83762010-04-17 H.J. Lu <hongjiu.lu@intel.com>
8377
8378 PR corefiles/11511
8379 * gdb.arch/system-gcore.exp: New.
8380 * gdb.arch/gcore.c: Likewise.
8381
3f7b2faa
DE
83822010-04-15 Doug Evans <dje@google.com>
8383
fa33c3cd
DE
8384 * gdb.python/py-progspace.c: New file.
8385 * gdb.python/py-progspace.exp: New file.
8386
3f7b2faa
DE
8387 * gdb.base/source.exp: Add tests for "source -s".
8388
79f283fe
PM
83892010-04-14 Phil Muldoon <pmuldoon@redhat.com>
8390
8391 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
8392 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
8393 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
8394 * gdb.python/py-mi.exp: New test for to_string returning None.
8395
fc8eb08a
PM
83962010-04-12 Phil Muldoon <pmuldoon@redhat.com>
8397
8398 * gdb.python/py-breakpoint.c: Make result global.
8399
26e197f6
JK
84002010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8401
8402 Fix non-GNU make compatibility.
8403 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
8404
adc36818
PM
84052010-04-09 Phil Muldoon <pmuldoon@redhat.com>
8406
8407 * gdb.python/py-breakpoint.exp: New File.
8408 * gdb.python/py-breakpoint.C: Ditto.
8409
64e17368
SS
84102010-04-08 Stan Shebs <stan@codesourcery.com>
8411
8412 * gdb.trace/actions.exp: Clear default-collect.
8413 * gdb.trace/save-trace.exp: Clear default-collect.
8414
fff5cc64
PM
84152010-04-08 Phil Muldoon <pmuldoon@redhat.com>
8416
8417 * gdb.python/py-value: Add null string variable.
8418 (test_lazy_string): Test zero length, NULL address lazy
8419 strings.
8420
a055a187
L
84212010-04-07 H.J. Lu <hongjiu.lu@intel.com>
8422
8423 * gdb.arch/i386-avx.c: New.
8424 * gdb.arch/i386-avx.exp: Likewise.
8425
8426 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
8427
96e39866
DE
84282010-04-06 Doug Evans <dje@google.com>
8429
8430 * gdb.base/source-test.gdb: New file.
8431 * gdb.base/source.exp: Test source -v.
8432
5984a431
UW
84332010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8434
8435 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
8436
ec8a089a
PM
84372010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
8438
8439 * gdb.stabs/aout.sed: Convert all backslash to double backslash
8440 within one line, unless it is followed by a double quote.
8441 * gdb.stabs/hppa.sed: Idem.
8442 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
8443 * gdb.stabs/weird.exp: Check for correct parsing of
8444 char and string constants.
ec8a089a
PM
8445 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
8446 in .stabs to .stabx substitution.
8447
fce3c1f0
SS
84482010-04-05 Stan Shebs <stan@codesourcery.com>
8449
8450 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
8451 constant global.
8452 * gdb.trace/tfile.exp: Try to print them.
8453
d77f58be
SS
84542010-04-04 Stan Shebs <stan@codesourcery.com>
8455
8456 * gdb.base/completion.exp: Update for new "info watchpoints".
8457 * gdb.base/default.exp: Ditto.
8458 * gdb.base/help.exp: Ditto.
8459 * gdb.base/watchpoint.exp: Ditto.
8460 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 8461
af54718e
SS
84622010-04-04 Stan Shebs <stan@codesourcery.com>
8463
8464 * gdb.trace/tfile.exp: Sharpen tfind test.
8465
74d1f91e
JK
84662010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8467
8468 * gdb.base/break-entry.exp: New.
8469
eb8e76db 84702010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 8471 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
8472
8473 * gdb.reverse/i386-sse-reverse.exp: New file.
8474 * gdb.reverse/i386-sse-reverse.c: New file.
8475
bf65cad8
PA
84762010-04-02 Pedro Alves <pedro@codesourcery.com>
8477
8478 * gdb.trace/tfind.exp: Adjust expected disassembly output.
8479
fff87407
SS
84802010-04-01 Stan Shebs <stan@codesourcery.com>
8481
8482 * gdb.trace/actions.exp: Tweak expected output.
8483 * gdb.trace/while-stepping.exp: Tweak expected output.
8484
fe01d668
L
84852010-04-01 H.J. Lu <hongjiu.lu@intel.com>
8486
8487 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
8488
86b17b60
PA
84892010-04-01 Pedro Alves <pedro@codesourcery.com>
8490
8491 * gdb.base/commands.exp: Adjust.
8492 * gdb.cp/extern-c.exp: Adjust.
8493
2c58c0a9
PA
84942010-04-01 Pedro Alves <pedro@codesourcery.com>
8495
8496 * gdb.trace/collection.c (local_test_func): Define a local struct,
8497 and instanciate it.
8498
0db9b91c
PA
84992010-04-01 Pedro Alves <pedro@codesourcery.com>
8500
8501 * gdb.trace/collection.exp (gdb_collect_args_test)
8502 (gdb_collect_argarray_test): XFAIL the tests that assume the
8503 argarray argument's elements are collected.
8504
8072405b
JK
85052010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
8506
8507 * gdb.dwarf2/dw2-bad-parameter-type.exp,
8508 gdb.dwarf2/dw2-bad-parameter-type.S: New.
8509
8bf6485c
SS
85102010-03-31 Stan Shebs <stan@codesourcery.com>
8511
8512 * gdb.trace/save-trace.exp: Test save/restore of default-collect
8513 and tracepoint conditionals.
8514 (gdb_verify_tracepoints): Delete unused return.
8515
fd7f724a
KS
85162010-03-26 Keith Seitz <keiths@redhat.com>
8517
8518 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
8519 appear in the output before main.
8520 Remove KFAIL for gdb/2215 aka bz 9320.
8521
8d9e7719
DE
85222010-03-30 Doug Evans <dje@google.com>
8523
0906dd0b
DE
8524 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
8525 by dejagnu.
8526 * gdb.arch/amd64-dword.exp: Ditto.
8527
8d9e7719
DE
8528 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
8529 match.
8530 (break printf): Ditto.
8531
1da644f0
SW
85322010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
8533
8534 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
8535 gcc < 4.4.
8536 * gdb.cp/shadow.exp: Ditto.
8537
a8121990
PA
85382010-03-29 Pedro Alves <pedro@codesourcery.com>
8539
8540 * gdb.trace/collection.exp (run_trace_experiment): Make sure
8541 "tstart" is silent.
8542
6e79d367
PA
85432010-03-29 Pedro Alves <pedro@codesourcery.com>
8544
8545 * gdb.trace/collection.exp (executable): New.
8546 (binfile): Use it.
8547 (fpreg, spreg, pcreg): New.
8548 (test_register): Use gdb_test_multiple. Pass /x to print.
8549 (prepare_for_trace_test): New.
8550 (run_trace_experiment): Use "continue", not gdb_run_cmd.
8551 (gdb_collect_args_test, gdb_collect_argstruct_test)
8552 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
8553 prepare_for_trace_test.
8554 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
8555 fpreg, spreg and pcreg.
8556 (gdb_collect_expression_test, gdb_collect_globals_test): Use
8557 prepare_for_trace_test.
8558 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
8559 try to detect tracing support here. Don't set breakpoints at
8560 `begin' or `end' here.
8561 <global scope>: Use clean_restart. Run to main before checking
8562 for tracing support. Check for for tracing support here.
8563
09248348
JK
85642010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8565
8566 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
8567 " as $displacement" to "seen displacement message".
8568
d350db38
PA
85692010-03-28 Pedro Alves <pedro@codesourcery.com>
8570
8571 * gdb.trace/while-dyn.exp (executable): New variable.
8572 (binfile): Use it.
8573 (test_while_stepping): New function. Move most tests here. Call
8574 it once for each of the while-stepping, stepping and ws aliases.
8575
907af001
UW
85762010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8577
8578 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
8579 that do not provide the tagless_struct type name at all.
8580 (test_print_anon_union): Do not check value of uninitialized
8581 union member. Do not use cp_test_ptype_class, so we can accept
8582 "long" as well as "long int".
8583
610197fd
PA
85842010-03-26 Pedro Alves <pedro@codesourcery.com>
8585
8586 * gdb.trace/tfile.c (tohex, bin2hex): New.
8587 (write_error_trace_file): Hexify error description.
8588
6c28cbf2
SS
85892010-03-25 Stan Shebs <stan@codesourcery.com>
8590
8591 * gdb.trace/tfile.c: Generate an additional trace file, improve
8592 portability.
8593 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
8594 files in a better way.
8595
e62b8c7e
KS
85962010-03-25 Keith Seitz <keiths@redhat.com>
8597
8598 * gdb.java/jprint.exp: XFAIL printing of static class members
8599 because of GCC debuginfo problem.
8600
82ccf5a5
JK
86012010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8602
8603 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
8604
293e2f9e
DJ
86052010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
8606
8607 * gdb.base/completion.exp: Allow long instead of long int.
8608 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
8609 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
8610 variable p.
8611 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
8612 * gdb.base/pointers.exp: Allow long instead of long int.
8613 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
8614 * gdb.base/step-line.exp: Allow a directory before the source file name.
8615
95a42b64
TT
86162010-03-24 Tom Tromey <tromey@redhat.com>
8617
8618 PR breakpoints/9352:
8619 * gdb.base/default.exp: Update.
8620 * gdb.base/commands.exp: Update.
8621 * gdb.cp/extern-c.exp: Test setting commands on multiple
8622 breakpoints at once.
8623
2390201f
DJ
86242010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
8625
8626 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
8627 if gdb,nosignals.
8628 * gdb.base/watchpoints.c: Do not include unnecessary headers.
8629 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
8630 exited".
8631
8c9a6790
SS
86322010-03-24 Stan Shebs <stan@codesourcery.com>
8633
8634 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
8635
a6c727b2
DJ
86362010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
8637
8638 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
8639 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
8640 argument. Handle "short" and "long".
8641 (Top level): Pass overprototyped output for old_fptr and xptr.
8642
4dfd5423
PA
86432010-03-23 Pedro Alves <pedro@codesourcery.com>
8644
8645 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
8646 format strings and add casts to avoid compiler warnings.
8647
86482010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
8649
8650 * lib/trace-support.exp (gdb_trace_setactions):
8651 Don't expect whitespace after ">" prompt.
8652 * gdb.trace/actions.exp: Adjust for output changes.
8653 * gdb.trace/while-stepping.exp: Likewise.
8654
c847d045
JK
86552010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8656
8657 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
8658 and r157645).
8659
5f717f1d
JK
86602010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8661
8662 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
8663 New.
8664
7d6d51d5
DJ
86652010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
8666
8667 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
8668 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
8669
3b11a015
SS
86702010-03-19 Stan Shebs <stan@codesourcery.com>
8671
8672 * gdb.trace/ax.exp: New file.
8673
d7d158ed
DE
86742010-03-19 Doug Evans <dje@google.com>
8675
6bb85cd1
DE
8676 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
8677 output from gcc.
8678
d7d158ed
DE
8679 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
8680 named /usr/sbin/prelink<foo>.
8681
4daf5ac0
SS
86822010-03-18 Stan Shebs <stan@codesourcery.com>
8683
8684 * gdb.trace/circ.exp: Test circular-trace-buffer.
8685 * gdb.trace/tfile.exp: Update tstatus test.
8686
e8d05480
JB
86872010-03-18 Joel Brobecker <brobecker@adacore.com>
8688
8689 * gdb.dwarf2/dw2-anonymous-func.S: New file.
8690 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
8691
441b986a
UW
86922010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8693
8694 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
8695
4247603b
PA
86962010-03-18 Pedro Alves <pedro@codesourcery.com>
8697
8698 * gdb.base/default.exp: Adjust the expected output of the finish
8699 and until commands when the inferior is not being run.
8700
13387711
SW
87012010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
8702
8703 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
8704 * gdb.cp/nsusing.exp: Ditto.
8705
6e31430b
TT
87062010-03-15 Tom Tromey <tromey@redhat.com>
8707
8708 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
8709 * gdb.cp/userdef.cc (operator==): New function.
8710 (main): New locals mem1, mem2.
8711
e2d69cb5
JZ
87122010-03-15 Jie Zhang <jie@codesourcery.com>
8713
8714 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
8715 Declare and use new loadtimeout variable.
8716
f572f0a9
DJ
87172010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
8718
8719 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
8720 Use gdb_load later.
8721
51f4c0b0
PA
87222010-03-14 Pedro Alves <pedro@codesourcery.com>
8723
8724 * gdb.base/solib-disc.c (main): Make format of fprintf a string
8725 literal. Add missing endlines to prints to stderr.
8726
1c809c68
TT
87272010-03-12 Tom Tromey <tromey@redhat.com>
8728
8729 PR c++/9708:
8730 * gdb.cp/m-static.exp: Add regression test.
8731 * gdb.cp/m-static.cc (method): New method.
8732 (main): Call it.
8733
00ae8fef
SW
87342010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
8735
8736 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
8737 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
8738
759f0f0b
PA
87392010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
8740
21e24d21
PA
8741 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
8742
87432010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
8744
759f0f0b
PA
8745 * lib/gdb.exp (skip_stl_tests): New.
8746 (gdb_compile): Symbian needs -ldl.
8747 (shlib_target_file): New.
8748 (shlib_symbol_file): New.
8749 (gdb_load_shlibs): Use shlib_target_file.
8750 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
8751 * gdb.cp/exception.exp: Use skip_stl_tests.
8752 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
8753 * gdb.cp/try_catch.exp: Use skip_stl_tests.
8754 * gdb.cp/mb-templates.exp: Ditto.
8755 * gdb.base/commands.exp: Relax regexes.
8756 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
8757 shlib_target_file and shlib_symbol_file.
8758 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
8759 sections.
8760 * gdb.base/ending-run.exp: Accept E32Main for symbian.
8761 * gdb.base/solib-disc.exp: Use
8762 shlib_target_file and shlib_symbol_file.
8763 * gdb.base/unload.exp: Don't skip on symbian. Use
8764 shlib_target_file and shlib_symbol_file.
8765 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
8766
6a8f2671 87672010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 8768
6a8f2671
PA
8769 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
8770 * gdb.trace/report.exp: Adjust for x86 and x86_64.
8771 Issue a tfind end before looking for a tracepoint frame.
8772 * gdb.trace/tfind.exp: Adjust tstatus output.
8773 Adjust disassembly output.
8774 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
8775
ccf26247
JK
87762010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8777
8778 * gdb.base/break-interp.exp: Create new displacement parameter value
8779 for the test_ld calls.
8780 (reach): New parameter displacement, verify its content. New push of
8781 pf_prefix "reach-$func:". Import global expect_out.
8782 (test_core): New parameter displacement, verify its content. New push
8783 of pf_prefix "core:". New command "set verbose on". Import global
8784 expect_out.
8785 (test_attach): New parameter displacement, verify its content. New
8786 push of pf_prefix "attach:". New command "set verbose on". Import
8787 global expect_out.
8788 (test_ld): New parameter displacement, pass it to the reach, test_core
8789 and test_attach calls and verify its content in the "ld.so exit" test.
8790 * gdb.base/prelink.exp: Remove gdb_exit and final return.
8791 (prelink): Update expected text, use gdb_test.
8792
e469c7fb
DE
87932010-03-10 Doug Evans <dje@google.com>
8794
8795 * gdb.base/checkpoint.exp: Fix comment.
8796 Lengthen timeout while doing >600 checkpoints test.
8797 Rename duplicate "kill all one" test to keep test names unique.
8798
60e1c644
PA
87992010-03-10 Pedro Alves <pedro@codesourcery.com>
8800
8801 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
8802
cec808ec
KS
88032010-03-08 Keith Seitz <keiths@redhat.com>
8804
889bf7c5
PA
8805 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
8806 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
8807 (dm_type_long): New function.
8808 (dm_type_unsigned_short): New function.
8809 (dm_type_unsigned_long): New function.
8810 (myint): New typedef.
8811 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
8812 long, unsigned shor and long, operator char*, and typedef.
8813 (test_lookup_operator_functions): Add operator char* test.
8814 (test_paddr_operator_functions): Likewise.
8815 (test_paddr_overloaded_functions): Use probe values for
8816 short, long, and unsigned short and long.
8817 (test_paddr_hairy_functions): If the demangler probe detected
8818 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
8819 demangler.
8820 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
8821 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
8822 and "print null_pmf".
8823 Add test "ptype a.*pmf".
8824 * gdb.cp/overload.exp: Allow optional "int" to appear with
8825 "short" and "long".
8826 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
8827 long expect value for men_overload1arg.
8828 Allow "int" to appear with "short" and "long".
8829 When testing "info break", add argument for main (void).
8830 Also allow "int" to appear with "short" and "long".
8831 Ditto with "unsigned" and "long long".
cec808ec
KS
8832 * gdb.java/jmain.exp: Do not enclose methods names in single
8833 quotes.
8834 * gdb.java/jmisc.exp: Likewise.
8835 * gdb.java/jprint.exp: Likewise.
8836 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
8837
8838 From Jan Kratochvil <jan.kratochvil@redhat.com>:
8839 * gdb.cp/exception.exp (backtrace after first throw)
8840 (backtrace after second throw): Allow a namespace before __cxa_throw.
8841 (backtrace after first catch, backtrace after second catch): Allow
8842 a namespace before __cxa_begin_catch.
8843
8844 * gdb.cp/cpexprs.exp: New file.
8845 * gdb.cp/cpexprs.cc: New file.
8846
8847 From Daniel Jacobowitz <dan@codesourcery.com>
8848 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
8849 to use string_to_regexp.
8850 (ctor, dtor): New functions. Use them to match constructor
8851 and destructor function types.
8852 (Top level): Use runto_main.
8853
f870a310
TT
88542010-03-05 Tom Tromey <tromey@redhat.com>
8855
8856 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
8857 gdb.target_charset.
8858 (pp_ns.to_string): Likewise.
8859
0c199f28
KS
88602010-03-04 Keith Seitz <keiths@redhat.com>
8861
8862 * gdb.cp/overload.exp: Test that the filename portion of a linespec
8863 can be quoted. Test that both the filename and function/line
8864 portions can be quoted at the same time.
8865
c7437ca6
PA
88662010-03-04 Pedro Alves <pedro@codesourcery.com>
8867
8868 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
8869
b111b805
DE
88702010-03-03 Doug Evans <dje@google.com>
8871
24486cb7
DE
8872 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
8873 libc contains libpthread.
8874
b111b805
DE
8875 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
8876 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
8877 of gdb_compile. Add another pattern to match android backtrace.
8878
a0e0ef55
TT
88792010-03-03 Tom Tromey <tromey@redhat.com>
8880
8881 PR gdb/11345:
8882 * gdb.base/printcmds.exp (test_printf): Add test.
8883
1ba53b71
L
88842010-03-02 H.J. Lu <hongjiu.lu@intel.com>
8885
8886 * gdb.arch/amd64-byte.exp: New.
8887 * gdb.arch/amd64-dword.exp: Likewise.
8888 * gdb.arch/amd64-pseudo.c: Likewise.
8889 * gdb.arch/amd64-word.exp: Likewise.
8890 * gdb.arch/i386-byte.exp: Likewise.
8891 * gdb.arch/i386-pseudo.c: Likewise.
8892 * gdb.arch/i386-word.exp: Likewise.
8893
f5dff777
DJ
88942010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
8895
8896 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
8897 types. Add structreg, bitfields, and flags registers.
8898 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
8899 registers.
8900
90884b2b
L
89012010-03-01 H.J. Lu <hongjiu.lu@intel.com>
8902
8903 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
8904 (load_description): Set architecture if defined.
8905
dc00d89f
PM
89062010-02-28 Phil Muldoon <pmuldoon@redhat.com>
8907
8908 * gdb.python/py-frame.exp: Add read_var block tests.
8909 * gdb.python/py-frame.c (block): New function.
8910
0e095b7e
JK
89112010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8912 Daniel Jacobowitz <dan@codesourcery.com>
8913
8914 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
8915
624f1a65
DM
89162010-02-25 David S. Miller <davem@davemloft.net>
8917
8918 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
8919 fix logic for setting all_syscalls_numbers.
8920
f3e9a817
PM
89212010-02-24 Phil Muldoon <pmuldoon@redhat.com>
8922
8923 * Makefile.in: Add py-block and py-symbol.
8924 * gdb.python/py-symbol.exp: New File.
8925 * gdb.python/py-symtab.exp: New File.
8926 * gdb.python/py-block.exp: New File.
8927 * gdb.python/py-symbol.c: New File.
8928 * gdb.python/py-block.c: New File.
8929
f6bbabf0
PM
89302010-02-24 Phil Muldoon <pmuldoon@redhat.com>
8931
8932 PR python/11314
8933 * lib/gdb.exp (skip_python_tests): New function.
8934 * gdb.python/py-cmd.exp: Use skip_python_tests.
8935 * gdb.python/py-frame.exp: Likewise.
8936 * gdb.python/py-function.exp: Likewise.
8937 * gdb.python/py-prettyprint.exp: Likewise.
8938 * gdb.python/py-template.exp: Likewise.
8939 * gdb.python/py-type.exp: Likewise.
8940 * gdb.python/py-value.exp: Likewise.
8941
85d721b8
PA
89422010-02-22 Pedro Alves <pedro@codesourcery.com>
8943
8944 PR9605
8945
8946 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
8947
48e32051
TT
89482010-02-19 Tom Tromey <tromey@redhat.com>
8949
8950 PR c++/8693, PR c++/9496:
8951 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
8952 regression tests.
8953
ac9c0048
JK
89542010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8955
8956 Fix compatibility with m68k as.
8957 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
8958 Use only /* comments */.
8959
57bb97a4
UW
89602010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8961
8962 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
8963 * configure: Regenerate.
8964
7d1bf85c
DJ
89652010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
8966
8967 * gdb.python/py-type.exp: Check for Python support.
8968
061b5285
PA
89692010-02-17 Pedro Alves <pedro@codesourcery.com>
8970
8971 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
8972 `regsub' syntax available.
8973
f8a8bc2c
PA
89742010-02-17 Pedro Alves <pedro@codesourcery.com>
8975
8976 * gdb.base/shmain.c (main): Remove printf call.
8977 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
8978 * gdb.base/unload.c (main): Make format of fprintf a string
8979 literal. Add missing endlines to prints to stderr.
8980 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
8981
6f451e5e
TT
89822010-02-17 Tom Tromey <tromey@redhat.com>
8983
8984 * gdb.java/jprint.java (jprint.props): New field.
8985 * gdb.java/jprint.exp (set_lang_java): Add regression test.
8986
12d79008
PA
89872010-02-17 Pedro Alves <pedro@codesourcery.com>
8988
ef801a0e 8989 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
8990 available.
8991
d252f7e5
DJ
89922010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8993
8994 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
8995 creation to support remote host testing.
8996
67bdab6c
DJ
89972010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8998
8999 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
9000 Recognize "command not found".
9001
bb391223
DJ
90022010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9003
9004 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
9005 single-stepping.
9006
70362913
DJ
90072010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9008
9009 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
9010 if arguments are not supported.
9011
493f3c00
DJ
90122010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9013
9014 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
9015 be const or non-const.
9016
8034c749
DJ
90172010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9018
9019 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
9020 mi_send_resuming_command to send -exec-continue.
9021
791dfb64
DJ
90222010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9023
9024 * gdb.base/list.exp (test_list_filename_and_function): Add test
9025 with single quotes.
9026 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
9027 matching.
9028 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
9029 Add KFAIL'd tests for PR gdb/11289.
9030
7c5fe868
DJ
90312010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9032
9033 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
9034
fdc498b8
DJ
90352010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9036
9037 * gdb.base/comp-dir/subdir/dummy.txt: New file.
9038 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
9039 a temporary directory.
9040
b519e2a6
DJ
90412010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9042
9043 * gdb.base/charset.exp: Use a single regular expression to match
9044 show host-charset and show target-charset output.
9045
74164c56
JK
90462010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9047
9048 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
9049 "Illegal process-id" expect string more exact.
9050 (attach to digits-starting nonsense is prohibited): New.
9051
701ed6dc
JK
90522010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9053
9054 * gdb.base/prelink.exp (set verbose on): New.
9055
889bf7c5 90562010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
9057
9058 * mi-reverse.exp: New file. Test for reverse option to the
9059 following MI commands: exec-continue, exec-finish, exec-next,
9060 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 9061
dadf0e9c
JB
90622010-02-09 Joel Brobecker <brobecker@adacore.com>
9063
9064 * gdb.ada/ptype_tagged_param: New testcase.
9065
714f19d5
TT
90662010-02-08 Tom Tromey <tromey@redhat.com>
9067
9068 PR c++/8017:
9069 * gdb.cp/overload.exp: Add tests.
9070 * gdb.cp/overload.cc (struct K): New.
9071 (namespace N): New.
9072 (main): Call new functions.
9073 (K::staticoverload): Define.
9074
889bf7c5 90752010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
9076
9077 PR gdb/10728
9078 * gdb.cp/pr10728-x.h: New file.
9079 * gdb.cp/pr10728-x.cc: New file.
9080 * gdb.cp/pr10728-y.cc: New file.
9081 * gdb.cp/pr10728.exp: New file.
9082 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
9083
889bf7c5 90842010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
9085
9086 PR gdb/9067
9087 * gdb.cp/pr9067.exp: New
9088 * gdb.cp/pr9067.cc: New
9089 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
9090
7b356089
JB
90912010-02-08 Joel Brobecker <brobecker@adacore.com>
9092
9093 * lib/gdb.exp (gdb_test_timeout): New global variable.
9094 Set it to timeout if not already set.
9095 (gdb_init): Reset the value of timeout to gdb_test_timeout.
9096
1be00882
DE
90972010-02-05 Doug Evans <dje@google.com>
9098
9099 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
9100 user.
9101
82856980
SW
91022010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
9103
9104 PR c++/7935:
9105 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
9106
1a334831
TT
91072010-02-04 Tom Tromey <tromey@redhat.com>
9108
9109 * gdb.cp/virtbase.exp: Make test case names unique.
9110
9c3c02fd
TT
91112010-02-02 Tom Tromey <tromey@redhat.com>
9112
9113 * gdb.cp/virtbase.exp: Add regression tests.
9114 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
9115 (main): Instantiate RHC.
9116
0cc2414c
TT
91172010-02-02 Tom Tromey <tromey@redhat.com>
9118
9119 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
9120 type-printing change.
9121
edf3d5f3
TT
91222010-02-02 Tom Tromey <tromey@redhat.com>
9123
9124 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
9125 * gdb.cp/virtbase.cc: New file.
9126 * gdb.cp/virtbase.exp: New file.
9127 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
9128
e4b7f41c
JK
91292010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9130
9131 PR libc/11214:
9132 * gdb.threads/current-lwp-dead.c: Include features.h.
9133 (HAS_NOMMU): New.
9134 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
9135
b381ea14
JK
91362010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9137
9138 * gdb.base/symbol-without-target_section.exp,
9139 gdb.base/symbol-without-target_section.c: New.
9140
c593ac0e
DJ
91412010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9142
9143 * gdb.base/bigcore.exp: Reset increased timeout.
9144 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
9145
db25f29d
DJ
91462010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9147
9148 * gdb.base/gcore.exp (capture_command_output): Use
9149 gdb_test_multiple.
9150
f9d67f43
DJ
91512010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9152
9153 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
9154 * gdb.arch/thumb2-it.exp (test_it_break): New function.
9155 (Top level): Call it.
9156
177321bd
DJ
91572010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9158
9159 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
9160
97f2ed50
DJ
91612010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
9162
9163 * gdb.base/call-strs.exp, gdb.base/default.exp,
9164 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
9165 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
9166 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
9167 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
9168 gdb.base/watchpoint-solib.exp: Save and restore timeout.
9169 * gdb.base/ending-run.exp: Correct restore of timeout.
9170 * gdb.base/page.exp: Remove unnecessary timeout setting.
9171
e4e2711a
JB
91722010-01-29 Joel Brobecker <brobecker@adacore.com>
9173
9174 * gdb.ada/rec_return: New testcase.
9175
ba581dc1
JB
91762010-01-29 Joel Brobecker <brobecker@adacore.com>
9177
9178 * gdb.ada/call_pn: New testcase.
9179
4ea95be9
DJ
91802010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
9181
9182 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
9183 (Top level): Use it to resume.
9184 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
9185 the Thumb mode displaced stepping error as unsupported.
9186
df83a9bf
SW
91872010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
9188
889bf7c5
PA
9189 * gdb.cp/nsusing.exp: Added more tests.
9190 * gdb.cp/nsrecurs.exp: Ditto.
9191 * gdb.cp/nsusing.cc: Added test functions.
9192 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 9193
40b27cdc
JK
91942010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9195
9196 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
9197 absolute directory pathnames in gdb.sum file.
9198
de958931
SW
91992010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
9200
9201 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
9202 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
9203
708ead4e
TT
92042010-01-26 Tom Tromey <tromey@redhat.com>
9205
9206 PR exp/7643:
9207 * gdb.base/printcmds.exp (test_print_string_constants): Remove
9208 setup_kfail.
9209
b14e635e
SW
92102010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
9211
9212 * gdb.cp/nsrecurs.exp: New test.
9213 * gdb.cp/nsrecurs.cc: New test program.
9214 * gdb.cp/nsstress.exp: New test.
9215 * gdb.cp/nsstress.cc: New test program.
9216 * gdb.cp/nsdecl.exp: New test.
9217 * gdb.cp/nsdecl.cc: New test program.
9218
8540c487
SW
92192010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
9220
9221 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
9222 imported into file scope.
9223 Marked test as xfail.
9224 * gdb.cp/namespace-using.cc (marker5): New function.
9225 * gdb.cp/shadow.exp: New test.
9226 * gdb.cp/shadow.cc: New test program.
9227 * gdb.cp/nsimport.exp: New test.
9228 * gdb.cp/nsimport.cc: New test program.
9229
421d5d99
TT
92302010-01-25 Tom Tromey <tromey@redhat.com>
9231
9232 PR gdb/11049:
9233 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
9234 with "set print null-stop on".
9235
691f8dc1
JK
92362010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9237
9238 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
9239 Adjust it for DISASSEMBLY_OMIT_FNAME.
9240
0b92b5bb
TT
92412010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9242
9243 PR symtab/11199:
9244 * gdb.dwarf2/member-ptr-forwardref.exp,
9245 gdb.dwarf2/member-ptr-forwardref.S: New.
9246
23787403
JK
92472010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9248
9249 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
9250 (thread1_func): Protect thread1_tid with thread1_tid_cond by
9251 thread1_tid_mutex. Remove gdbstop_mutex handling.
9252 (thread2_func): Protect thread2_tid with thread2_tid_cond by
9253 thread2_tid_mutex. Remove gdbstop_mutex handling.
9254 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
9255 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
9256 pthread_cond_wait conditionalizations by while loops.
9257
b966cb8a
TT
92582010-01-20 Tom Tromey <tromey@redhat.com>
9259
9260 PR backtrace/10770:
9261 * gdb.dwarf2/pr10770.exp: New file.
9262 * gdb.dwarf2/pr10770.c: New file.
9263 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
9264
fcae584b
VP
92652010-01-20 Vladimir Prus <vladimir@codesourcery.com>
9266
9267 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
9268 that target was removed, and the test always runs native anyway.
9269
a0f49112
JK
92702010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9271
9272 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
9273 gdb.base/watchpoint-cond-gone-stripped.c: New.
9274
ceeb3d5a
TT
92752010-01-19 Tom Tromey <tromey@redhat.com>
9276
9277 PR c++/8000:
9278 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
9279 existing tests.
9280 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
9281 (main): Use AAA::SomeEnum.
9282
dd322c54
JK
92832010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9284
9285 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
9286 (test_ignore_count): Declare line_callme_body global.
9287 (run to breakpoint with ignore count): Use line_callme_body.
9288 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
9289 (set line_main_hello, set line_main_return): Reindent.
9290 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
9291 New.
9292 (continue to callee4): Use line_callee4_body.
9293 (check *stopped from CLI command): Use line_callee4_next.
9294 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
9295 (set line_main_hello, set line_main_return): Reindent.
9296 (set line_callee4_head, set line_callee4_body): New.
9297 (continue to callee4): Use line_callee4_body.
9298
4e8f195d
TT
92992010-01-18 Tom Tromey <tromey@redhat.com>
9300
9301 PR c++/9680:
9302 * gdb.cp/casts.cc: Add new classes and variables.
9303 * gdb.cp/casts.exp: Test new operators.
9304
9e14a9ba
JB
93052010-01-18 Tom Tromey <tromey@redhat.com>
9306 Thiago Jung Bauermann <bauerman@br.ibm.com>
9307
9308 * gdb.python/source2.py: New file.
9309 * gdb.python/source1: New file.
9310 * gdb.python/python.exp: Test "source" command.
9311
00bf0b85
SS
93122010-01-15 Stan Shebs <stan@codesourcery.com>
9313
9314 * gdb.trace/tfile.c: New file.
9315 * gdb.trace/tfile.exp: New file.
889bf7c5 9316
55235ad7
JK
93172010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9318
9319 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
9320
9f2982ff
JK
93212010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9322
9323 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
9324
bbfba9ed
JK
93252010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9326
9327 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
9328 (libfunc): New parameter action. Implement also selectable "sleep".
9329 * gdb.base/break-interp-main.c: Include assert.h.
9330 (libfunc): New parameter action.
9331 (main): New parameters argc and argv. Assert argc. Pass argv.
9332 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
9333 (test_attach): New proc.
9334 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
9335 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
9336
61f0d762
JK
93372010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9338
9339 * gdb.base/break-interp.exp (test_core): New proc.
9340 (test_ld): Call it.
9341
06a6f270
JK
93422010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9343
9344 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
9345 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
9346 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
9347 and gdb_compile_shlib. Use new -Wl compiler options.
9348 (dl bt, main bt): New tests.
9349
51bee8e9
JK
93502010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9351
9352 Support PIEs with no symfile_objfile.
9353 * gdb.base/break-interp.exp: New argument at the test_ld calls.
9354 (test_ld): New parameter trynosym.
9355 (test_ld <$trynosym>): New block.
9356
b8040f19
JK
93572010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9358
9359 * gdb.base/break-interp.exp: New file.
9360
be759fcf
PM
93612010-01-13 Phil Muldoon <pmuldoon@redhat.com>
9362
9363 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
9364 * gdb.python/py-prettyprint.py (pp_ls): New printer.
9365 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
9366 test.
9367 * gdb.python/py-prettyprint.c: Define lazystring test structure.
9368 * gdb.python/py-mi.exp: Add lazy string test.
9369
dc146f7c
VP
93702010-01-13 Vladimir Prus <vladimir@codesourcery.com>
9371
9372 * lib/mi-support.exp (mi_check_thread_states): Handle
9373 core number in thread listing.
9374
b4ba55a1
JB
93752010-01-12 Joel Brobecker <brobecker@adacore.com>
9376
9377 * gdb.base/maint.exp: Adjust the expected output for the
9378 "maint print type" test. Use gdb_test_multiple instead of
9379 gdb_sent/gdb_expect.
9380
08e24bd4
DE
93812010-01-11 Doug Evans <dje@google.com>
9382
6496a609
DE
9383 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
9384 from gdbserver_download. All callers updated.
9385
08e24bd4
DE
9386 * gdb.server/ext-run.exp: "info os processes" requires xml support.
9387
b5cfddf5
JK
93882010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9389
9390 Implement binary numbers parsing.
9391 * gdb.base/printcmds.exp (test_integer_literals_accepted)
9392 (test_integer_literals_rejected): New binary tests.
9393
3725885a
RW
93942010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
9395
9396 * gdb.cell/configure: Regenerate.
9397
37aeb5df
JK
93982010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9399
9400 * gdb.base/corefile.exp: Move the core finding block out and call it as
9401 core_find, new variable $corefile, replace corefile by $corefile and
9402 [file tail $corefile] for usage vs. test names resp.
9403 * lib/gdb.exp (core_find): Move it as a new function here. New
9404 parameter binfile and deletefiles. New variable $destcore. Pre-delete
9405 $destcore. Return "" on error.
9406
d521f563
JK
94072010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9408
9409 Workaround PR binutils/10802.
9410 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
9411 (twice).
9412
28f24826
DJ
94132010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
9414
9415 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
9416
2de75e71
JB
94172010-01-08 Joel Brobecker <brobecker@adacore.com>
9418
9419 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
9420 call, to avoid interruption.
9421
fe00719b 94222010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
9423
9424 * gdb.stabs/weird.def (args93): New.
9425
d0ef5df8
DE
94262010-01-07 Doug Evans <dje@google.com>
9427
9428 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
9429
3a08d52f
TT
94302010-01-07 Tom Tromey <tromey@redhat.com>
9431
9432 * gdb.base/source.exp: Use correct line number.
9433
7a697b8d
SS
94342010-01-05 Stan Shebs <stan@codesourcery.com>
9435
9436 * gdb.trace/tracecmd.exp: Test ftrace.
9437
7803799a
UW
94382010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9439
9440 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
9441
c54eabfa
JK
94422010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9443
9444 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
9445 "uint_for_mi_testing".
9446
02e7ef19
JB
94472010-01-01 Joel Brobecker <brobecker@adacore.com>
9448
9449 Test indented comment in file being sourced.
9450 * gdb.base/commands.exp: Test indented comment in file being sourced.
9451
abd775ce
JB
94522010-01-01 Joel Brobecker <brobecker@adacore.com>
9453
9454 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
9455 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
9456 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
9457 notice.
9458
79b55b82
JB
94592010-01-01 Joel Brobecker <brobecker@adacore.com>
9460
9461 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
9462 notice.
9463
8997583e
JK
94642010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9465
9466 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
9467 missing $after_stopped and comma (,) expectation.
9468
6da95a67
SS
94692009-12-31 Stan Shebs <stan@codesourcery.com>
9470
9471 * gdb.trace/actions.exp: Test teval action.
889bf7c5 9472
218d2fc6
TJB
94732009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
9474
9475 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
9476 (top level): Call test_watchpoint_in_big_blob.
9477 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
9478 watchpoints.
9479 (func3): Write to buf.
9480
236f1d4d
SS
94812009-12-29 Stan Shebs <stan@codesourcery.com>
9482
9483 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 9484
f61e138d
SS
94852009-12-28 Stan Shebs <stan@codesourcery.com>
9486
9487 * gdb.trace/tsv.exp: New file.
9488 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 9489
0219b378
DJ
94902009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
9491
9492 * gdb.base/find.c (main): Reference search buffers.
9493 * gdb.base/included.c (main): Reference integer.
9494 * gdb.base/ptype.c (charfoo): Declare.
9495 (intfoo): Call charfoo.
9496 * gdb.base/scope0.c (useitp): New function.
9497 (usestatics): Use useitp.
9498 (useit): Add a type for val.
9499 * gdb.base/scope1.c (useit1): Take a pointer argument.
9500 (usestatics1): Update calls to useit1.
9501 * gdb.cp/call-c.cc: Declare foo.
9502 (main): Call foo.
9503 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
9504 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
9505 (main): Call C::ensureRefs and ensureOtherRefs.
9506 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
9507 variables.
9508 (ensureOtherRefs): New function.
9509 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
9510 * gdb.cp/templates.cc (main): Call t5i.value.
9511
3f78692f
JK
95122009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9513
9514 Fix compatibility with G++-4.5.
9515 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
9516 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
9517 (uncaught return): Remove.
9518
429374b8
JK
95192009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
9520 Phil Muldoon <pmuldoon@redhat.com>
9521
9522 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
9523 (bp_location13, bp_location14, bp_location17, bp_location18)
9524 (marker3_proto, marker4_proto): New variables.
9525 (breakpoint info): Update output.
9526 (run until breakpoint at marker3, run until breakpoint at marker4): New
9527 tests.
9528
859825b8
JK
95292009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
9530
9531 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
9532 Replace the printf call of Y by provided "y-set-1" label. New block
9533 for the second shared library.
9534 * gdb.base/unload.exp: Compile also the second library, call
9535 gdb_load_shlibs also for it. Use now gdb_breakpoint.
9536 (single pending breakpoint info): Rename to ...
9537 (pending breakpoint info before run): ... this extended test.
9538 (libfile2, libname2, libsrcfile2, libsrc2)
9539 (lib_sl2): New variables.
9540 (exec_opts): Set also SHLIB_NAME2.
9541 (pending breakpoint info on first run at shrfunc1)
9542 (pending breakpoint info on second run at shrfunc1)
9543 (pending breakpoint info on second run at shrfunc2)
9544 (print y from libfile, print y from libfile2): New tests.
9545 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
9546 * gdb.base/unloadshr2.c: New.
9547
e6a386cd
HZ
95482009-12-22 Hui Zhu <teawater@gmail.com>
9549
9550 * gdb.reverse/sigall-reverse.exp: Adjust.
9551
9e19b45e
VP
95522009-12-21 Vladimir Prus <vladimir@codesourcery.com>
9553
9554 PR gdb/10884
9555
9556 * gdb.mi/var-cmd.c (do_bitfield_tests): New
9557 (main): Call do_bitfield_tests.
aacf5b1e 9558 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 9559
d53a7b30
JB
95602009-12-20 Joel Brobecker <brobecker@adacore.com>
9561
9562 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
9563 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
9564 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
9565 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
9566 gdb.modula2/unbounded1.c: Update copyright header.
9567
191ca0a1
CM
95682009-12-10 Chris Moller <moller@mollerware.com>
9569
9570 PR gdb/9399
9571 * gdb.cp/virtfunc2.exp: New tests
9572 * gdb.cp/virtfunc2.cc: New tests
9573 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
9574
0fa6cf1b
MS
95752009-12-10 Oza Pawandeep (paawan1982@yahoo.com
9576
9577 * gdb.reverse/i387-env-reverse.c: New file.
9578 * gdb.reverse/i387-env-reverse.exp: New file.
9579 * gdb.reverse/i387-stack-reverse.c: New file.
9580 * gdb.reverse/i387-stack-reverse.exp: New file.
9581
361ae042
PM
95822009-12-08 Phil Muldoon <pmuldoon@redhat.com>
9583
9584 * gdb.python/py-type.exp (test_range): New test.
9585
bfd31e71
PM
95862009-12-03 Phil Muldoon <pmuldoon@redhat.com>
9587
9588 PR python/10805
9589
9590 * gdb.python/py-type.exp: New file.
9591 * gdb.python/py-type.c: New file.
9592 * Makefile.in: Add py-type.
9593
57a1d736
TT
95942009-12-03 Tom Tromey <tromey@redhat.com>
9595
9596 * gdb.python/py-value.exp (test_parse_and_eval): New
9597 function.
9598
1f3b5d1b
PP
95992009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
9600
9601 PR gdb/11022
9602
9603 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
9604 * gdb.base/pr11022.c: New test.
9605
8b7dbdc9
JK
96062009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9607
9608 Fix spurious false FAILs.
9609 * gdb.base/structs.c (chartest): New.
9610 (main): Fill-in chartest.
9611 * gdb.base/structs.exp (anychar_re, first): New.
9612 (start_structs_test): Import global anychar_re and first.
9613 New gdb_test call "set print elements 300; ${testfile}"
9614 (start_structs_test <$first>): New block.
9615 (any): Import global anychar_re. New variable ac. Use ${ac}.
9616
6a53b2ec
JK
96172009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9618
9619 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
9620
d7167b4c
JK
96212009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9622
9623 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
9624 Force $srcfile file.
9625 * gdb.base/foll-fork.c (callee): Comment out the printf call.
9626
b1798462
UW
96272009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9628
9629 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
9630 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
9631 * gdb.threads/watchthreads-reorder.exp: Likewise.
9632
b6199126
DJ
96332009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
9634
9635 PR gdb/8704
9636
9637 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
9638 "if", and "thread". Correct matching in the previous test.
9639
b22a0510
DJ
96402009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
9641
9642 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
9643
930636d2
MS
96442009-11-23 Michael Snyder <msnyder@vmware.com>
9645
9646 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
9647 * gdb.reverse-watch-precsave.exp: Ditto.
9648
21a0512e
PP
96492009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
9650
9651 * gdb.asm/asm-source.exp: Adjust.
9652 * gdb.base/help.exp: Adjust.
889bf7c5 9653
fc30d5e0
PA
96542009-11-22 Pedro Alves <pedro@codesourcery.com>
9655
9656 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
9657 (do_syscall_tests_without_xml): Set data-directory to
9658 /the/path/to/nowhere.
9659
f6bc2008
PA
96602009-11-21 Pedro Alves <pedro@codesourcery.com>
9661
9662 * gdb.threads/local-watch-wrong-thread.c,
9663 gdb.threads/local-watch-wrong-thread.exp: New files.
9664
8c2fb5de
PA
96652009-11-21 Pedro Alves <pedro@codesourcery.com>
9666
9667 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
9668 assume new `regsub' syntax available.
9669
ebec9a0f
PA
96702009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9671
a79d3c27
JK
9672 * gdb.base/watchpoint-hw-hit-once.exp,
9673 gdb.base/watchpoint-hw-hit-once.c: New.
9674
96752009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9676
9677 * gdb.threads/watchthreads-reorder.exp,
9678 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 9679
276a961b
MK
96802009-11-17 Nathan Sidwell <nathan@codesourcery.com>
9681
9682 * gdb.xml/tdesc-regs.exp: Use for m68k.
9683
4867c1fb
PA
96842009-11-15 Pedro Alves <pedro@codesourcery.com>
9685
9686 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
9687
f6838f81
DJ
96882009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9689
9690 * lib/gdb.exp (current_target_name): New procedure.
9691 (gdb_wrapper_target): New variable.
9692 (gdb_wrapper_init): Set gdb_wrapper_target.
9693 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
9694 wrapper.
9695
4ac4dd3f
DJ
96962009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9697
9698 * gdb.base/remote.exp: Delete the slowest load test.
9699 Do not load with fixed packet sizes.
9700
a7881759
DJ
97012009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9702
9703 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
9704
97a5b505
DJ
97052009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9706
9707 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
9708 srcfile when setting a breakpoint.
9709
d3e1fc54
DJ
97102009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
9711
9712 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
9713 macros.
9714
7cbcbded
DJ
97152009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9716
9717 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
9718 to be in memory.
9719 * gdb.base/display.c (force_mem): New.
9720 (do_loops): Use it. Add breakpoint comments.
9721 (do_vars): Add a breakpoint comment.
9722 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
9723 line numbers.
9724
bdea3a92
NF
97252009-11-13 Nathan Froyd <froydnj@codesourcery.com>
9726
9727 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
9728 instead of a bare "run".
9729
269f82e5
PP
97302009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
9731
9732 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 9733
a69b7d9d
DJ
97342009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9735
9736 * lib/cell.exp (skip_cell_tests): Clean up test files before
9737 returning.
9738
b598bfda
DJ
97392009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9740
9741 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
9742 and the breakpoint menu. Do not call perror if a prompt is seen.
9743 Consume the following GDB prompt.
9744 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
9745 * gdb.cp/namespace.exp: Use gdb_test.
9746 * gdb.cp/templates.exp: Use gdb_test.
9747 (test_template_breakpoints): Use gdb_test_multiple.
9748
87728fa0
DJ
97492009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9750
9751 * gdb.base/break1.c (struct some_struct, values): Move earlier.
9752 (marker4): Reference values.
9753
b67c692f
DJ
97542009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9755
9756 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
9757 is missing.
9758
f0df251a
DJ
97592009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9760
9761 * gdb.base/break.c (need_malloc): New.
9762 * gdb.base/constvars.c (main): Reference crass and crisp.
9763 * gdb.base/gdb1821.c (main): Reference bar.
9764 * gdb.cp/gdb1355.cc (main): Reference s1.
9765 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
9766 (main): Call them.
9767 * gdb.cp/hang2.cc (dummy2): Define.
9768 * gdb.cp/hang3.cc (dummy3): Define.
9769 * gdb.cp/m-data.cc (main): Reference shadow.
9770
bdf7534a
NF
97712009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9772 Nathan Froyd <froydnj@codesourcery.com>
9773
9774 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
9775 remote host.
9776
f24fce77
NF
97772009-11-12 Nathan Froyd <froydnj@codesourcery.com>
9778
9779 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
9780 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
9781 * gdb.dwarf2/dw2-compressed.exp: Likewise.
9782 * gdb.dwarf2/dw2-intercu.exp: Likewise.
9783 * gdb.dwarf2/dw2-intermix.exp: Likewise.
9784 * gdb.dwarf2/dw2-producer.exp: Likewise.
9785 * gdb.dwarf2/mac-fileno.exp: Likewise.
9786 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
9787 py-prettyprint.py to the remote host.
9788 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
9789
40f0318e
KS
97902009-11-11 Keith Seitz <keiths@redhat.com>
9791
9792 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
9793 use it instead of "Foo".
9794 * gdb.cp/classes.exp (do_tests): Add a test to access
9795 a method through a typedef'd class name.
9796
f3d9f7fb
NF
97972009-11-11 Nathan Froyd <froydnj@codesourcery.com>
9798
9799 * gdb.base/long_long.exp: Permit leading zeros on floating-point
9800 exponents.
9801 * gdb.base/pointers.exp: Likewise.
9802 * gdb.cp/ref-types.exp: Likewise.
9803
a4216f37
KS
98042009-11-11 Keith Seitz <keiths@redhat.com>
9805
9806 * gdb.cp/cplusfuncs.cc (class foo): Add operators
9807 new[] and delete[].
9808 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
9809 "void".
9810 (probe_demangler): Remove all single-quoting of
9811 method and variable names.
9812 (info_func_regexp): Remove the word "void" from any
9813 occurrence of "(void)".
9814 (print_addr_2): Remove all single-quoting of
9815 method names.
9816 (print_addr_2_kfail): Likewise.
9817 (print_addr): Single-quote C function names before
9818 passing to print_addr_2.
9819 (test_paddr_operator_functions): Remove single-quoting
9820 for method names.
9821 Add tests for operator new[] and operator delete[].
9822
9b14d7aa
JK
98232009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9824
9825 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
9826
85feb311
KS
98272009-11-09 Keith Seitz <keiths@redhat.com>
9828
9829 * gdb.cp/overload.exp: Add tests for resolving overloaded
9830 methods in expression parsing/evaluation.
9831
fa335448
DJ
98322009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
9833
9834 * lib/gdb.exp (default_gdb_version): Use --version instead of
9835 --command.
9836
ec3c07fc
NS
98372009-11-10 Nathan Sidwell <nathan@codesourcery.com>
9838
9839 * lib/gdb.exp (gdb_compile_test): New.
9840 (skip_ada_tests, skip_java_tests): New.
9841 (gdb_compile): Use gdb_compile_test for f77.
9842 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
9843 * lib/java.exp (compile_java_from_source): Remove runtests check,
9844 use gdb_compile_test to record result.
9845 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
9846 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
9847 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
9848 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
9849 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
9850 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
9851 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
9852 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
9853 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
9854 adjust gdb_compile invocations.
9855
b8b4e42b
JK
98562009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9857
9858 * Makefile.in (abs_builddir): New.
9859 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
9860 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
9861 `$(abs_builddir)/site.exp'.
9862
f8b7eaf3
DJ
98632009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
9864
9865 * config/m68k-emc.exp, lib/emc-support.exp,
9866 gdb.trace/gdb_c_test.c: Delete.
9867 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
9868 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
9869 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
9870 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
9871 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
9872 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
9873 casing for m68k-*-elf.
9874
c4187697
NS
98752009-11-03 Pedro Alves <pedro@codesourcery.com>
9876
9877 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
9878 * gdb.arch/i386-prologue.exp: Likewise.
9879 * gdb.arch/i386-unwind.exp: Likewise.
9880
db16b772
DJ
98812009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
9882
9883 * lib/gdb.exp (gdb_expect): Fix timeout typo.
9884
bcf71277
DJ
98852009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
9886
9887 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
9888
0105cee2
DJ
98892009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
9890
9891 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
9892
24ddea62
JK
98932009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9894
9895 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
9896
287ccc17
JK
98972009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9898
9899 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
9900 * gdb.base/sepdebug2.c: New file.
9901
08bca259 99022009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
9903
9904 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
9905 the modified warnings for catch syscall. Verify if GDB was compiled
9906 with support for lib expat, and choose which tests to run depending
9907 on this.
9908
5d4e2b76
VP
99092009-10-30 Vladimir Prus <vladimir@codesourcery.com>
9910
9911 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
9912 that composite commands are parsed OK. And also test
9913 that breakpoint commands do work.
9914
240e538a
MS
99152009-10-23 Michael Snyder <msnyder@vmware.com>
9916
9917 gdb.reverse/consecutive-precsave.exp: Change expect pattern
9918 to allow for new disassembly style.
9919
9c419145
PP
99202009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
9921
9922 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 9923
02506ff1
MS
99242009-10-22 Michael Snyder <msnyder@vmware.com>
9925
9926 * gdb.reverse/break-precsave.exp: New test.
9927 * gdb.reverse/consecutive-precsave.exp: Ditto.
9928 * gdb.reverse/finish-precsave.exp: Ditto.
9929 * gdb.reverse/i386-precsave.exp: Ditto.
9930 * gdb.reverse/machinestate-precsave.exp: Ditto.
9931 * gdb.reverse/sigall-precsave.exp: Ditto.
9932 * gdb.reverse/solilb-precsave.exp: Ditto.
9933 * gdb.reverse/step-precsave.exp: Ditto.
9934 * gdb.reverse/until-precsave.exp: Ditto.
9935 * gdb.reverse/watch-precsave.exp: Ditto.
9936
4cf866a3
MS
99372009-10-22 Michael Snyder <msnyder@vmware.com>
9938
9939 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
9940 for gdb_expect. Adjust one test's expect strings for the new
9941 format of disassemble.
9942 * gdb.reverse/finish-reverse.exp: Delete 'return'.
9943 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
9944 gdb_test_multiple.
9945 * gdb.reverse/step-reverse.exp: Delete 'return'.
9946 * gdb.reverse/until-reverse.exp: Delete blank lines.
9947 * gdb.reverse/watch-reverse.exp: Delete blank lines.
9948
2b28d209
PP
99492009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
9950
9951 * gdb.base/consecutive.exp: Adjust.
9952 * gdb.base/display.exp: Likewise.
9953 * gdb.base/pc-fp.exp: Likewise.
9954 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 9955
33b9c32b
MS
99562009-10-19 Michael Snyder <msnyder@vmware.com>
9957
9958 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
9959 * gdb.reverse/finish-reverse.c: Ditto.
9960 * gdb.reverse/sigall-reverse.c: Ditto.
9961 * gdb.reverse/solib-reverse.c: Ditto.
9962 * gdb.reverse/step-reverse.c: Ditto.
9963 * gdb.reverse/watch-reverse.c: Ditto.
9964
6c95b8df
PA
99652009-10-19 Pedro Alves <pedro@codesourcery.com>
9966 Stan Shebs <stan@codesourcery.com>
9967
9968 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
9969 * gdb.base/foll-exec.exp: Adjust to expect a process id before
9970 "Executing new program".
9971 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
9972 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
9973 left listed after having been killed.
9974 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
9975 * gdb.base/maint.exp: Adjust test.
9976
9977 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
9978 * gdb.multi/Makefile.in: New.
9979 * gdb.multi/base.exp: New.
9980 * gdb.multi/goodbye.c: New.
9981 * gdb.multi/hangout.c: New.
9982 * gdb.multi/hello.c: New.
9983 * gdb.multi/bkpt-multi-exec.c: New.
9984 * gdb.multi/bkpt-multi-exec.exp: New.
9985 * gdb.multi/crashme.c: New.
9986
279017b7
TG
99872009-10-13 Tristan Gingold <gingold@adacore.com>
9988
9989 * gdb.base/sepdebug.exp: Check debug info are found.
9990
0413d738
PA
99912009-10-08 Pedro Alves <pedro@codesourcery.com>
9992
9993 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
9994 bits.
9995
c628eecc
JK
99962009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9997
9998 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
9999
38af1bfe
JB
100002009-10-07 Joel Brobecker <brobecker@adacore.com>
10001
10002 * gdb.base/watchpoints.c: Add copyright header. Reformat one
10003 of the comments.
10004
2b0adecd
PM
100052009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
10006
10007 * gdb.base/annota1.exp: Remove obsolete match_max increase.
10008 * gdb.base/annota3.exp: Idem.
10009 * gdb.base/maint.exp: Idem.
10010
8d417781
PM
100112009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
10012
889bf7c5 10013 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
10014 to default.
10015
bb61102d
PM
100162009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
10017
889bf7c5 10018 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
10019 mingw and cygwin targets.
10020
ace5c364
PM
100212009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
10022 Pedro Alves <pedro@codesourcery.com>
10023
889bf7c5 10024 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
10025 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
10026
c2d494a0
PM
100272009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
10028
e1b52ce2
PM
10029 * gdb.base/shr1.c: Use %p in format string.
10030 * gdb.base/unload.c: Avoid warning in fprintf.
10031 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 10032
209f53f5
PM
100332009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
10034
10035 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
10036 long type.
10037 (test_unlink): Correct printf string.
10038 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
10039 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
10040
8172766a
JK
100412009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10042
10043 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
10044 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
10045 * gdb.arch/ia64-breakpoint-shadow.S: New file.
10046
0f73703c
UW
100472009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10048
10049 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
10050 * gdb.objc/nondebug.exp: Likewise.
10051
b32306ca
UW
100522009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10053
10054 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
10055 target_info setting.
10056
10057 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
10058 that detect new threads during "info threads".
10059
0057022f
UW
100602009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10061
10062 * gdb.threads/manythreads.c (main): Increase thread stack size
10063 to 2*PTHREAD_STACK_MIN.
10064 * gdb.threads/multi-create.c (main): Likewise.
10065 (create_function): Likewise.
10066
f29c0325
UW
100672009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10068
10069 * gdb.base/dump.exp: Pass difference of pointer types instead
10070 of integer types as offset to restore in intarr3.srec case.
10071
fcb34849
UW
100722009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10073
10074 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
10075
d5142e3b
UW
100762009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10077
10078 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
10079
087b74b2 100802009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 10081
087b74b2
PM
10082 New test for two watchpoints, with disabling of
10083 the first inserted.
10084 * testsuite/gdb.base/watchpoints.c: New file.
10085 * testsuite/gdb.base/watchpoints.exp: New file.
10086
96c07c5b
TT
100872009-09-25 Tom Tromey <tromey@redhat.com>
10088
10089 * gdb.base/charset.exp: Test utf-16 strings with Python.
10090
b8899f2b
TT
100912009-09-25 Tom Tromey <tromey@redhat.com>
10092
10093 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
10094 UCS-4.
10095 * gdb.base/charset.c (utf_32_string): Rename.
10096 (init_utf32): Rename.
10097 (main): Update.
10098
329719ec
TT
100992009-09-22 Tom Tromey <tromey@redhat.com>
10100
10101 * gdb.python/py-function.exp: Add regression tests.
10102
11ef0d76
KS
101032009-09-21 Keith Seitz <keiths@redhat.com>
10104
10105 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
10106 with invalid operator.
10107
3fe8f3b3
KS
101082009-09-21 Keith Seitz <keiths@redhat.com>
10109
10110 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
10111 and destructor using typedef name of class.
10112 * gdb.cp/classes.cc (class Base1): Add a destructor.
10113 (base1): New typedef.
10114 (use_methods): Instanitate an object of type base1.
10115 * gdb.cp/templates.exp (test_template_typedef): New procedure.
10116 (do_tests): Call test_template_typedef.
10117 * gdb.cp/templates.cc (Baz::~Baz): New method.
10118 (intBazOne): New typedef.
10119 (main): Instantiate intBazOne.
10120
7a9fe101
PM
101212009-09-21 Phil Muldoon <pmuldoon@redhat.com>
10122
10123 PR python/10633
10124
10125 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
10126 Function.
10127 (run_lang_tests): Add print elements test.
10128
2e4d963f
PM
101292009-09-21 Phil Muldoon <pmuldoon@redhat.com>
10130
10131 * gdb.python/py-value.exp (test_subscript_regression): New
10132 function. Test for invalid subscripts.
10133 * gdb.python/py-value.c (main): Add test array, and pointer to it.
10134 (ptr_ref): New function.
10135
ec7e75e7
PP
101362009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
10137
10138 * gdb.base/default.exp: Fix "show convenience".
10139
0cc7d26f
TT
101402009-09-15 Tom Tromey <tromey@redhat.com>
10141
10142 * lib/mi-support.exp (mi_create_varobj): Update.
10143 (mi_create_floating_varobj): Likewise.
10144 (mi_create_dynamic_varobj): New proc.
10145 (mi_varobj_update): Update.
10146 (mi_varobj_update_with_type_change): Likewise.
10147 (mi_varobj_update_kv_helper): New proc.
10148 (mi_varobj_update_dynamic_helper): Rewrite.
10149 (mi_varobj_update_dynamic): New proc.
10150 (mi_list_varobj_children): Update.
10151 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
10152 * gdb.python/python-prettyprint.py (pp_outer): New class.
10153 (pp_nullstr): Likewise.
10154 (lookup_function): Register new printers.
10155 * gdb.python/python-prettyprint.c (struct substruct): New type.
10156 (struct outerstruct): Likewise.
10157 (substruct_test): New function.
10158 (struct nullstr): New type.
10159 (string_1, string_2): New globals.
10160 (main): Add new tests.
10161 * gdb.python/python-mi.exp: Added regression tests.
10162 * gdb.mi/mi2-var-display.exp: Update.
10163 * gdb.mi/mi2-var-cmd.exp: Update.
10164 * gdb.mi/mi2-var-child.exp: Update.
10165 * gdb.mi/mi2-var-block.exp: Update.
10166 * gdb.mi/mi-var-invalidate.exp: Update.
10167 * gdb.mi/mi-var-display.exp: Update.
10168 * gdb.mi/mi-var-cmd.exp: Update.
10169 * gdb.mi/mi-var-child.exp: Update.
10170 * gdb.mi/mi-var-block.exp: Update.
10171 * gdb.mi/mi-break.exp: Update.
10172 * gdb.mi/gdb701.exp: Update.
10173
a96d9b2e
SDJ
101742009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
10175
10176 * Makefile.in: Inclusion of catch-syscall object.
10177 * gdb.base/catch-syscall.c: New file.
10178 * gdb.base/catch-syscall.exp: New file.
10179
b43b923a
MS
101802009-09-12 Michael Snyder <msnyder@vmware.com>
10181
10182 * gdb.reverse/step-reverse.exp: Explicitly check for targets
10183 that can support reverse debuggnig.
10184
cec03d70
TT
101852009-09-11 Tom Tromey <tromey@redhat.com>
10186
10187 * gdb.dwarf2/valop.S: New file.
10188 * gdb.dwarf2/valop.exp: New file.
10189
e23bb3fc
MK
101902009-09-11 Mark Kettenis <kettenis@gnu.org>
10191
10192 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
10193
37c3696d
DE
101942009-09-10 Doug Evans <dje@google.com>
10195
10196 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
10197 Add $gdb_prompt to second breakpoint regexp.
10198
5172aecb
JB
101992009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
10200
10201 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
10202 names, add missing ones.
10203 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
10204 * gdb.python/py-frame.c: Rename from python-frame.c.
10205 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
10206 testfile name.
10207 * gdb.python/py-function.exp: Rename from python-function.exp.
10208 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
10209 testfile name.
10210 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
10211 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
10212 Adjust testfile name.
10213 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
10214 * gdb.python/py-template.cc: Rename from python-template.cc.
10215 * gdb.python/py-template.exp: Rename from python-template.exp.
10216 Adjust testfile name.
10217 * gdb.python/py-value.c: Rename from python-value.c.
10218 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
10219 testfile name.
10220
b554e4bd
JK
102212009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10222
10223 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
10224 $bpt2address.
10225 (Second breakpoint address is valid on ia64)
10226 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
10227
9a68ae16
JM
102282009-09-03 Joseph Myers <joseph@codesourcery.com>
10229
10230 * gdb.base/ending-run.exp: Restrict regular expression matching
10231 line number to require closing brace following.
10232
146b9145
DE
102332009-09-03 Doug Evans <dje@google.com>
10234
10235 * gdb.base/store.exp (check_set): Fix typo in expected value message.
10236
787d21e1
TT
102372009-09-02 Tom Tromey <tromey@redhat.com>
10238
10239 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
10240
e7802207
TT
102412009-09-02 Tom Tromey <tromey@redhat.com>
10242
10243 * gdb.dwarf2/callframecfa.exp: New file.
10244 * gdb.dwarf2/callframecfa.S: New file.
10245
817aadd2
JK
102462009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10247
10248 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
10249 gdb.base/solib-overlap-main.c: New.
10250
4a76eae5
DJ
102512009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
10252
10253 PR gdb/10565
10254
10255 * gdb.base/bitfields.c (struct container, container): New.
10256 (main): Initialize it and call break5.
10257 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
10258
d4b96c9a
JK
102592009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10260
10261 Support constant DW_AT_data_member_location by GCC PR debug/40659.
10262 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
10263
4e22772d
JK
102642009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10265
10266 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
10267
2efab443
MS
102682009-08-26 Michael Snyder <msnyder@vmware.com>
10269
10270 * gdb.base/i386-reverse.c: New file.
10271 * gdb.base/i386-reverse.exp: New file.
10272 * gdb.base/Makefile.in: Add new files to be removed.
10273
07ab73a0
JM
102742009-08-26 Joseph Myers <joseph@codesourcery.com>
10275
10276 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
10277 environment-pwd for remote host.
10278 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
10279
676accff
KS
102802009-08-24 Keith Seitz <keiths@redhat.com>
10281
10282 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
10283 Add two new C++ completer tests which limit the output to a
889bf7c5 10284 given class.
676accff 10285
f9f7ad22
MS
102862009-08-24 Michael Snyder <msnyder@vmware.com>
10287
10288 * gdb.base/del.exp: Fix typo in comment.
10289 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
10290
81ecdfbb
RW
102912009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
10292
10293 * configure: Regenerate.
10294 * gdb.hp/configure: Likewise.
10295 * gdb.hp/gdb.aCC/configure: Likewise.
10296 * gdb.hp/gdb.base-hp/configure: Likewise.
10297 * gdb.hp/gdb.compat/configure: Likewise.
10298 * gdb.hp/gdb.defects/configure: Likewise.
10299 * gdb.hp/gdb.objdbg/configure: Likewise.
10300 * gdb.stabs/configure: Likewise.
10301
cab0c772
UW
103022009-08-19 Doug Evans <dje@google.com>
10303
10304 * gdb.base/gdbvars.c: New file.
10305 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
10306
b8fa0bfa
PA
103072009-08-14 Pedro Alves <pedro@codesourcery.com>
10308
10309 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
10310 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
10311
b84aa90a
PA
103122009-08-13 Pedro Alves <pedro@codesourcery.com>
10313
10314 * gdb.base/default.exp: Adjust "set language test": it's now an
10315 enum command. Larger help string moved to "help set language".
10316 * gdb.base/help.exp: Adjust "help set language" expected output,
10317 now lists all known languages.
10318
0d8f9b2c
NF
103192009-08-11 Nathan Froyd <froydnj@codesourcery.com>
10320
10321 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
10322 all frame arguments.
10323 * gdb.arch/altivec-regs.exp: Likewise.
10324
bda180e0
TT
103252009-08-07 Tom Tromey <tromey@redhat.com>
10326
10327 * gdb.base/setshow.exp: Add tests for changes to set language, set
10328 check range, and set check type.
10329
48cb2d85
VP
103302009-08-03 Vladimir Prus <vladimir@codesourcery.com>
10331
10332 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
10333 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 10334 Call it.
48cb2d85 10335
1ea34204
UW
103362009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10337
10338 * configure.ac: Run gdb.cell tests when appropriate.
10339 * configure: Regenerate.
10340 * lib/cell.exp: New file.
10341 * gdb.cell: New directory.
10342 * gdb.cell/configure.ac: New file.
10343 * gdb.cell/configure: New file.
10344 * gdb.cell/Makefile.in: New file.
10345 * gdb.cell/arch.exp: New file.
10346 * gdb.cell/break.c: New file.
10347 * gdb.cell/break.exp: New file.
10348 * gdb.cell/break-spu.c: New file.
10349 * gdb.cell/bt.c: New file.
10350 * gdb.cell/bt2-spu.c: New file.
10351 * gdb.cell/bt-spu.c: New file.
10352 * gdb.cell/bt.exp: New file.
10353 * gdb.cell/coremaker.c: New file.
10354 * gdb.cell/coremaker-spu.c: New file.
10355 * gdb.cell/core.exp: New file.
10356 * gdb.cell/gcore.exp: New file.
10357 * gdb.cell/data.c: New file.
10358 * gdb.cell/data.exp: New file.
10359 * gdb.cell/data-spu.c: New file.
10360 * gdb.cell/ea-cache.exp: New file.
10361 * gdb.cell/ea-cache.c: New file.
10362 * gdb.cell/ea-cache-spu.c: New file.
10363 * gdb.cell/ea-standalone.c: New file.
10364 * gdb.cell/ea-standalone.exp: New file.
10365 * gdb.cell/ea-test.c: New file.
10366 * gdb.cell/ea-test.exp: New file.
10367 * gdb.cell/f-regs.exp: New file.
10368 * gdb.cell/mem-access.c: New file.
10369 * gdb.cell/mem-access.exp: New file.
10370 * gdb.cell/mem-access-spu.c: New file.
10371 * gdb.cell/ptype.exp: New file.
10372 * gdb.cell/registers.exp: New file.
10373 * gdb.cell/size.c: New file.
10374 * gdb.cell/sizeof.exp: New file.
10375 * gdb.cell/size-spu.c: New file.
10376 * gdb.cell/solib.exp: New file.
10377 * gdb.cell/solib-symbol.exp: New file.
10378
85e747d2
UW
103792009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10380
10381 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
10382
58d6951d
DJ
103832009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
10384
10385 * gdb.base/float.exp: Handle VFP registers.
10386
6e0a4f15
MS
103872009-07-14 Michael Snyder <msnyder@vmware.com>
10388
dcd5da87
MS
10389 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
10390 to bring gdb to the beginning of the calling line.
10391
6e0a4f15
MS
10392 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
10393 confusing the i386 epilogue unwinder.
10394
782b2b07
SS
103952009-07-14 Stan Shebs <stan@codesourcery.com>
10396
10397 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
10398
f662c3bc
MS
103992009-07-14 Michael Snyder <msnyder@vmware.com>
10400
10401 * gdb.reverse/step-reverse.exp (stepi into function call):
10402 Call instruction may not be first instruction in the line.
10403 (reverse stepi from a function call): Used wrong line number.
10404
8f313923
JK
104052009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10406
10407 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
10408
4662c76e
JK
104092009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10410
10411 Fix gdb.base/macscp.exp when using custom inputrc.
10412 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
10413 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
10414 env(TERM) set.
10415 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
10416 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
10417
aa81e255
JK
104182009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10419
10420 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
10421 * gdb.base/annota1.exp (thread_test): Import global $testfile.
10422 Change the compilation target to match the testcase name.
10423 * gdb.base/sect-cmd.exp: Change the compilation target to match the
10424 testcase name.
10425 * a2-run.exp: Use for setup prepare_for_testing. Change the
10426 compilation target to match the testcase name.
10427 * gdb.base/commands.exp: Likewise.
10428 * gdb.base/finish.exp: Likewise.
10429 * gdb.base/float.exp: Likewise.
10430 * gdb.base/info-target.exp: Likewise.
10431 * gdb.base/relational.exp: Likewise.
10432 * gdb.base/term.exp: Likewise.
10433 * gdb.base/until.exp: Likewise.
10434 * gdb.base/volatile.exp: Likewise.
10435 * gdb.base/whatis-exp.exp: Likewise.
10436
4c93b1d7
HZ
104372009-07-11 Hui Zhu <teawater@gmail.com>
10438
10439 * gdb.base/help.exp (disassemble): Update expected help text.
10440
812f7342
TT
104412009-07-09 Tom Tromey <tromey@redhat.com>
10442
10443 * lib/gdb.exp: Handle TRANSCRIPT.
10444 (remote_spawn, remote_close, send_gdb): New procs.
10445
fbb8f299
PM
104462009-07-10 Phil Muldoon <pmuldoon@redhat.com>
10447
10448 * gdb.python/python-prettyprint.c: Add counted null string
10449 structure.
10450 * gdb.python/python-prettyprint.exp: Print null string. Test for
10451 embedded nulls.
10452 * gdb.python/python-prettyprint.py (pp_ns): New Function.
10453 * gdb.python/python-value.exp (test_value_in_inferior): Add
10454 variable length string fetch tests.
10455 * gdb.python/python-value.c (main): Add strings for string fetch tests.
10456
c0ac0ec7
JK
104572009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10458
10459 * gdb.base/dump.exp (inaccessible memory is reported): New test.
10460
30b66ecc
TT
104612009-07-07 Tom Tromey <tromey@redhat.com>
10462
10463 * gdb.base/call-rt-st.exp: Update for change to escape output.
10464 * gdb.base/callfuncs.exp: Likewise.
10465 * gdb.base/charset.exp: Likewise.
10466 * gdb.base/constvars.exp: Likewise.
10467 * gdb.base/long_long.exp: Likewise.
10468 * gdb.base/pointers.exp: Likewise.
10469 * gdb.base/printcmds.exp: Likewise.
10470 * gdb.base/setvar.exp: Likewise.
10471 * gdb.base/store.exp: Likewise.
10472 * gdb.cp/ref-types.exp: Likewise.
10473 * gdb.mi/mi-var-child.exp: Likewise.
10474 * gdb.mi/mi-var-display.exp: Likewise.
10475 * gdb.mi/mi2-var-display.exp: Likewise.
10476 * gdb.base/charset.exp: Test octal escape sequence length.
10477 Update for change to escape output.
10478
187c4a2b
JK
104792009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10480
10481 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
10482
d80a43f9
DJ
104832009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
10484
10485 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
10486
047427a8
JK
104872009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10488
10489 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
10490 gdbserver increasing $portnum if "Can't bind address" has been seen.
10491
8b5a0f4f
PA
104922009-07-05 Pedro Alves <pedro@codesourcery.com>
10493
10494 * gdb.base/ending-run.exp: Add "step out of main" pattern for
10495 mingw32ce.
10496
7d93ba58
PA
104972009-07-05 Pedro Alves <pedro@codesourcery.com>
10498
10499 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
10500 VFP format.
10501
2277426b
PA
105022009-07-02 Pedro Alves <pedro@codesourcery.com>
10503
10504 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
10505 linux. Adjust to use "inferior", "info inferiors", "detach
10506 inferior" and "kill inferior" instead of "restart", "info fork",
10507 "detach fork" and "delete fork".
10508 * gdb.base/ending-run.exp: Spell out "info".
10509 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
10510 the "kill" command.
10511
5af949e3
UW
105122009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10513
10514 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
10515 change to prefix TLS offset in hex with 0x.
10516
5d3729b5
UW
105172009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10518
10519 * gdb.base/default.exp: Update test case for "x" changes.
10520
af589bd0
TG
105212009-07-01 Tristan Gingold <gingold@adacore.com>
10522
10523 * gdb.base/bigcore.exp: Make darwin untested.
10524
40974f91
JK
105252009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10526
10527 * gdb.base/completion.exp (directory completion): Create the directory.
10528 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
10529 escapeuniquesub.
10530 (directory completion 2): Expect now ${escapeuniquesub}.
10531 (Glob remaining of directory test): Remove one excessive newline.
10532 Expect the real output.
10533
59dd3af6
JK
105342009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10535
10536 Fix `make check//%' target after `make check' has been ran.
10537 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
10538 a mkdir call.
10539 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
10540 (%/.dir): Remove.
10541
f4e164aa
JK
105422009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10543
10544 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
10545 the expected result record.
10546
69af2122
JK
105472009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10548
10549 Remove racy FAILs relying just on the timeouts.
10550 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
10551 (annotation_level 2): Remove racy FAILs.
10552
2fd481e1
PP
105532009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
10554
10555 gdb/10275
889bf7c5
PA
10556 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
10557
c38f313d
DJ
105582009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
10559
10560 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
10561
8b777f02
VP
105622009-06-30 Vladimir Prus <vladimir@codesourcery.com>
10563
10564 * gdb.mi/mi-stack.exp: Testing symbolic options
10565 to -stack-list-locals and -stack-list-arguments.
10566
00c7eacf
JK
105672009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10568
10569 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
10570
6bc80edc
TT
105712009-06-29 Tom Tromey <tromey@redhat.com>
10572
10573 * dg-extract-results.sh: New file.
10574 * Makefile.in (FORCE_PARALLEL): New variable.
10575 (CHECK_TARGET): New conditional variable.
10576 (check): Use CHECK_TARGET.
10577 (DO_RUNTEST): New variable.
10578 (check-single): New target.
10579 (TEST_DIRS): New variable.
10580 (TEST_TARGETS): Likewise.
10581 (check-parallel): New target.
10582 (check-gdb.%): New pattern.
10583 (BASE1_FILES): New variable.
10584 (BASE2_FILES): Likewise.
10585 (check-gdb.base%): New pattern.
10586 (%/.dir): New pattern.
10587 * configure: Rebuild.
10588 * aclocal.m4 (AM_CONDITIONAL): New defun.
10589 * configure.ac: Check whether user is using GNU make.
10590 (GMAKE): New conditional.
10591
794684b6
SW
105922009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
10593
10594 * gdb.cp/namespace-nested-import.cc: New test.
10595 * gdb.cp/namespace-nested-import.exp: New test.
10596
edb3359d
DJ
105972009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
10598
10599 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
10600 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
10601 * gdb.opt/Makefile.in (EXECUTABLES): Update.
10602 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
10603 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
10604 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
10605 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
10606 gdb.opt/inline-markers.c: New files.
10607 * lib/gdb.exp (skip_inline_frame_tests): New function.
10608 (skip_inline_var_tests): New function.
10609
cf657a0c
AS
106102009-06-27 Andreas Schwab <schwab@linux-m68k.org>
10611
10612 * gdb.cp/exception.exp: Don't require $hex before inner frame in
10613 backtrace.
10614
28d41a99
MS
106152009-06-27 Michael Snyder <msnyder@vmware.com>
10616
10617 * gdb.reverse: New directory.
10618 * gdb.reverse/break-reverse.c: New test.
10619 * gdb.reverse/break-reverse.exp: New test.
10620 * gdb.reverse/consecutive-reverse.c: New test.
10621 * gdb.reverse/consecutive-reverse.exp: New test.
10622 * gdb.reverse/finish-reverse.c: New test.
10623 * gdb.reverse/finish-reverse.exp: New test.
10624 * gdb.reverse/machinestate.c: New test.
10625 * gdb.reverse/ms1.c: New test.
10626 * gdb.reverse/machinestate.exp: New test.
10627 * gdb.reverse/Makefile.in: New file.
10628 * gdb.reverse/shr2.c: New test.
10629 * gdb.reverse/solib-reverse.c: New test.
10630 * gdb.reverse/solib-reverse.exp: New test.
10631 * gdb.reverse/step-reverse.c: New test.
10632 * gdb.reverse/step-reverse.exp: New test.
10633 * gdb.reverse/until-reverse.c: New test.
10634 * gdb.reverse/ur1.c: New test.
10635 * gdb.reverse/until-reverse.exp: New test.
10636 * gdb.reverse/watch-reverse.c: New test.
10637 * gdb.reverse/watch-reverse.exp: New test.
10638 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
10639 * configure: Regenerate.
10640
fe3c8b0d
DE
106412009-06-26 Doug Evans <dje@google.com>
10642
10643 * gdb.base/psymtab.exp: Turn off pending breakpoints.
10644
3a72a602
PM
106452009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
10646
10647 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
10648 windows problem for 'file delete $binfile'.
10649
27aa8d6a
SW
106502009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
10651
10652 * gdb.cp/namespace-using.exp: New test.
10653 * gdb.cp/namespace-using.cc: New test.
10654
8ac055f8
JB
106552009-05-20 Joel Brobecker <brobecker@adacore.com>
10656
10657 * gdb.ada/variant_record_packed_array: New testcase.
10658
85e306ed
TT
106592009-06-23 Tom Tromey <tromey@redhat.com>
10660
10661 * gdb.base/charset.exp (test_combination): Regression test.
10662 * gdb.base/charset.c (my_wchar_t): New typedef.
10663 (myvar): New global.
10664 (main): Set myvar.
10665
56643c5e
PM
106662009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
10667
10668 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
10669 target.
10670
1fac167a
UW
106712009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10672
10673 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
10674
7ccb0be9
UW
106752009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10676
10677 * gdb.mi/gdb680.exp: Update test for error message.
10678
568d6575
UW
106792009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10680
10681 * gdb.base/annota1.exp: Allow multiple occurrences of the
10682 frames-invalid annotation.
10683 * gdb.cp/annota2.exp: Likewise.
10684
7cd1089b
PM
106852009-06-15 Phil Muldoon <pmuldoon@redhat.com>
10686
10687 * gdb.cp/gdb2495.cc: New file.
10688 * gdb.cp/gdb2495.exp: New file.
10689
72c63395
JK
106902009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
10691
10692 Report error on GDB crash during runto.
10693 * lib/gdb.exp (runto <eof>): New.
10694
3788363d
DJ
106952009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
10696
10697 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
10698 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
10699 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
10700 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
10701 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
10702 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
10703 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
10704 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
10705 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
10706 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
10707 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
10708 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
10709 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
10710 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
10711 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
10712 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
10713 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
10714 gdb.server/server-mon.exp, gdb.server/server-run.exp,
10715 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
10716 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
10717 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
10718 gdb.trace/passcount.exp, gdb.trace/report.exp,
10719 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
10720 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
10721 gdb.trace/while-stepping.exp: Use a unique name for the compiled
10722 executable.
10723
17592de3
PA
107242009-06-07 Pedro Alves <pedro@codesourcery.com>
10725
10726 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
10727 defined before referencing it.
10728
701e355d
DE
107292009-06-03 Doug Evans <dje@google.com>
10730
10731 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
10732 * gdb.arch/i386-see.c: Ditto.
10733
f2292c65
PM
107342009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
10735
10736 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
10737 (check_macro): Return 1 if undefined.
10738 If first test fails, check if macro debug information is available,
10739 and report unsupported test if no macro information is found.
10740
5a437975
DE
107412009-05-29 Doug Evans <dje@google.com>
10742
10743 * gdb.threads/hand-call-in-threads.exp: New.
10744 * gdb.threads/hand-call-in-threads.c: New.
10745
c141c696
MS
107462009-05-29 Michael Snyder <msnyder@vmware.com>
10747
10748 * gdb.base/break-always.exp: Change "1" to "on".
10749 Add confirmation check.
10750
b3444185
PA
107512009-05-28 Pedro Alves <pedro@codesourcery.com>
10752
10753 * gdb.threads/threxit-hop-specific.c: New.
10754 * gdb.threads/threxit-hop-specific.exp: New.
10755 * gdb.threads/thread-execl.c: New.
10756 * gdb.threads/thread-execl.exp: New.
10757
b6313243
TT
107582009-05-27 Tom Tromey <tromey@redhat.com>
10759 Thiago Jung Bauermann <bauerman@br.ibm.com>
10760
10761 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
10762 (mi_child_regexp): Likewise.
10763 (mi_list_varobj_children_range): Likewise.
10764 (mi_get_features): Likewise.
10765 (mi_list_varobj_children): Rewrite.
10766 * gdb.python/python-mi.exp: New file.
10767
a6bac58e
TT
107682009-05-27 Tom Tromey <tromey@redhat.com>
10769 Thiago Jung Bauermann <bauerman@br.ibm.com>
10770 Phil Muldoon <pmuldoon@redhat.com>
10771 Paul Pluzhnikov <ppluzhnikov@google.com>
10772
10773 * gdb.python/python-prettyprint.exp: New file.
10774 * gdb.python/python-prettyprint.c: New file.
10775 * gdb.python/python-prettyprint.py: New file.
10776 * gdb.base/display.exp: print/r is now valid.
10777
2c74e833
TT
107782009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
10779 Tom Tromey <tromey@redhat.com>
10780 Pedro Alves <pedro@codesourcery.com>
10781 Paul Pluzhnikov <ppluzhnikov@google.com>
10782
10783 * gdb.python/python-template.exp: New file.
10784 * gdb.python/python-template.cc: New file.
10785 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
10786 tests.
10787 * gdb.python/python-value.exp (py_objfile_tests): New proc.
10788 Call it.
10789 (test_value_after_death): New proc.
10790 * gdb.python/python-value.c (PTR): New typedef.
10791 (main): New variable 'x'.
10792
89c73ade
TT
107932009-05-27 Tom Tromey <tromey@redhat.com>
10794
10795 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
10796 tests.
10797 * gdb.python/python-value.exp (py_objfile_tests): New proc.
10798 Call it.
10799
a75724bc
PA
108002009-05-27 Pedro Alves <pedro@codesourcery.com>
10801
10802 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
10803
e58b0e63
PA
108042009-05-24 Pedro Alves <pedro@codesourcery.com>
10805
10806 * gdb.threads/fork-thread-pending.c: New.
10807 * gdb.threads/fork-thread-pending.exp: New.
10808
4ac36638
JK
108092009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
10810
10811 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
10812 * gdb.dwarf2/dw2-strp.S (a_string2): New.
10813
889bf7c5 108142009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 10815
889bf7c5 10816 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 10817
b242c3c2
PA
108182009-05-17 Pedro Alves <pedro@codesourcery.com>
10819
10820 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
10821 `gdb_get_line_number'. Call `callee' in both parent and child.
10822 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
10823 `gdb_get_line_number' instead of hardcoding line numbers.
10824 (catch_fork_unpatch_child): New procedure to test detaching
10825 breakpoints from child fork.
10826 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
10827 hardcoding line numbers.
10828 (do_fork_tests): Run `catch_fork_unpatch_child'.
10829
ee342b23
VP
108302009-05-17 Vladimir Prus <vladimir@codesourcery.com>
10831
10832 * gdb.mi/mi-cmd-var.exp: Check that when varobj
10833 of structure type enters or leaves the scope, it
10834 is reported by -var-update.
10835
e2009e98
DE
108362009-05-11 Doug Evans <dje@sebabeach.org>
10837
10838 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 10839 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
10840 * gdb.threads/schedlock.c (main): Fix off-by-one error.
10841
00903456
JK
108422009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10843
10844 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
10845
dc621c35
DE
108462009-04-30 Doug Evans <dje@google.com>
10847
10848 * gdb.threads/watchthreads2.exp: New testcase.
10849 * gdb.threads/watchthreads2.c: New testcase.
10850
9ab4e744
DE
108512009-04-29 Doug Evans <dje@google.com>
10852
10853 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
10854 * gdb.cp/mb-ctor.cc: Ditto.
10855 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
10856 * gdb.cp/mb-inline.h (multi_line_foo): New function.
10857 * gdb.cp/mb-inline1.cc: Call it.
10858 * gdb.cp/mb-inline2.cc: Ditto.
10859 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
10860 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
10861
484086b7
JK
108622009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10863
10864 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
10865 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
10866 Replace all uses of `decimal' by `nonzero'.
10867 (info macro FROM_COMMANDLINE): New test.
10868
379a77b5
TT
108692009-04-27 Tom Tromey <tromey@redhat.com>
10870
10871 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
10872
b92b73c2
DE
108732009-04-27 Doug Evans <dje@google.com>
10874
10875 * gdb.threads/watchthreads.c (main): Initialize args before starting
10876 the threads. Plus formatting cleanup.
10877 * gdb.threads/watchthreads.exp: Avoid errant failures due to
10878 biased scheduling of one thread.
10879
945a118d
JG
108802009-04-27 Jerome Guitton <guitton@adacore.com>
10881
10882 * gdb.cp/templates.cc (GetMax): New template.
10883 (main): Declare two instances of GetMax.
10884 * gdb.cp/templates.exp: Add new test.
10885
d389af10
JK
108862009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10887
10888 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
10889
e7f86de9
JM
108902009-04-22 Joseph Myers <joseph@codesourcery.com>
10891
10892 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
10893
334cc82d
TT
108942009-04-15 Tom Tromey <tromey@redhat.com>
10895
10896 * gdb.base/charset.exp: Add regression test.
10897
d12672cc
JB
108982009-04-14 Joel Brobecker <brobecker@adacore.com>
10899
10900 * gdb.base/exe-lock.exp: New testcase.
10901
18e8c3bc
TT
109022009-04-13 Tom Tromey <tromey@redhat.com>
10903
10904 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
10905 operator on Frame.
10906
5ecd5cbe
UW
109072009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10908
10909 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
10910 * gdb.server/ext-attach.exp: Likewise.
10911
7309f756
VP
109122009-04-03 Vladimir Prus <vladimir@codesourcery.com>
10913
10914 Eliminate some sleep usage.
10915
889bf7c5
PA
10916 * gdb.mi/basics.c (do_nothing): New.
10917 (main): Use do_nothing instead of printf, so that
10918 not to introduce race condition between output of
10919 inferiour and output of gdb. Do not use sleep as it
10920 is not generally available on embedded targets.
7309f756 10921
f4b95f6f
PA
109222009-04-02 Pedro Alves <pedro@codesourcery.com>
10923
10924 * gdb.server/ext-attach.exp: Expect an optional process id after
10925 "Detached from remote process".
10926
de40b933
JK
109272009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10928
10929 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
10930 gdb.dwarf2/dw2-unresolved.exp: New.
10931
2ae101a4
PA
109322009-04-02 Pedro Alves <pedro@codesourcery.com>
10933
10934 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
10935 mi_run_to_main.
10936
56a8e183
PA
109372009-04-02 Pedro Alves <pedro@codesourcery.com>
10938
10939 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
10940 mi_run_to_main. Skip thread exit test on remote targets.
10941 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
10942 mi_run_to_main.
10943 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
10944 mi_run_to_main.
10945 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
10946 when expecting ^connected. Detect when the target doesn't support
10947 non-stop mode.
10948 (mi_run_cmd): Detect if non-stop mode was requested by isn't
10949 supported. Return -1 on error, 0 on success.
10950 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
10951 (mi_runto): Return mi_runto_helper's result explicitly.
10952
c35fafde
PA
109532009-04-01 Pedro Alves <pedro@codesourcery.com>
10954
10955 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
10956
f8a8dce6
JB
109572009-04-01 Tom Tromey <tromey@redhat.com>
10958
10959 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
10960 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
10961 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
10962 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
10963
71c25dea
TT
109642009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
10965 Jan Kratochvil <jan.kratochvil@redhat.com>
10966
10967 PR gdb/931
10968 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
10969 output.
10970 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
10971 for gdb/931.
10972 * dw2-strp.S (DW_AT_language): Change to C++.
10973 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
10974
02d9a9ce
JB
109752009-03-31 Joel Brobecker <brobecker@adacore.com>
10976
10977 * gdb.ada/tasks: New testcase.
10978
1042e4c0
SS
109792009-03-30 Stan Shebs <stan@codesourcery.com>
10980
10981 * gdb.trace/actions.exp: Update to match new info trace format.
10982 * gdb.trace/deltrace.exp: Ditto.
10983 * gdb.trace/infotrace.exp: Ditto.
10984 * gdb.trace/passcount.exp: Ditto.
10985 * gdb.trace/save-trace.exp: Ditto.
10986 * gdb.trace/while-stepping.exp: Ditto.
10987 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
10988
f8f6f20b
TJB
109892009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
10990
10991 * gdb.python/python-frame.c: New file.
10992 * gdb.python/python-frame.exp: New file.
10993
c0c6f777
TJB
109942009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
10995
10996 * gdb.python/python-value.exp: Add tests for the address
10997 attribute.
10998
3cb51905
AS
109992009-03-29 Andreas Schwab <schwab@linux-m68k.org>
11000
11001 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
11002
88fc996f
DE
110032009-03-26 Doug Evans <dje@google.com>
11004
11005 * gdb.mi/mi-nonstop-exit.exp: New file.
11006 * gdb.mi/non-stop-exit.c: New file.
11007
56ef84b1
TT
110082009-03-26 Tom Tromey <tromey@redhat.com>
11009
11010 Update for change to prologue skipping:
11011 * gdb.mi/mi2-simplerun.exp: Update.
11012 * gdb.mi/mi2-break.exp: Update.
11013 * gdb.mi/mi-simplerun.exp: Update.
11014 * gdb.mi/mi-break.exp: Update.
11015 * gdb.base/ending-run.exp: Update.
11016
def2b000
TJB
110172009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
11018
11019 * gdb.python/python-value.exp (test_value_in_inferior): Test
11020 gdb.Value.is_optimized_out attribute.
11021
442ddf59
JK
110222009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
11023
11024 * gdb.dwarf2/dw2-noloc-main.c: New file.
11025 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
11026 (.text): Remove.
11027 (.data): New.
11028 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
11029 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
11030 (DW_TAG_subprogram func_cu1, noloc): Remove.
11031 (main): New.
11032 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
11033 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
11034 (file_symbols): New procedure.
11035
a8df5de4
TT
110362009-03-25 Tom Tromey <tromey@redhat.com>
11037
11038 * gdb.base/charset.exp (valid_target_charset): New proc.
11039 Use it to skip tests on invalid charsets.
11040
cc1d7add
PM
110412009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
11042
11043 * gdb.base/completion.exp: Add a test for directory completion.
11044
bcd5727b
JK
110452009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11046
11047 Fix a racy FAIL.
11048 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
11049 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
11050
cc924cad
TJB
110512009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
11052
11053 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
11054 * gdb.python/python-function.exp: Add test for function returning
11055 a GDB value.
11056
bc3b79fd
TJB
110572009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
11058
11059 * gdb.python/python-function.exp: New file.
11060
6c7a06a3
TT
110612009-03-20 Tom Tromey <tromey@redhat.com>
11062
11063 * gdb.base/store.exp: Update for change to escape output.
11064 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
11065 to escape output.
11066 * gdb.base/pointers.exp: Update for change to escape output.
11067 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
11068 to escape output.
11069 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
11070 escape output.
11071 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
11072 to escape output.
11073 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
11074 escape output.
11075 * gdb.base/setvar.exp: Update for change to escape output.
11076 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
11077 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
11078 to escape output.
11079 (test_print_string_constants): Likewise.
11080 * gdb.base/charset.exp (valid_host_charset): Check size of
11081 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
11082 cases. Handle "auto"-related output.
11083 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
11084 (uvar, Uvar): New globals.
11085
c31af87b
JG
110862009-03-19 Jerome Guitton <guitton@adacore.com>
11087
11088 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
11089 deltas.
11090 * gdb.ada/fixed_points.exp: Ditto.
11091
51272cf2
PA
110922009-03-18 Pedro Alves <pedro@codesourcery.com>
11093
11094 * return-nodebug.c: Don't include stdio.h.
11095 (init): Delete.
11096 (func): Delete definition and provide extern declaration.
11097 (t): New.
11098 (main): Don't call printf. Call func and store its result in t.
11099 * return-nodebug1.c: New.
11100 * return-nodebug.exp: Don't expect stdio output. Instead, print
11101 the global variable t. Drop printf formatters and cast types from
11102 foreach loop. Don't use prepare_for_testing. Compile
11103 return-nodebug.c and return-nodebug1.c in separate steps. Don't
11104 define FORMAT or CAST.
11105
d24948ac
PP
111062009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
11107
11108 * gdb.base/solib-display.exp: Disable test for remote targers.
11109
61ff14c6
JK
111102009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11111
11112 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
11113
cb4dce93
JK
111142009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11115
11116 Fix a racy FAIL.
11117 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
11118 code from `follow parent, print pids'.
11119 (`follow child, print pids', `follow parent, print pids'): Call it.
11120 Replace `gdb_test "break..."' by gdb_breakpoint.
11121
f7c60c5e
VP
111222009-03-13 Vladimir Prus <vladimir@codesourcery.com>
11123
11124 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 11125 sync and async modes.
f7c60c5e 11126
383ace49
JB
111272009-03-12 Joel Brobecker <brobecker@adacore.com>
11128
11129 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
11130 that was checked in by mistake. Remove loading of ada.exp, since
11131 this is not necessary in this case.
11132
4ce102af
JB
111332009-03-12 Joel Brobecker <brobecker@adacore.com>
11134
11135 * gdb.ada/ptype_arith_binop.exp: New testcase.
11136
529a2aef
JB
111372009-03-12 Joel Brobecker <brobecker@adacore.com>
11138
11139 * gdb.ada/mod_from_name: New testcase.
11140
8a38181c
JB
111412009-03-12 Joel Brobecker <brobecker@adacore.com>
11142
11143 * gdb.ada/tick_last_segv: New testcase.
11144
11436dee
VP
111452009-03-12 Vladimir Prus <vladimir@codesourcery.com>
11146
61ff14c6 11147 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 11148
1f31650a
VP
111492009-03-12 Vladimir Prus <vladimir@codesourcery.com>
11150
61ff14c6
JK
11151 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
11152 include the token in ^running and frame info in *stopped.
1f31650a 11153
a3247a22
PP
111542009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
11155
11156 * solib-display.exp: New file.
11157 * solib-display-main.c: New file.
11158 * solib-display-lib.c: New file.
61ff14c6 11159
aae64587
PA
111602009-03-05 Pedro Alves <pedro@codesourcery.com>
11161
11162 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
11163
44aabfbc
JK
111642009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
11165
11166 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
11167 (list_and_check_macro): Use more specific test name.
11168 (next to definition): Make the test names unique.
11169
c087fcd3
PM
111702009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
11171
11172 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 11173
c86cf029
VP
111742009-02-17 Vladimir Prus <vladimir@codesourcery.com>
11175
11176 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
11177 notifications.
11178 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
11179 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
11180 * lib/mi-support.exp (library_loaded_re): New.
11181 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
11182
3ea85240
VP
111832009-02-17 Vladimir Prus <vladimir@codesourcery.com>
11184
11185 * gdb.gdb/observer.exp: Use test_notification observer, not
11186 normal_stop, everywhere.
11187 (test_normal_stop_notifications): Rename to...
11188 (test_notifications): ...this.
11189 (test_observer_normal_stop): Rename to...
11190 (test_observer): ...this.
11191
1903f0e6
DE
111922009-02-16 Doug Evans <dje@google.com>
11193
11194 * gdb.arch/amd64-disp-step.S (test_int3): New test.
11195 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
11196 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
11197 (test_prefixed_syscall,test_int3): New tests.
11198 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
11199 (test_prefixed_syscall,test_int3): New tests.
11200
1d33d6ba
VP
112012009-02-14 Vladimir Prus <vladimir@codesourcery.com>
11202
3cb51905
AS
11203 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
11204 (mi_expect_interrupt): Likewise.
11205 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
11206 response.
1d33d6ba 11207
faafb047
PM
112082009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
11209
11210 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
11211 * gdb.base/pc-fp.exp (get_valueofx): Remove.
11212 Replace calls to get_valueofx by get_hexadecimal_valueof.
11213
417e16e2
PM
112142009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
11215
11216 * lib/gdb.exp (get_valueof): Accept anything as a return value.
11217 (get_integer_valueof): New procedure.
11218 (get_sizeof): Use new get_integer_value_of.
11219 * gdb.base/sizeof.exp: Replace all uses of get_valueof
11220 by get_integer_valueof.
11221
7065b901
TT
112222009-02-13 Tom Tromey <tromey@redhat.com>
11223
11224 * gdb.base/remote.exp (get_sizeof): Remove.
11225 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
11226 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
11227 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
11228 * lib/gdb.exp (get_valueof): Move from long_long.exp.
11229 (get_sizeof): Likewise.
11230
5d7cb8df
JK
112312009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
11232
11233 PR fortran/9806
11234 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
11235
b2febfff
PP
112362009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
11237
11238 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
11239
4aa995e1
PA
112402009-02-06 Pedro Alves <pedro@codesourcery.com>
11241
11242 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
11243
d8906c6f
TJB
112442009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
11245
11246 * gdb.python/python-cmd.exp: New file.
11247
ff4ab08d
TG
112482009-02-06 Tristan Gingold <gingold@adacore.com>
11249
11250 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
11251
aacd552b
TG
112522009-02-05 Tristan Gingold <gingold@adacore.com>
11253
11254 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
11255 pointer is dereferenced and use this signal name in regexp.
11256 * gdb.base/signull.exp: Ditto.
11257 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
11258 * gdb.base/signull.c (main): Ditto.
11259
08c637de
TJB
112602009-02-04 Tom Tromey <tromey@redhat.com>
11261 Thiago Jung Bauermann <bauerman@br.ibm.com>
11262
11263 * gdb.python/python-value.exp: Use `gdb.history' instead of
11264 `gdb.value_from_history'.
11265 (test_value_numeric_ops): Add test for conversion of enum constant.
11266 * gdb.python/python-value.c (enum e): New type.
11267 (evalue): New global.
11268 (main): Use argv.
11269
20261af8
JG
112702009-02-04 Jerome Guitton <guitton@adacore.com>
11271
11272 * gdb.ada/uninitialized_vars: New test program.
11273 * gdb.ada/uninitialized_vars.exp: New testcase.
11274
52e44b43
TT
112752009-02-02 Tom Tromey <tromey@redhat.com>
11276
11277 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
11278 * gdb.cp/pr2489.cc: Rename...
11279 * gdb.cp/pr9594.cc: ... to this.
11280
1c71341a
TT
112812009-02-02 Tom Tromey <tromey@redhat.com>
11282
11283 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
11284 * gdb.cp/pr2489.cc: New file.
11285 * gdb.cp/cpcompletion.exp: New file.
11286
a4295225
TT
112872009-02-02 Tom Tromey <tromey@redhat.com>
11288
11289 PR exp/9059:
11290 * gdb.cp/call-c.exp: Add regression test.
11291 * gdb.cp/call-c.cc (FooHandle): New typedef.
11292 (main): New variable 'handle'.
11293
592375cd
VP
112942009-01-30 Vladimir Prus <vladimir@codesourcery.com>
11295
11296 * lib/mi-support.exp (et_mi_thread_list)
11297 (check_mi_and_console_threads): Adjust for current thread in
11298 -thread-list-ids output.
11299
41447f92
VP
113002009-01-30 Vladimir Prus <vladimir@codesourcery.com>
11301
889bf7c5
PA
11302 * gdb.mi/mi-break.exp (test_disabled_creation): New.
11303 Call it.
41447f92 11304
35669430
DE
113052009-01-28 Doug Evans <dje@google.com>
11306
11307 * gdb.arch/amd64-disp-step.S: New file.
11308 * gdb.arch/amd64-disp-step.exp: New file.
11309 * gdb.arch/i386-disp-step.S: New file.
11310 * gdb.arch/i386-disp-step.exp: New file.
11311
09f00d9a
PM
113122009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
11313
11314 * gdb.base/find.exp: Set newline variable
11315 using quotes instead of braces to fix cygwin failures.
11316
1e8fb976
PA
113172009-01-23 Pedro Alves <pedro@codesourcery.com>
11318
11319 * gdb.base/radix.exp: Add tests to ensure that that set
11320 input-radix 0 and set output-radix 0 are really rejected.
11321
da061712
PA
113222009-01-23 Pedro Alves <pedro@codesourcery.com>
11323
11324 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
11325 copyright years.
11326
dd7e2d2b
PA
113272009-01-23 Pedro Alves <pedro@codesourcery.com>
11328
11329 PR gdb/9664:
11330 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
11331
392452f6
PA
113322009-01-22 Pedro Alves <pedro@codesourcery.com>
11333
11334 PR c++/9631:
11335 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
11336
8653e71c
PM
113372009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
11338
11339 * gdb.server/file-transfer.exp: Use EXEEXT variable for
11340 binfile definition to fix Windows OS failure.
11341
a12cc160
DJ
113422009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
11343
11344 PR gdb/9346
11345 * gdb.base/interrupt.c (sigint_handler): New.
11346 (main): Install a SIGINT handler if SIGNALS is defined. Exit
11347 on error.
11348 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
11349 Test "signal SIGINT".
11350
b89667eb
DE
113512009-01-19 Doug Evans <dje@google.com>
11352
11353 * gdb.base/break.exp: Update expected gdb output.
11354 * gdb.base/sepdebug.exp: Ditto.
11355 * gdb.mi/mi-syn-frame.exp: Ditto.
11356 * gdb.mi/mi2-syn-frame.exp: Ditto.
11357 * gdb.base/call-signal-resume.exp: New file.
11358 * gdb.base/call-signals.c: New file.
11359 * gdb.base/unwindonsignal.exp: New file.
11360 * gdb.base/unwindonsignal.c: New file.
11361 * gdb.threads/interrupted-hand-call.exp: New file.
11362 * gdb.threads/interrupted-hand-call.c: New file.
11363 * gdb.threads/thread-unwindonsignal.exp: New file.
11364
adb483fe
DJ
113652009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
11366
11367 * gdb.base/define.exp: Test defining and hooking prefix commands.
11368 * gdb.python/python.exp: Update test for "show user" output.
11369
60023297
JK
113702009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11371
11372 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
11373 now the output exactly, using less wildcards. Expect also the output
11374 of gfortran-4.3. Update for the f-valprint.c modification from
11375 2008-04-22.
11376 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
11377 Remove gdb_test test names where matching the command.
11378
ccc57cf9
PA
113792009-01-01 Pedro Alves <pedro@codesourcery.com>
11380
11381 PR breakpoints/9681:
11382 * gdb.base/watchpoint.exp: Add regression test.
11383
c7a6ca08
PA
113842008-12-31 Pedro Alves <pedro@codesourcery.com>
11385
11386 * gdb.threads/attach-into-signal.exp: Don't use
11387 gdb_suppress_entire_file.
11388 * gdb.threads/attach-stopped.exp: Ditto.
11389 * gdb.threads/attachstop-mt.exp: Ditto.
11390
3a031f65
PA
113912008-12-31 Pedro Alves <pedro@codesourcery.com>
11392
11393 PR gdb/8812:
11394 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
11395
09e6485f
PA
113962008-12-29 Pedro Alves <pedro@codesourcery.com>
11397
11398 PR gdb/7536:
11399 * gdb.base/radix.exp: Add tests to ensure invalid input radices
11400 and unsupported output radices are really rejected.
11401
0cd53049
JK
114022008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
11403
11404 * gdb.cp/punctuator.exp: Backslash the '$' signs.
11405
ba163c7e
TT
114062008-12-22 Tom Tromey <tromey@redhat.com>
11407
11408 * gdb.cp/punctuator.exp: New file.
11409
6f4de6c9
JK
114102008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11411
11412 * gdb.base/completion.exp (Completing non-existing component): New test.
11413
0f34d0b4
JK
114142008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
11415
11416 Fix for PR gdb/8648.
11417 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
11418 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
11419 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
11420 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
11421
db2ad4c3
JK
114222008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
11423
11424 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
11425
bb5ef15e
DP
114262008-12-16 Christophe Lyon <christophe.lyon@st.com>
11427
11428 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
11429 compiler actually generate code at the expected line number.
11430
90142adc
JZ
114312008-12-15 Jie Zhang <jie.zhang@analog.com>
11432
11433 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
11434
fad6eecd
TT
114352008-12-12 Tom Tromey <tromey@redhat.com>
11436
11437 * gdb.base/commands.exp (redefine_hook_test): New proc.
11438 Call it.
11439
17c8aaf5
TT
114402008-12-11 Tom Tromey <tromey@redhat.com>
11441
11442 * gdb.base/macscp.exp: New regression test.
11443
7c8adf68
TT
114442008-12-11 Tom Tromey <tromey@redhat.com>
11445
11446 * gdb.base/macscp.exp: Print "address.addr".
11447 * gdb.base/macscp1.c (struct outer): New struct.
11448 (address): New global.
11449
b05dcbb7
TT
114502008-12-09 Tom Tromey <tromey@redhat.com>
11451
11452 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
11453 Call it.
11454
2d476de1
DE
114552008-12-04 Doug Evans <dje@google.com>
11456
11457 * gdb.server/ext-run.exp: Relax regexp for init program.
11458
87bdc959
TG
114592008-12-03 Tristan Gingold <gingold@adacore.com>
11460
11461 * gdb.base/macscp.exp: Generate an object file during compilation
11462 to work around Darwin dsymutil limitations.
11463
e0740f77
JK
114642008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11465
11466 Test resolving external references to TLS variables.
11467 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
11468 FILE2_THREAD_LOCAL.
11469 (testfile2, srcfile2): New variables.
11470 * gdb.threads/tls.c (file2_thread_local)
11471 (function_referencing_file2_thread_local): New.
11472 * gdb.threads/tls2.c: New file.
11473
67f0aac5
JB
114742008-11-28 Joel Brobecker <brobecker@adacore.com>
11475
11476 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
11477 rather than integer, as integer might not be big enough when
11478 on 64bit targets.
67f0aac5 11479
c332165e
JG
114802008-11-27 Jerome Guitton <guitton@adacore.com>
11481
11482 * gdb.cp/formatted-ref.exp: Add equality test.
11483 * gdb.ada/formatted_ref.exp: Ditto.
11484
fc9b693c
JK
114852008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11486
11487 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
11488 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
11489
a9c64011
AS
114902008-11-20 Andreas Schwab <schwab@suse.de>
11491
11492 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
11493 matching syscall entry point.
11494 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
11495 (tcatch_vfork_then_child_follow): Likewise. Finish through
11496 vfork even if we stopped at the syscall trampoline.
11497
e2fd701e
DE
114982008-11-20 Doug Evans <dje@google.com>
11499
11500 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
11501
69abc51c
TJB
115022008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
11503
11504 * gdb.arch/ppc-dfp.exp: New file.
11505 * gdb.arch/ppc-dfp.c: New file.
11506
c14c28ba
PP
115072008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
11508
11509 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 11510
2e74121d
DE
115112008-11-17 Doug Evans <dje@google.com>
11512
11513 * gdb.mi/mi-syn-frame.exp: Update expected output.
11514 * gdb.mi/mi2-syn-frame.exp: Update expected output.
11515
66bb093b
VP
115162008-11-17 Vladimir Prus <vladimir@codesourcery.com>
11517
11518 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
11519 "thread N" results in =thread-selected.
11520 * lib/mi-support (mi_run_cmd, mi_expect_stop)
11521 (mi_send_resuming_command_raw): Be prepared for
11522 =thread-selected.
11523
3d043ef6
VP
115242008-11-17 Vladimir Prus <vladimir@codesourcery.com>
11525
a9c64011
AS
11526 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
11527 * lib/mi-support.exp: Likewise.
3d043ef6 11528
808104c8
JB
115292008-11-16 Joel Brobecker <brobecker@adacore.com>
11530
11531 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
11532 commands from the expected output for "help catch".
11533
00b22944
JB
115342008-11-15 Joel Brobecker <brobecker@adacore.com>
11535
11536 * gdb.ada/int_deref.exp: New testcase.
11537
59669435
TT
115382008-11-14 Nick Roberts <nickrob@snap.net.nz>
11539
11540 * gdb.mi/gdb2549.exp: New file.
11541
de04a248
DE
115422008-11-11 Doug Evans <dje@google.com>
11543
11544 * gdb.base/callexit.exp: New file.
11545 * gdb.base/callexit.c: New file.
11546
6b8ce727
DE
115472008-11-10 Doug Evans <dje@google.com>
11548
11549 * lib/gdb.exp (GDBFLAGS): Move -nx ...
11550 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
11551 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
11552 (default_gdb_start,default_gdb_exit): Ditto.
11553 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
11554 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
11555 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
11556 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
11557 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
11558 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
11559
1b14b8aa
AS
115602008-11-03 Andreas Schwab <schwab@suse.de>
11561
11562 * gdb.base/hashline2.exp: Fix typo.
11563 * gdb.base/hashline3.exp: Likewise.
11564
f3134b88
TT
115652008-10-30 Tom Tromey <tromey@redhat.com>
11566
11567 * gdb.base/pointers.exp: Add test.
11568 * gdb.base/pointers.c (k, S): New typedefs.
11569 (instance): New global.
11570
c2226152
AS
115712008-10-30 Andreas Schwab <schwab@suse.de>
11572
11573 * gdb.base/args.exp: Add tests for newlines.
11574
462f405c
JB
115752008-10-30 Joel Brobecker <brobecker@adacore.com>
11576
11577 gdb.base/foll-exec.exp: Update the expected output of a couple
11578 of "info breakpoints" tests.
11579
79a45b7d
TT
115802008-10-28 Tom Tromey <tromey@redhat.com>
11581
11582 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
11583
adc13a14
PA
115842008-10-24 Pedro Alves <pedro@codesourcery.com>
11585
11586 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
11587 gdb_start_cmd.
11588 Use runto_main before any test that requires execution.
11589
252fbfc8
PA
115902008-10-23 Pedro Alves <pedro@codesourcery.com>
11591
11592 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
11593 instead of SIGINT.
11594
28148e3d
JB
115952008-10-22 Joel Brobecker <brobecker@adacore.com>
11596
11597 * gdb.base/completion.exp: Update expected output following
11598 the addition of the "info tasks" command.
11599
c209f847
TT
116002008-10-22 Tom Tromey <tromey@redhat.com>
11601
11602 * gdb.base/exprs.exp (test_expr): Add test for string
11603 concatenation.
11604
f177e350
PA
116052008-10-19 Pedro Alves <pedro@codesourcery.com>
11606
11607 * configure.ac: Output gdb.python/Makefile.
11608 * configure: Regenerate.
11609 * gdb.python/Makefile.in: New.
11610
cce89356
JB
116112008-10-16 Joel Brobecker <brobecker@adacore.com>
11612
11613 * gdb.base/foll-fork.exp: Adjust the expected output to match
11614 the new description for fork/vfork catchpoints in the "info
11615 breakpoints" output.
11616
176d289d
TJB
116172008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
11618
11619 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
11620
a08702d6
TJB
116212008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
11622
11623 * gdb.python/python-value.c: New file.
11624 * gdb.python/python-value.exp: New file.
11625
1c5cfe86
PA
116262008-10-15 Pedro Alves <pedro@codesourcery.com>
11627
11628 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
11629
5a98ad69
DP
116302008-10-15 Denis Pilat <denis.pilat@st.com>
11631
41702f1b 11632 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 11633
dcb1a1e2
TT
116342008-10-09 Tom Tromey <tromey@redhat.com>
11635
11636 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
11637 'fprintf' and 'stderr'.
11638
9124fe48
JB
116392008-10-07 Joel Brobecker <brobecker@adacore.com>
11640
11641 * gdb.ada/ref_tick_size.exp: New testcase.
11642
45452591
DE
116432008-10-06 Doug Evans <dje@google.com>
11644
11645 * gdb.dwarf2/dw2-cu-size.exp: New file.
11646 * gdb.dwarf2/dw2-cu-size.S: New file.
11647
11648 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
11649 .Ltype_int for clarity.
11650
4fc5b208
PP
116512008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
11652
11653 PR gdb/2384:
11654 * gdb.cp/gdb2384.exp: Extended to test more cases.
11655 * gdb.cp/gdb2384.cc: Likewise.
11656 * gdb.cp/gdb2384-base.h: Likewise.
11657 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 11658
d78df370
JK
116592008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11660
11661 * gdb.base/maint.exp (maint print type): Remove printing
11662 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
11663
9a044a89
TT
116642008-09-30 Tom Tromey <tromey@redhat.com>
11665
11666 * gdb.base/macscp.exp: Add completion tests.
11667 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
11668 (TWENTY_THREE): Likewise.
11669 (FORTY_EIGHT): Likewise.
11670
506800a9
TT
116712008-09-30 Tom Tromey <tromey@redhat.com>
11672
11673 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
11674 everywhere.
11675 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
11676
1a6f01b5
JK
116772008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11678
11679 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
11680 testcase is derived from. Fix racy dependency on an expected PID
11681 number. No longer support the testcase on Linux kernel 2.4.x.
11682
2fae03e8
TT
116832008-09-27 Tom Tromey <tromey@redhat.com>
11684
11685 * gdb.base/macscp.exp: Add tests for stringification, splicing,
11686 and varargs.
11687
1ad15515
PA
116882008-09-22 Pedro Alves <pedro@codesourcery.com>
11689
11690 * lib/mi-support.exp (mi_expect_interrupt): New.
11691 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
11692 from gdb.mi/mi-nonstop.exp.
11693 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
11694 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
11695 lib/mi-support.exp.
11696 Use mi_check_thread_states throughout. Avoid ".*" and do not
11697 require an anchor after -exec-run.
11698
d0b76dc6
DJ
116992008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
11700
11701 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
11702 stop is pending. Avoid ".*" when two stops are pending.
11703 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
11704 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
11705 newlines in fullnames.
11706 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
11707 (mi_expect_stop): Update comments. Only anchor in sync mode.
11708 Do not match newlines.
11709 (mi_send_resuming_command_raw): Always return status.
11710 (mi_get_stop_line): Do not match more than one line by accident.
11711 Only anchor in sync mode.
11712 (mi_run_inline_test): If -exec-next fails, give up.
11713
9990c830
UW
117142008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11715
11716 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
11717 on SPU.
11718
ebcf6f00
JB
117192008-09-10 Joel Brobecker <brobecker@adacore.com>
11720
11721 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
11722
b6db24e5
JB
117232008-09-10 Joel Brobecker <brobecker@adacore.com>
11724
11725 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
11726 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
11727 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
11728 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
11729 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
11730 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
11731 gdb.ada/interface.exp, gdb.ada/null_array.exp,
11732 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
11733 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
11734 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
11735 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
11736 Include the "= " sequence in the expected output of print tests.
11737
2bf448e0
JB
117382008-09-10 Joel Brobecker <brobecker@adacore.com>
11739
11740 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
11741 description for boolean types.
11742
d51fd4c8
PA
117432008-09-09 Pedro Alves <pedro@codesourcery.com>
11744
11745 * gdb.base/hook-stop-continue.c: New.
11746 * gdb.base/hook-stop-continue.exp: New.
11747
694182d2
DJ
117482008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
11749
11750 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
11751
3b8a7fc0
JG
117522008-09-08 Jerome Guitton <guitton@adacore.com>
11753
11754 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
11755 (stack_check_probe_2, stack_check_probe_loop_1)
11756 (stack_check_probe_loop_2): New functions.
11757 (main): Add call to these new functions.
11758 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
11759 functions, check that the breakpoint is inserted at the appropriate
11760 location.
11761 (insert_breakpoint): Slightly refine this procedure so that it can
11762 be called several times in the test.
11763
96cc0ae8
JG
117642008-09-08 Jerome Guitton <guitton@adacore.com>
11765
11766 * gdb.base/stack-checking.c: New file.
11767 * gdb.base/stack-checking.exp: New file.
11768
1f08b409
TJB
117692008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
11770
11771 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
11772 * gdb.arch/altivec-regs.exp: Likewise.
11773 * gdb.arch/vsx-regs.exp: Likewise.
11774
3099e1c4
TJB
117752008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
11776
11777 * gdb.arch/ppc-fp.exp: New file.
11778 * gdb.arch/ppc-fp.c: New file.
11779
cc69bfc1
PP
117802008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
11781
11782 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
11783 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 11784
b02a33db
MS
117852008-09-04 Michael Snyder <msnyder@vmware.com>
11786
11787 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
11788 as "at" (for non-debug functions such as _start).
11789
2992cbe0
UW
117902008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11791
11792 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
11793 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
11794 software watchpoints.
11795 * gdb.base/watch_thread_num.exp: Likewise.
11796
514f746b
AR
117972008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
11798
11799 * gdb.arch/i386-bp_permanent.exp: New test.
11800
876cecd0
TT
118012008-08-24 Tom Tromey <tromey@redhat.com>
11802
11803 * gdb.base/maint.exp: Update "maint print type".
11804
80f73d71
VP
118052008-08-21 Vladimir Prus <vladimir@codesourcery.com>
11806
11807 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
11808 support. Adjust the order of "*running" notifications.
11809 * gdb.mi/non-stop.c: Don't cast from int to void* and
11810 back.
11811
d9c78d7d
MK
118122008-08-20 Mark Kettenis <kettenis@gnu.org>
11813
11814 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
11815 expect to find it in the "info frame" output.
11816
97a2d1d3
DJ
118172008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
11818
11819 * gdb.base/interp.exp: Always consume both prompts.
11820
b96e2927
PA
118212008-08-20 Pedro Alves <pedro@codesourcery.com>
11822
11823 * gdb.base/pending.exp: Test pending breakpoints without symbols
11824 loaded.
11825
8cf6e61a
VP
118262008-08-19 Vladimir Prus <vladimir@codesourcery.com>
11827
11828 * lib/mi-support.exp (mi_expect_stop): Produce
11829 more details on failures.
11830 * gdb.mi/mi-nonstop.exp: New.
11831 * gdb.mi/non-stop.c: New.
11832
c6ebd6cf
VP
118332008-08-19 Vladimir Prus <vladimir@codesourcery.com>
11834
a9c64011
AS
11835 * gdb.mi/mi-async.exp: Use 'set target-async'.
11836 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 11837
46a9b8ed
DJ
118382008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
11839
11840 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
11841
44feb3ce
TT
118422008-08-17 Tom Tromey <tromey@redhat.com>
11843
11844 * gdb.base/help.exp (help catch): Rewrite.
11845
311a4e6b
TJB
118462008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
11847
11848 * gdb.base/define.exp: Test indented command documentation.
11849 * gdb.python/python.exp: Test indented multi-line command.
11850
604c2f83
LM
118512008-08-15 Luis Machado <luisgpm@br.ibm.com>
11852
11853 * testsuite/gdb.arch/vsx-regs.c: New source file.
11854 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
11855 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
11856
886a217c
TT
118572008-08-14 Tom Tromey <tromey@redhat.com>
11858
11859 * gdb.base/macscp.exp: Add regression test for "macro define" or
11860 "macro undef" with no arguments.
11861
c814a4f3
PP
118622008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
11863
11864 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 11865
12ab8a60
UW
118662008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11867
11868 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
11869
d57a3c85
TJB
118702008-08-06 Tom Tromey <tromey@redhat.com>
11871
11872 * gdb.python/python.exp: New file.
11873
c7b778ff
JK
118742008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
11875
11876 Fix for PR gdb/1543.
11877 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
11878 $LOCATION.
11879 (location): New variable.
11880 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
11881 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
11882 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
11883 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
11884 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
11885 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
11886 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
11887 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
11888 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
11889 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
11890 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
11891 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
11892 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
11893 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
11894 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
11895 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
11896 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
11897 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
11898 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
11899 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
11900 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
11901 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
11902 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
11903 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
11904 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
11905 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
11906 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
11907 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
11908 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
11909 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
11910 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
11911 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
11912 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
11913 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
11914 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
11915 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
11916 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
11917 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
11918 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
11919 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
11920 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
11921 gdb.base/type-opaque.exp, gdb.base/until.exp,
11922 gdb.base/value-double-free.c, gdb.base/varargs.exp,
11923 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
11924 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
11925 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
11926 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
11927 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
11928 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
11929 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
11930 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
11931 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
11932 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
11933 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
11934 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
11935 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
11936 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
11937 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
11938 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
11939 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
11940 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
11941 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
11942 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
11943 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
11944 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
11945 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
11946 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
11947 gdb.pascal/types.exp, gdb.stabs/weird.exp,
11948 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
11949 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
11950 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
11951 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
11952 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
11953 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
11954 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
11955 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
11956 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
11957 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
11958 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
11959 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
11960 lib/mi-support.exp, lib/trace-support.exp: Remove reference
11961 to bug-gdb@prep.ai.mit.edu .
11962
5e06a3d1
VP
119632008-07-31 Vladimir Prus <vladimir@codesourcery.com>
11964
11965 * lib/mi-support.exp (mi_load_shlibs): New.
11966 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
11967
9d81d21b
VP
119682008-07-30 Vladimir Prus <vladimir@codesourcery.com>
11969
11970 * lib/mi-support.exp (get_mi_thread_list)
11971 (check_mi_and_console_threads): New, moved from ...
11972 * gdb.mi/mi-pthread.exp: ...here.
11973 * gdb.mi/gdb669.exp (get_mi_thread_list)
11974 (check_mi_and_console_threads): Delete.
11975 * gdb.mi/mi2-pthread.exp: Likewise.
11976
bae98fe0
TT
119772008-07-28 Tom Tromey <tromey@redhat.com>
11978
11979 * Makefile.in (just-check): Remove. Move body to...
11980 (check): ... here.
11981
57380f4e
DJ
119822008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
11983
11984 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
11985 Add a test for duplicated SIGINTs.
11986
e09490f1
DJ
119872008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
11988
11989 * gdb.threads/schedlock.exp (get_args): Update to work for any
11990 value of NUM.
11991 (Top level): Report the number of threads that did not resume.
11992
6387b45f
DJ
119932008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
11994
11995 * gdb.dwarf2/dw2-compressed.S: Also define __start.
11996
62f64ff2
DJ
119972008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
11998
11999 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
12000 non-MI prompt.
12001
fa8de41e
TT
120022008-07-26 Tom Tromey <tromey@redhat.com>
12003
12004 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
12005 (function_struct, function_struct_ptr): New globals.
12006 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
12007 function pointer in a struct.
12008
ccb3ac8a
TT
120092008-07-26 Tom Tromey <tromey@redhat.com>
12010
12011 * gdb.base/macscp.exp: Add test for macro lexing bug.
12012
d7d9f01e
TT
120132008-07-18 Tom Tromey <tromey@redhat.com>
12014
12015 * gdb.base/macscp.exp: Add macro tests.
12016
9bf07184
PP
120172008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
12018
12019 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
12020
becf6477
PP
120212008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
12022
12023 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
12024
0709f7d3
PP
120252008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
12026
12027 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 12028
7093c834
PP
120292008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
12030
12031 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 12032
b432ffe3
JK
120332008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12034
12035 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
12036
b1a268e5
VP
120372008-07-12 Vladimir Prus <vladimir@codesourcery.com>
12038
12039 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
12040
e2995f8e
KB
120412008-07-11 Kevin Buettner <kevinb@redhat.com>
12042
12043 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
12044 of regexp to account for changes made to GDB in the printing of
12045 byte vectors.
12046
14032a66
TT
120472008-07-11 Tom Tromey <tromey@redhat.com>
12048
12049 * gdb.base/completion.exp: Add 'help' completion test.
12050
981505ef
JK
120512008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
12052
12053 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
12054
10568435
JK
120552008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
12056
12057 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
12058
4487aabf
PA
120592008-07-09 Pedro Alves <pedro@codesourcery.com>
12060
12061 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
12062
a4a9b1c4
PA
120632008-07-09 Pedro Alves <pedro@codesourcery.com>
12064
12065 * gdb.base/fullname.exp: Restore pwd if compiling failed.
12066
3c3185ac
JK
120672008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12068
12069 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
12070
7ebd49dc
VP
120712008-06-28 Vladimir Prus <vladimir@codesourcery.com>
12072
12073 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
12074 previous commit. Add a comment.
12075
84e46146
PA
120762008-06-28 Pedro Alves <pedro@codesourcery.com>
12077
12078 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
12079
0f8d4a2f
VP
120802008-06-28 Vladimir Prus <vladimir@codesourcery.com>
12081
12082 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
12083
f747e0ce
PA
120842008-06-27 Pedro Alves <pedro@codesourcery.com>
12085
12086 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
12087 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
12088 compiling an executable, link in an object that forces unbuffered
12089 output.
12090 * lib/set_unbuffered_mode.c: New file.
12091
734a5c36
JK
120922008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12093
12094 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
12095
a2840c35
VP
120962008-06-25 Vladimir Prus <vladimir@codesourcery.com>
12097
a9c64011
AS
12098 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
12099 mi_expect_stop.
12100 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
12101 Demand that *running is output.
12102 (detect_async): Perform checking every time.
12103 (mi_send_resuming_command): Extract everything into...
12104 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
12105 (mi_expect_stop): Don't accept any output before *stopped.
12106
6ae37fef
VP
121072008-06-13 Vladimir Prus <vladimir@codesourcery.com>
12108
12109 Robustify mi-simplerun.
a9c64011
AS
12110 * gdb.mi/basics.c (main): Add a call to sleep.
12111 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
12112 * gdb.mi/mi2-cli.exp: Likewise.
12113 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 12114
b4aa76f0 121152008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
12116
12117 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
12118
e1ac3328
VP
121192008-06-10 Vladimir Prus <vladimir@codesourcery.com>
12120
a9c64011
AS
12121 * gdb.mi/mi-console.exp: Adjust.
12122 * gdb.mi/mi-syn-frame.exp: Adjust.
12123 * gdb.mi/mi2-console.exp: Adjust.
12124 * gdb.mi/mi2-syn-frame.exp: Adjust.
12125 * lib/mi-support.exp (mi_run_cmd): Adjust.
12126 (mi_send_resuming_command): Adjust.
e1ac3328 12127
f7f9a841
VP
121282008-06-10 Vladimir Prus <vladimir@codesourcery.com>
12129
12130 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
12131 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
12132 testing of stopped.
12133 * gdb.mi/mi2-syn-frame.exp: Likewise.
12134 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
12135 (async, detect_async): New.
12136 (mi_expect_stop, mi_continue_to_line): Adjust expectation
12137 depending on if we're running in sync or async mode.
f7f9a841 12138
37cd5d19
TT
121392008-06-09 Tom Tromey <tromey@redhat.com>
12140
12141 * gdb.base/completion.exp: New tests for field name completion
12142 with spaces, and field name completion with '->'.
12143
65d12d83
TT
121442008-06-06 Tom Tromey <tromey@redhat.com>
12145
12146 * gdb.base/break1.c (struct some_struct): New struct.
12147 (values): New global.
12148 * gdb.base/completion.exp: Add field name completion test.
12149
ebfe2e3f
PP
121502008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
12151
12152 * gdb.cp/call-c.exp: Test for incorrect handling of reference
12153 to pointer.
12154 * gdb.cp/call-c.cc: Likewise.
12155
bcf6fc3a
NR
121562008-06-06 Nick Roberts <nickrob@snap.net.nz>
12157
12158 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
12159 annotation.
12160
49fd4a42 121612008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 12162 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
12163
12164 * gdb.threads/execl.c, gdb.threads/execl1.c,
12165 gdb.threads/execl.exp: New tests.
a9c64011 12166
8a34ac3f
AR
121672008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
12168 Daniel Jacobowitz <dan@codesourcery.com>
12169
12170 * gdb.cp/exception.exp: Activate test, make it work with pending
12171 catchpoints.
12172
86ae69ef
JK
121732008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12174
12175 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
12176
f7f9ae2c
VP
121772008-05-28 Vladimir Prus <vladimir@codesourcery.com>
12178
a9c64011
AS
12179 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
12180 now printed.
12181 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 12182
2a2d4dc3
AS
121832008-05-27 Andreas Schwab <schwab@suse.de>
12184
12185 * gdb.base/frame-args.exp: Handle arguments that are optimized
12186 out.
12187
5099e4d9
LM
121882008-05-26 Luis Machado <luisgpm@br.ibm.com>
12189
12190 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
12191 quiet for ppc32 and group options into a single variable.
12192
d9c36a91
JB
121932008-05-23 Joel Brobecker <brobecker@adacore.com>
12194
12195 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
12196 of zero-size elements.
12197 * gdb.ada/null_array.exp: Test printing this new array.
12198
103a8671
JK
121992008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12200
12201 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
12202
07a4cc1a 122032008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
12204
12205 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
12206 of the "finish" command.
12207
55f996a7
NR
122082008-05-21 Nick Roberts <nickrob@snap.net.nz>
12209
12210 * gdb.base/annota1.exp: Test for new annotation.
12211
907fc202
UW
122122008-05-16 Pedro Alves <pedro@codesourcery.com>
12213
12214 * gdb.base/fixsection.exp: New file.
12215 * gdb.base/fixsection0.c: New file.
12216 * gdb.base/fixsection1.c: New file.
12217
e8f97270
UW
122182008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12219
12220 * gdb.base/annota1.exp: Accept printf@... in place of printf.
12221 * gdb.base/annota3.exp: Likewise.
12222
ac0bb574
NF
122232008-05-13 Nathan Froyd <froydnj@codesourcery.com>
12224
12225 * gdb.base/watch_thread_num.exp: Don't run tests that require
12226 watchpoints if the target doesn't support them.
12227
6fadd07a
DE
122282008-05-12 Doug Evans <dje@google.com>
12229
12230 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
12231
6e9a4a30
JB
122322008-05-09 Joel Brobecker <brobecker@adacore.com>
12233
12234 * gdb.ada/assign_1.exp: New testcase.
12235
08388c79
DE
122362008-05-09 Doug Evans <dje@google.com>
12237
a3c83fae
DE
12238 * gdb.base/find.exp: New file.
12239 * gdb.base/find.c: New file.
08388c79 12240
bd5ddfe8
DJ
122412008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
12242
12243 * gdb.base/commands.exp (watchpoint_command_test): Handle
12244 gdb,no_hardware_watchpoints.
12245 * gdb.base/float.exp: Allow ARM targets without floating point.
12246 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
12247
b5dd68e2 122482008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 12249 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
12250
12251 * gdb.ada/lang_switch: New test program.
12252 * gdb.ada/lang_switch.exp: New testcase.
12253
382d13d1
DE
122542008-05-05 Doug Evans <dje@google.com>
12255
12256 * gdb.base/help.exp (disassemble): Update expected help text.
12257
9dd789d0
PA
122582008-05-04 Pedro Alves <pedro@codesourcery.com>
12259
12260 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
12261
611c83ae
PA
122622008-05-04 Pedro Alves <pedro@codesourcery.com>
12263
12264 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
12265 different times.
12266
ff013f42
JK
122672008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
12268
12269 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
12270 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
12271 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
12272 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
12273
96dff6a2
VP
122742008-05-04 Vladimir Prus <vladimir@codesourcery.com>
12275
12276 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
12277 notification to appear.
12278
55cd6f92
DJ
122792008-05-04 Daniel Jacobowitz <dan@debian.org>
12280
12281 * gdb.base/fullname.c: New file.
12282 * gdb.base/fullname.exp: New file.
12283 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
12284
d705c43c
PA
122852008-05-03 Pedro Alves <pedro@codesourcery.com>
12286
12287 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
12288 expressions with macros.
12289
333222e1
JK
122902008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12291
12292 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
12293
5ac01682
DJ
122942008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
12295
12296 * gdb.base/completion.exp: Handle lack of other symbols beginning
12297 with "a".
12298
12299 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
12300
237fc4c9
PA
123012008-05-02 Jim Blandy <jimb@codesourcery.com>
12302
12303 * gdb.asm/asmsrc1.s: Add scratch space.
12304
ed5e9466
DJ
123052008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12306 Daniel Jacobowitz <dan@codesourcery.com>
12307
12308 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
12309 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
12310 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
12311
b39cc962
DJ
123122007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
12313
12314 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
12315
36d520f5
JB
123162008-05-01 Joel Brobecker <brobecker@adacore.com>
12317
12318 * gdb.base/info-target.exp: New testcase.
12319
8d4e3071
DJ
123202008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
12321
12322 * gdb.cp/hang.exp: Use .cc instead of .C.
12323 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
12324 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
12325
6f3f3097
DJ
123262008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
12327
12328 * gdb.base/gdb1250.exp: Remove perror.
12329 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
12330
5550a914
PA
123312008-04-30 Pedro Alves <pedro@codesourcery.com>
12332
12333 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
12334 .2byte.
12335
d848e687
DJ
123362008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
12337
12338 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
12339 (maybe_kfail): New.
12340
93b5768b
PA
123412008-04-25 Pedro Alves <pedro@codesourcery.com>
12342
12343 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
12344
721c02de
VP
123452008-04-24 Vladimir Prus <vladimir@codesourcery.com>
12346
a9c64011
AS
12347 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
12348 * gdb.mi/mi2-syn-frame.exp: Likewise.
12349 * lib/mi-support.exp: Likewise.
721c02de 12350
74960c60
VP
123512008-04-24 Vladimir Prus <vladimir@codesourcery.com>
12352
12353 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
12354 to specify regexp for the location to stop at.
12355 * gdb.base/break-always.c: New.
12356 * gdb.base/break-always.exp: New.
12357
d24317b4
VP
123582008-04-24 Vladimir Prus <vladimir@codesourcery.com>
12359
12360 * lib/mi-support.exp (mi_runto_helper): Adjust
12361 for the original-location field.
12362 (mi_create_breakpoint, mi_list_breakpoints): New.
12363 * gdb.mi/mi-break.exp: Adjust.
12364 * gdb.mi/mi2-break.exp: Adjust.
12365 * gdb.mi/mi-pending.exp: Adjust.
12366 * gdb.mi/mi-simplerun.exp: Adjust.
12367 * gdb.mi/mi2-simplerun.exp: Adjust.
12368 * gdb.mi/mi-syn-frame.exp: Adjust.
12369 * gdb.mi/mi2-syn-frame.exp: Adjust.
12370 * gdb.mi/mi-until.exp: Adjust.
12371 * gdb.mi/mi2-until.exp: Adjust.
12372 * gdb.mi/mi-var-display.exp: Adjust.
12373 * gdb.mi/mi2-var-display.exp: Adjust.
12374 * gdb.mi/mi-watch.exp: Adjust.
12375 * gdb.mi/mi2-watch.exp: Adjust.
12376
fdc59709 123772008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 12378
a9c64011
AS
12379 * aclocal.m4: Add override.m4.
12380 * configure: Regenerate.
fdc59709 12381
8e91f023
VP
123822008-04-19 Vladimir Prus <vladimir@codesourcery.com>
12383
12384 * gdb.mi/var-cmd.c (do_at_tests): Verify that
12385 '-var-update --all-values' reports new value even the type
12386 of a variable object has changed.
12387
233a11ab
CS
123882008-04-18 Craig Silverstein <csilvers@google.com>
12389
12390 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
12391 files.
d24317b4 12392
9c1137ad
JB
123932008-04-18 Joel Brobecker <brobecker@adacore.com>
12394
12395 * gdb.ada/atomic_enum: New test program.
12396 * gdb.ada/atomic_enum.exp: New testcase.
12397
66d0bbc7
DE
123982008-04-17 Doug Evans <dje@google.com>
12399
12400 * gdb.opt/Makefile.in: Fix whitespace.
12401
100906b0
UW
124022008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
12403
12404 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
12405
4584e32e
DE
124062008-04-17 Doug Evans <dje@google.com>
12407
12408 * gdb.base/hashline1.exp: New testcase.
12409 * gdb.base/hashline2.exp: New testcase.
12410 * gdb.base/hashline2.exp: New testcase.
12411
0a320680
PA
124122008-04-17 Pedro Alves <pedro@codesourcery.com>
12413
12414 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
12415
18ac113b
AR
124162008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
12417
12418 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
12419 temporary breakpoint to match "Temporary breakpoint".
12420 * gdb.base/break.exp (delete_breakpoints): Likewise.
12421 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
12422 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
12423 * gdb.base/display.exp: Likewise.
12424 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
12425 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
12426 * gdb.base/restore.exp (restore_tests): Likewise.
12427 * gdb.base/sepdebug.exp: Likewise.
12428 * gdb.base/watchpoint.exp: Likewise.
12429 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
12430 * gdb.mi/mi-pending.exp: Likewise.
12431 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
12432 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
12433 * gdb.mi/mi-var-cmd.exp: Likewise.
12434 * gdb.mi/mi-var-display.exp: Likewise.
12435 * gdb.mi/mi2-cli.exp: Likewise.
12436 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
12437 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
12438 * gdb.mi/mi2-var-display.exp: Likewise.
12439 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
12440 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
12441 new "disp" field.
a9c64011 12442 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
12443 reason. This is to support fix for PR2424.
12444
add38693
JK
124452008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12446
12447 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
12448
fcacd99f
VP
124492008-04-13 Vladimir Prus <vladimir@codesourcery.com>
12450
12451 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 12452 field. Add more floating varobj tests.
fcacd99f 12453 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
12454 field.
12455 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
12456 (main): Call do_at_tests.
12457 * lib/mi-support.exp (mi_create_floating_varobj)
12458 (mi_varobj_update_with_type_change): New.
fcacd99f 12459
de051565
MK
124602008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
12461
12462 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
12463 option of -var-evaluate-expression.
12464 * gdb.mi/mi2-var-display.exp: Likewise.
12465
dbc52822
VP
124662008-04-07 Vladimir Prus <vladimir@codesourcery.com>
12467
12468 Introduce test setup helpers.
a9c64011
AS
12469 * lib/gdb.exp (build_executable, clean_restart)
12470 (prepare_for_testing): New.
12471 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
12472 * gdb.base/return.exp: Likewise.
12473 * gdb.base/ending-run.exp: Likewise.
dbc52822 12474
473591da
NR
124752008-04-07 Nick Roberts <nickrob@snap.net.nz>
12476
12477 * gdb.mi/mi-async.exp: New test for asynchronous Machine
12478 Interface (MI) responses.
12479
2b2d9e11
VP
124802008-04-06 Vladimir Prus <vladimir@codesourcery.com>
12481
a9c64011
AS
12482 * gdb.cp/breakpoint.cc: New code to test conditions involving
12483 member variables.
12484 * gdb.cp/breakpoint.exp: Test condition involving member
12485 variables.
2b2d9e11 12486
bb378428
VP
124872008-04-05 Vladimir Prus <vladimir@codesourcery.com>
12488
12489 * lib/mi-support.exp (mi_expect_stop): New.
12490 (mi_run_cmd): Change the
12491 token. Use mi_send_resuming_command, use
12492 mi_expect_stop.
12493 (mi_execute_to_helper): Rename to mi_execute_to.
12494 (mi_send_resuming_command): Add more error patterns.
12495 (mi_wait_for_stop): Renamed to...
12496 (mi_get_stop_line): ...this.
12497 (mi_run_inline_test): Adjust.
12498
12499 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
12500 * gdb.mi/mi-console.exp: Likewise.
12501 * gdb.mi/mi-pending.exp: Likewise.
12502 * gdb.mi/mi-simplerun.exp: Likewise.
12503 * gdb.mi/mi-stack.exp: Likewise.
12504 * gdb.mi/mi-stepi.exp: Likewise.
12505 * gdb.mi/mi-syn-frame.exp: Add comment.
12506 * gdb.mi/mi-until.exp: Likewise.
12507 * gdb.mi/mi-var-display.exp: Likewise.
12508 * gdb.mi/mi-watch.exp: Likewise.
12509 * gdb.mi/mi2-cli.exp: Likewise.
12510 * gdb.mi/mi2-console.exp: Likewise.
12511 * gdb.mi/mi2-simplerun.exp: Likewise.
12512 * gdb.mi/mi2-stack.exp: Likewise.
12513 * gdb.mi/mi2-stepi.exp: Likewise.
12514 * gdb.mi/mi2-until.exp: Likewise.
12515 * gdb.mi/mi2-var-display.exp: Likewise.
12516 * gdb.mi/mi2-watch.exp: Likewise.
12517
62172bb9
UW
125182008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12519
12520 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
12521
12522 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
12523
a13e061a
PA
125242008-04-04 Pedro Alves <pedro@codesourcery.com>
12525
12526 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
12527 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
12528 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
12529 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
12530 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
12531 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
12532 expect an mi error duplicated in stderr.
12533
eae06beb
JB
125342008-04-03 Joel Brobecker <brobecker@adacore.com>
12535
12536 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
12537 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
12538 Add a couple of tests that verify the behavior when the new setting
12539 is set to "cancel" and "all".
12540 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
12541 "ask" before we start the testing.
12542
79c6ced6
AR
125432008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
12544
12545 * gdb.cp/casts.cc: Add class reference variables.
12546 * gdb.cp/casts.exp: New test cases for up/down casting references.
12547
6c2d1a6b
MK
125482008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
12549
12550 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
12551 instead of beginning to make an extra test pass.
12552 * gdb.mi/mi2-var-display.exp: Likewise.
12553
55b411d9
MR
125542008-03-31 Maciej W. Rozycki <macro@mips.com>
12555
12556 * gdb.base/break.exp: Mark failures as such. Fix formatting.
12557
c6140da2
MD
125582008-03-31 Markus Deuling <deuling@de.ibm.com>
12559 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12560
12561 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
12562 value. Add xfail for older kernels.
12563
79732189
AR
125642008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
12565
12566 Bring mi-support in line with gdb.exp.
12567 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
12568 (mi_gdb_start): New function.
12569
33c3676e
MR
125702008-03-28 Maciej W. Rozycki <macro@mips.com>
12571
12572 * gdb.mi/mi-var-cmd.exp: Fix a typo.
12573
92e28119
VP
125742008-03-26 Vladimir Prus <vladimir@codesourcery.com>
12575
12576 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
12577 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 12578
9e8e3afe
VP
125792008-03-26 Vladimir Prus <vladimir@codesourcery.com>
12580
12581 * lib/mi-support.exp (mi_create_varobj_checked): New.
12582 (mi_list_varobj_children): Allow to check for a
12583 value.
12584 (mi_list_array_varobj_children): New.
12585
12586 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
12587 and mi_list_varobj_children, as opposed to hardcoding
12588 expected strings.
12589 * gdb.mi/gdb701.exp: Likewise.
12590 * gdb.mi/gdb792.exp: Likewise.
12591 * gdb.mi/mi-var-block.exp: Likewise.
12592 * gdb.mi/mi-var-cmd.exp: Likewise.
12593 * gdb.mi/mi-var-invalidate.exp: Likewise.
12594 * gdb.mi/mi2-var-block.exp: Likewise.
12595 * gdb.mi/mi2-var-child.exp: Likewise.
12596 * gdb.mi/mi2-var-cmd.exp: Likewise.
12597 * gdb.mi/mi2-var-display.exp: Likewise.
12598
9df50351
JK
125992008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12600
12601 Fix random false FAILs on i386.
12602 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
12603
31e5d73a
DJ
126042008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
12605
12606 PR gdb/544
12607 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
12608
12f4afab
DJ
126092008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
12610
12611 PR gdb/544
12612 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
12613
b562a0cb
DJ
126142008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
12615
12616 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
12617 fixed PR gdb/544.
12618
17faa917
DJ
126192008-03-21 Pedro Alves <pedro@codesourcery.com>
12620
12621 * gdb.threads/fork-child-threads.exp: Test next over fork.
12622
6214f497
DJ
126232008-03-21 Chris Demetriou <cgd@google.com>
12624
12625 * gdb.base/break.exp (rbreak junk): New test for rbreak
12626 "Junk at end of arguments" issue.
12627
63092375
DJ
126282008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
12629
12630 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
12631 *& to work on created array elements.
12632 (Top level): Test print $pc with a file. Test string operations
12633 without a target.
12634 * gdb.base/ptype.exp: Do not expect *& to work on created array
12635 elements.
12636
b21991b0
DJ
126372008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
12638
12639 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
12640 gdb.threads/staticthreads.exp: Update exit query.
12641
c4b347c7
SL
126422008-03-07 Sandra Loosemore <sandra@codesourcery.com>
12643
12644 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
12645
fa4727a6
DJ
126462008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
12647
12648 * gdb.base/watchpoint.c (global_ptr, func4): New.
12649 (main): Call func4.
12650 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
12651 (test_inaccessible_watchpoint): New.
12652
2f34202f
MR
126532008-02-29 Maciej W. Rozycki <macro@mips.com>
12654
12655 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
12656 select the largest.
12657
0d6ba1b1
DJ
126582008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
12659
12660 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
12661 frames-invalid annotations.
12662
e691325a
PM
126632008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
12664
a9c64011 12665 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 12666
f85b5ecc
DE
126672008-02-27 Doug Evans <dje@google.com>
12668
12669 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
12670 for bug 1738.
12671 (breakpoint_to_handler_entry): Ditto.
12672
b40e7bf3
JB
126732008-02-27 Joel Brobecker <brobecker@adacore.com>
12674
12675 * gdb.base/ending-run.exp: Use the first line of code inside
12676 function body to test breakpoints.
12677 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
12678 location where the breakpoint is inserted when using the line
12679 where a function is declared. Fix typo in the description of
12680 one of the tests.
12681 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
12682
2faca73a
PM
126832008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
12684
12685 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 12686 tests.
2faca73a 12687
6f439c36
PM
126882008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
12689
12690 * gdb.base/args.exp: avoid same output for tests
12691 with single quotes.
12692
54e52265
VP
126932008-02-26 Vladimir Prus <vladimir@codesourcery.com>
12694
a9c64011
AS
12695 * gdb.base/annota1.exp: Adjust for 'info break'
12696 format changes.
12697 * gdb.base/annota3.exp: Likewise.
12698 * gdb.base/break.exp: Likewise.
12699 * gdb.base/condbreak.exp: Likewise.
12700 * gdb.base/pending.exp: Likewise.
12701 * gdb.base/sepdebug.exp: Likewise.
12702 * gdb.base/unload.exp: Likewise.
12703 * gdb.cp/ovldbreak.exp: Likewise.
12704 * gdb.mi/mi-pending.exp: Likewise.
54e52265 12705
897b09ca
DE
127062008-02-07 Doug Evans <dje@google.com>
12707
12708 * gdb.cp/mb-inline.exp: New.
12709 * gdb.cp/mb-inline.h: New.
12710 * gdb.cp/mb-inline1.cc: New.
12711 * gdb.cp/mb-inline2.cc: New.
12712
b1c32d35
PM
127132008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
12714
12715 * gdb.pascal/floats.pas: New test program.
12716 * gdb.pascal/floats.exp: New testcase.
12717
1a4ca44a
TJB
127182008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
12719
12720 * gdb.base/callfuncs.c (t_float_many_args): New function.
12721 (t_double_many_args): New function.
12722 * gdb.base/callfuncs.exp: Add tests for exceeding float
12723 and double parameters passed through the stack.
12724
439048e8
JB
127252008-02-05 Joel Brobecker <brobecker@adacore.com>
12726
12727 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
12728 gdb.ada/complete/foo.adb: New files.
12729 * gdb.ada/complete.exp: New testcase.
12730
81fe8080
DE
127312008-02-03 Doug Evans <dje@google.com>
12732
301f0ecf
DE
12733 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
12734
81fe8080
DE
12735 * gdb.cp/gdb2384.exp: New file.
12736 * gdb.cp/gdb2384.cc: New file.
12737 * gdb.cp/gdb2384-base.h: New file.
12738 * gdb.cp/gdb2384-base.cc: New file.
12739
4b071aec
DE
127402008-02-02 Doug Evans <dje@google.com>
12741
12742 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
12743
61137ba6
JB
127442007-02-01 Joel Brobecker <brobecker@adacore.com>
12745
12746 * gdb.ada/sym_print_name: New test program.
12747 * gdb.ada/sym_print_name.exp: New testcase.
12748
127492007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
12750
12751 * gdb.ada/nested/hello.adb: New file.
12752 * gdb.ada/nested.exp: New testcase.
12753 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
12754
98deb0da
VP
127552008-02-01 Vladimir Prus <vladimir@codesourcery.com>
12756
12757 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
12758 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
12759 don't cause future evaluations of function to report
12760 creation of internal breakpoints.
98deb0da 12761
723a2275
VP
127622008-02-01 Vladimir Prus <vladimir@codesourcery.com>
12763
12764 * gdb.mi/mi-break.exp (test_error): New.
12765 Call it.
12766
fb546a2f
LM
127672008-01-31 Luis Machado <luisgpm@br.ibm.com>
12768
12769 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
12770 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
12771
2d8fd90a
PM
127722008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
12773
12774 * gdb.pascal/integers.pas: New test program.
12775 * gdb.pascal/integers.exp: New testcase.
12776
a7fa0ded
PM
127772008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
12778
12779 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
12780
5e1a1926
TJB
127812008-01-30 Luis Machado <luisgpm@br.ibm.com>
12782
12783 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
12784 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
12785
8d04f9f0
JB
127862008-01-30 Paul Hilfinger <hilfinger@adacore.com>
12787
12788 * gdb.ada/formatted_ref: New test program.
12789 * gdb.ada/formatted_ref.exp: New testcase.
12790
12791 * gdb.cp/formatted-ref.cc: New file.
12792 * gdb.cp/formatted-ref.exp: New testcase.
12793
ce75a98f
JB
127942008-01-30 Joel Brobecker <brobecker@adacore.com>
12795
12796 * gdb.base/ptype.exp: Add testing of "ptype $pc".
12797
e835f6bf
NR
127982008-01-30 Nick Roberts <nickrob@snap.net.nz>
12799
12800 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
12801 (test_file_list_exec_source_file): Update to new macro-info field.
12802
d118ef87
PH
128032008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
12804
12805 * gdb.ada/exprs: New test program.
12806 * gdb.ada/exprs.exp: New testcase.
12807
7d35ab09
TJB
128082008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
12809
12810 * dfp-test.c (DELTA, DELTA_B): New definitions.
12811 (double_val1, double_val2, double_val3, double_val4, double_val5,
12812 double_val6, double_val7, double_val8, double_val9, double_val10,
12813 double_val11, double_val12, double_val13, double_val14, dec32_val1,
12814 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
12815 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
12816 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
12817 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
12818 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
12819 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
12820 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
12821 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
12822 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
12823 dec128_val16): New global variables.
12824 (decimal_dec128_align): New function.
12825 (decimal_mixed): Likewise.
12826 (decimal_many_args_dec32): Likewise.
12827 (decimal_many_args_dec64): Likewise.
12828 (decimal_many_args_dec128): Likewise.
12829 (decimal_many_args_mixed): Likewise.
12830 * dfp-test.exp: Add tests calling new inferior functions.
12831
2d717e4f
DJ
128322008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
12833
12834 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
12835 gdb.server/ext-run.exp: New files.
12836 * lib/gdbserver-support.exp (gdbserver_download): New.
12837 (gdbserver_start): New. Update gdbserver expected
12838 output.
12839 (gdbserver_spawn): Use them.
12840 (gdbserver_start_extended): New.
12841
e85a822c
DJ
128422008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
12843
12844 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
12845 Run on GNU/Linux.
12846 (do_exec_tests): Check for systems which do not support catchpoints.
12847 Do not match START.
12848 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
12849 Run on GNU/Linux. Enable verbose output.
12850 (check_fork_catchpoints): New.
12851 (explicit_fork_child_follow, catch_fork_child_follow)
12852 (tcatch_fork_parent_follow): Update expected messages.
12853 (do_fork_tests): Use check_fork_catchpoints.
12854 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
12855 Run on GNU/Linux. Enable verbose output.
12856 (check_vfork_catchpoints): New.
12857 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
12858 expected messages.
12859 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
12860
401ea829
JB
128612008-01-29 Jim Blandy <jimb@red-bean.com>
12862
12863 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
12864 host' errors.
12865 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
12866
aceaf3ad
JB
128672008-01-29 Jim Blandy <jimb@red-bean.com>
12868
12869 * gdb.threads/sigthread.c: Use barriers to ensure that
12870 child_thread and child_thread_two are always initialized before we
12871 start to use them.
12872
a5606eee
VP
128732008-01-29 Vladimir Prus <vladimir@codesourcery.com>
12874
12875 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
12876 * gdb.base/watchpoint-solib.c: New.
12877 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 12878
c55a82bb
PM
128792008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
12880
12881 * gdb.base/gdb1056.exp: Add unsigned integer test.
12882
0993fe05
DE
128832008-01-28 Doug Evans <dje@google.com>
12884
12885 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
12886
4fe42e7f
JB
128872008-01-27 Jim Blandy <jimb@codesourcery.com>
12888
c7a69933
JB
12889 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
12890
4fe42e7f
JB
12891 * gdb.base/expand-psymtabs.exp: Doc fix.
12892
5def8285
MK
128932008-01-26 Mark Kettenis <kettenis@gnu.org>
12894
12895 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
12896
5313c911
NR
128972008-01-24 Nick Roberts <nickrob@snap.net.nz>
12898
a9c64011 12899 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
12900 -var-set-format.
12901
93815fbf
VP
129022008-01-23 Chris Demetriou <cgd@google.com>
12903
12904 * gdb.threads/thread_events.c: New testcase source file.
12905 * gdb.threads/thread_events.exp: New testcase expect file.
12906
467a88ee
NR
129072008-01-23 Nick Roberts <nickrob@snap.net.nz>
12908
12909 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
12910
12911 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
12912 -var-set-format.
12913
d8f82aba
DJ
129142008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
12915 Vladimir Prus <vladimir@codesourcery.com>
12916
12917 * gdb.base/float.exp: Allow missing floating point for m68k and
12918 PowerPC.
12919
60c46647
VP
129202008-01-22 Vladimir Prus <vladimir@codesourcery.com>
12921
12922 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
12923 ignore count.
12924 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
12925 * gdb.mi/mi-cli.exp: Adjust.
12926 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 12927
c7dd36a1
PA
129282008-01-17 Pedro Alves <pedro@codesourcery.com>
12929
12930 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
12931 and 'dummy_ptr' integer pointer. Initialize struct_declarations
12932 with dummy_ptr's address.
12933 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
12934 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
12935 all targets.
12936 * gdb.mi/mi2-var-child.exp: Likewise.
12937
39d5313e
JB
129382008-01-09 Joel Brobecker <brobecker@adacore.com>
12939
12940 * gdb.ada/null_array: New test program.
12941 * gdb.ada/null_array.exp: New testcase.
12942
0aea4bf3
LM
129432008-01-09 Luis Machado <luisgpm@br.ibm.com>
12944
12945 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
12946 with required float modifiers.
12947
0b354900
JB
129482008-01-08 Joel Brobecker <brobecker@adacore.com>
12949
12950 * gdb.ada/funcall_param: New test program.
12951 * gdb.ada/funcall_param.exp: New testcase.
12952
cdb7f5d4
JB
129532008-01-08 Joel Brobecker <brobecker@adacore.com>
12954
12955 * gdb.ada/arrayparam: New test program.
12956 * gdb.ada/arrayparam.exp: New testcase.
12957
88e2547f
JB
129582008-01-08 Joel Brobecker <brobecker@adacore.com>
12959
12960 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
12961 landed. Should also fix random failures in the test following it.
12962
f6867ce0
TJB
129632008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
12964
12965 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
12966 for expressions with decimal float values.
12967 (test_dfp_conversions): New function to test casts to and from
12968 decimal float types.
12969 Call test_dfp_conversions.
12970 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
12971 elements.
12972 (main): Initialize ds.float4 and ds.double8 elements.
12973 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
12974 string to new error message.
12975 (d64_set_tests): Likewise.
12976 (d128_set_tests): Likewise.
12977 Add tests for expressions with decimal float variables. Add tests for
12978 conversions to and from decimal float types.
12979
f9c11282
JB
129802008-01-05 Joel Brobecker <brobecker@adacore.com>
12981
12982 * gdb.ada/packed_tagged/comp_bug.adb: New file.
12983 * gdb.ada/packed_tagged.exp: New testcase.
12984
0ecbca72
JB
129852008-01-04 Joel Brobecker <brobecker@adacore.com>
12986
12987 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
12988 gdb.ada/homonym/homonym_main.adb: New files.
12989 * gdb.ada/homonym.exp: New testcase.
12990
c18d3d89
JB
129912008-01-04 Joel Brobecker <brobecker@adacore.com>
12992
12993 * gdb.ada/packed_array.exp: Add testing of references to
12994 a packed array.
12995
ecc7085b
JB
129962008-01-04 Joel Brobecker <brobecker@adacore.com>
12997
12998 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
12999 New files.
13000 * gdb.ada/type_coercion.exp: New testcase.
13001
c474c922
JB
130022008-01-04 Joel Brobecker <brobecker@adacore.com>
13003
13004 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
13005 gdb.ada/tagged/foo.adb: New file.
13006 * gdb.ada/tagged.exp: New testcase.
13007
9005b927
JB
130082008-01-04 Joel Brobecker <brobecker@adacore.com>
13009
13010 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
13011 gdb.ada/ptype_field/foo.adb: New files.
13012 * gdb.ada/ptype_field.exp: New testcase.
13013
1a6aaad8
JB
130142008-01-03 Joel Brobecker <brobecker@adacore.com>
13015
13016 * gdb.ada/print_pc.exp: New testcase.
13017
0ef22f53
JB
130182008-01-03 Joel Brobecker <brobecker@adacore.com>
13019
13020 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
13021 gdb.ada/taft_type/p.adb: New files.
13022 * gdb.ada/taft_type.exp: New testcase.
13023
1689ecf8
JB
130242008-01-03 Joel Brobecker <brobecker@adacore.com>
13025
13026 * gdb.ada/array_bounds/bar.adb: New file.
13027 * gdb.ada/array_bounds.exp: New testcase.
13028
a4d0b9c3
JB
130292008-01-03 Joel Brobecker <brobecker@adacore.com>
13030
13031 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
13032 gdb.ada/arrayptr/foo.adb: New files.
13033 * gdb.ada/arrayptr.exp: New testcase.
13034
a31ace00
JB
130352008-01-03 Joel Brobecker <brobecker@adacore.com>
13036
13037 * gdb.base/set-lang-auto.exp: New testcase.
13038
a97fced3
JB
130392008-01-03 Joel Brobecker <brobecker@adacore.com>
13040
13041 * gdb.ada/fun_addr/foo.adb: New file.
13042 * gdb.ada/fun_addr.exp: New testcase.
13043
ef29ce1a
JK
130442008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13045
13046 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
13047 New files
13048
0fafefe3
JB
130492008-01-02 Joel Brobecker <brobecker@adacore.com>
13050
13051 * array_subscript_addr/p.adb: New file.
a9c64011 13052 * array_subscript_addr.exp: New testcase.
0fafefe3 13053
c4359f8d
JB
130542008-01-02 Joel Brobecker <brobecker@adacore.com>
13055
a9c64011 13056 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
13057 New files.
13058 * gdb.ada/str_cmp_ref.exp: New testcase.
13059
1aa1b15b
JB
130602008-01-01 Joel Brobecker <brobecker@adacore.com>
13061
13062 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
13063 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 13064 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 13065
81c9b2cf
JB
130662008-01-01 Joel Brobecker <brobecker@adacore.com>
13067
13068 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
13069 gdb.ada/ref_param/pck.ads: New files.
13070 * gdb.ada/ref_param.exp: New testcase.
13071
319e4674
JB
130722008-01-01 Joel Brobecker <brobecker@adacore.com>
13073
13074 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
13075 gdb.ada/interface/foo.adb: New files.
13076 * gdb.ada/interface.exp: New testcase.
13077
ef682c56
JB
130782007-12-31 Jim Blandy <jimb@codesourcery.com>
13079
13080 * gdb.base/multi-forks.exp: Consume all output from child
13081 processes before proceeding to next test.
13082
f6f3eb6c
JB
130832007-12-29 Jim Blandy <jimb@codesourcery.com>
13084
13085 * configure: Regenerated.
13086
f652e42f
JB
130872007-12-27 Joel Brobecker <brobecker@adacore.com>
13088
13089 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
13090 gdb.ada/fixed_cmp/fixed.adb: New files.
13091 * gdb.ada/fixed_cmp.exp: New testcase.
13092
6943e596
JB
130932007-12-27 Joel Brobecker <brobecker@adacore.com>
13094
13095 * gdb.ada/boolean_expr.exp: New testcase.
13096
aad9a193
JB
130972007-12-26 Jim Blandy <jimb@codesourcery.com>
13098
13099 * gdb.base/multi-forks.exp: Doc fix.
13100
fb5f3683
JB
131012007-12-26 Joel Brobecker <brobecker@adacore.com>
13102
13103 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
13104 * gdb.ada/char_param.exp: Do not compile our test program with
13105 -gnata, this is unnecessary.
13106 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
13107
384e4a9c
JB
131082007-12-24 Joel Brobecker <brobecker@adacore.com>
13109
13110 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
13111 gdb.ada/print_chars/foo.adb: New files.
13112 * gdb.ada/print_chars.exp: New testcase.
13113
01e044f7
JB
131142007-12-24 Joel Brobecker <brobecker@adacore.com>
13115
13116 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
13117 gdb.ada/char_param/foo.adb: New files.
13118 * gdb.ada/char_param.exp: New testcase.
13119
0ce17860
JB
131202007-12-22 Jim Blandy <jimb@codesourcery.com>
13121
13122 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
13123 hard-coding source line numbers into the test.
13124 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
13125 gdb_get_line_number to find.
13126
919809b9
JB
131272007-12-22 Joel Brobecker <brobecker@adacore.com>
13128
13129 * gdb.base/ptype.c (highest): New struct type.
13130 (the_highest): New variable of that type.
13131 (main): Add dummy assignment to a field of variable the_highest.
13132 * gdb.base/ptype.exp: Test type printing of our new variable.
13133
abc8a88d
PM
131342007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
13135
13136 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 13137 and record first explicitly generated thread number.
abc8a88d
PM
13138 Use that thread number for thread specific watchpoint test.
13139 Add iteration number to repetitive tests.
13140
5158f3e3
CES
131412007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
13142 Jim Blandy <jimb@codesourcery.com>
13143
13144 * gdb.base/expand-psymtabs.c: New testcase
13145 source file.
13146 * gdb.base/expand-psymtabs.exp: New testcase
13147 expect file.
13148
37e4754d
LM
131492007-12-17 Luis Machado <luisgpm@br.ibm.com>
13150
13151 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
13152 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
13153
551e5d04
JB
131542007-12-17 Joel Brobecker <brobecker@adacore.com>
13155
13156 * gdb.ada/frame_args/foo.adb: New file.
13157 * gdb.ada/frame_args/pck.ads: New file.
13158 * gdb.ada/frame_args/pck.adb: New file.
13159 * gdb.ada/frame_args.exp: New testcase.
13160
a05ee097
JB
131612007-12-17 Joel Brobecker <brobecker@adacore.com>
13162
13163 * gdb.base/frame-args.c: New file.
13164 * gdb.base/frame-args.exp: New testcase.
13165
c162e8c9 131662007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 13167 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
13168
13169 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
13170
afe8ab22 131712007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 13172
afe8ab22
VP
13173 * gdb.mi/mi-pending.exp: New.
13174 * gdb.mi/mi-pending.c: New.
13175 * gdb.mi/mi-pendshr.c: New.
13176
dfdfb3ca
JB
131772007-12-06 Jim Blandy <jimb@codesourcery.com>
13178
13179 * gdb.base/default.exp: Update expected output for 'info catch'.
13180
b7fca990
JK
131812007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
13182
13183 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
13184 must be set to binary.
13185
6a1afc1e
PA
131862007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
13187
13188 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
13189
a6b151f1
DJ
131902007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
13191
13192 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
13193 gdb.mi/mi-file-transfer.exp: New.
13194
43039443
JK
131952007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13196
13197 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
13198
0ef2251b
MR
131992007-11-22 Maciej W. Rozycki <macro@mips.com>
13200
13201 * gdb.trace/backtrace.exp: Fix a typo.
13202 * gdb.trace/circ.exp: Likewise.
13203 * gdb.trace/collection.exp: Likewise.
13204 * gdb.trace/limits.exp: Likewise.
13205 * gdb.trace/report.exp: Likewise.
13206 * gdb.trace/tfind.exp: Likewise.
13207 * gdb.trace/while-dyn.exp: Likewise.
13208
5443631e
NR
132092007-11-21 Nick Roberts <nickrob@snap.net.nz>
13210
13211 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
13212 objects of pointers that can't be dereferenced are now
13213 "noneditable".
13214
a4ce5b0d
UW
132152007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13216
13217 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
13218 (target_cpu): Remove.
13219
d6e956e5
VP
132202007-10-15 Vladimir Prus <vladimir@codesourcery.com>
13221
13222 * gdb.base/ending-run.exp: Expect the list of cleared
13223 breakpoint to come in natural order, not the reversed one.
a9c64011 13224
214270ab
VP
132252007-11-07 Vladimir Prus <vladimir@codesourcery.com>
13226
13227 * gdb.mi/mi-var-child.c (do_child_deletion): New.
13228 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 13229
1a619819
LM
132302007-11-05 Luis Machado <luisgpm@br.ibm.com>
13231
13232 * gdb.base/printcmds.exp: New function
13233 test_printf_with_dfp.
13234
5b01a6fa
DE
132352007-11-02 Doug Evans <dje@google.com>
13236
13237 * gdb.disasm/t01_mov.s: Remove carriage returns.
13238 * gdb.disasm/t02_mova.s: Ditto.
13239 * gdb.disasm/t03_add.s: Ditto.
13240 * gdb.disasm/t04_sub.s: Ditto.
13241 * gdb.disasm/t05_cmp.s: Ditto.
13242 * gdb.disasm/t06_ari2.s: Ditto.
13243 * gdb.disasm/t07_ari3.s: Ditto.
13244 * gdb.disasm/t08_or.s: Ditto.
13245 * gdb.disasm/t09_xor.s: Ditto.
13246 * gdb.disasm/t10_and.s: Ditto.
13247 * gdb.disasm/t11_logs.s: Ditto.
13248 * gdb.disasm/t12_bit.s: Ditto.
13249 * gdb.disasm/t13_otr.s: Ditto.
13250
ec33ab7f
JK
132512007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13252
13253 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
13254
ae0d01ff
UW
132552007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13256
13257 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
13258 provide DFP support.
13259
55eddb0f
DJ
132602007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
13261
13262 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
13263 Test "set powerpc vector-abi". Skip auto-detection tests for old
13264 toolchains.
13265
7020f05c
PA
132662007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
13267
13268 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
13269 with [string compare].
13270
84bc3db9
PA
132712007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
13272
13273 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
13274 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
13275
5876dc88
LM
132762007-10-25 Luis Machado <luisgpm@br.ibm.com>
13277
13278 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
13279 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
13280 * gdb.opt/Makefile.in: New makefile.
13281 * Makefile.in: Create new directory "gdb.opt".
13282 * configure.ac: Add "gdb.opt" directory.
13283 * configure: Regenerated.
a9c64011 13284
c3ea9a14
DE
132852007-10-25 Doug Evans <dje@google.com>
13286
13287 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
13288 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
13289
a9c64011 132902007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
13291 Thiago Jung Bauermann <bauerman@br.ibm.com>
13292
13293 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
13294 Floating Point expressions.
13295 * gdb.base/dfp-test.exp: new file adding tests for Decimal
13296 Floating Point variables.
13297 * gdb.base/dfp-test.c: new file containing program with Decimal
13298 Floating variables, used by gdb.base/dfp-test.exp.
13299
62a24a2b
DJ
133002007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
13301
13302 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
13303
e7b1eae6
UW
133042007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13305
13306 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
13307 compiling test case with GCC.
13308 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
13309
c641edcc
UW
133102007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13311
13312 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
13313 format changes.
13314
5e5ebfe6
MS
133152007-10-18 Michael Snyder <msnyder@specifix.com>
13316
13317 * gdb.base/dbx.exp: Add missing "-re " operator.
13318
e831e7b6
GM
133192007-10-16 Gaius Mulley <gaius@glam.ac.uk>
13320
13321 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
13322 * configure.ac: Removed trailing spaces after backslash.
13323 * gdb.modula2: New directory.
13324 * gdb.modula2/Makefile.in: New file.
13325 * gdb.modula2/unbounded-array.exp: New file.
13326 * gdb.modula2/unbounded1.c: New file.
13327
7cc46491
DJ
133282007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
13329
13330 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
13331
133322007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
13333
13334 * gdb.base/sigstep.c (main): Add checks for
13335 return values for setitimer call.
13336 Call setitimer again with itimer = ITIMER_REAL
13337 if first call to setitimer fails.
13338
e91528f0
KH
133392007-10-11 Kazu Hirata <kazu@codesourcery.com>
13340
13341 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
13342 of $timeout.
13343
2ec9a4f8
DJ
133442007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
13345
13346 * gdb.server/server-run.exp: Test for dynamic linker symbols.
13347
133482007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
13349
13350 * lib/gdb.exp (gdb_run_cmd): Move comment outside
13351 of gdb_expect call, to avoid interruption.
13352
64b2fa04
PA
133532007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
13354
13355 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
13356 (v_unsigned_long_long, v_long_long_array)
13357 (v_signed_long_long_array, v_unsigned_long_long_array)
13358 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
13359 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
13360 [!NO_LONG_LONG]: New.
13361 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
13362 v_long_long_member.
13363
13364 (v_long_long_func, v_signed_long_long_func)
13365 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
13366 (main) [!NO_LONG_LONG]: Initialize long long variants.
13367
13368 * gdb.base/whatis.exp: If board file requests no_long_long, build
13369 test with NO_LONG_LONG defined. Test long long, signed long long,
13370 and unsigned long long variants but only if board file doesn't
13371 disable it.
13372
a912286e 133732007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 13374 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
13375
13376 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
13377 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
13378 * configure: Regenerated.
13379 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
13380 gdb.pascal/types.exp, lib/pascal.exp: New files.
13381
471ba8c9
DJ
133822007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
13383
13384 * gdb.cp/classes.exp (do_tests): Always step to the line after the
13385 call.
13386 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
13387 to return to the call.
13388 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
13389 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
13390 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
13391 * gdb.mi/mi-until.exp (test_until): Likewise.
13392 * gdb.mi/mi2-until.exp (test_until): Likewise.
13393
fef8a650
DJ
133942007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
13395
13396 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
13397 two-char array.
13398 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
13399
d983da9c
DJ
134002007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
13401
13402 * gdb.threads/watchthreads.c (thread_function): Sleep between
13403 iterations.
13404 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
13405 at once for S/390. Generate matching fails and passes.
13406
17f62551
VP
134072007-09-27 Vladimir Prus <vladimir@codesourcery.com>
13408
13409 * gdb.mi/var-cmd.c (do_children_tests): Initialize
13410 the 'struct_declarations' variable to zeros.
a9c64011 13411
ed0616c6
VP
134122007-09-24 Vladimir Prus <vladimir@codesourcery.com>
13413
13414 * gdb.cp/mb-ctor.cc: New.
13415 * gdb.cp/mb-ctor.exp: New.
13416 * gdb.cp/mb-templates.cc: New.
13417 * gdb.cp/mb-templates.exp: New.
13418
41f1b697
DJ
134192007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
13420
13421 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
13422
3f213f78
PA
134232007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
13424
13425 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
13426 targets.
13427 * configure: Regenerate.
13428
0d381245 134292007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 13430
0d381245
VP
13431 * gdb.base/annota1.exp: Adjust for 'info break'
13432 format changes.
13433 * gdb.base/annota3.exp: Likewise.
13434 * gdb.base/break.exp: Likewise.
13435 * gdb.base/condbreak.exp: Likewise.
13436 * gdb.base/pending.exp: Likewise.
13437 * gdb.base/sepdebug.exp: Likewise.
13438 * gdb.base/unload.exp: Likewise.
13439 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 13440
fe3f5fa8
VP
134412007-09-22 Vladimir Prus <vladimir@codesourcery.com>
13442
13443 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
13444 messages.
13445 * gdb.base/chng-syms.exp: Likewise.
13446 * gdb.base/unload.exp: Likewise.
a9c64011 13447
a75cf6c0
DJ
134482007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
13449
13450 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
13451
18ecae38
DJ
134522007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
13453
13454 * schedlock.c (NUM): Change to 1.
13455 (main): Use args[0] for the main thread.
13456 * schedlock.exp: Only expect two threads. Only issue one pass or fail
13457 regardless of the number of threads.
13458
5509918f
MR
134592007-09-14 Maciej W. Rozycki <macro@mips.com>
13460
4a543daf
MR
13461 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
13462 type down.
13463 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
13464 test.
13465 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
13466 watchpoint type down.
13467 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
13468 test.
13469
134702007-09-14 Maciej W. Rozycki <macro@mips.com>
13471
5509918f
MR
13472 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
13473 Move all the tests here and run them twice, once using software
13474 watchpoints and once using hardware watchpoints.
13475 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
13476
40b53987
DJ
134772007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
13478
13479 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
13480 test.
13481
695e2681
MK
134822007-09-10 Mark Kettenis <kettenis@gnu.org>
13483
8b3fc8d8
MK
13484 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
13485 build-id.
13486
695e2681
MK
13487 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
13488 know about $ORIGIN. Calculate output dir from $dest instead of
13489 using ${objdir}/{$subdir}.
13490
58d69f29
MK
134912007-09-09 Mark Kettenis <kettenis@gnu.org>
13492
13493 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
13494 gcore, before continuing with the test.
13495
3e347599
DJ
134962007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
13497
13498 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
13499 * gdb.mi/mi-watch.exp: Likewise.
13500
ea37ba09
DJ
135012007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
13502 Jim Blandy <jimb@codesourcery.com>
13503
13504 * gdb.arch/i386-sse.exp: Do not expect character constants.
13505 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
13506 * gdb.base/display.exp: Allow print/s.
13507 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
13508 and unsigned char array changes.
13509
2025a643
DJ
135102007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
13511
13512 * gdb.base/display.exp: Add tests for printf %p.
13513
26669a27
PA
135142007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
13515
13516 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
13517 the dll name to unicode.
13518
c8f021f8
JK
135192007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13520
13521 * gdb.base/default.exp (show version): Update the version text.
13522 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
13523
4cf31eea
JK
135242007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13525
13526 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
13527 New files.
13528
4935890f
JK
135292007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13530
13531 * lib/gdb.exp (build_id_debug_filename_get): New function.
13532 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
13533 Remove the generate DEBUG file for the future testcase runs.
13534 New testcase for the NT_GNU_BUILD_ID retrieval.
13535 Move the final testing step to ...
13536 (test_different_dir): ... a new function.
13537 New parameter XFAIL to XFAIL all the tests performed.
13538 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
13539 New parameter TYPE to PF_PREFIX all the tests performed.
13540
02142340
VP
135412007-08-31 Vladimir Prus <vladimir@codesourcery.com>
13542
13543 * gdb.mi/mi-var-cp.cc (path_expression): New
13544 function.
13545 * gdb.mi/mi-var-cp.exp: Run path exression tests.
13546
36acd84e
UW
135472007-08-27 Markus Deuling <deuling@de.ibm.com>
13548
13549 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
13550 to fit into SPU Local Store memory.
13551
a896d121
JB
135522007-08-23 Joel Brobecker <brobecker@adacore.com>
13553
13554 * gdb.base/default.exp: Adjust the expected output of "info
13555 warranty" after the switch to GPLv3.
13556
7b433602
JB
135572007-08-23 Joel Brobecker <brobecker@adacore.com>
13558
13559 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
13560 to 30000 (from 20000).
13561
e22f8b7c
JB
135622007-08-23 Joel Brobecker <brobecker@adacore.com>
13563
13564 Switch the license of all .exp files to GPLv3.
13565 Switch the license of all .f and .f90 files to GPLv3.
13566 Switch the license of all .s and .S files to GPLv3.
13567
5a0e3bd0
JB
135682007-08-23 Joel Brobecker <brobecker@adacore.com>
13569
13570 * configure.ac: Switch license to GPLv3.
13571
cc00619d
JB
135722007-08-23 Joel Brobecker <brobecker@adacore.com>
13573
13574 Switch the licensing to GPLv3 for all .ads and .adb files.
13575
8d26208a
DJ
135762007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
13577
13578 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
13579 and t_int_double.
13580 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
13581
4fcb9948
JB
135822007-08-17 Joel Brobecker <brobecker@adacore.com>
13583
13584 * gdb.base/step-line.c: Switch license to GPL version 3, and
13585 update copyright year.
13586 * gdb.base/step-line.inp: Likewise.
13587
b9c34f67
JB
135882007-08-17 Joel Brobecker <brobecker@adacore.com>
13589
13590 * gdb.base/gdb1555.exp: Make expected output immune to formatting
13591 changes inside gdb1555.c.
13592 * gdb.base/pending.exp: Likewise.
13593
2cc17678
DJ
135942007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
13595
13596 * config/default.exp: New file.
13597
e48883f7
DJ
135982007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
13599
13600 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
13601 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
13602
1ab80e5b
MR
136032007-07-30 Maciej W. Rozycki <macro@mips.com>
13604
13605 * gdb.base/dump.exp: Force the correct endianness for binary
13606 formats not carrying this information.
13607
aba471f5
DJ
136082007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13609
13610 * gdb.threads/staticthreads.exp: Match .*sem_post.
13611
d4e07204
DJ
136122007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13613
13614 * gdb.base/readline.exp (operate_and_get_next): Match the final
13615 prompt.
13616
2b97317d
KB
136172007-07-23 Kevin Buettner <kevinb@redhat.com>
13618
13619 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
13620 to restarting SID.
13621
44efa07a
KB
136222007-07-18 Kevin Buettner <kevinb@redhat.com>
13623
13624 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
13625 prior to `gdb_start'.
13626
7b5ebade
KB
136272007-07-18 Kevin Buettner <kevinb@redhat.com>
13628
13629 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
13630 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
13631 Remove call to gdb_unload.
13632
255e7678
DJ
136332007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
13634 Daniel Jacobowitz <dan@codesourcery.com>
13635
13636 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
13637 for __WIN32__.
13638 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
13639 * gdb.base/unload.exp: Use shared library test routines.
13640
3a40aaa0
UW
136412007-07-03 Markus Deuling <deuling@de.ibm.com>
13642
13643 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
13644 * gdb.base/solib-symbol-lib.c: Likewise.
13645 * gdb.base/solib-symbol-main.c: Likewise.
13646
b0f4b84b
DJ
136472007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
13648
13649 * config/gdbserver.exp (gdb_reconnect): New.
13650 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
13651 gdb.base/solib-disc.exp: New files.
13652 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
13653 remote debugging".
13654 (gdb_compile): Add shlib_load flag.
13655 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
13656 port.
13657 (gdbserver_reconnect): New.
13658
1b05479a
DJ
136592007-07-01 Nick Roberts <nickrob@snap.net.nz>
13660 Daniel Jacobowitz <dan@codesourcery.com>
13661
13662 * gdb.base/annota3.exp: Test for if construct.
13663
86f78eb2
DJ
136642007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
13665
13666 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
13667
6a2eb474 136682007-06-21 Chris Dearman <chris@mips.com>
a9c64011 13669 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
13670
13671 * gdb.base/display.exp: Allow a newline after display/i.
13672 * gdb.base/pc-fp.exp: Likewise.
13673 * gdb.base/sigbpt.exp: Likewise.
13674
f8b73d13
DJ
136752007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
13676
13677 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
13678 required features to be included.
13679
4339e69e
DJ
136802007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
13681
13682 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
13683 in info threads output.
13684
23d964e7
UW
136852007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13686 Markus Deuling <deuling@de.ibm.com>
13687
13688 * gdb.arch/spu-info.exp: New testcase.
13689 * gdb.arch/spu-info.c: New file.
13690
fd20f75b
DJ
136912007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
13692
13693 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
13694 tpcs_offset. Restore lr after the call.
13695 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
13696
2226f861
DJ
136972007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
13698
13699 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
13700 (gdbserver_run): Kill any running gdbserver.
13701 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
13702
d12371a9
MR
137032007-05-17 Maciej W. Rozycki <macro@mips.com>
13704
13705 * gdb.base/sigbpt.exp: Preset segv_addr.
13706
93f02886
DJ
137072007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
13708
13709 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
13710 (gdb_compile_shlib): Likewise.
13711 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
13712 (default_gdb_init): Clear cleanfiles.
13713 (gdb_finish): Delete recorded cleanfiles.
13714 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
13715
13716 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
13717 Do not use isnative.
13718 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
13719 gdb.base/so-impl-ld.exp: Likewise.
13720 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
13721 * gdb.base/unload.exp: Likewise. Do not pass empty option to
13722 gdb_compile.
13723
b04e06d7
VP
137242007-05-15 Vladimir Prus <vladimir@codesourcery.com>
13725
13726 * config/unknown.exp: Remove.
13727
069ed931
UW
137282007-05-15 Markus Deuling <deuling@de.ibm.com>
13729
13730 * gdb.base/info-proc.exp: Check is_remote.
13731
09db0d03
UW
137322007-05-14 Markus Deuling <deuling@de.ibm.com>
13733
13734 * gdb.base/gcore.exp: Initialize variable core_supported.
13735
af2cbe8c
DJ
137362007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
13737
13738 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
13739
027c0295
DJ
137402007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
13741
13742 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
13743 * gdb.threads/print-threads.exp (test_all_threads): Allow
13744 negative and hexadecimal thread IDs.
13745
dc5000e7
DJ
137462007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
13747
13748 * gdb.java/jprint.java (public): Avoid invalid call to static
13749 method.
13750
2e74ed18
DP
137512007-05-14 Denis Pilat <denis.pilat@st.com>
13752
13753 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
13754 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
13755 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
13756 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
13757 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
13758
83547f02
UW
137592007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13760
13761 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 13762 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
13763 this mode.
13764 * gdb.base/ovlymgr.c: Provide stubs for spu target.
13765 * gdb.base/spu.ld: New file.
13766
b18be20d
DJ
137672007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
13768
13769 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
13770
be444858
DJ
137712007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
13772
13773 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
13774
b1d53152
DJ
137752007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
13776
13777 * gdb.java/jmain.exp: Handle demangled names with and without method
13778 signatures.
13779
d084b331
DJ
137802007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
13781
13782 * gdb.mi/mi-syn-frame.c (main, foo, bar)
13783 (have_a_very_merry_interrupt): Remove calls to puts.
13784 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
13785 inferior output.
13786 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
13787 test names.
13788
db9d7fc5
DJ
137892007-04-29 Markus Deuling <deuling@de.ibm.com>
13790 Daniel Jacobowitz <dan@codesourcery.com>
13791
13792 * gdb.base/auxv.exp (core_works): Also check is_remote.
13793 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
13794
ef783a7d 137952007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 13796
ef783a7d
VP
13797 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
13798 message, not the undefined 'module' variable.
13799 * gdb.base/siginfo.exp: Likewise.
13800 * gdb.base/sigstep.exp: Likewise.
13801 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
13802 serialport.
13803 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
13804
b7b73cae
CV
138052007-04-25 Corinna Vinschen <vinschen@redhat.com>
13806
13807 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
13808 target sim fails. Return 0 otherwise.
13809 (gdb_load): Return prematurely if gdb_target_sim fails.
13810
7d90fdfa
DP
138112007-04-16 Denis Pilat <denis.pilat@st.com>
13812
13813 * gdb.base/setshow.exp: Reset height after having set it to 100.
13814
5d3e9c85
DP
138152007-04-16 Denis Pilat <denis.pilat@st.com>
13816
13817 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
13818
18e75969
DP
138192007-04-16 Denis Pilat <denis.pilat@st.com>
13820
13821 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
13822
25d5ea92
VP
138232007-04-14 Vladimir Prus <vladimir@codesourcery.com>
13824
13825 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
13826 tests. Run the frozen varobjs test.
13827 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 13828 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 13829
0b49cb80
JK
138302007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13831
13832 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
13833 gdb.base/type-opaque.exp: New files.
13834
a73bafbc 138352007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
13836
13837 * gdb.mi/mi-var-child.c
a73bafbc
VP
13838 (do_children_tests): User char[2] instead of
13839 char so that automatic printing of pointers to char
13840 don't give unpredicable result.
13841 * gdb.mi/var-cmd.c (do_locals_test): Initialize
13842 local variables.
13843 * gdb.mi/mi-var-child.exp: Step to right line
13844 of do_children_tests.
13845 * gdb.mi/mi2-var-child.exp: Likewise.
13846 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 13847 do_locals_tests.
a73bafbc
VP
13848 (do_children_tests): User char[2] instead of
13849 char so that automatic printing of pointers to char
a9c64011 13850 don't give unpredicable result.
a73bafbc 13851 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 13852 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
13853 Pass test name to mi_wait_for_stop.
13854
7ce59000
DJ
138552007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
13856
13857 * gdb.asm/asm-source.exp: Remove d10v case.
13858 * lib/gdb.exp (skip_cplus_tests): Likewise.
13859 * gdb.asm/d10v.inc: Deleted.
13860
20389057
DJ
138612007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
13862
13863 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
13864
8807d78b
DJ
138652007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
13866
13867 * config/netware.exp: Delete file.
13868
aa3edb8e
JB
138692007-03-29 Joel Brobecker <brobecker@adacore.com>
13870
13871 * gdb.dwarf2/dw2-noloc.S: New file.
13872 * gdb.dwarf2/dw2-noloc.exp: New file.
13873
297561ac
PA
138742007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
13875
13876 * gdb.cp/method2.cc: New test.
13877 * gdb.cp/method2.exp: New test.
13878 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
13879
1f81bd39
DJ
138802007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
13881
13882 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
13883
9453113a
DJ
138842007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
13885
13886 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
13887
b741e217
DJ
138882007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
13889
13890 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
13891 (gdb_load): Delete, replace with...
13892 (gdb_reload): ...this.
13893 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
13894 * gdb.server/server-mon.exp: Likewise.
13895 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
13896 (gdb_start_cmd): New.
13897 (gdb_file_cmd): Save the last loaded file.
13898 (gdb_reload): New.
13899 (gdb_gnu_strip_debug): Use transform.
13900 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
13901 support here. Use new $last_loaded_file. Check mtime.
13902 (gdb_target_cmd): Handle ObjC failure case.
13903 (infer_host_exec): Delete.
13904 (gdbserver_load): Rename to...
13905 (gdbserver_run): ...this. Simplify.
13906 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
13907 (mi_gdb_load): Move most contents to a new function...
13908 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
13909 (mi_run_cmd): Use mi_gdb_target_load.
13910 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
13911 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
13912 Use gdb_run_cmd.
13913 * gdb.base/charsign.exp: Remove incorrect comment.
13914 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
13915 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
13916 gdb.base/start.exp: Use gdb_start_cmd.
13917
446ab585 139182007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 13919 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
13920
13921 * gdb.base/sigbpt.exp: Fix the message when skipping test.
13922 * gdb.base/signull.exp: Similarly.
13923
bbb88ebf
UW
139242007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13925
13926 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
13927 messages available to test cases (like chng-sym.exp).
13928
cb8c4a99
AS
139292007-03-14 Andreas Schwab <schwab@suse.de>
13930
13931 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
13932 format changes.
13933
4e463ff5
DJ
139342007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
13935
13936 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
13937 (optimized_1): New.
13938 (main): Call optimized_1.
13939 (gdb2029): Correct typos. Call gdb2029_marker.
13940 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
13941 for gdb2029.
13942
b6db2c47
MK
139432007-03-12 Mark Kettenis <kettenis@gnu.org>
13944
13945 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
13946 as tabs. Remove redundant test pattern.
13947
70ed3737
UW
139482007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13949
13950 * gdb.base/long_long.exp: Accept optional symbol name in <...>
13951 for /a format output.
13952
47b67b60
DJ
139532007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
13954
13955 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
13956 collect output incrementally.
13957
b8953b0e
UW
139582007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13959
13960 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
13961 for -var-create lpcharacter test.
13962 * gdb.mi/mi2-var-cmd.exp: Likewise.
13963
7acd5c40
UW
139642007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13965
13966 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
13967 pass on targets where address zero is readable.
13968
9c6759c1
UW
139692007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13970
13971 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
13972 just a single architecture.
13973
a2f1aeb4
UW
139742007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13975
13976 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
13977 (fetch_all_registers): New function, uses gdb_test_multiple and
13978 exp_continue to fetch inferior output line-by-line.
13979 Replace all uses of do_get_all_registers by fetch_all_registers.
13980
46579ac2
UW
139812007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13982
13983 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
13984 in target_info.
13985
fc133f24
MS
139862007-03-02 Michael Snyder <michael.snyder@palmsource.com>
13987
a9c64011 13988 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
13989 consistancy; add a default (timeout) case.
13990
7646a51d
MS
139912007-03-02 Michael Snyder <michael.snyder@palmsource.com>
13992
13993 * gdb.base/watchpoint.exp: Fix truncated comment.
13994
dcfff61f
MS
139952007-03-02 Michael Snyder <michael.snyder@palmsource.com>
13996
13997 * Makefile.in: Remove spurious single-quotes from sed command.
13998
664e3ee9
DJ
139992007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
14000
14001 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
14002 func.
14003 * gdb.mi/mi2-var-cmd.exp: Likewise.
14004
d7cc6f2f
JB
140052007-02-27 Joel Brobecker <brobecker@adacore.com>
14006
a9c64011
AS
14007 * gdb.dwarf2/dw2-producer.S: New file.
14008 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
14009
140102007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
14011
14012 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
14013 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
14014 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
14015 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
14016 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
14017 Revert tests to use mi_gdb_test and include value field in output
14018 of -var-create.
14019
93d42b30
DJ
140202007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
14021
14022 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
14023
c499ed39
DJ
140242007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
14025
14026 * gdb.base/maint.exp: Remove full paths from test names.
14027 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
14028 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
14029
9836f81b
JB
140302007-02-27 Joel Brobecker <brobecker@adacore.com>
14031
14032 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
14033
c74d0ad8
DJ
140342007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
14035
14036 * gdb.server/server-mon.exp: New test.
14037
2711e456
DJ
140382007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
14039
14040 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
14041
ff6f572f
DJ
140422007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
14043
14044 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
14045 register capitalization.
14046
fada3feb
DP
140472007-02-13 Denis Pilat <denis.pilat@st.com>
14048
14049 * gdb.mi/mi-var-invalidate.exp: New file.
14050
fb1e4ffc
DJ
140512007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
14052
14053 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
14054
3da939d7
DJ
140552007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
14056
14057 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
14058
123dc839
DJ
140592007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
14060
14061 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
14062 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
14063
877e3645 140642007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
14065
14066 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
14067 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
14068 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
14069 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
14070 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 14071 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 14072 Update tests to include value field in output of -var-create.
a9c64011 14073
3c0a2960
AS
140742007-02-08 Andreas Schwab <schwab@suse.de>
14075
14076 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
14077
108546a0
DJ
140782007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
14079
14080 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
14081 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
14082
d701dcab
DP
140832007-02-02 Denis Pilat <denis.pilat@st.com>
14084
14085 * gdb.threads/threadapply.exp: check that frame is not changed by
14086 the thread apply all command.
14087
783e3e2f
AS
140882007-01-31 Andreas Schwab <schwab@suse.de>
14089
6d9c3a87
AS
14090 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
14091
3c50d7b9
AS
14092 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
14093 in the dwarf sections.
14094 * gdb.dwarf2/mac-fileno.S: Likewise.
14095
783e3e2f
AS
14096 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
14097 bspstore register on ia64.
14098
78ff580e
AS
140992007-01-29 Andreas Schwab <schwab@suse.de>
14100
cc8e9b12
AS
14101 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
14102 "frame-begin" annotation.
14103
78ff580e
AS
14104 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
14105 number of "frames-invalid" annotations.
14106
704a4f78
DJ
141072007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
14108
14109 * gdb.base/commands.exp: Call if_commands_test.
14110 (gdb_test_no_prompt, if_commands_test): New.
14111
e741bf94
MK
141122007-01-28 Mark Kettenis <kettenis@gnu.org>
14113
14114 * gdb.threads/sigthread.c (NSIGS): Make bigger.
14115
474d0ad3
AS
141162007-01-27 Andreas Schwab <schwab@suse.de>
14117
14118 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
14119 .short/.int/.quad in the dwarf sections.
14120 * gdb.dwarf2/dw2-intercu.S: Likewise.
14121 * gdb.dwarf2/dw2-intermix.S: Likewise.
14122
e784b426
JK
141232007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14124
14125 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
14126 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
14127 array.
e784b426
JK
14128 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
14129 * gdb.base/setvar.exp: Likewise.
14130
37f08e04
AS
141312007-01-26 Andreas Schwab <schwab@suse.de>
14132
9a01813a
AS
14133 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
14134 test.
14135
37f08e04
AS
14136 * gdb.base/multi-forks.exp ("restart $i"): Also match
14137 __kernel_syscall_via_break.
14138
6e2a9270
VP
141392007-01-24 Vladimir Prus <vladimir@codesourcery.com>
14140
14141 * lib/mi-support.exp (mi_delete_varobj): New.
14142 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
14143 testcase.
14144 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
14145 (main): Call the above.
14146 (reference_update_test, base_in_reference_test)
14147 (reference_to_pointer): Delete the created varobjs.
a9c64011 14148
e515b470
DJ
141492007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
14150
14151 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
14152 * configure: Regenerated.
14153 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
14154 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
14155 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
14156 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
14157 * lib/gdb.exp (gdb_skip_xml_test): New function.
14158
08d8bcd7
DJ
141592007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
14160
14161 * gdb.base/sigrepeat.exp: Correct error message.
14162
141632007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
14164 Daniel Jacobowitz <dan@codesourcery.com>
14165
14166 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
14167 gdb.arch/i386-gnu-cfi-asm.S: New files.
14168
97c3f1f3
JK
141692007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14170
14171 * lib/gdb.exp: Abort on missing `site.exp'.
14172
cb1df416
DJ
141732007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14174 Daniel Jacobowitz <dan@codesourcery.com>
14175
14176 * gdb.base/included.c, gdb.base/included.exp,
14177 gdb.base/included.h: New files.
14178
35990120
DJ
141792007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
14180
14181 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
14182 (maximize_rlimit): Reduce limits on 64-bit systems.
14183
6e81a116 141842007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
14185
14186 From Marcus Deuling <deuling@de.ibm.com>:
14187 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
14188 every case.
14189
6c3c41f3
NR
141902007-01-13 Nick Roberts <nickrob@snap.net.nz>
14191
14192 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
14193 (test_path_specification): Use objdir instead of srcdir to always
14194 get an absolute filename.
14195
2f12c312
DJ
141962007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
14197
14198 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
14199
81121995
VP
142002007-01-11 Vladimir Prus <vladimir@codesourcery.com>
14201
14202 * gdb.mi/mi-var-cp.cc (reference_update_tests):
14203 Make sure the variable we're using is in scope.
14204 (reference_to_pointer): Likewise.
14205
4741b737
DJ
142062007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
14207
14208 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
14209 has no debug information.
14210
054410c3
DJ
142112007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
14212
14213 * gdb.base/annota1.exp: Remove extra send_gdb.
14214
818f79f6
DJ
142152007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14216
14217 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
14218
f7a6bb70
DJ
142192007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14220
14221 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
14222
57e66780
DJ
142232007-01-08 Nick Roberts <nickrob@snap.net.nz>
14224 Daniel Jacobowitz <dan@codesourcery.com>
14225
14226 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
14227 lcharacter or linteger change. Correct duplicated test name.
14228 * gdb.mi/mi2-var-cmd.exp: Likewise.
14229
3d799a95
DJ
142302007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
14231
14232 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
14233
142342007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 14235
a9c64011
AS
14236 * gdb.base/nofield.c: New file.
14237 * gdb.base/nofield.exp: New testcase.
51679ba9 14238
eafb94e8
NR
142392007-01-05 Nick Roberts <nickrob@snap.net.nz>
14240
14241 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
14242
14243 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
14244 test.
14245
5e572bb4
DJ
142462007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
14247
14248 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
14249
74a44383
DJ
142502007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
14251
14252 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
14253 when continuing.
14254
1b572db9
DJ
142552007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
14256
14257 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
14258 Expect ".exe" extension.
14259
381bc39b
DJ
142602007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
14261
14262 * gdb.base/charset.exp: Add explicit filename to break.
14263 * gdb.base/dbx.exp: Add explicit filename to breaks.
14264
2b70e4c6
DJ
142652007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
14266
14267 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
14268 * gdb.mi/mi2-file.exp: Likewise.
14269
303b6f5d
DJ
142702007-01-04 Vladimir Prus <vladimir@codesourcery.com>
14271
14272 Implement specification of MI tests as comments
14273 in C and C++ sources.
14274 * lib/mi-support.exp (mi_autotest_data): New variable.
14275 (mi_autotest_source): New variable.
14276 (count_newlines, mi_prepare_inline_tests)
14277 (mi_get_inline_test, mi_continue_to_line)
14278 (mi_run_inline_test, mi_tbreak)
14279 (mi_send_resuming_command, mi_wait_for_stop): New functions.
14280 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
14281 Run inline tests.
14282 * gdb.mi/mi-var-cp.cc: Define tests here.
14283
23da0d94
VP
142842007-01-04 Vladimir Prus <vladimir@codesourcery.com>
14285
14286 Simplify usage of mi_continue_to.
14287 * lib/mi-support.exp (mi_runto_helper): Renamed
14288 from mi_runto, added new parameter 'run_or_continue'.
14289 (mi_runto): Use mi_runto_helper.
14290 (mi_continue_to): Accept just function name as parameter.
14291 Use mi_runto_helper.
14292 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
14293 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 14294
f9e18282
JB
142952006-01-04 Joel Brobecker <brobecker@adacore.com>
14296
14297 Make this testcase a bit more realistic. The current code
14298 is too simplistic, and allows the compiler to optimize out
14299 some of the entities we need for this testcase.
14300 * gdb.ada/null_record/bar.ads (Void_Star): New type.
14301 (Do_Nothing): Add extra parameter.
14302 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
14303 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
14304 by using a variable of type Void_Star.
14305
fd678c65
JB
143062006-01-04 Joel Brobecker <brobecker@adacore.com>
14307
14308 * gdb.ada/catch_ex/foo.adb: New file.
14309 * gdb.ada/catch_ex.exp: New testcase.
14310
05cfdb42
DJ
143112007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
14312
14313 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
14314 pass --image-base to linker.
14315
2e03ee74
DJ
143162007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14317 Daniel Jacobowitz <dan@codesourcery.com>
14318
14319 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
14320 secondary prompts.
14321
0d5de010
DJ
143222007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
14323
14324 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
14325 output. Test the types of members and member pointers.
14326 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
14327 gdb/2092.
14328 * gdb.cp/member-ptr.exp: Search for a comment instead of a
14329 statement. Enable for GCC. Update expected output for some tests
14330 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
14331 layout.
14332 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
14333 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
14334 (Diamond::vget_base): New.
14335 (main): Add new tests.
14336 * gdb.cp/printmethod.exp: Update expected output for member functions.
14337 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
14338 print pEe->D::vg().
14339
61a771aa
DJ
143402007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
14341
14342 * gdb.threads/tls.exp: Allow stops in sem_post.
14343
2fa63963
DJ
143442006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
14345
14346 * gdb.base/annota1.exp: Allow .*printf in backtraces.
14347 * gdb.base/annota3.exp: Likewise.
14348 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
14349 again (instead of timing out).
14350 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
14351 GCC bug 26475.
14352 * gdb.java/jmisc.exp: Adjust to work with method signatures including
14353 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
14354 test from jmisc1.exp.
14355 * gdb.java/jmisc1.exp: Delete.
14356 * gdb.java/jprint.exp: Adjust to work with method signatures including
14357 return types.
14358 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
14359 * gdb.threads/linux-dp.exp: Don't be confused by program output.
14360 * lib/java.exp (compile_java_from_source): Pass the correct type
14361 to target_compile.
14362
5eefc2b7
JB
143632006-12-31 Joel Brobecker <brobecker@adacore.com>
14364
14365 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
14366 (stack_align_edx): New function.
14367 (stack_align_eax): New function.
14368 (main): Add calls to stack_align_edx and stack_align_eax.
14369 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
14370 Add testing for the cases where the register used during a stack
14371 realignment is edx. Same for eax.
14372
227c54da
DJ
143732006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
14374
14375 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
14376 and generic PE targets.
14377
cab8ac94
JB
143782006-12-29 Joel Brobecker <brobecker@adacore.com>
14379
14380 * gdb.ada/array_return.exp: Update copyright date list.
14381
ba54f318
JB
143822006-12-27 Joel Brobecker <brobecker@adacore.com>
14383
14384 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
14385 (Create_Small_Float_Vector): New function.
14386 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
14387 function body.
14388 * gdb.ada/array_return/p.adb: Use new type and function from
14389 package Pck.
14390 * gdb.ada/array_return.exp: Add a test verifying that GDB is
14391 able to print the value returned by a function returning an
14392 array of float.
14393
6b7a35dd
JB
143942006-12-20 Joel Brobecker <brobecker@adacore.com>
14395
14396 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
14397 The associated tests should be PASSing.
14398
038224f6
VP
143992006-12-08 Vladimir Prus <vladimir@codesourcery.com>
14400
14401 Test for base in references.
14402 * gdb.mi/mi-var-cp.cc: Add test code.
14403 * gdb.mi/mi-var-cp.exp: Test for bases in references.
14404 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
14405 * gdb.mi/mi2-watch.exp: Likewise.
14406 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
14407 (mi_list_varobj_children): New function.
14408
b26ed50d
VP
144092006-12-08 Vladimir Prus <vladimir@codesourcery.com>
14410
14411 * lib/mi-support.exp
14412 (mi_runto): Accept "()" after function name.
14413 (mi_create_varobj): New function.
14414 (mi_varobj_update): New function.
14415 (mi_Check_varobj_value): New function.
14416 * gdb.mi/mi-var-cp.exp: New file.
14417 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 14418
08232497
DJ
144192006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
14420
14421 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
14422 gdb.base/weaklib2.c: New files.
14423
d394c993 144242006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 14425
ac6c2fba
NS
14426 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
14427 info. Adjust test names.
14428
8ec659a0 14429 * gdb.base/break.c (main): Move position of malloc.
d394c993 14430 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 14431
acd65feb
VP
144322006-11-28 Vladimir Prus <vladimir@codesourcery.com>
14433
14434 * gdb.mi/mi-var-cmd.exp: Check -var-update after
14435 assignement of arrays and function pointers.
14436 * gdb.mi/var-cmd.c: Add declaration necessary for above
14437 tests.
14438
f556d5e5
NS
144392006-11-27 Nathan Sidwell <nathan@codesourcery.com>
14440
14441 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
14442
14443 * gdb.threads/linux-dp.exp: Read thread table before and after
14444 creating each philosopher and verify it.
14445
697bc68d
NS
144462006-11-27 Nathan Sidwell <nathan@codesourcery.com>
14447 Paul Brook <paul@codesourcery.com>
14448 Daniel Jacobowitz <dan@codesourcery.com>
14449
14450 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 14451 main to remove duplication. Add start function of the form
697bc68d
NS
14452 '_*start[1-9]*'. Add RVDS start function.
14453
29d73ae4
DJ
144542006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
14455
14456 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
14457
c1d88655
UW
144582006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14459
14460 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
14461 * gdb.asm/spu.inc: New file.
14462 * gdb.base/term.exp: Disable if [target_info exists noargs].
14463 * gdb.gdb/complaints.exp: Disable if ![isnative].
14464 * gdb.gdb/selftest.exp: Likewise.
14465 * gdb.gdb/observer.exp: Likewise.
14466 * gdb.gdb/xfullpath.exp: Likewise.
14467 * gdb.base/attach.exp: Disable on SPU target.
14468 * gdb.cp/bs145503.exp: Likewise.
14469 * gdb.cp/exception.exp: Likewise.
14470 * gdb.cp/userdef.exp: Likewise.
14471
32a13b1a
DJ
144722006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
14473
14474 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
14475
d8295fe9
VP
144762006-11-10 Vladimir Prus <vladimir@codesourcery.com>
14477
14478 * gdb.base/completion.exp: Fix completion tests for
14479 'info' and 'info '.
14480 * gdb.base/help.exp (help_test_raw, test_class_help)
14481 (test_prefix_command_help): Move...
14482 * lib/gdb.exp: Here.
14483 * gdb.base/main.exp: Adjust.
14484 * gdb.cp/maint.exp: Adjust.
14485 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 14486
8c394015
VP
144872006-11-09 Vladimir Prus <vladimir@codesourcery.com>
14488
14489 * gdb.stabs/weird.exp (print_weird_var): Use
14490 gdb_test_multiple instead of gdb_expect.
14491
027fc1bc
VP
144922006-11-09 Vladimir Prus <vladimir@codesourcery.com>
14493
14494 * gdb.base/help.exp (help_test_raw): New.
14495 (test_class_help): New.
14496 (test_prefix_command_help): New.
14497 Adjust testcases.
14498
67609209
FR
144992006-11-09 Christophe Lyon <christophe.lyon@st.com>
14500
14501 * gdb.base/constvars.c (main): Write to crass and crips, so that
14502 they are allocated by the compiler.
14503
f73adfeb
AS
145042006-10-27 Andreas Schwab <schwab@suse.de>
14505
14506 * gdb.base/multi-forks.exp: Use "detach fork" instead of
14507 "detach-fork".
14508
2f83a18e
DJ
145092006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
14510
14511 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
14512 of patterns.
14513
94277a38
DJ
145142006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
14515
14516 * gdb.base/sepdebug.exp: Remove debug format test.
14517 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
14518 Handle no-symtab.
14519 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
14520
5bd2f6e2
DJ
145212006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
14522
14523 * gdb.threads/manythreads.c (thread_function, main): Don't cast
14524 int to pointer or pointer to int.
14525 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
14526
8c008720
DJ
145272006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
14528
14529 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
14530
9e35dae4
DJ
145312006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14532
14533 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
14534
d9639e13
DJ
145352006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
14536
14537 PR c++/2116
14538 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
14539
390a1bd0
JB
145402006-10-06 Joel Brobecker <brobecker@adacore.com>
14541
14542 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
14543 the corresponding bug has been fixed in GDB (PR/2018).
14544
dd920c33
JB
145452006-10-06 Joel Brobecker <brobecker@adacore.com>
14546
14547 * gdb.base/subst.exp: New testcase.
14548
53bbefe9
JB
145492006-10-06 Joel Brobecker <brobecker@adacore.com>
14550
14551 * gdb.ada/array_return/pck.ads: Add copyright notice.
14552 * gdb.ada/array_return/pck.adb: Likewise.
14553 * gdb.ada/array_return/p.adb: Likewise.
14554 * gdb.ada/exec_changed/first.adb: Likewise.
14555 * gdb.ada/exec_changed/second.adb: Likewise.
14556
09851417
JB
145572006-10-06 Joel Brobecker <brobecker@adacore.com>
14558
14559 * gdb.ada/watch_arg/watch.adb: New file.
14560 * gdb.ada/watch_arg.exp: New testcase.
14561
041bf30d
VP
145622006-10-02 Vladimir Prus <vladimir@codesourcery.com>
14563
14564 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 14565 via string_to_regexp.
041bf30d 14566 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 14567
f286fbdd 145682006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
14569
14570 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
14571 Remove unused / obsolete files.
14572
7c07f349
NR
145732006-09-19 Nick Roberts <nickrob@snap.net.nz>
14574
14575 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
14576
cd5ff84a
VP
145772006-09-17 Vladimir Prus <vladimir@codesourcery.com>
14578
14579 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
14580 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 14581 the number of frames.
cd5ff84a 14582
ae018d1a
DJ
145832006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
14584
14585 * gdb.base/args.c (main): Add breakpoint marker.
14586 * gdb.base/args.exp: Use args_test for tests. Add new tests which
14587 really test empty arguments.
14588 (args_load): Delete.
14589 (args_test): New.
14590
b399c549
NR
145912006-09-13 Nick Roberts <nickrob@snap.net.nz>
14592
14593 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 14594 check for one file.
b399c549 14595
2ab1eb7a
VP
145962006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
14597
14598 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
14599 HIGH_FRAME argument to -stack-list-locals can be larger than
14600 the number of frames.
a9c64011 14601
476308bf
FF
146022006-08-18 Fred Fish <fnf@specifix.com>
14603
14604 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
14605 '$' in front of skip_vmx_tests_saved when setting that.
14606
8625200f
AS
146072006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
14608
14609 * gdb.base/trace-commands.exp: New file.
14610
089ec8f1
DJ
146112006-08-10 Joel Brobecker <brobecker@adacore.com>
14612 Daniel Jacobowitz <dan@codesourcery.com>
14613
14614 * gdb.base/step-bt.exp: Make hexadecimal address optional in
14615 expected output of the backtrace commands.
14616
b60f0898
JB
146172006-08-09 Joel Brobecker <brobecker@adacore.com>
14618
14619 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
14620 untested followed by return combination.
14621 * gdb.arch/altivec-regs.exp: Likewise.
14622 * gdb.arch/e500-abi.exp: Likewise.
14623 * gdb.arch/e500-regs.exp: Likewise.
14624 * gdb.arch/gdb1291.exp: Likewise.
14625 * gdb.arch/gdb1431.exp: Likewise.
14626 * gdb.arch/gdb1558.exp: Likewise.
14627 * gdb.arch/i386-prologue.exp: Likewise.
14628 * gdb.arch/i386-unwind.exp: Likewise.
14629 * gdb.asm/asm-source.exp: Likewise.
14630 * gdb.base/a2-run.exp: Likewise.
14631 * gdb.base/advance.exp: Likewise.
14632 * gdb.base/all-bin.exp: Likewise.
14633 * gdb.base/annota1.exp: Likewise.
14634 * gdb.base/annota3.exp: Likewise.
14635 * gdb.base/args.exp: Likewise.
14636 * gdb.base/arithmet.exp: Likewise.
14637 * gdb.base/assign.exp: Likewise.
14638 * gdb.base/async.exp: Likewise.
14639 * gdb.base/attach.exp: Likewise.
14640 * gdb.base/bang.exp: Likewise.
14641 * gdb.base/bigcore.exp: Likewise.
14642 * gdb.base/bitfields.exp: Likewise.
14643 * gdb.base/bitfields2.exp: Likewise.
14644 * gdb.base/break.exp: Likewise.
14645 * gdb.base/call-sc.exp: Likewise.
14646 * gdb.base/call-strs.exp: Likewise.
14647 * gdb.base/callfuncs.exp: Likewise.
14648 * gdb.base/checkpoint.exp: Likewise.
14649 * gdb.base/chng-syms.exp: Likewise.
14650 * gdb.base/code-expr.exp: Likewise.
14651 * gdb.base/commands.exp: Likewise.
14652 * gdb.base/completion.exp: Likewise.
14653 * gdb.base/cond-expr.exp: Likewise.
14654 * gdb.base/condbreak.exp: Likewise.
14655 * gdb.base/consecutive.exp: Likewise.
14656 * gdb.base/constvars.exp: Likewise.
14657 * gdb.base/corefile.exp: Likewise.
14658 * gdb.base/cvexpr.exp: Likewise.
14659 * gdb.base/dbx.exp: Likewise.
14660 * gdb.base/define.exp: Likewise.
14661 * gdb.base/detach.exp: Likewise.
14662 * gdb.base/display.exp: Likewise.
14663 * gdb.base/dump.exp: Likewise.
14664 * gdb.base/ena-dis-br.exp: Likewise.
14665 * gdb.base/ending-run.exp: Likewise.
14666 * gdb.base/environ.exp: Likewise.
14667 * gdb.base/eval-skip.exp: Likewise.
14668 * gdb.base/exprs.exp: Likewise.
14669 * gdb.base/fileio.exp: Likewise.
14670 * gdb.base/finish.exp: Likewise.
14671 * gdb.base/float.exp: Likewise.
14672 * gdb.base/foll-exec.exp: Likewise.
14673 * gdb.base/foll-fork.exp: Likewise.
14674 * gdb.base/foll-vfork.exp: Likewise.
14675 * gdb.base/freebpcmd.exp: Likewise.
14676 * gdb.base/funcargs.exp: Likewise.
14677 * gdb.base/gcore.exp: Likewise.
14678 * gdb.base/gdb1090.exp: Likewise.
14679 * gdb.base/gdb1250.exp: Likewise.
14680 * gdb.base/huge.exp: Likewise.
14681 * gdb.base/info-proc.exp: Likewise.
14682 * gdb.base/interrupt.exp: Likewise.
14683 * gdb.base/jump.exp: Likewise.
14684 * gdb.base/langs.exp: Likewise.
14685 * gdb.base/lineinc.exp: Likewise.
14686 * gdb.base/list.exp: Likewise.
14687 * gdb.base/logical.exp: Likewise.
14688 * gdb.base/long_long.exp: Likewise.
14689 * gdb.base/macscp.exp: Likewise.
14690 * gdb.base/maint.exp: Likewise.
14691 * gdb.base/mips_pro.exp: Likewise.
14692 * gdb.base/miscexprs.exp: Likewise.
14693 * gdb.base/multi-forks.exp: Likewise.
14694 * gdb.base/opaque.exp: Likewise.
14695 * gdb.base/overlays.exp: Likewise.
14696 * gdb.base/pc-fp.exp: Likewise.
14697 * gdb.base/pointers.exp: Likewise.
14698 * gdb.base/printcmds.exp: Likewise.
14699 * gdb.base/psymtab.exp: Likewise.
14700 * gdb.base/ptype.exp: Likewise.
14701 * gdb.base/recurse.exp: Likewise.
14702 * gdb.base/relational.exp: Likewise.
14703 * gdb.base/relocate.exp: Likewise.
14704 * gdb.base/remote.exp: Likewise.
14705 * gdb.base/reread.exp: Likewise.
14706 * gdb.base/restore.exp: Likewise.
14707 * gdb.base/return.exp: Likewise.
14708 * gdb.base/return2.exp: Likewise.
14709 * gdb.base/scope.exp: Likewise.
14710 * gdb.base/sect-cmd.exp: Likewise.
14711 * gdb.base/sep.exp: Likewise.
14712 * gdb.base/sepdebug.exp: Likewise.
14713 * gdb.base/setshow.exp: Likewise.
14714 * gdb.base/setvar.exp: Likewise.
14715 * gdb.base/sigall.exp: Likewise.
14716 * gdb.base/sigbpt.exp: Likewise.
14717 * gdb.base/signals.exp: Likewise.
14718 * gdb.base/signull.exp: Likewise.
14719 * gdb.base/sizeof.exp: Likewise.
14720 * gdb.base/solib.exp: Likewise.
14721 * gdb.base/step-line.exp: Likewise.
14722 * gdb.base/step-test.exp: Likewise.
14723 * gdb.base/structs.exp: Likewise.
14724 * gdb.base/structs2.exp: Likewise.
14725 * gdb.base/term.exp: Likewise.
14726 * gdb.base/twice.exp: Likewise.
14727 * gdb.base/until.exp: Likewise.
14728 * gdb.base/varargs.exp: Likewise.
14729 * gdb.base/volatile.exp: Likewise.
14730 * gdb.base/watchpoint.exp: Likewise.
14731 * gdb.base/whatis-exp.exp: Likewise.
14732 * gdb.base/whatis.exp: Likewise.
14733 * gdb.cp/ambiguous.exp: Likewise.
14734 * gdb.cp/annota2.exp: Likewise.
14735 * gdb.cp/annota3.exp: Likewise.
14736 * gdb.cp/bool.exp: Likewise.
14737 * gdb.cp/breakpoint.exp: Likewise.
14738 * gdb.cp/casts.exp: Likewise.
14739 * gdb.cp/class2.exp: Likewise.
14740 * gdb.cp/classes.exp: Likewise.
14741 * gdb.cp/cplusfuncs.exp: Likewise.
14742 * gdb.cp/ctti.exp: Likewise.
14743 * gdb.cp/derivation.exp: Likewise.
14744 * gdb.cp/exception.exp: Likewise.
14745 * gdb.cp/gdb1355.exp: Likewise.
14746 * gdb.cp/hang.exp: Likewise.
14747 * gdb.cp/inherit.exp: Likewise.
14748 * gdb.cp/local.exp: Likewise.
14749 * gdb.cp/m-data.exp: Likewise.
14750 * gdb.cp/m-static.exp: Likewise.
14751 * gdb.cp/member-ptr.exp: Likewise.
14752 * gdb.cp/method.exp: Likewise.
14753 * gdb.cp/misc.exp: Likewise.
14754 * gdb.cp/namespace.exp: Likewise.
14755 * gdb.cp/overload.exp: Likewise.
14756 * gdb.cp/ovldbreak.exp: Likewise.
14757 * gdb.cp/pr-1023.exp: Likewise.
14758 * gdb.cp/pr-1210.exp: Likewise.
14759 * gdb.cp/pr-574.exp: Likewise.
14760 * gdb.cp/printmethod.exp: Likewise.
14761 * gdb.cp/psmang.exp: Likewise.
14762 * gdb.cp/ref-params.exp: Likewise.
14763 * gdb.cp/ref-types.exp: Likewise.
14764 * gdb.cp/rtti.exp: Likewise.
14765 * gdb.cp/templates.exp: Likewise.
14766 * gdb.cp/try_catch.exp: Likewise.
14767 * gdb.cp/userdef.exp: Likewise.
14768 * gdb.cp/virtfunc.exp: Likewise.
14769 * gdb.disasm/am33.exp: Likewise.
14770 * gdb.disasm/h8300s.exp: Likewise.
14771 * gdb.disasm/mn10300.exp: Likewise.
14772 * gdb.disasm/sh3.exp: Likewise.
14773 * gdb.disasm/t01_mov.exp: Likewise.
14774 * gdb.disasm/t02_mova.exp: Likewise.
14775 * gdb.disasm/t03_add.exp: Likewise.
14776 * gdb.disasm/t04_sub.exp: Likewise.
14777 * gdb.disasm/t05_cmp.exp: Likewise.
14778 * gdb.disasm/t06_ari2.exp: Likewise.
14779 * gdb.disasm/t07_ari3.exp: Likewise.
14780 * gdb.disasm/t08_or.exp: Likewise.
14781 * gdb.disasm/t09_xor.exp: Likewise.
14782 * gdb.disasm/t10_and.exp: Likewise.
14783 * gdb.disasm/t11_logs.exp: Likewise.
14784 * gdb.disasm/t12_bit.exp: Likewise.
14785 * gdb.disasm/t13_otr.exp: Likewise.
14786 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
14787 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
14788 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
14789 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
14790 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
14791 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
14792 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
14793 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
14794 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
14795 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
14796 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
14797 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
14798 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
14799 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
14800 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
14801 * gdb.mi/gdb701.exp: Likewise.
14802 * gdb.mi/gdb792.exp: Likewise.
14803 * gdb.mi/mi-basics.exp: Likewise.
14804 * gdb.mi/mi-break.exp: Likewise.
14805 * gdb.mi/mi-cli.exp: Likewise.
14806 * gdb.mi/mi-console.exp: Likewise.
14807 * gdb.mi/mi-disassemble.exp: Likewise.
14808 * gdb.mi/mi-eval.exp: Likewise.
14809 * gdb.mi/mi-file.exp: Likewise.
14810 * gdb.mi/mi-read-memory.exp: Likewise.
14811 * gdb.mi/mi-regs.exp: Likewise.
14812 * gdb.mi/mi-return.exp: Likewise.
14813 * gdb.mi/mi-simplerun.exp: Likewise.
14814 * gdb.mi/mi-stack.exp: Likewise.
14815 * gdb.mi/mi-stepi.exp: Likewise.
14816 * gdb.mi/mi-syn-frame.exp: Likewise.
14817 * gdb.mi/mi-until.exp: Likewise.
14818 * gdb.mi/mi-var-block.exp: Likewise.
14819 * gdb.mi/mi-var-child.exp: Likewise.
14820 * gdb.mi/mi-var-cmd.exp: Likewise.
14821 * gdb.mi/mi-var-display.exp: Likewise.
14822 * gdb.mi/mi-watch.exp: Likewise.
14823 * gdb.mi/mi2-basics.exp: Likewise.
14824 * gdb.mi/mi2-break.exp: Likewise.
14825 * gdb.mi/mi2-cli.exp: Likewise.
14826 * gdb.mi/mi2-console.exp: Likewise.
14827 * gdb.mi/mi2-disassemble.exp: Likewise.
14828 * gdb.mi/mi2-eval.exp: Likewise.
14829 * gdb.mi/mi2-file.exp: Likewise.
14830 * gdb.mi/mi2-read-memory.exp: Likewise.
14831 * gdb.mi/mi2-regs.exp: Likewise.
14832 * gdb.mi/mi2-return.exp: Likewise.
14833 * gdb.mi/mi2-simplerun.exp: Likewise.
14834 * gdb.mi/mi2-stack.exp: Likewise.
14835 * gdb.mi/mi2-stepi.exp: Likewise.
14836 * gdb.mi/mi2-syn-frame.exp: Likewise.
14837 * gdb.mi/mi2-until.exp: Likewise.
14838 * gdb.mi/mi2-var-block.exp: Likewise.
14839 * gdb.mi/mi2-var-child.exp: Likewise.
14840 * gdb.mi/mi2-var-cmd.exp: Likewise.
14841 * gdb.mi/mi2-var-display.exp: Likewise.
14842 * gdb.mi/mi2-watch.exp: Likewise.
14843 * gdb.stabs/exclfwd.exp: Likewise.
14844 * gdb.stabs/weird.exp: Likewise.
14845 * gdb.threads/gcore-thread.exp: Likewise.
14846 * gdb.trace/actions.exp: Likewise.
14847 * gdb.trace/backtrace.exp: Likewise.
14848 * gdb.trace/circ.exp: Likewise.
14849 * gdb.trace/collection.exp: Likewise.
14850 * gdb.trace/deltrace.exp: Likewise.
14851 * gdb.trace/infotrace.exp: Likewise.
14852 * gdb.trace/limits.exp: Likewise.
14853 * gdb.trace/packetlen.exp: Likewise.
14854 * gdb.trace/passc-dyn.exp: Likewise.
14855 * gdb.trace/passcount.exp: Likewise.
14856 * gdb.trace/report.exp: Likewise.
14857 * gdb.trace/save-trace.exp: Likewise.
14858 * gdb.trace/tfind.exp: Likewise.
14859 * gdb.trace/tracecmd.exp: Likewise.
14860 * gdb.trace/while-dyn.exp: Likewise.
14861 * gdb.trace/while-stepping.exp: Likewise.
14862
f4b618d1
JB
148632006-08-08 Joel Brobecker <brobecker@adacore.com>
14864
14865 * gdb.base/step-bt.c: New file.
14866 * gdb.base/step-bt.exp: New testcase.
14867
3d00d119
DJ
148682006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
14869
14870 * config/monitor.exp (gdb_load): Remove support for obsolete
14871 download-write-size.
14872 * gdb.base/remote.exp: Likewise. Update all callers of
14873 gdb_timed_load.
14874
017b5bd4
DJ
148752006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
14876
14877 * cursal.exp: Pass binfile to gdb_load.
14878
837c599d
DJ
148792006-08-01 Nathan Sidwell <nathan@codesourcery.com>
14880
14881 * gdb.base/cursal.exp: Add "" to gdb_load call.
14882
8dd4540b
MK
148832006-07-29 Mark Kettenis <kettenis@gnu.org>
14884
14885 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
14886 NetBSD/ELF targets.
14887
ab5c9f60
DJ
148882006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
14889
14890 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
14891 operator*.
14892
4c42eaff
DJ
148932006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
14894
14895 * gdb.base/completion.exp: Update for change in "file" behavior.
14896 * gdb.stabs/weird.exp: Likewise.
14897 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
14898 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
14899
0155cc76
NS
149002006-07-24 Nathan Sidwell <nathan@codesourcery.com>
14901
14902 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
14903 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
14904
16026cd7
AS
149052006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
14906
14907 * gdb.base/default.exp: Update source command error message.
14908 * gdb.base/help.exp: Update 'help source' message.
14909
16963cb6
DJ
149102006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
14911
14912 * gdb.cp/bs15503.exp: Update comment for no longer crashing
14913 test.
14914
6d7fd486
AS
149152006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
14916
14917 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
14918
29e8a844
DJ
149192006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
14920
14921 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
14922
6afcfa39
DJ
149232006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
14924
14925 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
14926
267a692b
MK
149272006-07-17 Mark Kettenis <kettenis@gnu.org>
14928
14929 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
14930 *-*-openbsd* from targets for wich we expect ARM FPA floating
14931 point format.
14932
85d2fec4
NR
149332006-07-17 Nick Roberts <nickrob@snap.net.nz>
14934
14935 * gdb.cp/annota3.exp: Expect frame-begin annotation.
14936
149372006-07-17 Mark Kettenis <kettenis@gnu.org>
14938
14939 * gdb.base/annota3.exp: Expect frame-begin annotation.
14940
85b4c6e8
JB
149412006-07-14 Joel Brobecker <brobecker@adacore.com>
14942
14943 * gdb.base/help.exp: Adjust "help unset" test to accept
14944 any list of unset commands.
14945
fb933624
DJ
149462006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
14947 Daniel Jacobowitz <dan@codesourcery.com>
14948
14949 * gdb.cp/ref-params.exp: New test.
14950 * gdb.cp/ref-params.cc: New source file.
14951 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
14952
1dff4b64
MK
149532006-07-08 Mark Kettenis <kettenis@gnu.org>
14954
14955 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
14956 spaces/tabs in regular expressions since they might not be there.
14957
40d2e0e3
AS
149582006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
14959
14960 * gdb.base/ifelse.exp: New file.
14961
f6c957d2
NS
149622006-07-04 Nathan Sidwell <nathan@codesourcery.com>
14963
14964 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
14965 line.
14966 * gdb.base/huge.exp: Loop over compilation to find a size that
14967 is acceptable.
14968 * gdb.base/remote.exp: Correct expected strings.
14969 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
14970
b9c5a23d
DJ
149712006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
14972
14973 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
14974
9af2e58d
DJ
149752006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
14976
14977 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
14978 native.
14979
30930ca5
DJ
149802006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
14981
14982 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
14983 enable stabs testing.
14984
aa32fa1d
DJ
149852006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
14986
bd4a4c80 14987 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
14988 gdb_test_multiple does.
14989
321fef15
DJ
149902006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
14991
14992 * Makefile.in (host_alias): Remove.
14993 (target_alias): Use @target_noncanonical@.
14994 (site.exp): Don't set host_alias.
14995 * aclocal.m4: Remove contents. Include acx.m4.
14996 * configure: Regenerated.
14997 * configure.ac: Use ACX_NONCANONICAL_TARGET.
14998
e1c2defa
NS
149992006-06-13 Nathan Sidwell <nathan@codesourcery.com>
15000
e63b55d1
NS
15001 * lib/gdb.exp (gdb_load_cmd): New.
15002
5600ea19
NS
15003 * gdb.base/fileio.c: Add system(NULL) test.
15004 * gdb.base/fileio.exp: Check it.
15005
e1c2defa
NS
15006 * gdb.base/break.c: Add 10a breakpoint at }
15007 * gdb.base/break.exp: Add test for breakpoint at }
15008 * gdb.cp/anon-union.cc: Add code at end of function.
15009 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
15010 * gdb.mi/var-cmd.c: Add code at end of function.
15011 * gdb.mi/mi-var-display.exp: Adjust end of next.
15012 * gdb.mi/mi2-var-display.exp: Likewise.
15013 * gdb.base/fileio.c: Add stop function and insert calls at
15014 stopping places.
15015 * gdb.base/fileio.exp: Breakpoint stop function and remove
15016 explicit line number references.
15017
6c0112ec
JB
150182006-05-19 Joel Brobecker <brobecker@adacore.com>
15019
a9c64011
AS
15020 * gdb.base/del.exp (test_delete_alias): New function.
15021 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 15022
154189a4
FF
150232006-05-18 Fred Fish <fnf@specifix.com>
15024
15025 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
15026 required. Check for spurious output after program exits normally.
15027
582e64c2
FF
150282006-05-17 Fred Fish <fnf@specifix.com>
15029
15030 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
15031 gdb_load, so it works in the simulator.
15032
8ef6493a
FF
150332006-05-11 Fred Fish <fnf@specifix.com>
15034
15035 * gdb.base/bang.exp: Ignore unexpected output between the
15036 "program exited normally" and the gdb prompt, as many other
15037 tests do.
15038
692b141c
MK
150392006-05-07 Mark Kettenis <kettenis@gnu.org>
15040
15041 * gdb.base/help.exp: Make "delete checkpoint" part option for
15042 "help d" and "help delete" tests.
15043
540b8a30
UW
150442006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15045
a9c64011 15046 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
15047 expected output in some mi_gdb_test statements.
15048 * gdb.mi/mi2-basics.exp: Likewise.
15049
9b6462d9
JB
150502006-05-05 Joel Brobecker <brobecker@adacore.com>
15051
15052 * gdb.base/del.c: New file.
15053 * gdb.base/del.exp: New testcase.
15054
954de43b
DM
150552006-05-05 David S. Miller <davem@sunset.davemloft.net>
15056
15057 * gdb.base/break.exp: Do not assume a breakpoint on
15058 main will actually be in $srcfile when optimizing.
1303f75e
DM
15059 * gdb.base/savedregs.exp: Do not require that the dummy
15060 frame location match up to a symbol and source file location.
c3242428
DM
15061 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
15062 will get printed without a mi_cmd_data_list_register_values prefix.
15063 (*-data-list-register-*): Correct regular expressions to expect the new
15064 pseudo d? floating point registers.
15065 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 15066
c7e64c9a
DJ
150672006-05-05 Christophe Lyon <christophe.lyon@st.com>
15068
15069 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
15070 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
15071 is allocated by the compiler.
15072 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
15073 anons, e, anone to force their allocation by the compiler.
15074
150752006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
15076
15077 * gdb.base/help.exp: Update expected text for help d and
15078 help delete.
15079
27ce9a6d
MK
150802006-05-02 Mark Kettenis <kettenis@gnu.org>
15081
15082 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
15083 NetBSD/ELF targets.
15084
8608915f
MK
150852006-04-30 Mark Kettenis <kettenis@gnu.org>
15086
15087 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
15088 single-step breakpoint fails; make this a KFAIL on
15089 sparc*-*-openbsd*.
15090 * gdb.base/siginfo.exp: Likewise.
15091 * gdb.base/sigstep.exp (advance, advancei): Likewise.
15092
b8db102d
MS
150932006-04-26 Michael Snyder <msnyder@redhat.com>
15094
15095 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
15096 which may have to consume output from other forks.
15097 Add tests to make sure that "delete fork" succeeded.
15098
c702009a
MS
150992006-04-20 Michael Snyder <msnyder@redhat.com>
15100
15101 * 2006-03-22 Jim Blandy <jimb@redhat.com>
15102 Add support for the Renesas M32C and M16C.
15103
15104 * gdb.asm/asm-source.exp: Add m32c target.
15105 * gdb.asm/m32c.inc: Support for m32c target.
15106
e28493f2
AS
151072006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
15108
15109 * gdb.base/commands.exp (recursive_source_test): New test.
15110
880da185
DM
151112006-04-04 David S. Miller <davem@sunset.davemloft.net>
15112
15113 * gdb.base/float.exp: Add pattern for sparc targets.
15114
61d9b92f
DJ
151152006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
15116
15117 * gdb.base/commands.exp (stray_arg0_test): New test.
15118
bd717df8
PB
151192006-03-30 Paul Brook <paul@codesourcery.com>
15120
15121 * gdb.mi/mi-until.exp: kfail broken until command.
15122 * gdb.mi/mi2-until.exp: Ditto.
15123
ec793d3c
NR
151242006-03-27 Nick Roberts <nickrob@snap.net.nz>
15125
15126 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
15127
831004b7
AO
151282006-03-08 Alexandre Oliva <aoliva@redhat.com>
15129
15130 * gdb.base/prelink.exp: Anchor tested-for regular expression
15131 on gdb prompt.
15132
effe49a0
PB
151332006-03-07 Paul Brook <paul@codesourcery.com>
15134
15135 * gdb.base/assign.exp: Correct fail message.
15136
e5461016
PB
151372006-03-07 Paul Brook <paul@codesourcery.com>
15138
15139 * lib/compiler.c: Extract armcc version number.
15140 * lib/compiler.cc: Ditto.
15141
fc91c6c2
PB
151422006-03-07 Paul Brook <paul@codesourcery.com>
15143
15144 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
15145 additional_flags=-w.
15146 * gdb.arch/altivec-regs.exp: Ditto.
15147 * gdb.arch/e500-abi.exp: Ditto.
15148 * gdb.arch/e500-regs.exp: Ditto.
15149 * gdb.base/all-bin.exp: Ditto.
15150 * gdb.base/annota1.exp: Ditto.
15151 * gdb.base/annota3.exp: Ditto.
15152 * gdb.base/args.exp: Ditto.
15153 * gdb.base/arithmet.exp: Ditto.
15154 * gdb.base/assign.exp: Ditto.
15155 * gdb.base/async.exp: Ditto.
15156 * gdb.base/bang.exp: Ditto.
15157 * gdb.base/break.exp: Ditto.
15158 * gdb.base/call-rt-st.exp: Ditto.
15159 * gdb.base/completion.exp: Ditto.
15160 * gdb.base/cond-expr.exp: Ditto.
15161 * gdb.base/condbreak.exp: Ditto.
15162 * gdb.base/consecutive.exp: Ditto.
15163 * gdb.base/define.exp: Ditto.
15164 * gdb.base/display.exp: Ditto.
15165 * gdb.base/ena-dis-br.exp: Ditto.
15166 * gdb.base/environ.exp: Ditto.
15167 * gdb.base/eval-skip.exp: Ditto.
15168 * gdb.base/info-proc.exp: Ditto.
15169 * gdb.base/jump.exp: Ditto.
15170 * gdb.base/logical.exp: Ditto.
15171 * gdb.base/long_long.exp: Ditto.
15172 * gdb.base/maint.exp: Ditto.
15173 * gdb.base/miscexprs.exp: Ditto.
15174 * gdb.base/pc-fp.exp: Ditto.
15175 * gdb.base/pointers.exp: Ditto.
15176 * gdb.base/relational.exp: Ditto.
15177 * gdb.base/reread.exp: Ditto.
15178 * gdb.base/sect-cmd.exp: Ditto.
15179 * gdb.base/sep.exp: Ditto.
15180 * gdb.base/sepdebug.exp: Ditto.
15181 * gdb.base/until.exp: Ditto.
15182 * gdb.base/whatis-exp.exp: Ditto.
15183 * gdb.cp/annota2.exp: Ditto.
15184 * gdb.cp/annota3.exp: Ditto.
15185 * gdb.trace/actions.exp: Ditto.
15186 * gdb.trace/backtrace.exp: Ditto.
15187 * gdb.trace/circ.exp: Ditto.
15188 * gdb.trace/collection.exp: Ditto.
15189 * gdb.trace/deltrace.exp: Ditto.
15190 * gdb.trace/infotrace.exp: Ditto.
15191 * gdb.trace/limits.exp: Ditto.
15192 * gdb.trace/packetlen.exp: Ditto.
15193 * gdb.trace/passc-dyn.exp: Ditto.
15194 * gdb.trace/passcount.exp: Ditto.
15195 * gdb.trace/report.exp: Ditto.
15196 * gdb.trace/save-trace.exp: Ditto.
15197 * gdb.trace/tfind.exp: Ditto.
15198 * gdb.trace/tracecmd.exp: Ditto.
15199 * gdb.trace/while-dyn.exp: Ditto.
15200 * gdb.trace/while-stepping.exp: Ditto.
15201 * lib/gdb.exp: Ditto.
15202 (gdb_compile): Handle nowarning option.
15203
5f4a23d9
AO
152042006-03-07 Alexandre Oliva <aoliva@redhat.com>
15205
15206 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
15207 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
15208 Rename executable to prelinkt. Don't re-prelink if we didn't
15209 get a core file. Test prelink -u exit status to tell whether
15210 prelinking failed. Use gdb_test_multiple.
15211
9733fc94
DJ
152122006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
15213
15214 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
15215 (do_tests): Call it.
15216
cc10cae3
AO
152172006-02-28 Alexandre Oliva <aoliva@redhat.com>
15218
15219 * gdb.base/prelink.exp: New test.
15220 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
15221
15c46491
WZ
152222006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
15223
15224 * gdb.fortran/derived-type.f90: New file.
15225 * gdb.fortran/derived-type.exp: New testcase.
15226
5c9f7ded
DJ
152272006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
15228
15229 * gdb.base/default.exp: Allow ';' as a directory separator.
15230
5b96932b
AS
152312006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
15232
15233 * gdb.base/help.exp (help add-symbol-file): Update.
15234
1986bccd
AS
152352006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
15236
15237 * gdb.base/help.exp (help load): Update expected results.
15238
a8b7528f
FF
152392006-02-19 Fred Fish <fnf@specifix.com>
15240
15241 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
15242 specifix hex value as part of results.
15243 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 15244
f8261448
FF
152452006-02-16 Fred Fish <fnf@specifix.com>
15246
15247 * gdb.base/whatis.c: Define variables using typedefs char_addr,
15248 ushort_addr, and slong_addr, so the typedefs are not optimized
15249 away.
15250 * gdb.base/whatis.exp: Add tests using type name for struct type,
15251 union type, enum type, and typedef.
a9c64011 15252
31d8bdd2
MK
152532006-02-13 Mark Kettenis <kettenis@gnu.org>
15254
15255 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
15256
34e41e63
JB
152572006-02-13 Jim Blandy <jimb@redhat.com>
15258
15259 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
15260 case where it takes two "next" commands to skip past the init
15261 call.
15262
ac6e4f31
FF
152632006-02-12 Fred Fish <fnf@specifix.com>
15264
15265 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
15266 to handle cases where it takes two "next" commands to skip
15267 past the init call.
15268
2db2d571
JB
152692006-02-07 Joel Brobecker <brobecker@adacore.com>
15270
15271 * gdb.ada/array_return.exp: Mark the last test as expected to fail
15272 on hppa32 targets.
15273
38fcd64c
DJ
152742006-02-06 Vladimir Prus <ghost@cs.msu.su>
15275
15276 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
15277 field.
15278
1315ad46
MK
152792006-01-29 Mark Kettenis <kettenis@gnu.org>
15280
15281 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
15282
5625b943
DJ
152832006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
15284
15285 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
15286 files.
15287
80df1bbe
DJ
152882006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
15289
15290 * gdb.cp/maint.exp: Set complaints to a positive value.
15291
9078e690
DJ
152922006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
15293
15294 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
15295 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
15296 function name.
15297
9c903399
DJ
152982006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
15299
15300 * gdb.base/checkpoint.c: Update copyright notice. Include
15301 <stdlib.h>.
15302
761ae4d6
JB
153032006-01-04 Jim Blandy <jimb@redhat.com>
15304
15305 * gdb.asm/asm-source.exp: Independently provide default values for
15306 asm-flags and debug-flags. Use 'string equal' to do the
15307 comparison, not the implicit expr's '==' operator. Remove
15308 now-unneeded assignments to asm-flags. In h8300 case, place
15309 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
15310
099ac3dd
MS
153112006-01-04 Michael Snyder <msnyder@redhat.com>
15312
15313 * gdb.base/checkpoint.c: New file.
15314 * gdb.base/checkpoint.exp: New file.
15315 * gdb.base/multi-fork.c: New file.
15316 * gdb.base/multi-fork.exp: New file.
15317 * gdb.base/pi.txt: New file (data for checkpoint.c test).
15318
f4d85314
FF
153192006-01-04 Fred Fish <fnf@specifix.com>
15320
15321 * gdb.base/ptype.c (foo): Add typedef.
15322 (intfoo): Add function.
15323 * gdb.base/ptype1.c: New file.
15324 * gdb.base/ptype.exp: Handle compilation and linking with two
15325 source files. Test that proper type for "foo" is found based
15326 on source context rather than first match found in symtabs.
15327
a1b06f35
MK
153282005-12-28 Mark Kettenis <kettenis@gnu.org>
15329
15330 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
15331 * gdb.asm/openbsd.inc: Indent commands.
15332
d082a1e2
MK
153332005-12-26 Mark Kettenis <kettenis@gnu.org>
15334
c65016bd
MK
15335 * gdb.base/freebpcmd.exp: Increase timeout.
15336
d082a1e2
MK
15337 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
15338
d3c32a0e
DJ
153392005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
15340
15341 * gdb.base/default.exp: Update check for "show version".
15342
9fdb1f50
RC
153432005-12-09 Randolph Chung <tausq@debian.org>
15344
15345 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
15346 * gdb.asm/pa64.inc: New file.
15347
5f2c56f7
RC
153482005-12-09 Randolph Chung <tausq@debian.org>
15349
15350 * gdb.asm/common.inc: Indent commands.
15351 * gdb.asm/asmsrc1.s: Likewise.
15352 * gdb.asm/asmsrc2.s: Likewise.
15353
8117349c
RC
153542005-12-09 Randolph Chung <tausq@debian.org>
15355
15356 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
15357 (get_addr_of_sym): Remove duplicate print.
15358 (gen_core): xfail hppa*-*-hpux*, update expected output.
15359 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
15360 * gdb.arch/pa64-nullify.s: New file.
15361
8f07f25a
RC
153622005-12-09 Randolph Chung <tausq@debian.org>
15363
15364 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
15365
55b39184
DJ
153662005-12-07 Christophe Lyon <christophe.lyon@st.com>
15367
15368 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
15369 code generation for these functions.
15370 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
15371 error message.
15372
31e2b00f
AS
153732005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
15374
15375 * gdb.base/help.exp (help b, help br, help bre, help brea)
15376 (help break): Update the expected message.
15377
c3d0b56e
SC
153782005-11-11 Stephane Carrez <stcarrez@nerim.fr>
15379
15380 * gdb.asm/m68hc11.inc: Setup the data section.
15381 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
15382 script for this test.
15383 (m6812-*-*): Likewise.
15384
36ae0ea9
RC
153852005-11-09 Randolph Chung <tausq@debian.org>
15386
15387 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
15388
9d6f42e9
WZ
153892005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
15390
15391 * gdb.base/break.exp: Fix a comment typo.
15392
e2126a14
EZ
153932005-11-03 Jim Blandy <jimb@redhat.com>
15394
a9c64011
AS
15395 Checked in by Elena Zannoni <ezannoni@redhat.com>
15396
889bf7c5 15397 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 15398
e0ac7199
CV
153992005-11-02 Corinna Vinschen <vinschen@redhat.com>
15400
15401 * gdb.arch/gdb1558.c: Include stdio.h.
15402
31d3fb18
MK
154032005-10-31 Mark Kettenis <kettenis@gnu.org>
15404
15405 * gdb.asm/asm-source.exp: Use -e instead of --entry.
15406
e52b687c
MK
154072005-10-31 Mark Kettenis <kettenis@gnu.org>
15408
15409 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
15410
f4711d79
PG
154112005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
15412
a9c64011
AS
15413 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
15414 vscr" tests to better match output.
f4711d79 15415
987a9106
JB
154162005-10-12 Jim Blandy <jimb@redhat.com>
15417
15418 * gdb.base/structs.exp (any): New function.
15419 (test_struct_returns): Don't make any assumptions at all about
15420 what value the function returns when GDB can't set the return
15421 value.
15422
2336bb58
JB
154232005-10-09 Joel Brobecker <brobecker@adacore.com>
15424
15425 * gdb.ada/arrayidx/p.adb: New file.
15426 * gdb.ada/arrayidx.exp: New testcase
15427
154282005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
15429
15430 * gdb.ada/array_return/pck.ads: New file.
15431 * gdb.ada/array_return/pck.adb: New file.
15432 * gdb.ada/array_return/p.adb: New file.
15433 * gdb.ada/array_return.exp: New testcase.
15434
705335ea
JB
154352005-10-03 Joel Brobecker <brobecker@adacore.com>
15436
a9c64011
AS
15437 * gdb.base/arrayidx.c: New file.
15438 * gdb.base/arrayidx.exp: New testcase.
705335ea 15439
11ee9940
NR
154402005-09-29 Nick Roberts <nickrob@snap.net.nz>
15441
15442 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
15443 frames-invalid and breakpoints-invalid are no longer generated
15444 with level 3 so don't expect them in the output.
15445
39fb8e9e
BR
154462005-09-27 Bob Rossi <bob@brasko.net>
15447
a9c64011 15448 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
15449 from test. Escape the | in mi_gdb_test call.
15450 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
15451 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
15452 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
15453 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
15454 expected regex's in mi_gdb_test calls.
15455 * lib/mi-support.exp: Remove arbitrary .* from tests.
15456 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
15457 Fully anchor GDB/MI expected results in mi_gdb_test.
15458 * lib/gdb.exp (string_to_regexp): Escape the ] character.
15459 * gdb.base/sizeof.exp: Remove escape character. Correct test.
15460
2af48f68
PB
154612005-09-26 Paul Brook <paul@codesourcery.com>
15462
15463 * long_long.exp: Exclude eabi targets from arm FPA float format test.
15464
f34502bc
WZ
154652005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
15466
15467 * bfp-test.c: New file.
15468 * bfp-test.exp: New testcase.
15469
ca929517
WZ
154702005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
15471
15472 * gdb.fortran/subarray.exp: New testcase to test the evaluation
15473 of subarray and substring variable.
15474 * gdb.fortran/subarray.f: New source file for the test of subarray
15475 and substring variable evaluation.
15476 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
15477 of string constant.
15478
c761af65
DJ
154792005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
15480
15481 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
15482 copyright dates.
15483
561d7a1d
PG
154842005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
15485
15486 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
15487 powerpc altivec' test with an almost identical 'info vector' test.
15488
b2b64cc9
PG
154892005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
15490
a9c64011
AS
15491 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
15492 vscr" tests to match output.
b2b64cc9 15493
6ac4d15a
PG
154942005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
15495
a9c64011
AS
15496 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
15497 output.
6ac4d15a 15498
40e55bef
BR
154992005-09-11 Bob Rossi <bob@brasko.net>
15500
889bf7c5
PA
15501 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
15502 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
15503 commands that return an MI output command and an asyncronous MI output
15504 command.
40e55bef
BR
15505 * gdb.mi/mi-console.exp: Ditto.
15506
3c7385ec
BR
155072005-09-11 Bob Rossi <bob@brasko.net>
15508
15509 * gdb.mi/mi-var-child.c: Include <string.h>.
15510
a6cd0eb3
DJ
155112005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
15512
15513 * killed.exp: Correct gdb_expect syntax.
15514
2f168eed
CV
155152005-08-09 Corinna Vinschen <vinschen@redhat.com>
15516
15517 * lib/mi-support.exp (mi_gdb_load): Fix typo.
15518
ecd3fd0f
BR
155192005-08-02 Bob Rossi <bob@brasko.net>
15520
15521 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
15522 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
15523 Change tests to inferior-tty-set/show.
15524 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
15525 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
15526 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
15527 inferior. Use mi_gdb_test to get GDB and Inferior output.
15528 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
15529 descriptor.
15530 (mi_inferior_tty_name): Add inferior PTY file name.
15531 (mi_gdb_start): Add INFERIOR_PTY parameter.
15532 (mi_gdb_test): Add IPATTERN parameter.
15533
f1ea48cb 155342005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 15535
f1ea48cb
BR
15536 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
15537 parameter to mi_gdb_test.
15538 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
15539
6e650a67
DJ
155402005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
15541
15542 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
15543 struct_declarations.
15544 * gdb.mi/mi-var-child.exp: Step over the initialization of
15545 struct_declarations.
15546
8be260b6
DJ
155472005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
15548
15549 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
15550 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
15551 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
15552 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
15553 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
15554 file.
15555
4e660f07
NR
155562005-07-27 Nick Roberts <nickrob@snap.net.nz>
15557
15558 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
15559 (do_children_tests): Assign values to the extra elements.
15560
15561 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
15562 them for tests for "-var-update --no-values" and
a9c64011 15563 "-var-update --all-values".
4e660f07
NR
15564 Add test for "-var-list-children --simple-values".
15565
15566 * gdb.mi/basics.c (callee4): Add integer array D[3]...
15567
15568 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
15569 "-stack-list-locals --simple-values" Improve doc strings and
15570 comments.
15571
6bdae935
MK
155722005-07-18 Mark Kettenis <kettenis@gnu.org>
15573
598b7a6f
MK
15574 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
15575 *-*-openbsd*.
15576 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
15577
6bdae935
MK
15578 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
15579 sigaltsatck'.
15580
1323e929 155812005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 15582
1323e929
BR
15583 * gdb.base/default.exp (tty): Changed output of command.
15584 * gdb.base/help.exp (help tty): Ditto.
15585
b1a9c082
MK
155862005-07-12 Mark Kettenis <kettenis@gnu.org>
15587
15588 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
15589
10a844a2
MK
155902005-07-10 Mark Kettenis <kettenis@gnu.org>
15591
15592 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
15593 -stack-select-frame without arguments.
15594 (test_stack_frame_listing): Add test for newly implemented command
15595 -stack-info-frame.
15596
3cb3b8df
BR
155972005-07-06 Bob Rossi <bob@brasko.net>
15598
15599 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
15600 command.
15601 (Copyright): Update copyright.
15602
a0c5fbcf
WZ
156032005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
15604
15605 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
15606 tests to evaluate exponentiation expression.
15607
984971d0
AS
156082005-06-29 Andreas Schwab <schwab@suse.de>
15609
15610 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
15611 main to avoid warnings.
15612
15613 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
15614
fe03833f
NR
156152005-06-20 Nick Roberts <nickrob@snap.net.nz>
15616
15617 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
15618 -stack-select-frame without arguments.
15619 (test_stack_frame_listing): Add test for newly implemented command
15620 -stack-info-frame.
a9c64011 15621
7a55f279
WZ
156222005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
15623
0ffa0ea5
DJ
15624 * gdb.fortran/array-element.f: New file.
15625 * gdb.fortran/array-element.exp: New testcase.
7a55f279 15626
26585198
DJ
156272005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
15628
15629 * gdb.base/bigcore.exp: Correct checks for systems which can
15630 not dump a large core file.
15631
c1bd25fd
DJ
156322005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
15633
15634 * gdb.base/relocate.c: Add a copyright notice.
15635 (dummy): Remove.
15636 * gdb.base/relocate.exp: Test printing the values of variables
15637 from a relocatable file.
15638
589e074d
DJ
156392005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
15640
15641 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
15642 excess MI output after an error.
15643
0915f927
JB
156442005-05-29 Joel Brobecker <brobecker@adacore.com>
15645
15646 * gdb.arch/alpha-step.c: New file.
15647 * gdb.arch/alpha-step.exp: New testcase.
15648
76ff342d
DJ
156492005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
15650 Dennis Brueni <dennis@slickedit.com>
15651
15652 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
15653 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
15654 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
15655 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
15656 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
15657 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
15658 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
15659
96b0c7ac
DJ
156602005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
15661 Wu Zhou <woodzltc@cn.ibm.com>
15662
15663 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
15664 IBM's xlc compiler.
15665 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
15666 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
15667
f21565d2
JB
156682005-05-13 Jim Blandy <jimb@redhat.com>
15669
15670 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
15671 calling gdb_suppress_entire_file.
15672 * gdb.base/charset.exp: Same.
15673 * gdb.base/call-rt-st.exp: Same.
15674
6006a3a1
BR
156752005-05-05 Bob Rossi <bob_rossi@cox.net>
15676
15677 * lib/gdb.exp (fullname_syntax): Added global regex.
15678 (fullname_syntax_POSIX): Ditto.
15679 (fullname_syntax_UNC): Ditto.
15680 (fullname_syntax_DOS_CASE): Ditto.
15681 (fullname_syntax_DOS): Ditto.
15682 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
15683 fullname_syntax variable to scope and use it.
15684 (test_file_list_exec_source_files): Ditto.
15685 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
15686
c3b69c04
DJ
156872005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
15688
15689 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
15690
3c95e6af
PG
156912004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
15692
a9c64011
AS
15693 * lib/gdb.exp (skip_altivec_tests): New function, based on
15694 check_vmx_hw_available from the GCC testsuite.
15695 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
15696 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 15697
78df6c56
JB
156982005-05-02 Jim Blandy <jimb@redhat.com>
15699
15700 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
15701 calling gdb_suppress_entire_file.
15702
1690f9cf
DJ
157032005-04-30 Randolph Chung <tausq@debian.org>
15704
15705 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
15706 Slightly relax "sem_post" name checking.
15707
5ea106f7
PG
157082005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
15709
15710 * gdb.base/unload.exp: Use new shared library infrastructure.
15711
bf7234cf
PG
157122005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
15713
15714 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 15715 infrastructure.
bf7234cf 15716
547b869a
CV
157172005-04-29 Corinna Vinschen <vinschen@redhat.com>
15718
15719 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
15720 * gdb.asm/h8300.inc: New file.
15721
f07e55f0
PG
157222005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
15723
15724 * gdb.base/shlib-call.exp: Change to use new shared library
15725 infrastructure.
15726
3cbba3d1
PG
157272005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
15728
a9c64011
AS
15729 * gdb.base/pending.exp: Change to use new shared library
15730 infrastructure.
3cbba3d1 15731
ed6df200
PG
157322005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
15733
a9c64011
AS
15734 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
15735 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 15736
8c8f4ebe
PG
157372005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
15738
a9c64011
AS
15739 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
15740 shared objects being adjusted and update copyright years.
8c8f4ebe 15741
607fbc54
DJ
157422005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
15743
15744 * ChangeLog: Correct some 2003-01-13 dates.
15745 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
15746 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
15747 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
15748 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
15749 gdb.trace/tfind.exp: Update copyright years.
15750
57bf0e56
DJ
157512005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
15752 Daniel Jacobowitz <dan@codesourcery.com>
15753
15754 * lib/gdb.exp (gdb_compile): Handle shlib=.
15755 (gdb_compile_shlib): New function.
15756
9b593790
PG
157572005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
15758
a9c64011 15759 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 15760
9494c6a5
DJ
157612005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
15762
15763 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
15764 gdb.server.
15765 * configure.ac: Likewise.
15766 * configure: Regenerated.
15767 * gdb.gdbserver/Makefile.in: Moved to...
15768 * gdb.server/Makefile.in: ... here.
15769 * gdb.gdbserver/server.c: Moved to...
15770 * gdb.server/server.c: ... here.
15771 * gdb.gdbserver/server-run.exp: Moved to...
15772 * gdb.server/server-run.exp: ... here.
15773
6f8eac0e
DJ
157742005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
15775
15776 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
15777 * configure.ac: Create gdb.gdbserver/Makefile.
15778 * configure: Regenerated.
15779 * lib/gdbserver-support.exp: New file, derived from
15780 config/gdbserver.exp.
15781 * config/gdbserver.exp: Use gdbserver-support.exp.
15782 * gdb.gdbserver/Makefile.in: New file.
15783 * gdb.gdbserver/server.c: New file.
15784 * gdb.gdbserver/server-run.exp: New file.
15785
6e87504d
PG
157862005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
15787
a9c64011
AS
15788 * lib/gdb.exp (test_compiler_info): Return compiler_info
15789 if no arguments are given.
6e87504d 15790
d1779be4
PG
157912005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
15792
15793 * gdb.arch/altivec-abi.exp: Check for compiler and set
15794 use altivec' flag accordingly.
15795 * gdb.arch/altivec-regs.exp: Likewise.
15796
88750304
DJ
157972005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
15798
15799 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
15800
f3fb768d
AS
158012005-03-27 Andreas Schwab <schwab@suse.de>
15802
15803 * gdb.base/bigcore.c (main): Add missing mode argument in open
15804 call.
15805
7e813ac5
DJ
158062005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
15807
15808 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
15809 downloads.
15810 * config/gdbserver.exp (gdb_load): Likewise.
15811
8e3049aa
PB
158122005-03-14 Paul Brook <paul@codesourcery.com>
15813
15814 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
15815 targets.
15816
a9df7c44
JB
158172005-03-09 Joel Brobecker <brobecker@adacore.com>
15818
15819 * gdb.dwarf2/dup-psym.S: New file.
15820 * gdb.dwarf2/dup-psym.exp: New testcase.
15821
9f0d94e8
JB
158222005-03-09 Joel Brobecker <brobecker@adacore.com>
15823
15824 * gdb.ada/exec_changed/first.adb: New file.
15825 * gdb.ada/exec_changed/second.adb: New file.
15826 * gdb.ada/exec_changed.exp: New testcase.
15827
5f579bc5
NS
158282005-03-08 Nathan Sidwell <nathan@codesourcery.com>
15829
36e9969c
NS
15830 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
15831 (A2): New class.
15832 (main): Test operator+.
15833 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
15834 breakpoint test.
15835
5f579bc5
NS
15836 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
15837 * gdb.base/signull.exp: Disable if gdb,nosignals.
15838 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
15839 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
15840 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
15841 * gdb.mi/mi2-console.exp: Likewise.
15842 * gdb.trace/collection.exp (run_trace_experiment): Consume the
15843 continue output at start.
15844 (gdb_collect_locals_test): Robustify regexp.
15845 * gdb.trace/passc-dyn.exp: Fix comment typo.
15846 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
15847
be46087e
CV
158482005-03-08 Corinna Vinschen <vinschen@redhat.com>
15849
15850 * gdb.asm/asm-source.exp: Add iq2000 case.
15851 * gdb.asm/iq2000.inc: New file.
15852
384e1a61 158532005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 15854
384e1a61
MI
15855 * gdb.base/command.exp: Change hardcoded value to regular expression.
15856 * gdb.base/float.exp: Add powerpc to the list of targets checked.
15857
584b6e9e
DJ
158582005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
15859
15860 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
15861 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
15862 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
15863 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
15864 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
15865
ab5b5d61
MK
158662005-03-05 Mark Kettenis <kettenis@gnu.org>
15867
15868 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
15869 changes.
15870
ae051c1b
PG
158712004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
15872
a9c64011
AS
15873 * lib/compiler.c: Add test for IBM's xlc compiler.
15874 * lib/compiler.cc: Likewise.
ae051c1b 15875
3f0f6ed2
JB
158762004-02-24 Joel Brobecker <brobecker@adacore.com>
15877
15878 * gdb.ada/fixed_points.exp: Create compilation object directory
15879 before running the test.
15880 * gdb.ada/null_record.exp: Likewise.
15881 * gdb.ada/packed_array.exp: Likewise.
15882 * gdb.ada/start.exp: Likewise.
15883
724f452b
JB
158842005-02-15 Joel Brobecker <brobecker@adacore.com>
15885
15886 * gdb.ada/packed_array/pa.adb: New file.
15887 * gdb.ada/packed_array.exp: New testcase.
15888
57f5cdfb 158892005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 15890
1f393151
MK
15891 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
15892 files.
15893
ebdda337
MK
15894 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
15895 on *-*-openbsd*. Correctly match whitespace in regukar
15896 expressions.
15897
cf309262
DJ
158982005-02-10 Daniel Jacobowitz <dan@debian.org>
15899
15900 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
15901 PR exp/1821
15902 * gdb.base/gdb1821.c: New test file.
15903 * gdb.base/gdb1821.exp: New test file.
15904
3be49e7a
JB
159052005-02-09 Joel Brobecker <brobecker@adacore.com>
15906
15907 * gdb.base/start.c: New file.
15908 * gdb.base/start.exp: New testcase.
15909
e292e67d
JB
159102005-02-09 Joel Brobecker <brobecker@adacore.com>
15911
15912 * gdb.ada/start/dummy.adb: New file.
15913 * gdb.ada/start.exp: New testcase.
15914
dbdfa66c
CV
159152005-02-09 Corinna Vinschen <vinschen@redhat.com>
15916
15917 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
15918 for printing symbols and statistics.
15919 Add test for using relative pathnames in "maint print msymbols" test.
15920 Mark "maint info sections DATA" XFAIL on Cygwin.
15921 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
15922 tests.
15923
d7941671
AC
159242005-02-09 Andreas Schwab <schwab@suse.de>
15925
15926 Committed by Andrew Cagney <cagney@gnu.org>
15927 * gdb.base/remotetimeout.exp: New file.
15928
74e5ef44
MK
159292005-02-07 Mark Kettenis <kettenis@gnu.org>
15930
15931 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
15932
464dd14d
JB
159332005-02-03 Joel Brobecker <brobecker@adacore.com>
15934
15935 * gdb.ada/gnat_ada.gpr: New file.
15936 * gdb.ada/gnat_ada.gin: Delete, no longer used.
15937 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
15938 * configure.ac: No longer generate gnat_ada.gpr.
15939 * configure: Regenerate.
15940 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
15941 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
15942 * gdb.ada/null_record/bar.ads: Likewise.
15943 * gdb.ada/null_record/bar.adb: Likewise.
15944 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
15945 * gdb.ada/null_record.exp (testdir): New variable.
15946 (testfile): executable is now in testdir subdirectory.
15947 (srcfile): Use full path to the main compilation unit.
15948 * gdb.ada/fixed_points.exp: Same changes as above.
15949
30d756ae
NR
159502005-02-03 Nick Roberts <nickrob@snap.net.nz>
15951
15952 * gdb.base/interp.exp: New test.
15953
9d799f85
AC
159542005-01-24 Andrew Cagney <cagney@gnu.org>
15955
15956 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
15957
15656118
AC
159582005-01-19 Andrew Cagney <cagney@gnu.org>
15959
a892c31b
AC
15960 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
15961 configure.ac not configure.in.
15962
15656118
AC
15963 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
15964 of powerpc*-*-*.
15965 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 15966 * gdb.base/list.exp (test_list_function)
15656118
AC
15967 (test_list_filename_and_function): Ditto.
15968 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
15969
a7b01baf
AC
159702005-01-16 Andrew Cagney <cagney@gnu.org>
15971
17d92a02
AC
15972 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
15973
a7b01baf
AC
15974 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
15975
bc8332bb
AC
159762005-01-14 Andrew Cagney <cagney@gnu.org>
15977
15978 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
15979 * gdb.mi/mi2-var-cmd.exp: Ditto.
15980
4d074752
CV
159812005-01-10 Corinna Vinschen <vinschen@redhat.com>
15982
15983 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
15984
bec39cab
AC
159852005-01-07 Andrew Cagney <cagney@gnu.org>
15986
15987 * configure.ac: Rename configure.in, require autoconf 2.59.
15988 * configure: Re-generate.
15989 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
15990 * gdb.stabs/configure: Re-generate.
15991 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
15992 * gdb.hp/configure: Re-generate.
15993 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
15994 autoconf 2.59.
15995 * gdb.hp/gdb.objdbg/configure: Re-generate.
15996 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
15997 autoconf 2.59.
15998 * gdb.hp/gdb.defects/configure: Re-generate.
15999 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
16000 autoconf 2.59.
16001 * gdb.hp/gdb.compat/configure: Re-generate.
16002 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
16003 autoconf 2.59.
16004 * gdb.hp/gdb.base-hp/configure: Re-generate.
16005 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
16006 autoconf 2.59.
16007 * gdb.hp/gdb.aCC/configure: Re-generate.
16008
f10b16d4
JB
160092004-12-15 Jim Blandy <jimb@redhat.com>
16010
16011 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
16012 under NPTL when there is debugging info available for libpthread.
16013
fb6e1814
JG
160142004-12-13 Jerome Guitton <guitton@gnat.com>
16015
16016 * gdb.ada/fixed_points.c: New file.
16017 * gdb.ada/fixed_points.exp: New file.
16018
fe46cd3a
RC
160192004-12-03 Randolph Chung <tausq@debian.org>
16020
16021 * gdb.arch/pa-nullify.exp: New file.
16022 * gdb.arch/pa-nullify.s: New file.
16023
8de0841b
RC
160242004-11-30 Randolph Chung <tausq@debian.org>
16025
16026 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
16027 instead of "tbug". Fix regexp to work properly with gdb_test.
16028
c8170782
PH
160292004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
16030
16031 * gdb.base/bitfields2.exp: New test.
16032 * gdb.base/bitfields2.c: New file.
16033
954269c2
RE
160342004-11-28 Richard Earnshaw <rearnsha@arm.com>
16035
16036 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
16037
0107feed
RC
160382004-11-16 Randolph Chung <tausq@debian.org>
16039
16040 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
16041
f073ae8c
DJ
160422004-11-14 Daniel Jacobowitz <dan@debian.org>
16043
16044 * gdb.threads/threadapply.exp: Correct "macro details" test.
16045
19ad59e7
JJ
160462004-11-11 Jeff Johnston <jjohnstn@redhat.com>
16047
16048 * gdb.threads/threadapply.exp: New test.
16049 * gdb.threads/threadapply.c: New file.
16050
9cf0961b
MK
160512004-11-07 Mark Kettenis <kettenis@gnu.org>
16052
16053 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
16054 frames.
16055
c789492a
FL
160562004-11-05 Felix Lee <felix+log1@specifixinc.com>
16057
16058 * gdb.base/cursal.exp: New file.
16059 * gdb.base/cursal.c: New file.
16060
a1e167bb
AC
160612004-11-03 Andrew Cagney <cagney@gnu.org>
16062
16063 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
16064
b7cbf173
MK
160652004-10-30 Mark Kettenis <kettenis@gnu.org>
16066
16067 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
16068 NetBSD/ELF targets.
16069
88f9d34f
JB
160702004-10-29 Joel Brobecker <brobecker@gnat.com>
16071
16072 * gdb.threads/bp_in_thread.c: New file, copied from
16073 pthread_cond_wait.c.
16074 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
16075 file, rather than reusing the .c file from another testcase.
16076
ca7d6a0c
JB
160772004-10-20 Joel Brobecker <brobecker@gnat.com>
16078
16079 * gdb.ada/null_record.exp: Check where we stopped after
16080 sending the start command, instead of where the associated
16081 temporary breakpoint was inserted.
16082
0d863d03
AC
160832004-10-14 Andrew Cagney <cagney@gnu.org>
16084
16085 * gdb.mi/gdb701.c (main): Return 0.
16086
d11e72cb
DJ
160872004-10-13 Daniel Jacobowitz <dan@debian.org>
16088
d40539a4 16089 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 16090
e1923096
JJ
160912004-10-12 Jeff Johnston <jjohnstn@redhat.com>
16092
16093 * gdb.threads/schedlock.c: Add comment markers to use to find
16094 line numbers.
16095 * gdb.threads/schedlock.exp: Adjust regex to handle the new
16096 comments.
16097 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
16098 breakpoint lines.
16099
ec8ba2c9
DJ
161002004-10-12 Daniel Jacobowitz <dan@debian.org>
16101
16102 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
16103
0eb3658b
DJ
161042004-10-12 Daniel Jacobowitz <dan@debian.org>
16105
16106 * configure.in: Add gdb.dwarf2.
16107 * configure: Regenerated.
16108 * Makefile.in: Add gdb.dwarf2.
16109 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
16110 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
16111 gdb.dwarf2/file1.txt: New files.
16112
a271cc33
OF
161132004-10-11 Orjan Friberg <orjanf@axis.com>
16114
a9c64011 16115 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
16116 of "run", since the latter doesn't work with remote targets. Adjust
16117 the breakpoint numbering accordingly.
16118 * gdb.threads/pthread_cond_wait.exp: Ditto.
16119
895ce074
MC
161202004-10-08 Michael Chastain <mec.gnu@mindspring.com>
16121
16122 * gdb.base/overlays.exp: Update copyright years.
16123
6be3092d
KI
161242004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
16125
16126 * gdb.base/overlays.exp: Disable if target is Linux.
16127
e05389b8
FL
161282004-10-06 Felix Lee <felix+log1@specifixinc.com>
16129
16130 * config/gdbserver.exp (gdb_load): Use right filename on remote.
16131
73cb587d
KI
161322004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
16133
16134 * gdb.asm/asm-source.exp: Add m32r-linux target.
16135 * gdb.asm/m32r-linux.inc: New file.
16136
3c0edcdc
AC
161372004-09-24 Andrew Cagney <cagney@redhat.com>
16138 David Anderson <anderson@redhat.com>
16139
16140 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
16141 command fails, assume things will work.
16142 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
16143 (_GNU_SOURCE): Define.
16144 (print_unsigned, print_hex): Change parameter to "long long".
16145 (print_byte_count): New function, use to print byte counts.
16146 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
16147 O_LARGEFILE.
16148 (main): Compute an upper bound on a corefile in max_core_size.
16149 Limit memory chunk size to max_core_size. Limit total memory
16150 allocated to max_core_size.
16151
4bb3667f
AC
161522004-09-23 Andrew Cagney <cagney@gnu.org>
16153
16154 * gdb.base/bigcore.exp: Replace the code that creates a corefile
16155 from a separate process with code that creates a corefile by
16156 making the inferior dump core.
16157
60fe1a51
MK
161582004-09-23 Mark Kettenis <kettenis@gnu.org>
16159
16160 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
16161 block.
16162
8e937346
MC
161632004-09-23 Michael Chastain <mec.gnu@mindspring.com>
16164
16165 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
16166 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
16167 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
16168 Likewise.
16169
7213f6d6
JJ
161702004-09-20 Jeff Johnston <jjohnstn@redhat.com>
16171
16172 * gdb.java/jprint.exp: New test case for java inferior call.
16173 * gdb.java/jprint.java: Ditto.
16174
eac69dca
JB
161752004-09-15 Joel Brobecker <brobecker@gnat.com>
16176
16177 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
16178
22227696
MC
161792004-09-14 Michael Chastain <mec.gnu@mindspring.com>
16180
16181 * gdb.threads/killed.c: Include <stdlib.h>.
16182 * gdb.threads/pthreads.c: Likewise.
16183
7dd403a4
MC
161842004-09-14 Michael Chastain <mec.gnu@mindspring.com>
16185
16186 * gdb.threads/killed.c: Add copyright notice.
16187
33f2d567
JM
161882004-09-10 Jason Molenda (jmolenda@apple.com)
16189
a9c64011
AS
16190 * gdb.base/define.exp: Two new tests to verify zero space chars
16191 after 'if' and 'while' commands in a user-defined command is correctly
16192 parsed.
33f2d567 16193
e05b62ac
AC
161942004-09-08 Andrew Cagney <cagney@gnu.org>
16195
16196 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
16197 delivery test with duplicate at end of file.
16198
9cbe82da
MK
161992004-09-06 Mark Kettenis <kettenis@jive.nl>
16200
16201 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
16202
564803d9
MC
162032004-09-05 Michael Chastain <mec.gnu@mindspring.com>
16204
16205 * config/hppro.exp: Removed.
16206
7c6807ce
MC
162072004-09-05 Michael Chastain <mec.gnu@mindspring.com>
16208
16209 * config/sparclet.exp: Removed.
16210
bf7e26dd
MC
162112004-09-05 Michael Chastain <mec.gnu@mindspring.com>
16212
16213 * config/udi.exp: Removed.
16214
714e341b
MC
162152004-09-02 Michael Chastain <mec.gnu@mindspring.com>
16216
16217 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
16218 of "exp_continue".
16219 (advancei): Likewise.
16220
1236e623
JJ
162212004-09-01 Jeff Johnston <jjohnstn@redhat.com>
16222
16223 * gdb.base/unload.exp: Fix so messages aren't duplicated.
16224
3bdcad15
MI
162252004-09-01 Manoj Iyer <manjo@austin.ibm.com>
16226
228af206 16227 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
16228 to check for nodebug in executable.
16229 * gdb.gdb/observer.exp (setup_test): Likewise.
16230 * gdb.gdb/selftest.exp (test_with_self): Likewise.
16231 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
16232
c72b934c
AC
162332004-09-01 Andrew Cagney <cagney@gnu.org>
16234
16235 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
16236 files.
16237
edd9b715
JJ
162382004-09-01 Jeff Johnston <jjohnstn@redhat.com>
16239
16240 * gdb.base/unload.exp: Fix expected warning message to match
16241 latest format.
16242
fb4ce06b
CV
162432004-09-01 Corinna Vinschen <vinschen@redhat.com>
16244
16245 * gdb.base/call-rt-st.exp: Fix typos.
16246
ce78e7c3
MI
162472004-08-31 Manoj Iyer <manjo@austin.ibm.com>
16248
16249 * gdb.threads/thread_check.exp: New testcase.
16250 * gdb.threads/thread_check.c: New testcase.
16251
2dedb159
AC
162522004-08-31 Andrew Cagney <cagney@gnu.org>
16253
16254 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
16255 (skip_to_handler_entry): New procedures. Test stepping into a
16256 handler when the breakpoint is at the handler's entry point.
16257
68f53502
AC
162582004-08-30 Andrew Cagney <cagney@gnu.org>
16259
16260 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
16261 gdb/1757.
16262
3e3ffd2b
MC
162632004-08-27 Michael Chastain <mec.gnu@mindspring.com>
16264
16265 With code from Manoj Iyer <manjo@austin.ibm.com>:
16266 * lib/gdb.exp (gdb_file_cmd): Return more information in the
16267 return value. Add an arm for "no debugging symbols found".
16268 Change a stray "error" to "perror".
16269 (gdb_run_cmd): Adapt to new return value.
16270 * gdb.base/remote.exp: Adapt to new return value.
16271 * gdb.gdb/complaints.exp: Likewise.
16272 * gdb.gdb/observer.exp: Likewise.
16273 * gdb.gdb/selftest.exp: Likewise.
16274 * gdb.gdb/xfullpath.exp: Likewise.
16275
4b6f5fd2
JB
162762004-08-27 Joel Brobecker <brobecker@gnat.com>
16277
16278 * gdb.threads/bp_in_thread.exp: New testcase.
16279
e5b25496
MC
162802004-08-27 Michael Chastain <mec.gnu@mindspring.com>
16281
16282 Fix PR testsuite/1735.
16283 * gdb.threads/schedlock.c (thread_function): Add a cast
16284 to suppress a gcc warning.
16285 * gdb.threads/thread-specific.c (thread_function): Likewise.
16286
934353d6
MC
162872004-08-26 Michael Chastain <mec.gnu@mindspring.com>
16288
16289 * gdb.base/unload.c: Include <stdlib.h>.
16290
f98a0aef 162912004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 16292
f98a0aef 16293 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
16294 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
16295 synchronized after the "return".
16296
5a2e8882
MC
162972004-08-26 Michael Chastain <mec.gnu@mindspring.com>
16298
16299 * gdb.mi/basics.c: Include <stdio.h>.
16300 * gdb.mi/pthreads.c: Include <stdlib.h>.
16301 * gdb.mi/var-cmd.c: Include <stdlib.h>.
16302
a9640423
MC
163032004-08-26 Michael Chastain <mec.gnu@mindspring.com>
16304
16305 * gdb.threads/schedlock.c: Add copyright notice.
16306
b04e311d
AC
163072004-08-25 Andrew Cagney <cagney@gnu.org>
16308
16309 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
16310 (skip_over_handler, breakpoint_over_hander): New test procedures.
16311 (advance, advancei): Add a proper prefix, do not use
16312 rerun_to_main.
16313 * gdb.base/sigstep.c (main): Change to use an infinite loop.
16314
7c27f15b
MC
163152004-08-24 Michael Chastain <mec.gnu@mindspring.com>
16316
16317 * gdb.mi/basics.c: Add copyright notice.
16318 * gdb.mi/var-cmd.c: Add copyright notice.
16319
fffc87ae
MC
163202004-08-23 Michael Chastain <mec.gnu@mindspring.com>
16321
16322 * lib/gdb.exp: Remove signed_keyword_not_used.
16323 * lib/compiler.c: Likewise.
16324 * lib/compiler.cc: Likewise.
16325
d782e0bf
MC
163262004-08-23 Michael Chastain <mec.gnu@mindspring.com>
16327
16328 * gdb.base/whatis.c: Remove conditional disabling of "signed".
16329 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
16330
96033e83
MC
163312004-08-23 Michael Chastain <mec.gnu@mindspring.com>
16332
16333 * gdb.base/whatis.c: Add copyright notice.
16334
cf38c229
MK
163352004-08-20 Mark Kettenis <kettenis@gnu.org>
16336
16337 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
16338 it to skip the breakpoints encoded in the inline assembly.
16339
f4b49756
MC
163402004-08-20 Michael Chastain <mec.gnu@mindspring.com>
16341
16342 * Makefile.in: Add gdb.fortran.
16343
2f193b69
MC
163442004-08-20 Michael Chastain <mec.gnu@mindspring.com>
16345
16346 * gdb.base/call-sc.exp (test_scalar_returns):
16347 Fix cut-and-paste glitch in "Make fun return now".
16348
89a237cb
MC
163492004-08-17 Michael Chastain <mec.gnu@mindspring.com>
16350
16351 * configure.in: Add gdb.fortran.
16352 * configure: Regenerate.
16353 * gdb.fortran/Makefile.in: New file.
16354 * lib/gdb.exp (skip_fortran_tests): New procedure.
16355
469aff8e
MC
163562004-08-17 Michael Chastain <mec.gnu@mindspring.com>
16357
16358 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
16359 reference to bug-gnu@prep.ai.mit.edu.
16360 * gdb.mi/mi-var-child.exp: Likewise.
16361 * gdb.mi/mi-var-cmd.exp: Likewise.
16362 * gdb.mi/mi-var-display.exp: Likewise.
16363 * gdb.mi/mi2-var-block.exp: Likewise.
16364 * gdb.mi/mi2-var-child.exp: Likewise.
16365 * gdb.mi/mi2-var-cmd.exp: Likewise.
16366 * gdb.mi/mi2-var-display.exp: Likewise.
16367
00b51b9f
MK
163682004-08-15 Mark Kettenis <kettenis@gnu.org>
16369
16370 * gdb.base/unload.c (main): Make local variable msg const.
16371
45f07fef
MC
163722004-08-15 Michael Chastain <mec.gnu@mindspring.com>
16373
16374 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
16375 to bug-gnu@prep.ai.mit.edu.
16376 * gdb.mi/mi-disassemble.exp: Likewise.
16377 * gdb.mi/mi-eval.exp: Likewise.
16378 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
16379 default line number.
16380 * gdb.mi/mi-return.exp: Likewise.
16381 * gdb.mi/mi-simplerun.exp: Likewise.
16382 * gdb.mi/mi-stack.exp: Likewise.
16383 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
16384 number with explicit range test.
16385 * gdb.mi/mi-watch.exp: Likewise.
16386 * gdb.mi/mi2-break.exp: Likewise.
16387 * gdb.mi/mi2-cli.exp: Likewise.
16388 * gdb.mi/mi2-disassemble.exp: Likewise.
16389 * gdb.mi/mi2-eval.exp: Likewise.
16390 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
16391 default line number.
16392 * gdb.mi/mi2-return.exp: Likewise.
16393 * gdb.mi/mi2-simplerun.exp: Likewise.
16394 * gdb.mi/mi2-stack.exp: Likewise.
16395 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
16396 number with explicit range test.
16397 * gdb.mi/mi2-watch.exp: Likewise.
16398
dd8c8ee7
MC
163992004-08-15 Michael Chastain <mec.gnu@mindspring.com>
16400
16401 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
16402 * gdb.cp/m-static.exp: Likewise.
16403 * gdb.cp/rtti.exp: Likewise.
16404
4e838464
MK
164052004-08-14 Mark Kettenis <kettenis@gnu.org>
16406
16407 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
16408
8d8cb839
EZ
164092004-08-14 Eli Zaretskii <eliz@gnu.org>
16410
16411 * ChangeLog: Prefix Local Variables with semi-colons and indent
16412 the reference to older ChangeLog files, to fix fontification in
16413 Emacs.
16414
deea8bb0
MC
164152004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16416
16417 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
16418 * gdb.mi/mi2-break.exp: Likewise.
16419
c3297504
MC
164202004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16421
16422 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
16423
25808999
MC
164242004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16425
16426 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
16427
226a8d71
MC
164282004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16429
16430 * gdb.cp/classes.exp: Remove unused declarations. Just let
16431 test names default instead of providing special names. Remove
16432 extraneous demangler test.
16433
37fdf854
JJ
164342004-08-12 Jeff Johnston <jjohnstn@redhat.com>
16435
16436 * gdb.base/unload.exp: New test for breakpoints in dynamically
16437 loaded libraries.
16438 * gdb.base/unload.c: Ditto.
16439 * gdb.base/unloadshr.c: Ditto.
16440
2d3a7986
MC
164412004-08-12 Michael Chastain <mec.gnu@mindspring.com>
16442
16443 * gdb.cp/classes.exp (test_ptype_class_objects): Call
16444 cp_test_ptype_class.
16445 (test_enums): Likewise.
16446
c72b934c
AC
164472004-08-10 Andrew Cagney <cagney@gnu.org>
16448
16449 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
16450 files.
16451
cc503c8a
AC
164522004-08-10 Andrew Cagney <cagney@gnu.org>
16453
16454 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
16455 init_malloc call.
16456
902f2ccb
MC
164572004-08-10 Michael Chastain <mec.gnu@mindspring.com>
16458
16459 * ChangeLog: Add copyright notice. The notice is copied
16460 from emacs 21.3 top level ChangeLog.
16461
78c90502
MC
164622004-08-09 Michael Chastain <mec.gnu@mindspring.com>
16463
16464 * lib/cp-support.exp: New file.
16465 * lib/cp-support.exp (cp_test_type_class): New function.
16466 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
16467 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
16468 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
16469 cp_test_ptype_class.
16470
88e5ea78
MC
164712004-08-09 Michael Chastain <mec.gnu@mindspring.com>
16472
16473 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
16474 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
16475 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
16476 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
16477 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
16478 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
16479 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
16480 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
16481 gdb.mi/mi2-watch.exp: Update copyright years.
16482
6a89fc9c
MK
164832004-08-09 Mark Kettenis <kettenis@gnu.org>
16484
16485 * gdb.base/sigaltstack.exp: Provide proper anchoring.
16486
1482e0de
MC
164872004-08-09 Michael Chastain <mec.gnu@mindspring.com>
16488
16489 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
16490 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
16491 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
16492 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
16493 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
16494 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
16495 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
16496 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
16497 gdb.mi/mi-watch.exp: Update copyright years.
16498
1a5ce3f3
DJ
164992004-08-08 Daniel Jacobowitz <dan@debian.org>
16500
16501 PR gdb/1738
16502 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
16503 from a breakpoint with a pending signal.
16504
04f6ecf2
DJ
165052004-08-08 Daniel Jacobowitz <dan@debian.org>
16506
16507 PR gdb/1736
16508 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
16509 * gdb.base/sigaltstack.exp (finish_test): Consume output until
16510 the prompt.
16511 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
16512
54d90d35
DJ
165132004-08-08 Daniel Jacobowitz <dan@debian.org>
16514
16515 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
16516
d2f6abb0
DJ
165172004-08-08 Daniel Jacobowitz <dan@debian.org>
16518
16519 PR gdb/1736
16520 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
16521 for i?86-*-linux*.
16522
5598c03d
DJ
165232004-08-08 Daniel Jacobowitz <dan@debian.org>
16524
16525 * gdb.arch/i386-prologue.exp: Compile without debug information.
16526
c6fee705
MC
165272004-08-08 Michael Chastain <mec.gnu@mindspring.com>
16528
16529 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
16530 rather than asking gdb to search.
16531
dd90efdb
MC
165322004-08-05 Michael Chastain <mec.gnu@mindspring.com>
16533
16534 * gdb.base/gcore.c: Include <string.h>.
16535
1e84bec1
MC
165362004-08-05 Michael Chastain <mec.gnu@mindspring.com>
16537
16538 * gdb.base/gcore.c: Add copyright notice.
16539
e425eb2b
MC
165402004-08-05 Michael Chastain <mec.gnu@mindspring.com>
16541
16542 * gdb.base/freebpcmd.c: Include <stdio.h>.
16543 * gdb.base/long_long.c: Include <string.h>.
16544 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
16545 * gdb.base/siginfo.c: Include <string.h>.
16546 * gdb.base/sigstep.c: Include <string.h>.
16547
cb9aaed5
MC
165482004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16549
16550 * gdb.base/complex.c: Include <stdlib.h>.
16551
55944f3d
MC
165522004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16553
16554 * gdb.base/complex.c: Add copyright notice.
16555
7b2953d9
MC
165562004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16557
16558 * gdb.base/charset.c: Include <stdlib.h>.
16559
c9133d23
MC
165602004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16561
16562 * gdb.base/auxv.c: Include <stdlib.h>.
16563
0a8490ad
MC
165642004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16565
16566 * gdb.base/auxv.c: Add copyright notice.
16567
3426d5ec
MC
165682004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16569
16570 * gdb.base/coremaker.c: Add copyright notice.
16571 * gdb.base/coremaker2.c: Add copyright notice.
16572
8da195dd
AC
165732004-08-04 Andrew Cagney <cagney@gnu.org>
16574
16575 * gdb.base/store.exp: Update copyright.
16576 (check_set, up_set, check_struct, up_struct): Add a prefix to test
16577 names, do not import gdb_prompt.
16578
8d394f98
AC
165792004-08-01 Andrew Cagney <cagney@gnu.org>
16580
16581 Fix PR testsuite/1729.
16582 * gdb.base/dump.exp: Add test name to callers of capture_value, do
16583 not use capture_value with value 4.
16584 (capture_value): Add optional test name parameter.
16585 (test_reload_saved_value, test_restore_saved_value): Use $msg as
16586 the prefix, pass to capture_value.
16587
b6702b23
MK
165882004-08-01 Mark Kettenis <kettenis@gnu.org>
16589
16590 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
16591 * gdb.arch/i386-prologue.c (standard): New prototype and function.
16592 (main): Call new function.
16593
c203e0ca
MC
165942004-07-31 Michael Chastain <mec.gnu@mindspring.com>
16595
16596 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
16597
a7995a30
MC
165982004-07-31 Michael Chastain <mec.gnu@mindspring.com>
16599
16600 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
16601
9366563b
MC
166022004-07-31 Michael Chastain <mec.gnu@mindspring.com>
16603
b6eeaf26 16604 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
16605 Accept more values of vtbl pointer. Remove some messages
16606 about "obsolete gcc or gdb".
16607
2fc1f950
MC
166082004-07-30 Michael Chastain <mec.gnu@mindspring.com>
16609
16610 * gdb.cp/classes.exp: Accept more varieties of ptype output.
16611
c724d49b
MC
166122004-07-30 Michael Chastain <mec.gnu@mindspring.com>
16613
16614 * gdb.base/asm-source.exp: Properly convert target board
16615 debug flags from gcc format to binutils format.
16616
736b0fce
MK
166172004-07-28 Mark Kettenis <kettenis@gnu.org>
16618
16619 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
16620 gdb1718". PR backtrace/1718 partially fixed.
16621
5633ea5c
JJ
166222004-07-27 Jeff Johnston <jjohnstn@redhat.com>
16623
16624 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
16625
575eebb1
NC
166262004-07-26 Nick Clifton <nickc@redhat.com>
16627
16628 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
16629 good default value for a specific architecture is available then
16630 set it to that value. Otherwise default to the -gstabs switch.
16631 Remove the -g... switches from the asm-flags variable. Allow the
16632 target board info to override the value if it wants to. Pass the
16633 switch on the assembler command line.
16634
62104619
MK
166352004-07-23 Mark Kettenis <kettenis@gnu.org>
16636
16637 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
16638 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
16639 (main): Call new function.
16640
4a1135b8
MC
166412004-07-22 Michael Chastain <mec.gnu@mindspring.com>
16642
16643 Test for PR exp/1715.
16644 * gdb.base/radix.exp: Refactor common procedures. Make all
16645 test names unique. Change XFAIL to KFAIL.
16646
8a12c1f0
MC
166472004-07-20 Michael Chastain <mec.gnu@mindspring.com>
16648
16649 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
16650 * gdb.ada/gnat_ada.gin: ... to here.
16651 * configure.in: Use gnat_ada.gin.
16652 * configure: Regenerate.
16653
23b451cf
AC
166542004-07-20 Andrew Cagney <cagney@gnu.org>
16655
16656 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
16657 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
16658 XFAILs. Clean up test messages and comments. Check backtraces.
16659 Delete re-sync code.
16660
ab618a02
MC
166612004-07-19 Michael Chastain <mec.gnu@mindspring.com>
16662
16663 Fix PR cli/740.
16664 * gdb.base/annota1.exp: Honor gdb,nosignals.
16665 * gdb.base/annota3.exp: Likewise.
16666
46dad340
MC
166672004-07-19 Michael Chastain <mec.gnu@mindspring.com>
16668
16669 * lib/java.exp: Update copyright notice.
16670
756d8c70
AC
166712004-07-19 Andrew Cagney <cagney@gnu.org>
16672
16673 * gdb.base/selftest.exp: Copy file from here ...
16674 * gdb.gdb/selftest.exp: ... to here.
16675
586027e6
AC
166762004-07-16 Andrew Cagney <cagney@redhat.com>
16677
16678 * lib/insight-support.exp: Delete file.
16679 * lib/java.exp (java_init): Fix copyright.
16680
029d2200
AC
166812004-07-16 Andrew Cagney <cagney@gnu.org>
16682
16683 * gdb.base/restore.c: Append "prologue" to comments marking the a
16684 function's prologue.
16685 * gdb.base/restore.exp: Update copyright, re-indent.
16686 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
16687 callerN" prefix where needed. Update patterns that match a
16688 function's prologue.
16689
653b62c5
MC
166902004-07-16 Michael Chastain <mec.gnu@mindspring.com>
16691
16692 * gdb.base/restore.c: Add copyright notice.
16693
f7d690e5
AC
166942004-07-16 Andrew Cagney <cagney@gnu.org>
16695
16696 * gdb.base/logical.exp: Update copyright.
16697 (evaluate): New procedure. Use to re-implement tests using
16698 several tables.
16699
d629a7cb
MH
167002004-07-14 Martin Hunt <hunt@redhat.com>
16701
16702 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
16703 which fixes some problems where init.tcl was not found.
16704
9c7bb332
AC
167052004-07-13 Andrew Cagney <cagney@gnu.org>
16706
6bf46641
AC
16707 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
16708 (check_sizeof, check_valueof): Do not include the output in the
16709 test name. Use gdb_test.
16710 (get_valueof): Use gdb_test_multiple.
16711
c4ffd4c0
AC
16712 * gdb.base/step-test.exp: Update copyright. Use
16713 gdb_test_multiple. Ensure that test names do not include
16714 architecture dependent output.
16715
ab89363a
AC
16716 * gdb.gdb/observer.exp: Update copyright.
16717 (setup_test): Use gdb_test_multiple.
16718 (attach_first_observer, attach_second_observer)
16719 (attach_third_observer, detach_first_observer)
16720 (detach_second_observer, detach_third_observer)
16721 (reset_counters, check_counters): Make $message a prefix.
16722 (test_normal_stop_notifications): Add "args" parameter - a list of
16723 init functions to be called. Make $message a prefix,
16724 (test_observer_normal_stop): Change the message prefixes so that
16725 they are unique, pass the attach / detach procedures to
16726 test_normal_stop_notifications.
16727
ec58997a
AC
16728 * gdb.base/signull.exp (test_segv): Prefix all tests with
16729 "${name}". Clean up test messages.
16730
b475183b
AC
16731 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
16732
9c7bb332
AC
16733 * gdb.base/ena-dis-br.exp: Update copyright.
16734 (break_at): New function. Replace send_gdb with gdb_test,
16735 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
16736 ignore count, not stopped at bpt", with KFAIL.
16737
2dd95497
CV
167382004-07-13 Corinna Vinschen <vinschen@redhat.com>
16739
16740 * gdb.base/attach.exp: Remove cleanupfile handling.
16741
419e626b
AC
167422004-07-12 Andrew Cagney <cagney@gnu.org>
16743
16744 * gdb.base/annota1.exp: Cleanup corefile test name.
16745 * gdb.base/annota3.exp: Ditto.
16746
8b1b3228
AC
167472004-07-12 Andrew Cagney <cagney@gnu.org>
16748
78650829
AC
16749 * gdb.base/signals.exp: Clean up copyright, re-indent.
16750
8b1b3228
AC
16751 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
16752 gdb_test and gdb_test_multiple.
16753
935c2760
JJ
167542004-07-08 Jeff Johnston <jjohnstn@redhat.com>
16755
16756 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 16757 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
16758 provide line number info for first statement in main.
16759
1544280f
AC
167602004-07-08 Andrew Cagney <cagney@gnu.org>
16761
1279f4ff
AC
16762 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
16763
1544280f
AC
16764 * gdb.base/sigbpt.exp: Make the common part of each test name a
16765 prefix instead of suffix.
16766
bcc82369
BR
167672004-07-07 Bob Rossi <bob_rossi@cox.net>
16768
16769 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
16770 test from test_tbreak_creation_and_listing to
16771 test_file_list_exec_source_file
16772 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
16773 Changed name of test from test_tbreak_creation_and_listing to
16774 test_file_list_exec_source_file
16775
23f4b0aa
JJ
167762004-07-07 Jeff Johnston <jjohnstn@redhat.com>
16777
16778 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
16779 the jmisc() constructor instead of <init>.
16780 * gdb.java/jmisc1.exp: Ditto.
16781
56401cd5
AC
167822004-07-07 Andrew Cagney <cagney@gnu.org>
16783
16784 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
16785 corrupting the PC.
16786
44ae2f6a
MC
167872004-07-06 Michael Chastain <mec.gnu@mindspring.com>
16788
16789 * gdb.cp/templates.exp: Accept whitespace change in demangler
16790 output.
16791
45a83408
AC
167922004-07-06 Andrew Cagney <cagney@gnu.org>
16793
16794 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
16795
d205ad70
MC
167962004-07-02 Michael Chastain <mec.gnu@mindspring.com>
16797
16798 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
16799 * lib/compiler.cc: Likewise.
16800
06ea1a61
MC
168012004-06-30 Michael Chastain <mec.gnu@mindspring.com>
16802
16803 * lib/compiler.cc: Work around string preprocessing problem
16804 with old hp c++ compiler.
16805 * lib/compiler.c: Likewise.
16806
daab1251
CV
168072004-06-29 Corinna Vinschen <vinschen@redhat.com>
16808
16809 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
16810 directives to conditionalize symbol prefixing.
16811 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
16812 additional_flags handling. Add underscore prefix for Cygwin.
16813 * gdb.arch/i386-unwind.c: Use preprocessor directives to
16814 conditionalize symbol prefixing.
16815 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
16816 additional_flags handling. Add underscore prefix for Cygwin.
16817
cc984116
CV
168182004-06-29 Corinna Vinschen <vinschen@redhat.com>
16819
16820 * gdb.base/bigcore.exp: Skip test on Cygwin.
16821
c279b077
MC
168222004-06-28 Michael Chastain <mec.gnu@mindspring.com>
16823
16824 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
16825 formats for "info register". Use gdb_test_multiple. Fix
16826 the "invalid register" test.
16827
0e915747
CV
168282004-06-28 Corinna Vinschen <vinschen@redhat.com>
16829
16830 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
16831 PID for Cygwin. Add Cygwin specific strings to check for in some
16832 tests.
16833 (do_attach_tests): Add a test for user interaction when attaching
16834 to a process with no matching symbol table already loaded.
16835
11422c86
AC
168362004-06-26 Andrew Cagney <cagney@gnu.org>
16837
16838 Test PR java/1567 and PR java/1565.
16839 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
16840 * gdb.java/jmisc2.exp: Delete file.
16841
cefbce26
MC
168422004-06-26 Michael Chastain <mec.gnu@mindspring.com>
16843
16844 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
16845
e19f872c
CV
168462004-06-25 Corinna Vinschen <vinschen@redhat.com>
16847
16848 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
16849 attach process.
16850
d931ba3b
MC
168512004-06-23 Michael Chastain <mec.gnu@mindspring.com>
16852
16853 * gdb.cp/pr-1553.exp: Remove.
16854
aef68c48
MC
168552004-06-22 Michael Chastain <mec.gnu@mindspring.com>
16856
16857 * gdb.cp/pr-1553.cc: Remove.
16858 * gdb.cp/pr-1553.exp: Disable this test.
16859
8d5df71a
JB
168602004-06-20 Jim Blandy <jimb@redhat.com>
16861
a9c64011 16862 Fix PR testsuite/1680.
8d5df71a
JB
16863 * gdb.arch/i386-sse.exp: Properly quote curly braces in
16864 regular expressions.
16865
4ac6f39d
MC
168662004-06-19 Michael Chastain <mec.gnu@mindspring.com>
16867
16868 Fix PR testsuite/1679.
16869 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
16870 Issue an UNSUPPORTED result instead.
16871
1b413552
JB
168722004-06-18 Jim Blandy <jimb@redhat.com>
16873
16874 * gdb.base/charset.exp: Only send a control-C if we see a new
16875 prompt and incomplete command.
16876
6daa6ebd
MC
168772004-06-18 Michael Chastain <mec.gnu@mindspring.com>
16878
16879 * gdb.cp/pr-574.cc: Add copyright notice.
16880
51fa4ae0
JB
168812004-06-17 Jim Blandy <jimb@redhat.com>
16882
16883 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
16884 cases where the regexp has no groups; this grabs random text from
16885 the previous test suite, whatever that was.
16886
8fea26c5
MC
168872004-06-17 Michael Chastain <mec.gnu@mindspring.com>
16888
16889 * gdb.cp/printmethod.cc: Add copyright notice.
16890
1e3aeb41
MC
168912004-06-16 Michael Chastain <mec.gnu@mindspring.com>
16892
16893 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
16894
9d9030bc
AC
168952004-06-16 Andrew Cagney <cagney@gnu.org>
16896
16897 * gdb.base/signull.c: Update copyright. Include <string.h>.
16898 (bowler): Replace data_pointer with data_read
16899 and data_write cases. Add code_descriptor case.
16900 (zero, desc): New array and pointer.
16901 (data, code): Change to simple pointers.
16902 * gdb.base/signull.exp: Fix probe pattern matching a function
16903 descriptor SIGSEGV. Replace data_pointer with data_read and
16904 data_write tests.
16905
acd4ad44
AC
169062004-06-16 Andrew Cagney <cagney@gnu.org>
16907
16908 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
16909
08fd625c
MC
169102004-06-15 Michael Chastain <mec.gnu@mindspring.com>
16911
16912 * gdb.base/long_long.c: Add copyright notice.
16913
1903502c
MC
169142004-06-15 Michael Chastain <mec.gnu@mindspring.com>
16915
16916 * gdb.base/long_long.exp: Remove reference to
16917 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
16918 to gdb_breakpoint and gdb_continue_to_breakpoint.
16919
83313cb1
JB
169202004-06-14 Jim Blandy <jimb@redhat.com>
16921
16922 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
16923 endian case.
16924
1bf404ef
AC
169252004-06-14 Andrew Cagney <cagney@gnu.org>
16926
16927 * gdb.base/gcore.exp (capture_command_output): Delete the always
16928 passing tests containing inferior values.
16929 * gdb.base/ending-run.exp: Do not include the breakpoint address
16930 in the test message. Update copyright.
16931 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
16932 size in the test name, use gdb_test_multiple. Update copyright.
16933
ef220b33
MC
169342004-06-14 Michael Chastain <mec.gnu@mindspring.com>
16935
16936 * gdb.cp/ref-types.cc: Add copyright notice.
16937
4f70a4c9
MC
169382004-06-14 Michael Chastain <mec.gnu@mindspring.com>
16939
16940 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
16941 hp_aCC_compiler.
16942 * lib/compiler.cc: Likewise.
16943 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
16944 'set' commands. Log diagnostics for other lines. Set
16945 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
16946
335928ac
MC
169472004-06-13 Michael Chastain <mec.gnu@mindspring.com>
16948
16949 * gdb.cp/try_catch.cc: Add copyright notice.
16950
2efb12e8
MC
169512004-06-12 Michael Chastain <mec.gnu@mindspring.com>
16952
16953 * gdb.cp/userdef.cc: Add copyright notice.
16954
0bbed51a
MC
169552004-06-11 Michael Chastain <mec.gnu@mindspring.com>
16956
16957 * gdb.cp/virtfunc.cc: Add copyright notice.
16958
e12a46c9
RC
169592004-06-11 Randolph Chung <tausq@debian.org>
16960
16961 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
16962 problem.
16963
338e05af
AC
169642004-06-10 Andrew Cagney <cagney@gnu.org>
16965
16966 * lib/compiler.cc, lib/compiler.c: Append either
16967 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
16968 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
16969 instead of gcc-3-3.
16970
dc3f10cb
AC
169712004-06-09 Andrew Cagney <cagney@gnu.org>
16972
b4d946af
AC
16973 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
16974 gdb/1455, bug is specific to "long long" and "double".
a9c64011 16975
dc3f10cb
AC
16976 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
16977 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
16978 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
16979 fixed.
16980
b5c0bfa2
AC
169812004-06-09 Andrew Cagney <cagney@gnu.org>
16982
16983 * gdb.base/structs.exp (test_struct_returns): Replace
16984 "return_value_unknown" and "finish_value_unknown" by
16985 "return_value_known" and "finish_value_known". Instead of
16986 "return_value_unknown" iff "finish_value_unknown", check
16987 "return_value_known" implies "finish_value_known".
16988
caeb605f
MH
169892004-06-08 Martin Hunt <hunt@redhat.com>
16990
16991 * gdb.base/float.exp: Add pattern for mips targets.
16992
c892bb64
RC
169932004-06-08 Randolph Chung <tausq@debian.org>
16994
16995 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
16996 message for unknown architectures more clear.
16997
48306d3e
JB
169982004-06-08 Joel Brobecker <brobecker@gnat.com>
16999
17000 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
17001 start the execution of the program.
17002
83ecb59f
JB
170032004-06-07 Jim Blandy <jimb@redhat.com>
17004
17005 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
17006 * gdb.arch/i386-cpuid.h: New helper file.
17007
55264cb4
RC
170082004-06-07 Randolph Chung <tausq@debian.org>
17009
17010 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
17011 has started.
17012
23cadb28
RM
170132004-06-04 Roland McGrath <roland@redhat.com>
17014
17015 Fix PR gdb/1647.
17016 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
17017 differently to be robust to output buffering differences.
17018
51d01eda
MC
170192004-06-04 Michael Chastain <mec.gnu@mindspring.com>
17020
17021 * gdb.threads/pthreads.exp: Update copyright years.
17022 (check_control_c): Change asynchronous 'after' to synchronous.
17023
f4fc3b93
RM
170242004-06-04 Roland McGrath <roland@redhat.com>
17025
17026 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
17027 next gdb prompt.
17028
4013522b
MC
170292004-06-02 Michael Chastain <mec.gnu@mindspring.com>
17030
17031 Fix PR gdb/1636.
17032 * gdb.threads/manythreads.exp: Change asynchronous 'after'
17033 calls to synchronous.
17034
7a8f1e6b
JB
170352004-05-26 Jim Blandy <jimb@redhat.com>
17036
17037 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
17038
81bb3443
RC
170392004-05-24 Randolph Chung <tausq@debian.org>
17040
17041 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
17042 * gdb.asm/pa.inc: New file.
17043
8f5a3103
MK
170442004-05-22 Mark Kettenis <kettenis@gnu.org>
17045
17046 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
17047
734b8fe8 170482004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 17049 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
17050
17051 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
17052 GDB prompt.
17053
725603e1
UW
170542004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17055
f4fc3b93 17056 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
17057 setjmp/longjmp. Use sigaction instead of signal.
17058
8b923272 170592004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 17060 Michael Snyder <msnyder@redhat.com>
8b923272
JB
17061
17062 * gdb.threads/pthread_cond_wait.c: New file.
17063 * gdb.threads/pthread_cond_wait.exp: New testcase.
17064
8bfabb04
AC
170652004-05-13 Andrew Cagney <cagney@redhat.com>
17066
17067 * gdb.base/signull.exp, gdb.base/signull.c: New files.
17068 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
17069
42edda50
AC
170702004-05-11 Andrew Cagney <cagney@redhat.com>
17071
17072 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
17073 fixed but revealed gdb/1639.
17074
d303a6c7
AC
170752004-05-10 Andrew Cagney <cagney@redhat.com>
17076
17077 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
17078 func1" and "next to 2nd alarm", kernel bug avoided.
17079
bf08c2a1
DJ
170802004-05-10 Daniel Jacobowitz <dan@debian.org>
17081
17082 PR external/1568
17083 * gdb.base/bigcore.exp: Check the size of the dumped core file.
17084 XFAIL if it is smaller than bytes_allocated.
17085 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
17086 (main): Make chunks_allocated unsigned. Correct comment.
17087
c0586a34
JB
170882004-05-07 Joel Brobecker <brobecker@gnat.com>
17089
17090 * gdb.arch/powerpc-aix-prologue.c: New file.
17091 * gdb.arch/powerpc-aix-prologue.exp: New file.
17092
f2785d12
JB
170932004-05-07 Jim Blandy <jimb@redhat.com>
17094
17095 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
17096 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
17097
bd7f6e30
JB
170982004-05-06 Joel Brobecker <brobecker@gnat.com>
17099
17100 * gdb.base/sep.exp: No longer setup_kfail when the program was
17101 built with dwarf2.
17102
0a5e7efe
JI
171032004-05-05 Jim Ingham <jingham@apple.com>
17104
17105 * gdb.base/pending.exp: Make sure pending breakpoints
17106 preserve the ignore count.
f4fc3b93 17107
a8958849
MK
171082004-04-27 Jerome Guitton <guitton@gnat.com>
17109
17110 * i386-prologue.exp: Add testcase for jump instruction as first
17111 instruction of the real code.
17112 * i386-prologue.c (jump_at_beginning): New function.
17113
7e103f5b
MK
171142004-04-28 Mark Kettenis <kettenis@gnu.org>
17115
17116 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
17117 x86_64-*-*.
17118
5d38b224
MK
171192004-04-28 Mark Kettenis <kettenis@gnu.org>
17120
17121 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
17122 i*86-*-*.
17123
0ef32fd9
MK
171242004-04-25 Mark Kettenis <kettenis@gnu.org>
17125
17126 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
17127 expression that checks the return type.
17128
71d7dd7c
AC
171292004-04-23 Andrew Cagney <cagney@redhat.com>
17130
17131 * gdb.base/call-sc.exp: New test of scalar call/return values.
17132 * gdb.base/call-sc.c: Ditto.
17133
1e9f977e
JJ
171342004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17135
17136 * gdb.threads/manythreads.c: Reduce thread stack size.
17137
899d9e3a
JJ
171382004-04-23 Jeff Johnston <jjohnstn@redhat.com>
17139
17140 * gdb.threads/manythreads.c: Add copyright notice.
17141
61bcae62
AC
171422004-04-23 Andrew Cagney <cagney@redhat.com>
17143
17144 * gdb.base/siginfo.exp: Better handle step out of signal.
17145 * gdb.base/sigstep.exp: Ditto.
17146
7339a42e 171472004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 17148 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
17149
17150 * gdb.threads/manythreads.c: New testcase.
17151 * gdb.threads/manythreads.exp: Ditto.
17152
5c98409b
JB
171532004-04-22 Jim Blandy <jimb@redhat.com>
17154
17155 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
17156 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
17157
3b611f1a
MC
171582004-04-21 Michael Chastain <mec.gnu@mindspring.com>
17159
17160 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
17161
f0fd9238
AC
171622004-04-21 Andrew Cagney <cagney@redhat.com>
17163
17164 * gdb.base/sigstep.c: New file.
17165 * gdb.base/sigstep.exp: New file.
17166
90990674
JB
171672004-04-16 Joel Brobecker <brobecker@gnat.com>
17168
17169 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
17170 call to observer_notify_normal_stop.
17171
78cef34b
AC
171722004-04-15 Andrew Cagney <cagney@redhat.com>
17173
17174 * gdb.base/siginfo.c: New file.
17175 * gdb.base/siginfo.exp: New file.
17176
d2343407
JB
171772004-04-12 J. Brobecker <brobecker@gnat.com>
17178
17179 * gdb.base/sep.exp: Fix typo in comment.
17180
a2dba3c8
JB
171812004-04-12 J. Brobecker <brobecker@gnat.com>
17182
17183 * gdb.base/sep.c: New file.
17184 * gdb.base/sep-proc.c: New file.
17185 * gdb.base/sep.exp: New testcase.
17186
15f7b60e
MK
171872004-04-09 Mark Kettenis <kettenis@gnu.org>
17188
17189 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
17190 support.
17191
44f4de1a
AC
171922004-04-05 Andrew Cagney <cagney@redhat.com>
17193
17194 * gdb.base/sigaltstack.c: New file.
17195 * gdb.base/sigaltstack.exp: New file.
17196
ef04f396
JB
171972004-04-04 Joel Brobecker <brobecker@gnat.com>
17198
17199 * gdb.base/foll-fork.exp: Update the expected output for
17200 "help set follow-fork-mode", to match a change that was made
17201 to the help of this variable on 2004-01-13.
17202
d40d2c92
JB
172032004-04-01 Joel Brobecker <brobecker@gnat.com>
17204
17205 * lib/ada.exp: Add copyright notice.
17206 * bar.ads: Likewise.
17207 * bar.adb: Likewise.
17208 * null_record.adb: Likewise.
17209 * null_record.exp: Likewise.
17210 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
17211
f86ef5a3
JB
172122004-04-01 Joel Brobecker <brobecker@gnat.com>
17213
17214 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
17215 * configure: Regenerate.
17216
414e70e3
JB
172172004-04-01 Joel Brobecker <brobecker@gnat.com>
17218
17219 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
17220 to build the application. Remove the message printed when in
17221 verbose mode, redundant with the UNSUPPORTED message above.
17222
f0aaee49
JB
172232004-03-31 Joel Brobecker <brobecker@gnat.com>
17224
17225 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
17226 * gdb.ada (null_record.exp): New testcase.
17227
ac81cb54
JB
172282004-03-31 Joel Brobecker <brobecker@gnat.com>
17229
17230 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
17231
854af2f7
JB
172322004-03-31 Joel Brobecker <brobecker@gnat.com>
17233
17234 * gdb.ada: New subdirectory.
17235 * gdb.ada/Makefile.in: New file.
17236 * gdb.ada/gnat_ada.gpr.in: New file.
17237
034cb681
JB
172382004-03-31 Joel Brobecker <brobecker@gnat.com>
17239
17240 * lib/ada.exp: New file.
17241
78a1a894
DJ
172422004-03-24 Daniel Jacobowitz <drow@mvista.com>
17243
17244 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
17245 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
17246
4b2b3b3e
AC
172472004-03-22 Andrew Cagney <cagney@redhat.com>
17248
17249 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
17250 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
17251 Problem identified by Ulrich Weigand.
17252
23c73aa3
DC
172532004-03-17 David Carlton <carlton@kealia.com>
17254
17255 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
17256 PR c++/826.
17257
d63a86f8
RM
172582004-03-16 Roland McGrath <roland@redhat.com>
17259
17260 * gdb.base/auxv.exp: New file.
17261 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
17262
0e02aa50
DC
172632004-03-12 David Carlton <carlton@kealia.com>
17264
17265 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
17266 * gdb.cp/pr-1553.cc: Ditto.
17267 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
17268 pass branch.
17269
c20b71be
MC
172702004-03-12 Michael Chastain <mec.gnu@mindspring.com>
17271
17272 * gdb.cp/templates.exp: Accept more template types.
17273
c7414a01
MC
172742004-03-09 Michael Chastain <mec.gnu@mindspring.com>
17275
17276 From Corinna Vinschen with modifications.
17277 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
17278 local variable obj_with_enum.
17279 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
17280 results with obj_with_enum.
17281
ed69573c
MC
172822004-03-09 Michael Chastain <mec.gnu@mindspring.com>
17283
17284 * gdb.cp/classes.cc: New file, copied from misc.cc.
17285 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
17286
28301461
MC
172872004-03-09 Michael Chastain <mec.gnu@mindspring.com>
17288
17289 * gdb.cp/misc.cc: Add copyright notice.
17290
1198ecbe
DC
172912004-03-05 David Carlton <carlton@kealia.com>
17292
17293 * gdb.cp/rtti.exp: Add 'print *obj3' test.
17294 * gdb.cp/rtti.h: Update copyright.
17295 (namespace n2::n3): New.
17296 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
17297 (n2::n3::func3): New.
17298 (main): Call n2::n3::func3.
17299 * gdb.cp/rtti2.cc: Update copyright.
17300 (n2::create3): New.
17301
9e08c470
MK
173022004-03-04 Mark Kettenis <kettenis@gnu.org>
17303
17304 * gdb.asm/openbsd.inc: Fix typo.
17305
4bebc3aa
FF
173062004-03-03 Fred Fish <fnf@redhat.com>
17307
17308 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
17309 "val" instead of unused "size". Update copyright year.
17310
6ea9fb37
DJ
173112004-02-29 Daniel Jacobowitz <drow@mvista.com>
17312
17313 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
17314 to use unsigned char.
17315 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
17316 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
17317
23b23974
DJ
173182004-02-29 Daniel Jacobowitz <drow@mvista.com>
17319
17320 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
17321 line of output.
17322
7574fd53
DJ
173232004-02-28 Daniel Jacobowitz <drow@mvista.com>
17324
17325 * gdb.base/relocate.c (dummy): Initialize.
17326
a195357f
DJ
173272004-02-28 Daniel Jacobowitz <drow@mvista.com>
17328
17329 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
17330 a breakpoint at exit.
17331
72fd54a9
FF
173322004-02-27 Fred Fish <fnf@redhat.com>
17333
17334 * gdb.base/chng-syms.exp: Add expect condition to match failing
17335 case that isn't a timeout.
17336
b9d23137
AC
173372004-02-27 Andrew Cagney <cagney@redhat.com>
17338
17339 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
17340 support.
17341
15d208f6 173422004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 17343
15d208f6
FF
17344 * gdb.arch/gdb1431.c: Remove.
17345 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
17346 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
17347 of "until" incorrectly.
17348
98f9cd2d
JB
173492004-02-26 J. Brobecker <brobecker@gnat.com>
17350
17351 * gdb.cp/class2.cc (empty): New class.
17352 (refer): New function.
17353 (main): Declare an object of type empty and use it.
17354 * gdb.cp/class2.exp: Print the value of an object of type empty.
17355
9b50c11b
JJ
173562004-02-26 Jeff Johnston <jjohnstn@redhat.com>
17357
17358 * gdb.base/langs.exp: Update query string to match the
17359 new nquery format used for pending breakpoints.
17360
0dcd613f
AC
173612004-02-26 Andrew Cagney <cagney@redhat.com>
17362
17363 Fix PR i18n/1570.
17364 * gdb.base/charset.c: Update copyright notice.
17365 (main, init_string): Remove the escape character '\e' tests.
17366 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
17367 * gdb.base/charset.exp (valid_host_charset): Ditto.
17368 * gdb.base/setvar.exp: Ditto.
17369
b8a56647
AC
173702004-02-24 Andrew Cagney <cagney@redhat.com>
17371
90d59e34
AC
17372 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
17373 mmapped data in core file" PASS and FAIL messages consistent.
17374
b8a56647
AC
17375 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
17376 setting a breakpoint. Work around PR java/1565.
17377
9f27c604
JJ
173782004-02-23 Jeff Johnston <jjohnstn@redhat.com>
17379
17380 * lib/gdb.exp (gdb_breakpoint): Update query string to match
17381 new nquery format.
17382 * gdb.base/pending.exp: Ditto.
17383
3224a706
MK
173842004-02-22 Mark Kettenis <kettenis@gnu.org>
17385
17386 * configure.in: Run stabs tests on *BSD.
17387 * configure: Regenerated.
17388
41e0a9ca
MK
173892004-02-21 Mark Kettenis <kettenis@gnu.org>
17390
17391 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
17392
1e1b3428
FF
173932004-02-20 Fred Fish <fnf@redhat.com>
17394
17395 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
17396 blank in test for "returns short", for consistency with other
17397 "returns xxx" tests. Update copyright year.
17398
f9a7572a
FF
173992004-02-19 Fred Fish <fnf@redhat.com>
17400
17401 New testcase for PR breakpoint/1558.
17402 * gdb.arch/gdb1558.exp: New file.
17403 * gdb.arch/gdb1558.c: New file.
17404
b2ce2854
EZ
174052004-02-19 Elena Zannoni <ezannoni@redhat.com>
17406
17407 * gdb.base/nodebug.exp: Fix typo.
17408
e7c9ff01
JB
174092004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17410
17411 Committed by Jim Blandy <jimb@redhat.com>.
17412
62f4b920
JB
17413 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
17414
2db536a1
JB
17415 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
17416
e7c9ff01
JB
17417 * gdb.base/float.exp: Support s390*-*-* targets.
17418
f3205b34
AF
174192004-02-17 Adam Fedor <fedor@gnu.org>
17420
17421 * gdb.base/gdb1555.exp: New file.
17422 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
17423
9d62932d
EZ
174242004-02-17 Elena Zannoni <ezannoni@redhat.com>
17425
17426 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
17427
344c9711
FF
174282004-02-16 Fred Fish <fnf@redhat.com>
17429
17430 * gdb.arch/gdb1291.c: Remove
17431 * gdb.arch/gdb1291.s: New test input file.
17432 * gdb.arch/gdb1291.exp: Expand test to check case that should not
17433 fail. Test for correct result, known incorrect result, other
17434 failures and timeouts.
17435
2d822687
AC
174362004-02-16 Andrew Cagney <cagney@redhat.com>
17437
17438 * gdb.base/bigcore.exp: New file.
17439 * gdb.base/bigcore.c: New file.
17440
dac15b66
AC
174412004-02-13 Andrew Cagney <cagney@redhat.com>
17442
17443 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
17444 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
17445 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
17446 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
17447 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
17448 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
17449 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
17450 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
17451 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
17452 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
17453
6bdfc2c4
JJ
174542004-02-11 Jeff Johnston <jjohnstn@redhat.com>
17455
17456 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
17457 executed is an alloc instruction.
17458
87b3ede8
DC
174592004-02-11 David Carlton <carlton@kealia.com>
17460
17461 * gdb.cp/breakpoint.exp: New.
17462 * gdb.cp/breakpoint.cc: New.
17463
6e19e2bf
MC
174642004-02-11 Michael Chastain <mec.gnu@mindspring.com>
17465
17466 Partial fix for PR gdb/1543.
17467 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
17468 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
17469 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
17470 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
17471 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
17472 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
17473 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
17474 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
17475 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
17476 to bug-gdb@prep.ai.mit.edu .
17477 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
17478 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
17479 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
17480 Likewise.
17481
5c5455dc
AC
174822004-02-10 Andrew Cagney <cagney@redhat.com>
17483
17484 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
17485 using gdb_internal_error_resync.
17486
9cf689d7
DJ
174872004-02-09 Daniel Jacobowitz <drow@mvista.com>
17488
17489 * gdb.threads/thread-specific.exp: Stop early if no threads are
17490 found.
17491
d2dc51db
MC
174922004-02-09 Michael Chastain <mec.gnu@mindspring.com>
17493
17494 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
17495
14b1a056
DJ
174962004-02-08 Daniel Jacobowitz <drow@mvista.com>
17497
17498 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
17499 breakpoints.
17500
83f66e8f
DJ
175012004-02-07 Daniel Jacobowitz <drow@mvista.com>
17502
17503 * config/sim.exp (gdb_load): Handle $arg == "".
17504 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
17505 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
17506
30fc0091
EZ
175072004-02-07 Elena Zannoni <ezannoni@redhat.com>
17508
a9c64011
AS
17509 * gdb.base/maint.exp: Update test to reflect
17510 obstack changes.
30fc0091 17511
4d806929
JJ
175122004-02-04 Jeff Johnston <jjohnstn@redhat.com>
17513
17514 * gdb.base/pendshr.c (pendfunc): New function that calls
17515 pendfunc1.
17516 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
17517
7bfdd688
FF
175182004-02-04 Fred Fish <fnf@redhat.com>
17519
17520 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
17521 function symbols and update copyright years.
17522 * gdb.arch/gdb1291.c: Ditto.
17523
aaa08ee4
MC
175242004-02-03 Michael Chastain <mec.gnu@mindspring.com>
17525
17526 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
17527
dbad7755
MC
175282004-02-03 Michael Chastain <mec.gnu@mindspring.com>
17529
17530 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
17531
ec4646ef
MC
175322004-02-03 Michael Chastain <mec.gnu@mindspring.com>
17533
17534 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
17535
1b802196
FF
175362004-02-02 Fred Fish <fnf@redhat.com>
17537
17538 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
17539 remote targets. Update copyright years.
17540
18fe2033
JJ
175412004-02-02 Jeff Johnston <jjohnstn@redhat.com>
17542
17543 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
17544 support.
17545 * gdb.base/langs.exp: Fix test which attempts to create
17546 breakpoint on non-existent function to handle new pending
17547 support.
17548 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
17549 a breakpoint.
17550 * gdb.base/pending.exp: New test.
17551 * gdb.base/pending.c: New file.
17552 * gdb.base/pendshr.c: Ditto.
17553
8d577d32
DC
175542004-02-02 David Carlton <carlton@kealia.com>
17555
17556 * gdb.cp/overload.exp: Add overloadNamespace tests.
17557 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
17558 (overloadNamespace, XXX): New.
17559 (main): Call XXX::marker2.
17560
3ad13771
FF
175612004-02-01 Fred Fish <fnf@redhat.com>
17562
17563 * gdb.base/dump.exp: Use runto_main instead of "runto main".
17564 * gdb.base/finish.exp: Ditto.
17565 * gdb.base/gcore.exp: Ditto.
17566 * gdb.base/huge.exp: Ditto.
17567 * gdb.base/info-proc.exp: Ditto.
17568 * gdb.base/return2.exp: Ditto.
17569 * gdb.threads/gcore-thread.exp: Ditto.
17570
44c75849
DJ
175712004-02-01 Daniel Jacobowitz <drow@mvista.com>
17572
17573 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
17574
005bc093
MK
175752004-02-01 Mark Kettenis <kettenis@gnu.org>
17576
17577 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
17578 that opening the file succeeds on OpenBSD.
17579
c47cebdb
DJ
175802004-02-01 Daniel Jacobowitz <drow@mvista.com>
17581
17582 * gdb.threads/thread-specific.c: New file.
17583 * gdb.threads/threads-specific.exp: New test script.
17584 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
17585 to expect_out.
17586
5a01311c
MK
175872004-02-01 Mark Kettenis <kettenis@gnu.org>
17588
17589 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
17590 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
17591 only on the "print_small_structs from print_long_arg_list" test.
17592
ce22a4f1
DJ
175932004-02-01 Daniel Jacobowitz <drow@mvista.com>
17594
17595 * gdb.base/completion.exp: Kill a stray backslash.
17596
17597 From Jim Ingham <jingham@apple.com>:
17598 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
17599 agrees with the result from sending a tab.
17600
abbab9d3
DJ
176012004-01-31 Daniel Jacobowitz <drow@mvista.com>
17602
17603 * gdb.base/chng-syms.exp: Remove stray newline.
17604
53904d1e
MK
176052004-01-31 Mark Kettenis <kettenis@gnu.org>
17606
17607 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
17608 *-*-openbsd*.
17609 * gdb.asm/openbsd.inc: New file.
17610
3a4b3aac
MK
176112004-01-30 Mark Kettenis <kettenis@gnu.org>
17612
17613 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
17614 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
17615 *-*solaris2*. Remove commented out default settings for
17616 asm-flags. Replace gdb_compile with target_link.
17617
ebac27b4
MC
176182004-01-29 Michael Chastain <mec.gnu@mindspring.com>
17619
17620 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
17621 for all tests. Remove old hp-ux and cygnus xfail cases.
17622
d8679d84
PH
176232004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
17624
17625 * gdb.base/chng-syms.exp: New file.
17626 * gdb.base/chng-syms.c: New file.
17627
0a55bc22
MC
176282004-01-24 Michael Chastain <mec.gnu@mindspring.com>
17629
17630 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
17631 Provide arms for current output in all my configurations.
17632
94b8e876
MC
176332004-01-24 Michael Chastain <mec.gnu@mindspring.com>
17634
17635 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
17636 * lib/compiler.cc: Likewise.
17637 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
17638 get the right preprocessor. Eval the output directly. Remove
17639 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
17640 hp_f77_compiler and hp_f90_compiler completely.
17641 (gdb_preprocess): Delete.
17642 (get_compiler): Delete.
17643
7cf03d44
MK
176442004-01-24 Mark Kettenis <kettenis@gnu.org>
17645
17646 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
17647 <string.h>.
17648
68b6dce9
NR
176492004-01-24 Nick Roberts <nick@nick.uklinux.net>
17650
17651 * gdb.mi/mi-stack.exp: Update copyright.
17652
b368761e
DC
176532004-01-23 David Carlton <carlton@kealia.com>
17654
17655 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
17656 test for cp_lookup_transparent_type.
17657 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
17658 call them.
17659
f2061b53
DJ
176602004-01-23 Daniel Jacobowitz <drow@mvista.com>
17661
17662 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
17663 after -var-update.
17664
37fc574a
DC
176652004-01-23 David Carlton <carlton@kealia.com>
17666
17667 * gdb.cp/namespace.cc (C::ensureRefs): New.
17668 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
17669
8e94b928
NR
176702004-01-20 Nick Roberts <nick@nick.uklinux.net>
17671
17672 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
17673 case "-stack-list-locals 2".
17674 * gdb.mi/mi-var-child.exp: Test for case
17675 "-var-list-children --all-values NAME".
17676
997b0952
MC
176772004-01-18 Michael Chastain <mec.gnu@mindspring.com>
17678
17679 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
17680
52470da3
MK
176812004-01-18 Mark Kettenis <kettenis@gnu.org>
17682
7049b4b8
MK
17683 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
17684 used with gdb_test_multiple.
17685
52470da3
MK
17686 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
17687 read at address 0. This fixes PR testsuite/1504.
17688
da6012e5
DJ
176892004-01-18 Daniel Jacobowitz <drow@mvista.com>
17690
17691 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
17692 Remove downloading, guessing the host executable, the calls to
17693 gdb_file_cmd and gdb_target_cmd, and "load" support.
17694 (infer_host_exec): New function broken out from gdb_load.
17695 (gdb_load): New wrapper for gdbserver_gdb_load.
17696 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
17697 gdb_target_cmd. Use -target-select.
17698 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
17699 Download binaries to the host. Clear last_mi_remote_file when
17700 we load a new binary.
17701 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
17702 call gdbserver_gdb_load and mi_gdb_target_cmd.
17703
32c70722
MC
177042004-01-17 Michael Chastain <mec.gnu@mindspring.com>
17705
17706 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
17707 type patterns.
17708
b0cecf36
MC
177092004-01-17 Michael Chastain <mec.gnu@mindspring.com>
17710
17711 * gdb.cp/templates.exp: Fix typo in test name of
17712 "print Foo<volatile char*>::foo".
17713
4120d7e6
MC
177142004-01-15 Michael Chastain <mec.gnu@mindspring.com>
17715
17716 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
17717
f679e530
BE
177182004-01-16 Ben Elliston <bje@wasabisystems.com>
17719
17720 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
17721 (clean mostlyclean): Remove empty rm.
17722
091c48f6
MC
177232004-01-15 Michael Chastain <mec.gnu@mindspring.com>
17724
17725 * gdb.base/setvar.exp: Add copyright years.
17726
3e5fc8d2
DC
177272004-01-14 David Carlton <carlton@bactrian.org>
17728
17729 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
17730 PR c++/1511 and update coment.
17731 * gdb.cp/templates.exp: Update patterns to match current output.
17732 If changes involve something other than whitespace, KFAIL
17733 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
17734
63d06c5c
DC
177352004-01-14 David Carlton <carlton@kealia.com>
17736
17737 * gdb.cp/namespace.exp: Add tests involving classes defined within
17738 namespaces.
17739 * gdb.cp/namespace.cc (C::CClass): New.
17740 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
17741
a51dab88
EZ
177422004-01-14 Elena Zannoni <ezannoni@redhat.com>
17743
17744 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
17745 what debug info we have. Print a better message if something goes
17746 wrong while producing the separate debug info file.
17747
a476ccc9
MC
177482004-01-14 Michael Chastain <mec.gnu@mindspring.com>
17749
17750 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
17751
f453692c
MC
177522004-01-14 Michael Chastain <mec.gnu@mindspring.com>
17753
17754 * gdb.base/callfuncs.c: Add copyright notice.
17755
f40063a5
MC
177562004-01-13 Michael Chastain <mec.gnu@mindspring.com>
17757
17758 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
17759 inheritance. PR gdb/1498, PR gcc/13539.
17760
19ac3974
EZ
177612004-01-13 Elena Zannoni <ezannoni@redhat.com>
17762
a9c64011
AS
17763 * gdb.threads/gcore-thread.exp: Prefix name of binary with
17764 test specific name.
17765 * gdb.mi/gdb669.exp: Ditto.
17766 * gdb.mi/mi-pthreads.exp: Ditto.
17767 * gdb.mi/mi1-pthreads.exp: Ditto.
17768 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 17769
56c97c6e
MC
177702004-01-12 Michael Chastain <mec.gnu@mindspring.com>
17771
17772 * gdb.cp/member-ptr.cc: Add copyright notice.
17773
a0644324
MC
177742004-01-12 Michael Chastain <mec.gnu@mindspring.com>
17775
17776 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
17777 some patterns for recent versions of gcc and hpacc. Delete
17778 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
17779 Delete tests that access a NULL pointer-to-member-data. This
17780 script is still disabled for gcc.
17781
32fabe09
EZ
177822004-01-12 Elena Zannoni <ezannoni@redhat.com>
17783
17784 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 17785 escaped correctly.
32fabe09 17786
1f8a6abb
EZ
177872004-01-12 Elena Zannoni <ezannoni@redhat.com>
17788
17789 * gdb.base/sepdebug.exp: New file.
17790 * gdb.base/sepdebug.c: New file.
17791 * lib/gdb.exp (separate_debug_filename): New procedure.
17792 (gdb_gnu_strip_debug): New procedure.
17793
48efe704
AC
177942004-01-12 Andrew Cagney <cagney@redhat.com>
17795
17796 * gdb.mi/ChangeLog: Delete file. Renamed to ...
17797 * gdb.mi/ChangeLog-1999-2003: New file.
17798
a9415475
AC
177992004-01-12 Andrew Cagney <cagney@redhat.com>
17800
17801 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
17802 "Renaming a directory to a non-empty directory returns ENOTEMPTY
17803 or EEXIST", treat EBUSY as an XFAIL.
17804
83b8cf9d
MC
178052004-01-11 Michael Chastain <mec.gnu@mindspring.com>
17806
17807 * gdb.base/scope.exp: Remove obsolete setup_xfail for
17808 hp_cc_compiler.
17809
9939d2a8
MC
178102004-01-10 Michael Chastain <mec.gnu@mindspring.com>
17811
17812 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
17813 decorations.
17814
1ff8cadf
MC
178152004-01-10 Michael Chastain <mec.gnu@mindspring.com>
17816
17817 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
17818 and "(aCC)" decorations. Remove obsolete doco about old
17819 test results.
17820
6fa9022e
MC
178212004-01-09 Michael Chastain <mec.gnu@mindspring.com>
17822
17823 * gdb.cp/exception.exp: Fix typo in doco.
17824
209721fe
MK
178252004-01-09 Mark Kettenis <kettenis@gnu.org>
17826
17827 * gdb.base/gdb1476.exp: Fix typo.
17828
ef11303e
MC
178292004-01-09 Michael Chastain <mec.gnu@mindspring.com>
17830
17831 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
17832 file.
17833
041ab88c
MC
178342004-01-09 Michael Chastain <mec.gnu@mindspring.com>
17835
17836 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
17837 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
17838 Use gdb_compile. Remove restriction on gcc. Add some patterns
17839 for recent version of gdb. Delete second half, which was a copy
17840 of the first half with different build flags. This test is
17841 still disabled because it is still not ready for production.
17842
e36d075a
MC
178432004-01-08 Michael Chastain <mec.gnu@mindspring.com>
17844
17845 * gdb.cp/exception.cc: Add copyright notice.
17846 * gdb.cp/exception.exp: Add a notice that this file is broken
17847 because of line number changes caused by addition of copyright
17848 notice.
17849
42b190ad
MC
178502004-01-08 Michael Chastain <mec.gnu@mindspring.com>
17851
17852 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
17853 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
17854
8f25f06b
MC
178552004-01-08 Michael Chastain <mec.gnu@mindspring.com>
17856
17857 * gdb.cp/classes.exp: Accept gnu abi 2.
17858 * gdb.cp/derivation.exp: Likewise.
17859 * gdb.cp/overload.exp: Likewise.
17860 * gdb.cp/virtfunc.exp: Likewise.
17861
06ded8b8
MC
178622004-01-08 Michael Chastain <mec.gnu@mindspring.com>
17863
17864 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
17865 semicolon after end of function.
17866
77c26ae3
MC
178672004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17868
17869 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
17870 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
17871 boilerplate code for compiling and running the program under
17872 test. Add some string method tests.
17873
20757486
MC
178742004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17875
17876 * gdb.cp/bs15503.cc: Add copyright notice.
17877 * gdb.cp/bs15503.exp: Adjust line number.
17878
0fd3b503
MC
178792004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17880
17881 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
17882 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
17883
10d1bea8
MC
178842004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17885
17886 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
17887 hp_cc_compiler.
17888
2789202a
MC
178892004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17890
17891 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
17892 * gdb.cp/ctti.exp: Use the marker instead of "next".
17893 With gcc, run further before bailing.
17894
b862f14c
MC
178952004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17896
17897 * gdb.cp/cttiadd.cc: Add copyright notice.
17898 * gdb.cp/cttiadd1.cc: Likewise.
17899 * gdb.cp/cttiadd2.cc: Likewise.
17900 * gdb.cp/cttiadd3.cc: Likewise.
17901
96da2469
MC
179022004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17903
17904 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
17905 Use gdb_test, gdb_test_multiple. Use floating-point values that
17906 have exact representations in IEEE-ish formats.
17907
053248ff
MC
179082004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17909
17910 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
17911 compilers. Delete duplicate call to get_compiler_info.
17912 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
17913 * gdb.base/volatile.exp: Likewise.
17914
84acecdd
MK
179152004-01-07 Mark Kettenis <kettenis@gnu.org>
17916
17917 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
17918 memory at address 0.
17919
fe11a27f
MC
179202004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17921
17922 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
17923 to test for hp-ux assembler. Fix copyright years.
17924
60ad077b
AC
179252004-01-07 Andrew Cagney <cagney@redhat.com>
17926
17927 * gdb.base/fileio.c (strerrno): Add "EBUSY".
17928
1c9b8f33
AC
179292004-01-07 Andrew Cagney <cagney@redhat.com>
17930
17931 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
17932 when creating the read-only file. From analysis by Roland McGrath
17933 and Elena Zannoni.
17934
753ccc7a
MC
179352004-01-06 Michael Chastain <mec.gnu@mindspring.com>
17936
17937 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
17938
eca3e36b
MC
179392004-01-06 Michael Chastain <mec.gnu@mindspring.com>
17940
17941 * gdb.base/cvexpr.c: Be type-safe with function pointers and
17942 data pointers.
17943
f8d4bac4
MC
179442004-01-06 Michael Chastain <mec.gnu@mindspring.com>
17945
17946 * gdb.cp/m-static.exp: Compile one source file at a time.
17947 Delete unused call to get_compiler_info.
17948
9b4e0f94
MC
179492004-01-06 Michael Chastain <mec.gnu@mindspring.com>
17950
17951 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
17952 * gdb.base/call-rt-st.exp: Likewise.
17953 * gdb.base/nodebug.exp: Likewise.
17954 * gdb.base/volatile.exp: Likewise.
17955 * gdb.cp/ref-types.exp: Likewise.
17956 * gdb.cp/templates.exp: Likewise.
17957
023c1024
MK
179582004-01-05 Mark Kettenis <kettenis@gnu.org>
17959
17960 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
17961
19703c4a
MC
179622004-01-05 Michael Chastain <mec.gnu@mindspring.com>
17963
17964 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
17965 hppa*-hp-hpux*.
17966
18b67037
MK
179672004-01-04 Mark Kettenis <kettenis@gnu.org>
17968
ba6219c8
MK
17969 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
17970 x86_64-*-*.
17971
18b67037
MK
17972 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
17973 sparc64-*-* and sparc*-solaris2*.
17974
1bfbbb9d
MK
179752004-01-04 Mark Kettenis <kettenis@gnu.org>
17976
17977 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
17978 return ${tests}" test. The ${tests} already mentions the
17979 filename.
17980
06846494
MC
179812004-01-02 Michael Chastain <mec.gnu@mindspring.com>
17982
17983 * gdb.cp/local.exp: Accept gcc abi 2.
17984
3b0cb202
MC
179852004-01-02 Michael Chastain <mec.gnu@mindspring.com>
17986
17987 * gdb.cp/templates.exp: Accept gcc abi 2.
17988
0643ec3f
MC
179892004-01-02 Michael Chastain <mec.gnu@mindspring.com>
17990
17991 * lib/compiler.cc: Remove supports_template_debugging.
17992 * gdb.cp/templates.exp: Do not test supports_template_debugging.
17993
d231d0b1
MC
179942004-01-01 Michael Chastain <mec.gnu@mindspring.com>
17995
17996 * gdb.cp/namespace.exp: Accept gcc abi 2.
17997
44ffb27c
MC
179982004-01-01 Michael Chastain <mec.gnu@mindspring.com>
17999
18000 * gdb.cp/method.exp: Accept gcc abi 2.
18001
184ad485
MC
180022004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18003
18004 * gdb.cp/classes.exp: Generate identical results as old version.
18005 * gdb.cp/derivation.exp: Likewise.
18006 * gdb.cp/overload.exp: Likewise.
18007 * gdb.cp/virtfunc.exp: Likewise.
18008
116f09e7
MC
180092004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18010
18011 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
18012 mysterious bug with sourceware version of expect.
18013
b1379776
MC
180142004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18015
18016 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
18017 current versions of gcc, including gcc abi 2. Remove gratuitous
18018 restart of test program. Use gdb_test_multiple and gdb_test for
18019 all tests. Add patterns to xfail missing "const" in "const char *"
18020 and kfail PR gdb/1155.
18021
6b7a4c0e
MC
180222004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18023
18024 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
18025 current versions of gcc, including gcc abi 2. Remove gratuitous
18026 restart of test program. Use gdb_test_multiple and gdb_test for
18027 all tests. Add patterns to kfail PR gdb/1498.
18028
51615d72
MC
180292003-12-31 Michael Chastain <mec.gnu@mindspring.com>
18030
18031 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
18032 current versions of gcc, including gcc abi 2. Use "breakpoint"
18033 and "continue" instead of restarting the target program. Use
18034 gdb_test_multiple and gdb_test for all tests.
18035
7b79a9d7
MK
180362004-01-01 Mark Kettenis <kettenis@gnu.org>
18037
18038 * gdb.asm/asm-source.exp: Update copyright year. Link statically
18039 for *-*-solaris2*.
18040
1cd3489f
MC
180412003-12-31 Michael Chastain <mec.gnu@mindspring.com>
18042
18043 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
18044 current versions of gcc, including gcc abi 2. Use "breakpoint"
18045 and "continue" instead of restarting the target program several
18046 times. Use gdb_test_multiple and gdb_test for all tests.
18047
850742db
MC
180482003-12-18 Michael Chastain <mec.gnu@mindspring.com>
18049
18050 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
18051 source files.
18052
eb4bbda8
MC
180532003-12-16 Michael Chastain <mec.gnu@mindspring.com>
18054
18055 * gdb.base/environ.exp: Handle compiling test case from multiple
18056 source files.
18057
e42c7771
MC
180582003-12-16 Michael Chastain <mec.gnu@mindspring.com>
18059
18060 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
18061
80e4b428
JB
180622003-12-17 Jim Blandy <jimb@redhat.com>
18063
5f06973a
JB
18064 * gdb.base/freebpcmd.c: Add copyright notice.
18065
80e4b428
JB
18066 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
18067
0ab84fb7
MC
180682003-12-16 Michael Chastain <mec.gnu@mindspring.com>
18069
18070 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
18071
1b3bb3d0
JB
180722003-12-13 Jim Blandy <jimb@redhat.com>
18073
18074 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
18075
3a4c9371
KB
180762003-12-12 Kevin Buettner <kevinb@redhat.com>
18077
18078 * gdb.asm/frv.inc: New file.
18079 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
18080
a1dea79a
FF
180812003-12-09 Fred Fish <fnf@redhat.com>
18082
18083 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
18084 functions to break1.c and leave prototypes behind. Add more
18085 "set breakpoint NN here" comments.
18086 * gdb.base/break1.c: New file.
18087
18088 * gdb.base/break.exp: Handle compiling test case from multiple
18089 source files and change source file references as needed.
18090 * gdb.base/completion.exp: Ditto.
18091 * gdb.base/condbreak.exp: Ditto.
18092 * gdb.base/define.exp: Ditto.
18093 * gdb.base/ena-dis-br.exp: Ditto.
18094 * gdb.base/info-proc.exp: Ditto.
18095 * gdb.base/maint.exp: Ditto.
18096 * gdb.base/until.exp: Ditto.
18097
18098 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
18099 hardcoded line numbers.
18100 * gdb.base/define.exp: Ditto.
18101 * gdb.base/ena-dis-br.exp: Ditto.
18102 * gdb.base/maint.exp: Ditto.
18103 * gdb.base/until.exp: Ditto.
18104
18105 * gdb.base/completion.exp: Use "break1" for completion tests since
18106 "break" is no longer a unique prefix.
18107
5266b69c
AC
181082003-12-06 Andrew Cagney <cagney@redhat.com>
18109
18110 * gdb.base/structs.exp (test_struct_returns): When applicable, set
18111 "return_value_unimplemented". When an unimplemented struct return
18112 architecture, report incorrect values as a KFAIL
18113
374451f0
MC
181142003-12-05 Michael Chastain <mec.gnu@mindspring.com>
18115
18116 * gdb.cp/rtti.exp: Accept new wording of warning from
18117 cp_lookup_rtti_type.
18118
ba9b20a7
MC
181192003-12-05 Michael Chastain <mec.gnu@mindspring.com>
18120
18121 Partial fix for PR testsuite/1456.
18122 * gdb.base/scope.exp (test_at_main): Replace references to
18123 gcc_compiled with calls to test_compiler_info.
18124 (test_at_foo): Likewise.
18125 (test_at_bar): Likewise.
18126
b74b6d0b
MC
181272003-12-04 Michael Chastain <mec.gnu@mindspring.com>
18128
18129 Partial fix for PR testsuite/1456.
18130 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
18131 to test_compiler_info.
18132
ccfa3402
MC
181332003-12-03 Michael Chastain <mec.gnu@mindspring.com>
18134
18135 * gdb.base/so-impl-ld.exp: Update copyright notice.
18136
f6246aba
MC
181372003-12-02 Michael Chastain <mec.gnu@mindspring.com>
18138
18139 Partial fix for PR testsuite/1456.
18140 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
18141 to test_compiler_info.
18142
13ae734a
MC
181432003-11-28 Michael Chastain <mec.gnu@mindspring.com>
18144
18145 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
18146 from current versions of gdb. Clean up regular expressions.
18147 Delete redundant timeout case.
18148
d8e1cdee
MC
181492003-11-28 Michael Chastain <mec.gnu@mindspring.com>
18150
18151 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
18152 from current versions of gdb. Clean up regular expressions.
18153 Delete redundant timeout case.
18154
96457b64
MC
181552003-12-01 Michael Chastain <mec.gnu@mindspring.com>
18156
18157 Partial fix for PR testsuite/1456.
18158 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
18159 gcc_compiled with call to test_compiler_info.
18160
f35309fc
MC
181612003-11-30 Michael Chastain <mec.gnu@mindspring.com>
18162
18163 Partial fix for PR testsuite/1456.
18164 * gdb.base/list.exp (test_list_function): Delete unused declaration
18165 of gcc_compiled.
18166
d7afdf9b
MC
181672003-11-29 Michael Chastain <mec.gnu@mindspring.com>
18168
18169 Partial fix for PR testsuite/1456.
18170 * gdb.base/complex.exp: Replace reference to gcc_compiled with
18171 call to test_compiler_info.
18172
71507b56
MK
181732003-11-29 Mark Kettenis <kettenis@gnu.org>
18174
18175 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
18176 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
18177 it to create the appropriate note.inc.
18178 * gdb.asm/asmsrc1.s: Include "note.inc".
18179 * gdb.asm/netbsd.inc: New file.
18180 * gdb.asm/empty.inc: New file.
18181
f81f93f7
MC
181822003-11-28 Michael Chastain <mec.gnu@mindspring.com>
18183
18184 Partial fix for PR testsuite/1456.
18185 * gdb.base/constvars.exp: Replace references to gcc_compiled with
18186 calls to test_compiler_info.
18187
9a77938e
MC
181882003-11-27 Michael Chastain <mec.gnu@mindspring.com>
18189
18190 Partial fix for PR testsuite/1456.
18191 * gdb.base/volatile.exp: Replace references to gcc_compiled with
18192 calls to test_compiler_info.
18193
e8367dc7
MK
181942003-11-27 Mark Kettenis <kettenis@gnu.org>
18195
18196 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
18197 pattern for the KFAILs.
18198
526c61ee
AF
181992003-11-25 Adam Fedor <fedor@gnu.org>
18200
18201 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
18202 * gdb.objc/objcdecode.m: New file.
18203
28f2d600
AF
182042003-11-25 Adam Fedor <fedor@gnu.org>
18205
18206 * gdb.objc/nondebug.exp: Test for PR objc/1236.
18207 * gdb.objc/nondebug.m: New file.
18208
a3895cee
BE
182092003-11-26 Ben Elliston <bje@wasabisystems.com>
18210
18211 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
18212 NetBSD as it does on FreeBSD. Modelled on a similar change by
18213 Mark Kettenis on 2003-05-30.
18214 (link-flags): Set to "--entry _start" regardless of target.
18215 Special linker flags are to be appended to $link-flags.
18216 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
18217
c9f2c8a3
MC
182182003-11-25 Michael Chastain <mec.gnu@mindspring.com>
18219
18220 * gdb.cp/method.exp: Accept output of new demangler.
18221
15a0587a 182222003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
18223
18224 * gdb/class2.exp: New file.
18225 * gdb/class2.cc: New file.
18226
3c00b570
MC
182272003-11-25 Michael Chastain <mec.gnu@mindspring.com>
18228
18229 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
18230 of new demangler.
18231
7027acc7
MK
182322003-11-23 Mark Kettenis <kettenis@gnu.org>
18233
18234 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
18235 of gdb_test "run".
18236
b0e1598a
MK
182372003-11-23 Mark Kettenis <kettenis@gnu.org>
18238
18239 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
18240 "continue" into "run".
18241
4d9eda44
MC
182422003-11-23 Michael Chastain <mec.gnu@mindspring.com>
18243
18244 Partial fix for PR testsuite/1456.
18245 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
18246 call to test_compiler_info.
18247 * gdb.cp/ctti.exp: Likewise.
18248 * gdb.cp/derivation.exp: Likewise.
18249 * gdb.cp/member-ptr.exp: Likewise.
18250 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
18251 reference to gcc_compiled.
18252
182532003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
18254
18255 Fix PR testsuite/1463.
18256 * gdb.base/structs.exp (start_structs_test): Call
18257 get_debug_format before using the debug format.
18258
d422fe19
AC
182592003-11-22 Andrew Cagney <cagney@redhat.com>
18260
18261 * lib/gdb.exp (gdb_test_multiple): Add simple example.
18262 * gdb.base/structs.exp: Use gdb_test_multiple.
18263
039cf96d
AC
182642003-11-20 Andrew Cagney <cagney@redhat.com>
18265
6882279b
AC
18266 * gdb.base/structs.exp: Handle and recover from internal errors.
18267 Replace "foo${n}" with "foo<n>" in test messages.
18268
e53890ae
AC
18269 * gdb.base/structs.exp: Update copyright. Rewrite.
18270 * gdb.base/structs.c: Update copyright. Rewrite.
18271
2b211c59
AC
18272 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
18273 resync count exceeded.
d63a86f8 18274
039cf96d
AC
18275 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
18276 from the internal error.
18277 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
18278 Original from Jim Blandy.
18279 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 18280
eac98b22
AC
182812003-11-19 Andrew Cagney <cagney@redhat.com>
18282
18283 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
18284 KFAIL.
18285
67455b2a
MK
182862003-11-17 Mark Kettenis <kettenis@gnu.org>
18287
18288 New testcase for PR backtrace/1435.
18289 * gdb.arch/i386-unwind.exp: New file.
18290 * gdb.arch/i386-unwind.c: New file.
18291
853d6e5b
AC
182922003-11-17 Andrew Cagney <cagney@redhat.com>
18293
18294 * lib/gdb.exp (compiler_info): New global.
18295 (test_compiler_info): New function.
18296 (get_compiler_info): Set compiler_info.
18297 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
18298 "compiler_info" to gcc-<major>-<minor>.
18299
38cf6e11
MC
183002003-11-15 Michael Chastain <mec.gnu@mindspring.com>
18301
18302 * gdb.trace/configure: Remove.
18303
a50d3602
EZ
183042003-11-13 Elena Zannoni <ezannoni@redhat.com>
18305
18306 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 18307 breakpoints.
a50d3602
EZ
18308 * gdb.base/break.exp: Remove all references to explicit line
18309 numbers.
18310
d9407aaa
NC
183112003-11-11 Nick Clifton <nickc@redhat.com>
18312
18313 * gdb.base/shreloc.exp: Do not run for targets which do not
18314 support shared objects.
18315
db488fc1
CV
183162003-11-10 Corinna Vinschen <vinschen@redhat.com>
18317
18318 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
18319 Don't run tests if nofileio flag is given.
18320
6a90a18e
EZ
183212003-11-07 Elena Zannoni <ezannoni@redhat.com>
18322
18323 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 18324 as well as 'Watchpoint'.
6a90a18e 18325
0b915e9c
EZ
183262003-11-06 Elena Zannoni <ezannoni@redhat.com>
18327
18328 Reported by Jim Ingham <jingham@apple.com>:
18329 * gdb.base/annota1.exp: Match at least one occurrence of the
18330 signal handler annotation.
18331
d7e4b55f
EZ
183322003-11-06 Elena Zannoni <ezannoni@redhat.com>
18333
a9c64011
AS
18334 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
18335 as well as 'Watchpoint'.
d7e4b55f 18336
2fe4e8d0
MC
183372003-11-05 Michael Chastain <mec@shout.net>
18338
18339 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
18340
6ef88553
KW
183412003-11-03 Kris Warkentin <kewarken@qnx.com>
18342
18343 * gdb.arch/gdb1291.c: New test file.
18344 * gdb.arch/gdb1291.exp: New test script.
18345 * gdb.arch/gdb1431.c: New test file.
18346 * gdb.arch/gdb1431.exp: New test script.
18347
ae7dc4d8
MC
183482003-10-22 Michael Chastain <mec@shout.net>
18349
18350 * gdb.mi/pthreads.c: Add copyright notice.
18351
c39d7427
MC
183522003-10-22 Michael Chastain <mec@shout.net>
18353
18354 * gdb.threads/pthreads.c: Add copyright notice.
18355
8b7d96c1
MC
183562003-10-20 Michael Chastain <mec@shout.net>
18357
18358 * gdb.base/gdb1056.exp: New test script.
18359
d1d69fdd
DJ
183602003-10-13 Daniel Jacobowitz <drow@mvista.com>
18361
18362 * gdb.threads/killed.exp: Use gdb_run_cmd.
18363
7d605576
DJ
183642003-10-13 Daniel Jacobowitz <drow@mvista.com>
18365
18366 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
18367 create a core file.
18368 * gdb.threads/gcore-thread.exp: Likewise.
18369
618ec112
CV
183702003-10-13 Corinna Vinschen <vinschen@redhat.com>
18371
18372 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
18373 type, based on char type.
18374 (struct bit_flags_short_t): New bitfield type, based on short type.
18375 (init_bit_flags_char): New fuction.
18376 (init_bit_flags_short): Ditto.
18377 (print_bit_flags_char): Ditto.
18378 (print_bit_flags_short): Ditto.
18379 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
18380
9367a73c
MC
183812003-10-11 Michael Chastain <mec@shout.net>
18382
18383 * gdb.base/call-rt-st.exp: Update copyright year.
18384
1decf120
KI
183852003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
18386
18387 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
18388 * gdb.disasm/sh3.s: Ditto.
18389
5445b2ae
DJ
183902003-10-07 Daniel Jacobowitz <drow@mvista.com>
18391
18392 * gdb.threads/switch-threads.exp: New test.
18393 * gdb.threads/switch-threads.c: New source file.
18394
aec24853
CV
183952003-10-07 Corinna Vinschen <vinschen@redhat.com>
18396
18397 * gdb.base/ending-run.exp: Add sh specific case.
18398
adc7428d
AC
183992003-10-06 Andrew Cagney <cagney@redhat.com>
18400
18401 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
18402 * gdb.disasm/mn10200.exp: Delete obsolete file.
18403
c9d37158
DJ
184042003-09-29 Daniel Jacobowitz <drow@mvista.com>
18405
18406 * ChangeLog: Correct an entry command.exp -> commands.exp.
18407 * gdb.base/commands.exp (bp_deleted_in_command_test)
18408 (temporary_breakpoint_commands): Check noargs.
18409
79c2c32d
DC
184102003-09-25 David Carlton <carlton@kealia.com>
18411
18412 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
18413 of some print tests, where appropriate. Add tests for C::D::cd,
18414 E::ce, F::cXfX, G::XgX.
18415 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
18416
594e6d67
RE
184172003-09-25 Richard Earnshaw <rearnsha@arm.com>
18418
18419 * lib/java.exp (java_init): Import target_alias before using it.
18420
10f0d451
DC
184212003-09-25 David Carlton <carlton@kealia.com>
18422
18423 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
18424
274bcba0
EZ
184252003-09-23 Elena Zannoni <ezannoni@redhat.com>
18426
d63a86f8 18427 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 18428 weirdness.
274bcba0 18429
cdbf20f7
MC
184302003-09-17 Michael Chastain <mec@shout.net>
18431
18432 * gdb.cp/gdb1355.exp: New file.
18433 * gdb.cp/gdb1355.c: New file.
18434
71e06f80
CV
184352003-09-15 Corinna Vinschen <vinschen@redhat.com>
18436
18437 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
18438 * gdb.asm/sh.inc: New file.
18439
5c4e30ca
DC
184402003-09-11 David Carlton <carlton@kealia.com>
18441
bd45b7af
DC
18442 * gdb.cp/namespace.exp: Add tests for namespace types.
18443 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
18444 (test_namespace): New.
18445
1c199746
EZ
184462003-09-11 Elena Zannoni <ezannoni@redhat.com>
18447
a9c64011 18448 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 18449 * gdb.stabs/weird.exp: Ditto.
1c199746 18450
04ed252f
MC
184512003-09-08 Michael Chastain <mec@shout.net>
18452
18453 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
18454
d8a2d9e7
MC
184552003-09-07 Michael Chastain <mec@shout.net>
18456
18457 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
18458 'parse error'.
18459
161afb24
MK
184602003-09-07 Mark Kettenis <m.kettenis@osp.nl>
18461
18462 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
18463
49f2741a
MC
184642003-08-30 Michael Chastain <mec@shout.net>
18465
18466 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
18467 * gdb.gdb/observer.exp: Ditto.
18468 * gdb.gdb/xfullpath.exp: Ditto.
18469
8afa723e
MK
184702003-08-29 Mark Kettenis <kettenis@gnu.org>
18471
18472 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
18473 *-*-*bsd*.
18474
f31dfe3b
JJ
184752003-08-28 Jeff Johnston <jjohnstn@redhat.com>
18476
18477 * gdb.base/dump.exp: Skip for ia64.
18478
4630e498
JJ
184792003-08-25 Jeff Johnston <jjohnstn@redhat.com>
18480
18481 * gdb.asm/asm-source.exp: Add ia64 support.
18482 * gdb.asm/ia64.inc: New file.
18483
1105b7ef
MC
184842003-08-22 Michael Chastain <mec@shout.net>
18485
18486 * gdb.cp: New directory.
18487 * gdb.cp/*: Copy from gdb.c++/*.
18488 * gdb.c++/*: Remove.
18489 * Makefile.in: Change gdb.c++ to gdb.cp.
18490 * configure.in: Ditto.
18491 * configure: Regnerate.
18492
c945b932
MK
184932003-08-18 Mark Kettenis <kettenis@gnu.org>
18494
18495 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
18496 * gdb.arch/i386-prologue.c (gdb1338): Add function.
18497
2b66634b
DJ
184982003-08-17 Daniel Jacobowitz <drow@mvista.com>
18499
18500 * mi-var-display.exp (-var-list-children weird): Accept function
18501 pointers with argument types.
18502 * mi1-var-display.exp (-var-list-children weird): Likewise.
18503 * mi2-var-display.exp (-var-list-children weird): Likewise.
18504
a356f73b
DJ
185052003-08-17 Daniel Jacobowitz <drow@mvista.com>
18506
18507 * gdb.base/annota3.exp: Add missing newline.
18508
483417b8
MC
185092003-08-06 Michael Chastain <mec@shout.net>
18510
18511 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
18512
c99c59c3
MS
185132003-08-12 Michael Snyder <msnyder@redhat.com>
18514
18515 * gdb.base/float.exp: Add test for SH.
18516
55ed7501
MK
185172003-08-10 Mark Kettenis <kettenis@gnu.org>
18518
18519 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
18520
1a371f2e
EZ
185212003-08-07 Elena Zannoni <ezannoni@redhat.com>
18522
18523 * gdb.base/completion.exp: Remove reduntant completion test
18524 on filename.
18525
e0f353ce
EZ
185262003-08-07 Elena Zannoni <ezannoni@redhat.com>
18527
a9c64011
AS
18528 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
18529 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
18530 gdb.trace/save-trace.exp: Make sure that full pathnames are
18531 escaped correctly.
e0f353ce 18532
5710a1af 185332003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 18534
a9c64011
AS
18535 * configure.in: Don't generate config.h from config.hin.
18536 * configure: Regenerate.
18537 * config.hin: Remove file.
18538 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
18539 * gdb.threads/pthreads.c: Ditto.
5710a1af 18540
dcd81ce9
DJ
185412003-08-07 Daniel Jacobowitz <drow@mvista.com>
18542
18543 From Kei Sakamoto <sakamoto.kei@renesas.com>:
18544 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
18545 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
18546 Replace ld24 with seth/add3.
18547
6009d884
AC
185482003-08-02 Andrew Cagney <cagney@redhat.com>
18549
18550 * gdb.base/annota3.exp: New file.
18551 * gdb.base/annota3.c: New file.
18552 * gdb.c++/annota3.exp: New file.
18553 * gdb.c++/annota3.cc: New file.
18554
51514e06
MC
185552003-07-29 Michael Chastain <mec@shout.net>
18556
18557 * gdb.threads/tls.c (spin): Check errno only if sem_wait
18558 actually failed.
18559 (do_pass): Likewise.
18560 * gdb.threads/tls.exp: Always initialize no_of_threads.
18561
4ee6625b
DJ
185622003-07-27 Daniel Jacobowitz <drow@mvista.com>
18563
18564 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
18565 pattern.
18566 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
18567 * gdb.threads/tls.exp: Recognize one case of the host library not
18568 supporting TLS.
18569
225f2bf6
AC
185702003-07-27 Andrew Cagney <cagney@redhat.com>
18571
18572 * gdb.base/fileio.exp: Use SH when running commands using
18573 remote_exec.
18574
bcb27c9f
DJ
185752003-07-24 Daniel Jacobowitz <drow@mvista.com>
18576
18577 From Kei Sakamoto <sakamoto.kei@renesas.com>:
18578 * gdb.base/relocate.c (dummy): New padding array.
18579
3d67be83
MS
185802003-07-22 Michael Snyder <msnyder@redhat.com>
18581
d63a86f8 18582 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
18583
18584 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
18585 patterns to be more general, accepting old and new output.
18586 Some output chars (such as '+') also must be quoted.
d63a86f8 18587 Some addresses are displayed numerically instead of
3d67be83
MS
18588 symbolically.
18589
57ba3b85
MS
185902003-07-23 Michael Snyder <msnyder@redhat.com>
18591
686d097c
MS
18592 * gdb.base/return2.exp: Don't test long-long return.
18593
57ba3b85
MS
18594 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
18595 * gdb.disasm/t01_mov.exp: Ditto.
18596 * gdb.disasm/t02_mova.s: Ditto.
18597 * gdb.disasm/t02_mova.exp: Ditto.
18598 * gdb.disasm/t03_add.s: Ditto.
18599 * gdb.disasm/t03_add.exp: Ditto.
18600 * gdb.disasm/t04_sub.s: Ditto.
18601 * gdb.disasm/t04_sub.exp: Ditto.
18602 * gdb.disasm/t05_cmp.s: Ditto.
18603 * gdb.disasm/t05_cmp.exp: Ditto.
18604 * gdb.disasm/t06_ari2.s: Ditto.
18605 * gdb.disasm/t06_ari2.exp: Ditto.
18606 * gdb.disasm/t07_ari3.s: Ditto.
18607 * gdb.disasm/t07_ari3.exp: Ditto.
18608 * gdb.disasm/t08_or.s: Ditto.
18609 * gdb.disasm/t08_or.exp: Ditto.
18610 * gdb.disasm/t09_xor.s: Ditto.
18611 * gdb.disasm/t09_xor.exp: Ditto.
18612 * gdb.disasm/t10_and.s: Ditto.
18613 * gdb.disasm/t10_and.exp: Ditto.
18614 * gdb.disasm/t11_logs.s: Ditto.
18615 * gdb.disasm/t11_logs.exp: Ditto.
18616 * gdb.disasm/t12_bit.s: Ditto.
18617 * gdb.disasm/t12_bit.exp: Ditto.
18618 * gdb.disasm/t13_otr.s: Ditto.
18619 * gdb.disasm/t13_otr.exp: Ditto.
18620
e00759ef
EZ
186212003-07-22 Elena Zannoni <ezannoni@redhat.com>
18622
18623 * gdb.threads/tls.exp :Add kfail for 'info address' case.
18624
8bc2021f
EZ
186252003-07-22 Elena Zannoni <ezannoni@redhat.com>
18626
a9c64011
AS
18627 * gdb.threads/tls.c : New file.
18628 * gdb.threads/tls.exp : New file.
18629 * gdb.threads/tls-main.c : New file.
18630 * gdb.threads/tls-shared.c : New file.
18631 * gdb.threads/tls-shared.exp : New file.
8bc2021f 18632
89320c4c
AS
186332003-07-22 Andreas Schwab <schwab@suse.de>
18634
18635 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
18636
180dea7c
AS
186372003-07-20 Andreas Schwab <schwab@suse.de>
18638
18639 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
18640 due to insn reordering.
18641
0714963c
AC
186422003-07-15 Andrew Cagney <cagney@redhat.com>
18643
18644 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
18645
98a23b3f
MC
186462003-07-15 Michael Chastain <mec@shout.net>
18647
18648 * gdb.base/gdb1250.exp: New file.
18649 * gdb.base/gdb1250.c: New file.
18650
27e417a2
ML
186512003-07-09 Michal Ludvig <mludvig@suse.cz>
18652
18653 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
18654 expansion of size_t to 'unsigned long', not only to 'unsigned'.
18655
8bc2021f
EZ
186562003-07-09 Elena Zannoni <ezannoni@redhat.com>
18657
a9c64011
AS
18658 * gdb.threads/tls.c: New file.
18659 * gdb.threads/tls.exp: New file.
18660 * gdb.threads/tls-main.c: New file.
18661 * gdb.threads/tls-shared.c: New file.
18662 * gdb.threads/tls-shared.exp: New file.
8bc2021f 18663
d99968dc
EZ
186642003-07-09 Elena Zannoni <ezannoni@redhat.com>
18665
18666 * gdb.base/annota1.exp: Make sure that we properly escape the
18667 full path of the source file. Xfail more permissive patterns,
d63a86f8 18668 due to a compiler debug info problem.
d99968dc 18669
83876b3b
AS
186702003-07-07 Andreas Schwab <schwab@suse.de>
18671
2705e972
AS
18672 * gdb.asm/m68k.inc: New file.
18673 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
18674
83876b3b
AS
18675 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
18676 arguments"): Also match negative number.
18677
18678 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
18679
3a871b37
DJ
186802003-07-03 Daniel Jacobowitz <drow@mvista.com>
18681
18682 * gdb.base/store.c (charest): New typedef.
18683 (add_char): Rename to add_charest, update.
18684 (wack_char): Rename to wack_charest, update types. Return l + r
18685 to keep r live across the call.
18686 (wack_short, wack_int, wack_long, wack_longest, wack_float)
18687 (wack_double, wack_doublest): Return l + r to keep r live across
18688 the call.
18689 * gdb.base/store.exp: Accomodate store.c changes.
18690
b2a7f303
DC
186912003-06-30 David Carlton <carlton@kealia.com>
18692
18693 * gdb.c++/maint.exp (test_invalid_name): New.
18694 (test_first_component): Add tests for invalid names.
18695
3c6cb4a1
MC
186962003-06-29 Michael Chastain <mec@shout.net>
18697
18698 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
18699 output of '<VTT for class>' for virtual base classes.
18700
f1c2644b
DJ
187012003-06-29 Daniel Jacobowitz <drow@mvista.com>
18702
18703 * gdb.base/completion.exp: Tab-complete "complet" instead of
18704 "compl".
18705 * gdb.base/complex.exp, gdb.base/complex.c: New files.
18706
18080350
DJ
187072003-06-29 Daniel Jacobowitz <drow@mvista.com>
18708
18709 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
18710 * gdb.base/volatile.exp: Likewise.
18711
f56973f8
DJ
187122003-06-29 Daniel Jacobowitz <drow@mvista.com>
18713
18714 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
18715 gdb/1265.
18716
187172003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
18718 Daniel Jacobowitz <drow@mvista.com>
18719
18720 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
18721 initial line count of 'captured_main' from 26 to 32.
18722 (test_with_self): Allow xmalloc call to be interleaved with the
18723 preceding two lines.
18724
e766d4d6
JB
187252003-06-24 Joel Brobecker <brobecker@gnat.com>
18726
18727 * gdb.base/bang.exp: New testcase.
18728
f125c9a4
JB
187292003-06-23 Joel Brobecker <brobecker@gnat.com>
18730
18731 * gdb.base/langs.exp: Add some tests for the "minimal" language
18732 support.
18733
6e25beaf
EZ
187342003-06-23 Elena Zannoni <ezannoni@redhat.com>
18735
18736 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
18737 the testcase.
18738
2f816dda
DJ
187392003-06-22 Daniel Jacobowitz <drow@mvista.com>
18740
18741 * gdb.base/relocate.exp: Test add-symbol-file with a variable
18742 offset.
18743
db5a5748
DJ
187442003-06-22 Daniel Jacobowitz <drow@mvista.com>
18745
18746 * gdb.c++/pr-1210.cc: New file.
18747 * gdb.c++/pr-1210.exp: New file.
18748
1df0c130
DJ
187492003-06-21 Daniel Jacobowitz <drow@mvista.com>
18750
18751 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
18752 000-exec-continue.
18753
a92feac0
MK
187542003-06-15 Mark Kettenis <kettenis@gnu.org>
18755
18756 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
18757 on *-*-*bsd* instead of *-*-freebsd*.
18758
81a58f5b
AC
187592003-06-14 Andrew Cagney <cagney@redhat.com>
18760
18761 * gdb.base/store.exp: Test longest and doublest. Test all
18762 parameters. Weaken return statement match.
18763 * gdb.base/store.c: Add longest and doublest - aka long long and
18764 long double functions. Put all parameters into local register
18765 variables. Use negative values.
18766
b257a0d3
AC
187672003-06-14 Andrew Cagney <cagney@redhat.com>
18768
18769 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
18770 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
18771 exit status.
18772 * gdb.base/fileio.exp: Disable target when nointerrupts and
18773 noinferiorio, instead of limiting it to remote. Use remote_exec
18774 instead of system.
d63a86f8 18775
21c38304
JJ
187762003-06-12 Jeff Johnston <jjohnstn@redhat.com>
18777
18778 * gdb.base/float.exp: Add ia64 support.
18779
1bcdb424
CV
187802003-06-12 Corinna Vinschen <vinschen@redhat.com>
18781
18782 * gdb.base/fileio.exp: Run only on remote targets.
18783
6aeb981f
CV
187842003-06-10 Corinna Vinschen <vinschen@redhat.com>
18785
18786 * gdb.base/fileio.c: New file, testing File-I/O.
18787 * gdb.base/fileio.exp: Ditto.
18788
53df362e
RG
187892003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
18790
18791 * gdb.base/shreloc.exp: New file, check symbol values obtained from
18792 shared objects after relocation at load time (gdb PR/1132).
18793 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 18794 as above, part of the shared object relocation test.
53df362e 18795
ffee1b46
MK
187962003-06-08 Mark Kettenis <kettenis@gnu.org>
18797
b5ca3722
MK
18798 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
18799 fully filled history list.
18800 * gdb.base/gdb_history: New file.
18801
03ed860d
MK
18802 * gdb.base/signals.exp: XFAIL "continue to func1" on
18803 i*86-*-freebsd*.
18804
ffee1b46
MK
18805 * gdb.base/attach.exp: When trying to attach to a nonexistent
18806 process, make it possible to specify the PID based on the target,
18807 and do so for *-*-freebsd*.
18808
d80dbb52
RH
188092003-06-02 Richard Henderson <rth@redhat.com>
18810
18811 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
18812
6dd77b81
RH
188132003-06-02 Richard Henderson <rth@redhat.com>
18814
18815 * gdb.base/selftest.exp: Next over lim_at_start initialization.
18816
f6347e16
RH
188172003-06-02 Richard Henderson <rth@redhat.com>
18818
18819 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
18820
2c161407
DJ
188212003-06-01 Daniel Jacobowitz <drow@mvista.com>
18822
18823 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
18824 of globalvar.
18825
572eb746
MK
188262003-06-01 Mark Kettenis <kettenis@gnu.org>
18827
18828 * gdb.asm/asm-source.exp: Check for memory read errors in
18829 disassembler test on *BSD too.
18830
9e9617a5
RH
188312003-06-01 Richard Henderson <rth@redhat.com>
18832
18833 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
18834 for .frame.
18835 (gdbasm_call): Lose ldgp.
18836 (gdbasm_startup): Add frame information.
18837 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
18838
7b34ad4e
MK
188392003-05-31 Mark Kettenis <kettenis@gnu.org>
18840
18841 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
18842 i?86-*-*.
18843
10059fdf
MK
188442003-05-30 Mark Kettenis <kettenis@gnu.org>
18845
18846 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
18847 FreeBSD.
18848
acf4b816
RH
188492003-05-29 Richard Henderson <rth@redhat.com>
18850
18851 * gdb.asm/alpha.inc: New file.
18852 * gdb.asm/asm-source.exp: Use it.
18853
e9ecd949
JB
188542003-05-29 Jim Blandy <jimb@redhat.com>
18855
18856 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
18857 'core.PID'.
18858
e3e5a4f3
JB
188592003-05-22 Jim Blandy <jimb@redhat.com>
18860
18861 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
18862 backtrace.
d63a86f8 18863
72fe3d25
DC
188642003-05-20 David Carlton <carlton@math.stanford.edu>
18865
18866 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
18867 this time.
18868
58da2eb2
DC
188692003-05-19 David Carlton <carlton@bactrian.org>
18870
18871 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
18872 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
18873
1fcb5155
DC
188742003-05-19 David Carlton <carlton@bactrian.org>
18875
18876 * gdb.c++/namespace.exp: Add namespace scope and anonymous
18877 namespace tests.
18878 Bump copyright date.
18879 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
18880 (main): Call C::D::marker2.
18881 * gdb.c++/namespace1.cc: New file.
18882
85e85163
JJ
188832003-05-14 Jeff Johnston <jjohnstn@redhat.com>
18884
18885 Roland McGrath <roland@redhat.com>
d63a86f8 18886 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
18887 there is no manager thread.
18888
a25fbfec
JJ
188892003-05-08 Jeff Johnston <jjohnstn@redhat.com>
18890
d63a86f8
RM
18891 * gdb.threads/schedlock.exp: Remove assumption that all threads
18892 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
18893 in one of the child threads rather than the main thread.
18894
be375bae
JB
188952003-05-07 Jim Blandy <jimb@redhat.com>
18896
09bf6082
JB
18897 Add support for assembly source testing on the s390x.
18898 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
18899 architecture.
18900 * gdb.asm/s390x.inc: New file.
18901
be375bae
JB
18902 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
18903 succession of 'if' statements.
18904
00905d52
AC
189052003-05-05 Andrew Cagney <cagney@redhat.com>
18906
18907 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
18908
b1e29e33
AC
189092003-05-05 Andrew Cagney <cagney@redhat.com>
18910
18911 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
18912 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
18913
e33d66ec
EZ
189142003-05-02 Elena Zannoni <ezannoni@redhat.com>
18915
18916 * gdb.base/charset.exp: Update based on new behavior of set/show
18917 charset commands.
18918
2b6fd0d8
AC
189192003-05-01 Andrew Cagney <cagney@redhat.com>
18920
18921 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
18922 variable do not give memory errors.
18923
130cacce
AF
189242003-04-30 Adam Fedor <fedor@gnu.org>
18925
18926 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
18927 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
18928 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
18929 gdb.objc/basicclass.m: : New files
18930
18931 * lib/gdb.exp (gdb_compile_objc): New procedure.
18932
bea71854
DJ
189332003-04-27 Daniel Jacobowitz <drow@mvista.com>
18934
18935 * gdb.base/signals.exp: Make backtrace tests more specific.
18936
0f20eeea
DC
189372003-04-23 David Carlton <carlton@bactrian.org>
18938
18939 * gdb.c++/maint.exp (test_first_component): Add tests for
18940 'operator' in more locations.
18941
c8c4d8dc
KB
189422003-04-16 Kevin Buettner <kevinb@redhat.com>
18943
18944 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
18945
3fe60e3c
EZ
189462003-04-16 Elena Zannoni <ezannoni@redhat.com>
18947
18948 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 18949 func marke' instead. Update test name.
3fe60e3c 18950
9219021c
DC
189512003-04-15 David Carlton <carlton@math.stanford.edu>
18952
18953 * gdb.c++/maint.exp: New file.
18954
5dd55bdd
EZ
189552003-04-14 Elena Zannoni <ezannoni@redhat.com>
18956
18957 * gdb.threads/schedlock.c: Change type of thread function argument
18958 to long, to avoid warnings on 64-bit platforms.
18959
00890572
EZ
189602003-04-14 Elena Zannoni <ezannoni@redhat.com>
18961
a9c64011
AS
18962 * gdb.base/attach.exp: Add new message from ptrace in case of
18963 attaching to nonexistent process.
d63a86f8 18964
93201743
JB
189652003-04-11 Jim Blandy <jimb@redhat.com>
18966
18967 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
18968 gdb.c++/userdef.cc: Place comments on the lines to which the
18969 marker function might return.
18970 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
18971 gdb.c++/userdef.exp: Look for those comments to check that we've
18972 returned to the right place, instead of checking line numbers.
18973
2a11c64d
EZ
189742003-04-11 Elena Zannoni <ezannoni@redhat.com>
18975
a9c64011
AS
18976 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
18977 match on sourcefile name, instead of directory name.
2a11c64d 18978
68ab8fc5
EZ
189792003-04-10 Elena Zannoni <ezannoni@redhat.com>
18980
d63a86f8 18981 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
18982 working directory name.
18983
5624293a
JB
189842003-04-09 Jim Blandy <jimb@redhat.com>
18985
18986 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
18987 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
18988 after an inferior function call, report the failure, but allow the
18989 test to continue.
18990
f1f02ee4
SC
189912003-04-05 Stephane Carrez <stcarrez@nerim.fr>
18992
18993 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
18994 with -DPROTOTYPES.
18995
6eb79af0
SC
189962003-04-05 Stephane Carrez <stcarrez@nerim.fr>
18997
18998 * gdb.base/break.exp: Revert last patch.
18999
8dfb4cf0
SC
190002003-04-04 Stephane Carrez <stcarrez@nerim.fr>
19001
19002 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
19003 with -DPROTOTYPES.
19004
ed4c619a
AC
190052003-04-02 Andrew Cagney <cagney@redhat.com>
19006
19007 * gdb.base/callfuncs.exp: Make "print add" messages unique.
19008 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
19009 matching directories by the name breakpoint.
19010 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
19011 Make "continue to marker1" consistent.
19012 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
19013 message consistent.
19014 * lib/gdb.exp: Put "the program is no longer running", and "the
19015 program exited" in parenthesis.
19016 * lib/mi-support.exp: Ditto.
d63a86f8 19017
4e35d5f0 190182003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 19019
4e35d5f0
BR
19020 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
19021
71900fe8
AC
190222003-03-29 Andrew Cagney <cagney@redhat.com>
19023
19024 * gdb.base/sizeof.c (main): Print the value of '\377'.
19025 * gdb.base/sizeof.exp: Check the sign of '\377'.
19026
c0655a16
MC
190272003-03-27 Michael Chastain <mec@shout.net>
19028
19029 * gdb.base/gdb1090.exp: New file.
19030 * gdb.base/gdb1090.cc: New file.
19031
5b2a3989
JB
190322003-03-27 J. Brobecker <brobecker@gnat.com>
19033
19034 * gdb.gdb/observer.exp: New regression test.
19035
79876890
MC
190362003-03-27 Michael Chastain <mec@shout.net>
19037
19038 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
19039 * gdb.base/ptype.exp: Likewise.
19040
6eac95e3
CV
190412003-03-27 Corinna Vinschen <vinschen@redhat.com>
19042
19043 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
19044
e8c71839
MC
190452003-03-26 Michael Chastain <mec@shout.net>
19046
19047 * gdb.base/ptype.exp: Actually use some typedef'd types.
19048
71b10041
SC
190492003-03-21 Stephane Carrez <stcarrez@nerim.fr>
19050
19051 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
19052 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
19053
2512cf80
CV
190542003-03-20 Corinna Vinschen <vinschen@redhat.com>
19055
19056 * gdb.base/default.exp: Fix regular expression.
19057
0d195a4f
CV
190582003-03-20 Corinna Vinschen <vinschen@redhat.com>
19059
19060 * gdb.base/args.exp: Fix regular expression.
19061
8a2dbca8
CV
190622003-03-20 Corinna Vinschen <vinschen@redhat.com>
19063
19064 * gdb.base/help.exp: Allow Win32 child process.
19065
bf028682
CV
190662003-03-20 Corinna Vinschen <vinschen@redhat.com>
19067
19068 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
19069 when stepping out of main().
19070
182dbe85
CV
190712003-03-20 Corinna Vinschen <vinschen@redhat.com>
19072
19073 * gdb.base/default.exp: Check for win32 specific message when calling
19074 "run" without executable.
19075
d67a6ba5
CV
190762003-03-20 Corinna Vinschen <vinschen@redhat.com>
19077
19078 * gdb.base/args.exp: Expect .exe in output.
19079
a955b5bb
CV
190802003-03-20 Corinna Vinschen <vinschen@redhat.com>
19081
19082 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
19083 Cygwin native.
19084
bf6bad4b
AC
190852003-03-17 Andrew Cagney <cagney@redhat.com>
19086
19087 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
19088 vector registes.
19089 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
19090 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
19091
293e9a31
DC
190922003-03-17 David Carlton <carlton@math.stanford.edu>
19093
19094 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
19095 test, for PR breakpoints/38.
19096 Call test_watchpoint_and_breakpoint.
19097 * gdb.base/watchpoint.c (func3): New function.
19098 (main): Call func3.
19099
5330f2db
DC
191002003-03-04 David Carlton <carlton@math.stanford.edu>
19101
19102 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
19103 Garply<Garply<char> >:: garply".
19104 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
19105 with respect to PR c++/1111; note also PR c++/1113.
19106 (test_template_breakpoints): KFAIL "constructor breakpoint" with
19107 respect to PR c++/1062.
19108 KFAIL "destructor breakpoint" with respect to PR c++/1112.
19109
6ece72da
DC
191102003-03-03 David Carlton <carlton@math.stanford.edu>
19111
19112 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
19113 with respect to PR c++/57.
19114 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
19115 c++/826.
19116 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
19117 respect to PR c++/57.
19118
85ca1584
DC
191192003-03-03 David Carlton <carlton@math.stanford.edu>
19120
19121 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
19122 respect to PR c++/33 into FAILs.
19123
98e9c5b8
MC
191242003-03-03 Michael Chastain <mec@shout.net>
19125
7bedbf27
MC
19126 * configure.in: Update copyright years.
19127
191282003-03-03 Michael Chastain <mec@shout.net>
19129
19130 * Makefile.in: Update copyright years.
98e9c5b8 19131
f683e100
DC
191322003-02-28 David Carlton <carlton@math.stanford.edu>
19133
19134 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
19135 print class instead of struct and/or superfluous protection
19136 specifiers, as long as the resulting output is equivalent to the
19137 source code.
19138 Delete FIXME from end of messages on tests that don't need
19139 fixing.
19140
a9e0cf2c
DC
191412003-02-28 David Carlton <carlton@math.stanford.edu>
19142
19143 * gdb.c++/templates.exp (do_tests): Allow const in the two
19144 Foo<volatile char *>::foo tests.
19145
e8d359df
MS
191462003-02-27 Michael Snyder <msnyder@redhat.com>
19147
d63a86f8 19148 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
19149 will be consistant.
19150
0b71dc91
DC
191512003-02-26 David Carlton <carlton@math.stanford.edu>
19152
19153 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
19154 char *>::foo" test with respect to PR c++/33. Create a new test
19155 which is identical to that one except that it doesn't put the
19156 space between the "char" and the "*"; KFAIL it, too.
19157
dd14ab43
DC
191582003-02-26 David Carlton <carlton@math.stanford.edu>
19159
19160 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
19161 template types into either PASSes or KFAILs (corresponding to PR
19162 c++/57). Tweak indentation. Update copyright.
19163
1146c7f1
SC
191642003-02-23 Stephane Carrez <stcarrez@nerim.fr>
19165
19166 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
19167
74641dfb
MC
191682003-02-13 Michael Chastain <mec@shout.net>
19169
19170 * gdb.base/exprs.exp: Remove i960 remnants.
19171 * gdb.base/funcargs.exp: Likewise.
19172 * gdb.base/list.exp: Likewise.
19173 * gdb.base/ptype.exp: Likewise.
19174
559cd2d0
DC
191752003-02-14 David Carlton <carlton@math.stanford.edu>
19176
19177 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
19178 pEe->D::vg()" from XFAIL to KFAIL.
19179
c4f90d87
JM
191802003-02-13 Jason Molenda (jmolenda@apple.com)
19181
19182 * gdb.base/maint.exp: Update maint print statistics regexp to include
19183 new entries.
19184
cbc4d97c
MC
191852003-02-13 Michael Chastain <mec@shout.net>
19186
19187 * gdb.c++/inherit.exp: Remove call to get_debug_format.
19188
40f235b7
MC
191892003-02-12 Michael Chastain <mec@shout.net>
19190
19191 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
19192 * gdb.c++/inherit.exp: Likewise.
19193 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
19194 * gdb.c++/templates.exp: Likewise.
19195 * gdb.c++/virtfunc.exp: Likewise.
19196
c56716b0
JM
191972003-02-06 Jason Molenda (jason-cl@molenda.com)
19198
19199 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
19200 why the code is written that way.
19201
070afcf8
MC
192022003-02-05 Michael Chastain <mec@shout.net>
19203
19204 * gdb.base/dump.exp: Add missing copyright line.
19205
5d0331e5
JM
192062003-02-05 Jason Molenda (jason-cl@molenda.com)
19207
f7ae6d3e 19208 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
19209 at the beginning so the breakpoint doesn't get set on the loop.
19210
92851186
MC
192112003-02-05 Michael Chastain <mec@shout.net>
19212
19213 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
19214 output for configurations with gcc 2.95.3.
19215
cbf1e085
AC
192162003-02-05 Keith Seitz <keiths@redhat.com>
19217 Andrew Cagney <ac131313@redhat.com>
19218
19219 * gdb.mi/mi-cli.exp: New file.
d63a86f8 19220
29518e1e
MC
192212003-02-04 Michael Chastain <mec@shout.net>
19222
19223 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
19224 Call perror and then continue.
19225
5af1d5f3
MC
192262003-02-03 Michael Chastain <mec@shout.net>
19227
19228 * gdb.c++/pr-1023.cc: New file.
19229 * gdb.c++/pr-1023.exp: New file.
19230
6b549786
JB
192312003-02-05 Jim Blandy <jimb@redhat.com>
19232
19233 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
19234 it's local to foobar. Check for it there, and check that it's not
19235 present in main.
19236 * gdb.c++/local.cc (marker2): New function.
19237 (foobar): Call marker1.
19238 (main): Call marker2 instead of marker1.
19239
67f16606
AC
192402003-02-04 Andrew Cagney <ac131313@redhat.com>
19241
19242 * gdb.disasm/mn10200.exp: Obsolete file.
19243 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
19244 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
19245 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
19246
1c5cb38e
DC
192472003-02-04 David Carlton <carlton@math.stanford.edu>
19248
19249 * gdb.c++/overload.exp: Test intToChar(1).
19250 * gdb.c++/overload.cc (intToChar): New.
19251 (main): Call intToChar.
19252
d1fe6965
DC
192532003-02-03 David Carlton <carlton@math.stanford.edu>
19254
19255 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
19256 'might_kfail' arg.
19257 KFAIL some of the continue_to_bp_overloaded calls, according to
19258 PR c++/1025.
19259
9ba61c5d
MC
192602003-02-01 Michael Chastain <mec@shout.net>
19261
19262 * gdb.base/advance.c (marker1): New marker function.
19263 * gdb.base/advance.exp: When the 'advance' command lands on the
19264 return breakpoint, it can legitimately stop on either the
19265 current line or the next line. Accommodate both outcomes.
19266 * gdb.base/until.exp: Likewise.
19267
e7494ffb
AC
192682003-02-02 Andrew Cagney <ac131313@redhat.com>
19269
19270 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
19271 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
19272 now a list, not a tuple.
19273 * gdb.mi/mi-var-display.exp: Ditto.
19274 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 19275
075559bc
AC
192762003-02-01 Andrew Cagney <ac131313@redhat.com>
19277
19278 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
19279 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
19280 stack backtraces.
19281 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 19282
2bd4c7b1
MK
192832003-02-01 Mark Kettenis <kettenis@gnu.org>
19284
19285 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
19286 gdb.mi/mi1-pthreads.exp: Return instead of calling
19287 gdb_suppress_entire_file.
19288
eabd8992
MS
192892003-02-01 Mark Salter <msalter@redhat.com>
19290
19291 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
19292
71469e2f
MS
192932003-01-31 Mark Salter <msalter@redhat.com>
19294
19295 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
19296 Support empty arg.
19297
38a94d44
MC
192982003-01-30 Michael Chastain <mec@shout.net>
19299
19300 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
19301 This was a workaround for a UTF-8 bug in readline 4.3. The bug
19302 has been fixed in gdb/readline on 2003-01-09.
19303
19ea9e73
MS
193042003-01-29 Michael Snyder <msnyder@redhat.com>
19305
e8d359df
MS
19306 * gdb.base/maint.exp: Allow for leading underscore in symbol.
19307 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
19308 * gdb.base/args.exp: Skip if target does not support args passing.
19309
2307bd6a
DJ
193102003-01-22 Daniel Jacobowitz <drow@mvista.com>
19311
19ea9e73 19312 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
19313 gdb_test. Accept a list of expect arguments as the third
19314 parameter.
19315 (gdb_test): Use it.
19316
f2dd3617
EZ
193172003-01-20 Elena Zannoni <ezannoni@redhat.com>
19318
19319 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
19320 allow for different test tree configurations. Update some
19321 tescases accordingly.
19322 * gdb.arch/altivec-regs.exp: Ditto.
19323 * gdb.asm/asm-source.exp: Ditto.
19324 * gdb.base/advance.exp: Ditto.
19325 * gdb.base/display.exp: Ditto.
d63a86f8 19326 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
19327 * gdb.base/mips_pro.exp: Ditto.
19328 * gdb.base/overlays.exp: Ditto.
19329 * gdb.base/relocate.exp: Ditto.
19330 * gdb.base/setshow.exp: Ditto.
19331 * gdb.base/step-line.exp: Ditto.
19332 * gdb.base/step-test.exp: Ditto.
19333 * gdb.base/until.exp: Ditto.
19334 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
19335
c71cdefd
DC
193362003-01-17 David Carlton <carlton@math.stanford.edu>
19337
19338 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
19339 corresponding to PR c++/945.
19340 Update copyright.
19341
fdba05d7
DC
193422003-01-17 David Carlton <carlton@math.stanford.edu>
19343
19344 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
19345 corresponding to PR c++/68.
19346
193472003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
19348
19349 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
19350 (test_paddr_hairy_functions): Call print_addr_2_kfail for
19351 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
19352
c362c33a
EZ
193532003-01-15 Elena Zannoni <ezannoni@redhat.com>
19354
0fbc361c
EZ
19355 * gdb.base/break.exp: Fix change of default location, because of
19356 removal of until tests.
19357 * gdb.base/help.exp: Update test for new 'until' help message.
19358 Add test for help on 'advance'.
a9c64011 19359 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 19360
dabf8a35
MK
193612003-01-15 Mark Kettenis <kettenis@gnu.org>
19362
19363 * gdb.base/default.exp: Adapt "info float" test for recent changes
19364 to that command. Add test for "info vector".
19365 * gdb.base/float.exp: New file. Add test for "info float" that
19366 resembles the old test in gdb.base/default.exp.
19367
a1769aca
DC
193682003-01-15 David Carlton <carlton@math.stanford.edu>
19369
19370 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
19371
82025e13
EZ
193722003-01-15 Elena Zannoni <ezannoni@redhat.com>
19373
19374 * gdb.base/break.exp: Move the tests of until command from here...
19375 * gdb.base/until.exp: ... to here. New file. Add other tests.
19376 * gdb.base/advance.c: New file.
19377 * gdb.base/advance.exp: New file.
19378
8f9ab801
EZ
193792003-01-14 Elena Zannoni <ezannoni@redhat.com>
19380
a9c64011
AS
19381 * gdb.base/args.c: New file.
19382 * gdb.base/args.exp: New file.
8f9ab801 19383
9ae66589
DJ
193842003-01-14 Daniel Jacobowitz <drow@mvista.com>
19385
19386 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
19387
8d77e5c3
DJ
193882003-01-14 Daniel Jacobowitz <drow@mvista.com>
19389
19390 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
19391
12d2f0a1
DJ
193922003-01-14 Daniel Jacobowitz <drow@mvista.com>
19393
19394 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
19395 dates.
19396
6ca37014
DJ
193972003-01-13 Daniel Jacobowitz <drow@mvista.com>
19398
19399 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
19400
b0023472
DJ
194012003-01-13 Daniel Jacobowitz <drow@mvista.com>
19402
19403 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
19404 (ptype &*"foo").
19405 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
19406
607fbc54 194072003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
19408
19409 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
19410 * gdb.mi/mi1-console.exp: Likewise.
19411
607fbc54 194122003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
19413
19414 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
19415 * gdb.mi/mi1-console.exp: Likewise.
19416
a1fb14a2
DJ
194172003-01-13 Daniel Jacobowitz <drow@mvista.com>
19418
19419 * gdb.c++/overload.exp: Remove some fixed XFAILs.
19420
c4cf40b7
DJ
194212003-01-09 Daniel Jacobowitz <drow@mvista.com>
19422
19423 * gdb.base/detach.exp: New test.
19424
696d5a5b
DJ
194252003-01-09 Daniel Jacobowitz <drow@mvista.com>
19426
19427 * Makefile.in (ALL_SUBDIRS): New variable.
19428 (subdirs, clean, distclean): Use it.
19429 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
19430 regenerating Makefile, since it is generated from the top level.
19431 * gdb.asm/Makefile.in: Likewise.
19432 * gdb.base/Makefile.in: Likewise.
19433 * gdb.c++/Makefile.in: Likewise.
19434 * gdb.disasm/Makefile.in: Likewise.
19435 * gdb.java/Makefile.in: Likewise.
19436 * gdb.mi/Makefile.in: Likewise.
19437 * gdb.threads/Makefile.in: Likewise.
19438 * gdb.trace/Makefile.in: Likewise.
19439
754533e4
DC
194402003-01-09 David Carlton <carlton@math.stanford.edu>
19441
19442 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
19443 Add copyright year 2003.
19444
d8b3e9ee
MC
194452003-01-06 Michael Chastain <mec@shout.net>
19446
19447 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
19448 When selecting a thread, 'line' and 'file' are optional.
19449 * gdb.mi/mi1-pthreads.exp: Likewise.
19450
8e9e0fe6
AS
194512003-01-06 Andreas Schwab <schwab@suse.de>
19452
19453 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
19454 failures.
19455
b5ab8ff3
DJ
194562003-01-04 Daniel Jacobowitz <drow@mvista.com>
19457
19458 Fix PR gdb/844
19459 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
19460 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
19461
19462 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
19463 instead of calling gdb_suppress_entire_file.
19464 * gdb.threads/print-threads.exp: Likewise.
19465 * gdb.threads/schedlock.exp: Likewise.
19466
19467 * gdb.threads/killed.exp: Return instead of calling
19468 gdb_suppress_entire_file.
19469 * gdb.threads/linux-dp.exp: Likewise.
19470 * gdb.threads/pthreads.exp: Likewise.
19471
1e698235
DJ
194722003-01-04 Daniel Jacobowitz <drow@mvista.com>
19473
19474 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
19475 stabs.
19476 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
19477 * gdb.base/whatis.exp: Always allow (void) after function names.
19478
147ff08c
DJ
194792003-01-04 Daniel Jacobowitz <drow@mvista.com>
19480
19481 * gdb.c++/casts.exp: Correct regexp.
19482
dc62bfc2
MK
194832003-01-04 Mark Kettenis <kettenis@gnu.org>
19484
19485 * configure.in: Call AC_CONFIG_HEADER. Don't call
19486 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
19487 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
19488 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
19489 aforementioned directories in the AC_OUPUT call.
19490 * config.hin: New file.
19491 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
19492 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
19493 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
19494 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
19495 pass -I$objdir instead of -I$objdir/$subdir in compilation.
19496 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
19497 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
19498 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
19499 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
19500 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
19501 gdb.threads/configure.in, gdb.threads/configure,
19502 gdb.threads/config.in, gdb.trace/configure.in,
19503 gdb.trace/configure: Removed.
19504
77afa639
MC
195052003-01-03 Michael Chastain <mec@shout.net>
19506
19507 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
19508 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
19509
7634bb6e
DJ
195102003-01-03 Daniel Jacobowitz <drow@mvista.com>
19511
19512 * gdb.base/store.exp: Fix regular expressions.
19513
b39c905e
MK
195142002-12-28 Mark Kettenis <kettenis@gnu.org>
19515
19516 * configure.in: Rewrite.
19517 * configure: Regenerated.
19518
0a8551dd
DC
195192003-01-03 David Carlton <carlton@math.stanford.edu>
19520
19521 * gdb.base/psymtab.exp: New file.
19522 * gdb.base/psymtab1.c: Ditto.
19523 * gdb.base/psymtab2.c: Ditto.
19524
c60b7188
AF
195252002-12-23 Adam Fedor <fedor@gnu.org>
19526
19527 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
19528
ee73db83
DC
195292002-12-23 David Carlton <carlton@math.stanford.edu>
19530
19531 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
19532 and current_directory initialization.
19533
d6c1774e
JB
195342002-12-22 Jim Blandy <jimb@redhat.com>
19535
f0a847b8
JB
19536 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
19537 rather than as part of the output file name.
19538
d6c1774e
JB
19539 * gdb.base/attach.exp: There's no need to copy the test program to
19540 /tmp; that was only ever necessary on HP/UX, and this test is
19541 entirely disabled there anyway.
19542
f0708dbb
JB
195432002-12-21 Jim Blandy <jimb@redhat.com>
19544
4c2acfea
JB
19545 * gdb.c++/psmang.exp: Doc fix.
19546
f0708dbb
JB
19547 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
19548 test.
19549
9579e000
DC
195502002-12-20 David Carlton <carlton@math.stanford.edu>
19551
19552 * gdb.c++/annota2.exp: KFAIL annotate-quit.
19553
d1810171
MC
195542002-12-18 Michael Chastain <mec@shout.net>
19555
19556 * gdb.c++/annota2.exp: Add copyright year 2002.
19557
76565097
DC
195582002-12-17 David Carlton <carlton@math.stanford.edu>
19559
19560 * gdb.c++/try_catch.cc: Add marker comments.
19561 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
19562 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
19563 * gdb.c++/m-static.cc: Ditto.
19564 * gdb.c++/m-static1.cc: Ditto.
19565 * gdb.c++/try_catch.cc: Ditto.
19566
da81390b
JJ
195672002-12-16 Jeff Johnston <jjohnstn@redhat.com>
19568
19569 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
19570 to see whether we are using the new -environment-directory
19571 command which resets via -r or the old version of the command
19572 which may prompt the user. Part of fix for gdb/741.
19573
b304d130
AC
195742002-12-13 Andrew Cagney <ac131313@redhat.com>
19575
19576 * gdb.fortran/types.exp: Update obsolete comment.
19577 * gdb.fortran/exprs.exp: Ditto.
19578 * lib/gdb.exp: Delete obsolete code.
19579 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
19580 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
19581 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
19582 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
19583 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
19584 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
19585 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
19586 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
19587 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
19588 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
19589 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
19590 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
19591 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
19592 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
19593 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
19594 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
19595 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
19596 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
19597 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
19598 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
19599 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
19600 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
19601 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
19602 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
19603 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
19604 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
19605 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
19606 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
19607 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
19608 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
19609 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
19610 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
19611 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
19612 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
19613 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
19614 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
19615 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
19616
a23b6e6a
DC
196172002-12-11 David Carlton <carlton@math.stanford.edu>
19618
19619 * gdb.c++/m-data.exp: Add test for members that shadow global
19620 variables: see PR gdb/804.
19621 * gdb.c++/m-data.cc: Ditto.
19622
6604731b
DJ
196232002-12-10 Daniel Jacobowitz <drow@mvista.com>
19624
19625 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
19626
de46ecd7
DC
196272002-12-06 David Carlton <carlton@math.stanford.edu>
19628
19629 * gdb.base/store.c: Don't declare functions static.
19630
27e829d0
AC
196312002-12-04 Andrew Cagney <ac131313@redhat.com>
19632
19633 * gdb.base/store.exp, gdb.base/store.c: New files.
19634
92806416
DJ
196352002-12-03 Daniel Jacobowitz <drow@mvista.com>
19636
19637 * gdb.base/selftest.exp: Update for current gdb.
19638
3bcbaac5
DJ
196392002-12-03 Daniel Jacobowitz <drow@mvista.com>
19640
19641 * gdb.base/maint.exp: Only dump symbols from one source file
19642 or objfile.
19643
f4f00b1f
DJ
196442002-12-03 Daniel Jacobowitz <drow@mvista.com>
19645
19646 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
19647 function call.
19648
f1c8a949
JB
196492002-11-25 Jim Blandy <jimb@redhat.com>
19650
19651 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
19652 function appearing in error message.
19653
9e297a97
DJ
196542002-11-21 Daniel Jacobowitz <drow@mvista.com>
19655
19656 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
19657
1f312e79
JJ
196582002-11-08 Jeff Johnston <jjohnstn@redhat.com>
19659
d63a86f8
RM
19660 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
19661 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
19662 should be in mi console format. This is part of fix for PR gdb/604.
19663
83c31e7d
FN
196642002-09-18 Fernando Nasser <fnasser@redhat.com>
19665
19666 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
19667 which explicitly prints the zero offset as "+0".
19668
322b3f65
DJ
196692002-10-22 Daniel Jacobowitz <drow@mvista.com>
19670
19671 * gdb.threads/schedlock.c (args): Make unsigned.
19672
196732002-10-21 Daniel Jacobowitz <drow@mvista.com>
19674
19675 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
19676 numbers. Allow "foo2|selected stack frame".
19677 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
19678 * gdb.asm/asmsrc2.s: Likewise.
19679 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
19680 comments.
19681 * gdb.asm/mips.inc: New file.
19682
5e2fe5b8
AF
196832002-10-18 Adam Fedor <fedor@gnu.org>
19684
19685 * gdb.base/default.exp: Update expected output to include 'ObjC'.
19686 * gdb.base/help.exp: Likewise.
19687
abe1a5d0
KB
196882002-10-17 Kevin Buettner <kevinb@redhat.com>
19689
19690 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
19691 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
19692
10abb1d4
JB
196932002-10-02 Jim Blandy <jimb@redhat.com>
19694
19695 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
19696
1f609b42
AC
196972002-10-01 Andrew Cagney <ac131313@redhat.com>
19698
19699 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
19700 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
19701 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
19702 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
19703 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
19704 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
19705 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
19706
0aee02e4
AC
197072002-09-29 Andrew Cagney <ac131313@redhat.com>
19708
19709 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
19710 * mi0-disassemble.exp, mi0-eval.exp: Delete.
19711 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
19712 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
19713 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
19714 * mi0-var-block.exp, mi0-var-child.exp: Delete.
19715 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 19716
6fde09ad
KB
197172002-09-27 Kevin Buettner <kevinb@redhat.com>
19718
19719 * gdb.base/annota1.exp (info break): Make directory components of
19720 path optional since not all compilers emit this debug information.
19721
889bf7c5
PA
19722 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
19723 step ends up stepping out of the function instead of stopping on
19724 the epilogue.
6fde09ad 19725
9e8aab75
KS
197262002-09-26 Keith Seitz <keiths@redhat.com>
19727
19728 * lib/insight-support.exp (gdbtk_start): Figure out where
19729 the insight executable is based on where gdb is. Use this
19730 executable to start insight instead of gdb.
19731
e36180d7
AC
197322002-09-25 Andrew Cagney <cagney@redhat.com>
19733
19734 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
19735
9dd34b2b
AC
197362002-09-24 Andrew Cagney <ac131313@redhat.com>
19737
19738 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
19739 test_isolated_complaints.
19740 (test_empty_complaint): New function.
19741 (test_empty_complaints): New function. Check no output when no
19742 complaints.
d63a86f8 19743
dea97812
KB
197442002-09-19 Jim Blandy <jimb@redhat.com>
19745
a9c64011 19746 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 19747
54951bd7
AC
197482002-09-19 Andrew Cagney <ac131313@redhat.com>
19749
19750 * gdb.gdb/complaints.exp: New file.
19751
dec43320
AC
197522002-09-18 Andrew Cagney <ac131313@redhat.com>
19753
19754 * gdb.base/maint.exp: Check `help maint internal-warning'.
19755
e70d6e3f
DC
197562002-09-18 David Carlton <carlton@math.stanford.edu>
19757
19758 * gdb.c++/m-static.exp: Remove breakpoints depending on line
19759 numbers, and replace them by a single breakpoint after the
19760 constructors are all finished.
19761 Add test 4.
19762 * gdb.c++/m-static.cc: Add test 4.
19763 * gdb.c++/m-static.h: New file.
19764 * gdb.c++/m-static1.cc: New file.
19765
19766 * gdb.c++/printmethod.exp: New file.
19767 * gdb.c++/printmethod.cc: New file.
19768
19769 * gdb.c++/pr-574.exp: New file.
19770 * gdb.c++/pr-574.cc: New file.
19771
afb5c968
CV
197722002-09-18 Corinna Vinschen <vinschen@redhat.com>
19773
19774 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
19775 embedded targets which never actually exit.
19776
31e45dee
FN
197772002-09-18 Fernando Nasser <fnasser@redhat.com>
19778
19779 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
19780 "don't step after run" as unresolved or unsupported, instead of xfail.
19781
a283c5a1
CV
197822002-09-18 Corinna Vinschen <vinschen@redhat.com>
19783
19784 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
19785 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
19786 Add newline to expected string in "step out of main (status wrapper)"
19787 case.
19788
11350d2a
CV
197892002-09-18 Corinna Vinschen <vinschen@redhat.com>
19790
19791 * lib/gdb.exp (rerun_to_main): Allow restarting application.
19792 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
19793
0deec7d6
TT
197942002-09-17 Tom Tromey <tromey@redhat.com>
19795
19796 * gdb.base/printcmds.exp (test_print_string_constants): Expect
19797 \000, not \0, in double-quoted string.
19798
b2b4a1b5
CV
197992002-09-14 Corinna Vinschen <vinschen@redhat.com>
19800
c9d37158 19801 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
19802 string after running the commands execution on breakpoint tests.
19803
1c56143a
CV
198042002-09-13 Corinna Vinschen <vinschen@redhat.com>
19805
19806 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
19807
37f8da45
JB
198082002-09-12 Joel Brobecker <brobecker@gnat.com>
19809
19810 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
19811
08b468e0
KS
198122002-09-10 Keith Seitz <keiths@redhat.com>
19813
19814 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
19815 runto proc.
19816 (mi_run_to_main): Use mi_runto.
19817 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
19818
dc360f58
KS
198192002-09-10 Keith Seitz <keiths@redhat.com>
19820
19821 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
19822 regexp for stopping at main. Could have multiple event notifications.
19823 Don't assume that main was declared with no parameters.
19824 (mi_next): Use mi_step_to.
19825 (mi_step): Use mi_next_to.
19826
ce3abcfb
CV
198272002-09-09 Corinna Vinschen <vinschen@redhat.com>
19828
19829 * gdb.base/default.exp: Fix expected string in `info float' test.
19830
d1f5b980
BE
198312002-09-09 Ben Elliston <bje@redhat.com>
19832
19833 * config/mips.exp: Update comments.
19834 * config/mips-idt.exp: Likewise.
19835 * config/nind.exp: Likewise.
19836 * config/slite.exp: Likewise.
19837 * config/sparclet.exp: Likewise.
19838 * config/udi.exp: Likewise.
19839 * config/vx.exp: Likewise.
19840 * config/vxworks29k.exp: Likewise.
19841
2f71430b
JB
198422002-09-05 Jim Blandy <jimb@redhat.com>
19843
19844 * gdb.threads/killed.exp: Fix test failure message.
19845
7ddebc7e
KS
198462002-09-04 Keith Seitz <keiths@redhat.com>
19847
19848 * lib/mi-support.exp: Update copyright.
19849 (mi_gdb_test): Increase the priority of the expected pattern
19850 so that it matches gdb_test.
19851
0ae67eb3
KS
198522002-09-03 Keith Seitz <keiths@redhat.com>
19853
19854 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
19855 Use integer comparison instead of string comparison for testing
19856 whether binary was built.
19857
38fc42c8
JB
198582002-09-03 Jim Blandy <jimb@redhat.com>
19859
19860 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
19861
b6ff0e81
JB
198622002-08-29 Jim Blandy <jimb@redhat.com>
19863
19864 * gdb.threads/pthreads.exp: Move the portable thread compilation
19865 code into a function in lib/gdb.exp, and call that from here.
19866 * lib/gdb.exp (gdb_compile_pthreads): New function.
19867
07c98896
KS
198682002-08-29 Keith Seitz <keiths@redhat.com>
19869
19870 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
19871 expect_out so that callers can get at it.
19872
0312286c
DJ
198732002-08-23 Daniel Jacobowitz <drow@mvista.com>
19874
19875 * gdb.threads/print-threads.c: New file.
19876 * gdb.threads/print-threads.exp: New file.
19877 * gdb.threads/schedlock.c: New file.
19878 * gdb.threads/schedlock.exp: New file.
19879
dd039bc4
EZ
198802002-08-22 Elena Zannoni <ezannoni@redhat.com>
19881
a9c64011
AS
19882 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
19883 not altivec.c.
dd039bc4 19884
1f36144c
MK
198852002-08-17 Mark Kettenis <kettenis@gnu.org>
19886
19887 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
19888 targets. The problem should be fixed now.
19889
16057ec7 198902002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
19891
19892 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
19893 2002-07-24 change that removes final dots from error messages.
19894
3c1499ad
TT
198952002-08-13 Tom Tromey <tromey@redhat.com>
19896
19897 * gdb.base/readline.exp: New file.
19898
a20ce2c3
AC
198992002-08-01 Andrew Cagney <ac131313@redhat.com>
19900
19901 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
19902 supress message.
19903
db034ac5
AC
199042002-08-01 Andrew Cagney <cagney@redhat.com>
19905
19906 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
19907 CHILL_FOR_TARGET and CHILL_LIB.
19908 * configure.in (configdirs): Remove gdb.chill.
19909 * configure: Regenerate.
19910 * lib/gdb.exp: Obsolete references to chill.
19911 * gdb.fortran/types.exp: Ditto.
19912 * gdb.fortran/exprs.exp: Ditto.
19913
3e000b18
KB
199142002-07-30 Kevin Buettner <kevinb@redhat.com>
19915
19916 * gdb.base/shlib-call.exp (additional_flags): Conditionally
19917 set Irix-specific compile and link flags.
19918
28f4966b
KB
199192002-07-29 Kevin Buettner <kevinb@redhat.com>
19920
19921 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
19922 source files. The ``-o'' option doesn't work with the ``-E'' option
19923 when using the Irix compiler.
19924
46c0d5a6
DJ
199252002-07-19 Daniel Jacobowitz <drow@mvista.com>
19926
19927 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
19928 Improve support for reusing an exec file. Copy exec file
19929 to target, and run gdbserver on the target instead of on the host.
19930
eecf4bed
JB
199312002-07-18 Jim Blandy <jimb@redhat.com>
19932
0f815cdf
JB
19933 * gdb.base/ending-run.exp: Don't expect to see the program end in
19934 some orderly fashion when we're running on a real stand-alone
19935 board.
19936
eecf4bed
JB
19937 * gdb.base/interrupt.exp: Correct logic for skipping tests on
19938 targets that don't support interrupts.
19939
52d309e4
JB
199402002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
19941
19942 * gdb.base/attach.exp: Add patterns to match output from /proc-based
19943 systems.
19944 Move comments in expect statements to inside the actions, so that they
19945 don't get matched against.
19946
ff683d9e
MK
199472002-07-10 Mark Kettenis <kettenis@gnu.org>
19948
19949 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
19950 function when asleep" test.
19951
b5356753
AC
199522002-07-10 Andrew Cagney <ac131313@redhat.com>
19953
19954 * gdb.base/page.exp: Rewrite to handle problems with very long
19955 `info set' output. Update copyright.
19956
6aa4d13a
AC
199572002-06-26 Andrew Cagney <ac131313@redhat.com>
19958
19959 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
19960 gdb.threads-hp.
19961 * gdb.hp/configure: Regenerate.
19962 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
19963 * gdb.hp/gdb.threads-hp/configure: Delete file.
19964 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
19965
8cf8c2b8
AC
199662002-06-22 Andrew Cagney <ac131313@redhat.com>
19967
19968 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
19969 setlocale, bindtextdomain and textdomain.
19970
6827a8f8
JB
199712002-06-11 Jim Blandy <jimb@redhat.com>
19972
919d772c
JB
19973 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
19974 preprocessor macro information is present.
19975
6827a8f8
JB
19976 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
19977 tests.
19978
c15b0d21
MS
199792002-06-06 Michael Snyder <msnyder@redhat.com>
19980
c5984d70
MS
19981 * gdb.base/overlays.exp: Record addresses of overlay
19982 functions in TCL variables rather than in GDB variables,
19983 to avoid having GDB convert them to pointers (with loss
19984 of information).
19985
d63a86f8 19986 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 19987 default linker script changes.
c15b0d21
MS
19988 * gdb.base/long_long.exp: Add check for sizeof (long double).
19989
be26fe0d
ML
199902002-06-06 Michal Ludvig <mludvig@suse.cz>
19991
19992 * gdb.asm/asm-source.exp: Add x86-64 target.
19993 * gdb.asm/x86_64.inc: New.
d63a86f8 19994
258093ca 199952002-05-30 Michael Chastain <mec@shout.net>
258093ca 19996
4b3153f1 19997 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
19998 * gdb.c++/m-static.cc: New file.
19999 * gdb.c++/m-static.exp: New file.
20000
241264c6
MS
200012002-05-28 Michael Snyder <msnyder@redhat.com>
20002
20003 * gdb.base/call-ar-st.exp: Allow for reduced floating point
20004 precision.
20005
9bba8c8f 200062002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 20007
4b3153f1 20008 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
20009 * gdb.c++/m-data.cc: New file.
20010 * gdb.c++/m-data.exp: New file.
20011
200122002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 20013
4b3153f1 20014 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 20015 * gdb.c++/try_catch.cc: New file.
d63a86f8 20016 * gdb.c++/try_catch.exp: New file.
9bba8c8f 20017
def1b996
MC
200182002-05-27 Michael Chastain <mec@shout.net>
20019
20020 * gdb.c++/local.exp: Accept more nested types in output.
20021
522ba268
MC
200222002-05-26 Michael Chastain <mec@shout.net>
20023
20024 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
20025
277254ba
MS
200262002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
20027
20028 * lib/gdb.exp (gdb_wrapper_init): Just because
20029 gdb_wrapper_file exists, this does not mean that the file
20030 should not be rebuilt. That is what gdb_wrapper_initialized
20031 is for.
20032 (default_gdb_init): Reset gdb_wrapper_initialized.
20033
b61a8733
MS
200342002-05-23 Michael Snyder <msnyder@redhat.com>
20035
d63a86f8 20036 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
20037 the precision of the floating point test results.
20038 * gdb.base/call-rt-st.exp: Ditto.
20039
b61a8733
MS
20040 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
20041 * gdb.base/call-rt-st.exp: Ditto.
20042
56f6e910
MC
200432002-05-19 Michael Chastain <mec@shout.net>
20044
20045 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
20046
ad0b0016
EZ
200472002-05-19 Elena Zannoni <ezannoni@redhat.com>
20048
a9c64011
AS
20049 * configure.in (configdirs): Add gdb.arch.
20050 * configure: Regenerate.
ad0b0016 20051
f617d2b6
JB
200522002-05-17 Jim Blandy <jimb@redhat.com>
20053
20054 * gdb.base/completion.exp: Recognize the more detailed error
20055 messages produced by the macro expander's lexical analyzer.
20056
eac2a696
EZ
200572002-05-14 Elena Zannoni <ezannoni@redhat.com>
20058
a9c64011
AS
20059 * gdb.arch/altivec-abi.c: New file.
20060 * gdb.arch/altivec-abi.exp: New file.
20061 * gdb.arch/altivec-regs.c: New file.
20062 * gdb.arch/altivec-regs.exp: New file.
eac2a696 20063
2fdde8f8
DJ
200642002-05-14 Daniel Jacobowitz <drow@mvista.com>
20065
20066 * gdb.base/maint.exp (maint print type): Update for new type
20067 structure.
d63a86f8 20068
e31f1a7c
EZ
200692002-05-14 Elena Zannoni <ezannoni@redhat.com>
20070
20071 * gdb.arch: New directory.
20072 * gdb.arch/configure.in: New file.
20073 * gdb.arch/configure: New file.
20074 * gdb.arch/Makefile.in: New file.
20075
db589741
CV
200762002-05-13 Corinna Vinschen <vinschen@redhat.com>
20077
20078 * gdb.asm/asm-source.exp: Add v850 as supported target.
20079 * gdb.asm/v850.inc: New file.
20080
8ce2a7dc
DJ
200812002-05-13 Daniel Jacobowitz <drow@mvista.com>
20082
20083 * gdb.c++/annota2.exp (annotate-quit): Add comment.
20084
df763c7f
DJ
200852002-05-12 Daniel Jacobowitz <drow@mvista.com>
20086
20087 * gdb.base/break.exp: Check 'break "marker2"'.
20088
377daeed
MS
200892002-05-10 Michael Snyder <msnyder@redhat.com>
20090
20091 * gdb.base/long_long.exp: Fix typo.
20092
c4b7bc2b
JB
200932002-05-10 Jim Blandy <jimb@redhat.com>
20094
ecac9a4e
JB
20095 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
20096 a bug.
20097
c4b7bc2b
JB
20098 * gdb.base/printcmds.exp (test_integer_literals_rejected):
20099 Recognize more detailed error message produced by the macro
20100 expander's lexical analyzer.
20101 * lib/gdb.exp (test_print_reject): Same.
20102
e71019a1
MK
201032002-05-09 Mark Kettenis <kettenis@gnu.org>
20104
20105 * gdb.c++/method.exp: Fix typo.
20106
fedfc8e6
MS
201072002-05-08 Michael Snyder <msnyder@redhat.com>
20108
166a1957
MS
20109 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
20110 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 20111 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
20112 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
20113 Add iftarget clause for strongarm.
d63a86f8 20114
f1c47eb2
MS
201152002-05-06 Michael Snyder <msnyder@redhat.com>
20116
cb9a9d3e
MS
20117 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
20118 (gdb_continue_to_end): Accept output from status wrapper.
20119 * gdb.base/ending-run.exp: Add case for output from status wrapper.
20120 Clean up fail messages to match pass messages.
20121
f1c47eb2
MS
20122 Enable the "needs_status_wrapper" testsuite feature.
20123 * lib/gdb.exp (gdb_wrapper_init): New procedure.
20124 (gdb_compile): Conditionally call gdb_wrapper_init.
20125 * gdb.base/a2-run.exp: Recognize output from status wrapper.
20126 * gdb.c++/method.exp: Recognize output from status wrapper.
20127
6079c749
BE
201282002-05-06 Ben Elliston <bje@redhat.com>
20129From Graydon Hoare <graydon@redhat.com>
20130
20131 * config/sid.exp: Include support for "rawsid" protocol.
20132
188baff3
JB
201332002-05-03 Jim Blandy <jimb@redhat.com>
20134
20135 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
20136 * gdb.c++/hang3.C: New file.
20137
b9c07f0f
AC
201382002-05-04 Andrew Cagney <ac131313@redhat.com>
20139
20140 * gdb.base/default.exp: Remove obsolete code.
20141 * gdb.c++/misc.exp: Ditto. Update copyright.
20142 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
20143 * gdb.base/whatis.exp: Ditto. Update copyright.
20144 * gdb.base/scope.exp: Ditto. Update copyright.
20145 * gdb.base/ptype.exp: Ditto. Update copyright.
20146 * gdb.base/printcmds.exp: Ditto. Update copyright.
20147 * gdb.base/opaque.exp: Ditto. Update copyright.
20148 * gdb.base/list.exp: Ditto.
20149 * gdb.base/funcargs.exp: Ditto. Update copyright.
20150 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
20151 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
20152 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
20153 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
20154 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
20155 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
20156
5c7a0397
MS
201572002-05-02 Michael Snyder <msnyder@redhat.com>
20158
d6dcc264 20159 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
20160 * gdb.base/long_long.exp: Add xscale target.
20161 * gdb.base/default.exp: Add xscale target.
20162
eb7f1c48
JB
201632002-05-01 Jim Blandy <jimb@redhat.com>
20164
20165 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
20166 gdb.c++/hang.exp: New test.
20167
a6befae8
FF
201682002-05-01 Fred Fish <fnf@redhat.com>
20169
20170 * gdb.base/completion.exp: Handle completions of "./Make" for
20171 more than one completion possibility, as is the case when we
20172 build and test in the source tree.
20173
0a310277
AG
201742002-04-29 Anthony Green <green@redhat.com>
20175
20176 * gdb.java/jmisc1.exp: New file.
20177 * gdb.java/jmisc2.exp: New file.
20178
6ff9af88
DJ
201792002-04-24 Daniel Jacobowitz <drow@mvista.com>
20180
20181 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
20182
96b3d632
EZ
201832002-04-23 Elena Zannoni <ezannoni@redhat.com>
20184
20185 * gdb.base/help.exp: Change 'help status' to allow for target
20186 dependent output differences.
20187
5019bb54
MC
201882002-04-22 Michael Chastain <mec@shout.net>
20189
20190 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
20191
a805a116
MC
201922002-04-22 Michael Chastain <mec@shout.net>
20193
20194 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
20195
a1706bfd
DM
201962002-04-17 David S. Miller <davem@redhat.com>
20197
20198 * gdb.asm/sparc64.inc: New file.
20199 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
20200
a73a20a2
EZ
202012002-04-19 Elena Zannoni <ezannoni@redhat.com>
20202
20203 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
20204 instruction file directly into the build tree. Clean up at end of
20205 test.
20206
ba678339
DM
202072002-04-18 David S. Miller <davem@redhat.com>
20208
20209 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
20210 handle 64-bit platforms correctly.
20211 * gdb.base/maint.exp: Likewise.
20212
b03399da
KB
202132002-04-18 Kevin Buettner <kevinb@redhat.com>
20214
20215 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
20216 ``-fpic'' when compiling files comprising a shared library, but
20217 it does need additional linker flags in order to find shared
20218 libraries at run time.
20219
e2004992
KB
202202002-04-18 Kevin Buettner <kevinb@redhat.com>
20221
20222 * gdb.base/cvexpr.c (use): New function.
20223 (main): Invoke use() on all global variables to prevent
20224 some linkers from deleting these otherwise unused symbols.
20225
d8937120
MC
202262002-04-17 Michael Chastain <mec@shout.net>
20227From David S. Miller <davem@redhat.com>
20228
20229 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
20230 handle 64-bit platforms correctly.
20231
ffd61a58
MS
202322002-04-12 Michael Snyder <msnyder@redhat.com>
20233From Jim Blandy <jimb@redhat.com>
a9c64011 20234 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
20235 script can handle this instead.
20236 * gdb.base/bar.c (barx): Same.
20237 * gdb.base/baz.c (bazx): Same.
20238 * gdb.base/grbx.c (grbxx): Same.
20239
20240 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
20241 manager doesn't automatically unmap overlays unnecessarily.
20242
6b8426a6
MH
202432002-04-10 Martin M. Hunt <hunt@redhat.com>
20244
20245 * gdb.base/ending-run.exp: Fix pattern for Mips targets
20246 stepping out of main.
20247
34af4875
MC
202482002-04-09 Michael Chastain <mec@shout.net>
20249
20250 * gdb.c++/local.cc (main): Move call to marker1() inside nested
20251 scope so that the nested scope tests will make sense.
20252 * gdb.c++/local.exp: Write patterns that actually work with gcc
20253 (the HP patterns "were never known to work with gcc").
20254 Keep the old aCC patterns too.
20255
2d1676a0
DJ
202562002-04-09 Daniel Jacobowitz <drow@mvista.com>
20257
20258 * gdb.base/attach.exp: Correct target board test.
20259
3a63e3f9
MC
202602002-04-08 Michael Chastain <mec@shout.net>
20261
20262 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
20263 in a const method. Add some xfail and fail cases for configurations
20264 that do not emit the "const ...".
20265
f18dabd2
MC
202662002-04-07 Michael Chastain <mec@shout.net>
20267
20268 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
20269 Accept "A * const" and "const A * const" as type of "this".
20270 Fix spelling of getFunky throughout. Make messages uniform.
20271
0fcddd82
EZ
202722002-04-07 Elena Zannoni <ezannoni@redhat.com>
20273
a9c64011 20274 Work around for PR gdb/285:
0fcddd82
EZ
20275 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
20276
16a8534a
EZ
202772002-04-07 Elena Zannoni <ezannoni@redhat.com>
20278
20279 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
20280 instructions file at run time instead of configure time.
20281 Sometimes we run the test in a directory that is not the one we
20282 configured in.
20283 * gdb.asm/configure.in: Delete creation of symlink.
20284 * gdb.asm/configure: Regenerate.
20285
24181d81
JB
202862002-04-05 J. Brobecker <brobecker@gnat.com>
20287
20288 * gdb.gdb/xfullpath.exp: New test, to exercise the new
20289 xfullpath () function.
20290
7cdb7107
DJ
202912002-04-04 Daniel Jacobowitz <drow@mvista.com>
20292
20293 * gdb.asm/Makefile.in: Correct dependencies.
20294
20295 * gdb.asm/powerpc.inc: New file.
20296 * gdb.asm/asm-source.exp: Add PowerPC.
20297 * gdb.asm/configure.in: Likewise.
20298 * gdb.asm/configure: Regenerated.
20299
a7d17088
DJ
203002002-04-04 Daniel Jacobowitz <drow@mvista.com>
20301
20302 * gdb.base/relocate.exp: New file.
20303 * gdb.base/relocate.c: New file.
20304
cd721503
FF
203052002-04-04 Fred Fish <fnf@redhat.com>
20306
20307 * gdb.base/step-test.exp: Update comment regarding stopping in
20308 memcpy/bcopy calls inserted as part of the compiler runtime.
20309
b22ad7a7
MS
203102002-04-04 Michael Snyder <msnyder@redhat.com>
20311
20312 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
20313
5f279fa6
DJ
203142002-04-03 Daniel Jacobowitz <drow@mvista.com>
20315
20316 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
20317 (gdb_expect): Remove $notransfer hack.
20318
dd0fd3ce
DJ
203192002-04-02 Daniel Jacobowitz <drow@mvista.com>
20320
20321 * gdb.c++/classes.exp ("calling method for small class"): Match
20322 updated register output.
20323
1e50cda1
DJ
203242002-03-30 Daniel Jacobowitz <drow@mvista.com>
20325
20326 Fix PR gdb/452
20327 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
20328 when finished. Make gdb_file_cmd send "exec-file" when
20329 appropriate.
20330
24015922
DJ
203312002-03-30 Daniel Jacobowitz <drow@mvista.com>
20332
20333 * gdb.base/attach.exp: Remove extra setup_xfail.
20334
dd7dfd64
MS
203352002-03-26 Michael Snyder <msnyder@redhat.com>
20336
20337 * gdb.base/default.exp: Add tests for dump, append, and restore.
20338 * gdb.base/help.exp: Add tests for dump, append, and restore.
20339 * gdb.base/dump.exp: New file, test dump, append and restore.
20340 * gdb.base/dump.c: New file.
20341
48b2f8d7
MS
203422002-03-27 Michael Snyder <msnyder@redhat.com>
20343
d63a86f8 20344 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
20345 clean-ups in help messages.
20346
05b4d525
FF
203472002-03-26 Fred Fish <fnf@redhat.com>
20348
20349 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
20350 have debugging info for those functions and the compiler uses them
20351 internally to copy structs around.
20352
d7679631
FF
203532002-03-26 Fred Fish <fnf@redhat.com>
20354
20355 * gdb.base/list.exp: Revert the change made yesterday and add note
20356 about why we don't list the default lines for remote targets.
20357
523ac3f9
MS
203582002-03-25 Michael Snyder <msnyder@redhat.com>
20359
20360 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
20361
754b2b8d
FF
203622002-03-25 Fred Fish <fnf@redhat.com>
20363
20364 * gdb.base/list.exp: This test works on remote targets so remove
20365 the short circuit for remote targets. Update copyright.
20366
33c3e192
FF
203672002-03-25 Fred Fish <fnf@redhat.com>
20368
20369 * gdb.base/attach.exp: Fix logic error that was suppressing this
20370 test for all non hppa*-*-hpux* targets, instead of the hp target.
20371 Move comments closer to the suppression point. Also now need to
20372 check that we are running natively.
20373
d43e73ee
MS
203742002-03-22 Michael Snyder <msnyder@redhat.com>
20375
882c8f02
MS
20376 * gdb.base/default.exp: Add test for gcore. Update copyright.
20377 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 20378
04c12f60
FF
203792002-03-06 Fred Fish <fnf@redhat.com>
20380
20381 * gdb.base/funcargs.c: Remove extraneous ';' character.
20382 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
20383
b43df995
MC
203842002-03-04 Michael Chastain <mec@shout.net>
20385
20386 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
20387 accommodate gcc v3 function signature.
20388 * gdb.mi/mi0-var-cmd-exp: Ditto.
20389
92362027
AC
203902002-02-24 Andrew Cagney <ac131313@redhat.com>
20391
20392 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
20393 ``GNU/Linux'' or ``Linux kernel''
20394 * testsuite/gdb.threads/pthreads.c: Ditto.
20395
258ad32d
MC
203962002-02-24 Michael Chastain <mec@shout.net>
20397
20398 * gdb.threads/pthreads.c (thread1): Add a return statement.
20399 (thread2): Likewise.
20400 (foo): Likewise.
20401
04c3b3d4
MC
204022002-02-23 Michael Chastain <mec@shout.net>
20403
20404 * gdb.threads/linux-dp.c (philosopher): Add a return statement
20405 to placate gcc.
20406
5a2a0a20
MC
204072002-02-23 Michael Chastain <mec@shout.net>
20408
20409 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
20410 test "ptype bint". The test passes on all my stabs configurations.
20411
a640f7fc
JB
204122002-02-21 Jim Blandy <jimb@redhat.com>
20413
27924826
JB
20414 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
20415 filename at a time, and watch for the ones we want to see.
20416
a640f7fc
JB
20417 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
20418 types of pointers to prototyped functions.
20419
edcc8c75
AC
204202002-02-20 Andrew Cagney <ac131313@redhat.com>
20421
20422 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
20423 signed, unsigned and straight char.
20424 (padding_char, padding_short, padding_int, padding_long,
20425 padding_long_long, padding_float, padding_double,
20426 padding_long_double): New global variables.
20427 (fill, fill_structs): New functions.
20428
20429 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
20430 for correctly sized writes. Update copyright.
20431 (get_valueof): New procedure.
20432 (get_sizeof): Call get_valueof.
20433 (check_valueof): New procedure.
20434 (check_padding): New procedure.
20435
ac57ea44
MC
204362002-02-20 Michael Chastain <mec@shout.net>
20437
20438 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
20439 to setup_xfail. Document some of the remaining calls.
20440
7a10c941
MC
204412002-02-18 Michael Chastain <mec@shout.net>
20442
20443 * gdb.c++/userdef.exp: Update copyright year.
20444
fb8acdcc
DJ
204452002-02-18 Daniel Jacobowitz <drow@mvista.com>
20446
20447 * gdb.c++/userdef.exp: Test overloaded operators properly.
20448 Remove xfails.
20449
fda6ae12
MS
204502002-02-14 Michael Snyder <msnyder@redhat.com>
20451
20452 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
20453
676a0442
DJ
204542002-02-14 Daniel Jacobowitz <drow@mvista.com>
20455
20456 * gdb.base/a2-run.exp: Check for a remote target properly.
20457 * gdb.base/annota1.exp: Likewise.
20458 * gdb.base/list.exp: Likewise.
20459 * gdb.base/reread.exp: Likewise.
20460 * gdb.base/scope.exp: Likewise.
20461 * gdb.base/shlib-call.exp: Likewise.
20462 * gdb.base/term.exp: Likewise.
20463 * gdb.c++/annota2.exp: Likewise.
20464
78b4f468
RE
204652002-02-13 Richard Earnshaw <rearnsha@arm.com>
20466
20467 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
20468
9a81ba51
MC
204692002-02-10 Michael Chastain <mec@shout.net>
20470
20471 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
20472 (call_after_alloca): Ditto.
20473
004af6c7
DJ
204742002-02-10 Daniel Jacobowitz <drow@mvista.com>
20475
20476 * gdb.base/ending-run.exp: Guard "cont" test with
20477 gdb_skip_stdio_test.
20478
37225f62
JB
204792002-02-06 Jim Blandy <jimb@redhat.com>
20480
20481 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
20482 from here...
20483 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
20484 To here. Disable this test on non-HP platforms. Add big comment.
20485
fe6fdd96
MS
204862002-02-04 Michael Snyder <msnyder@redhat.com>
20487
20488 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
20489 other than d10v and m32r.
20490
036fad3f
RE
204912002-02-02 Richard Earnshaw <rearnsha@arm.com>
20492
20493 * gdb.base/default.exp: Rewrite test patterns to reduce time
20494 taken to match them.
20495
7148ab62
DJ
204962002-01-30 Daniel Jacobowitz <drow@mvista.com>
20497
20498 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
20499 Allow a start function above main.
20500 * gdb.threads/linux-dp.exp: Fix copyright date.
20501
396cc255
DJ
205022002-01-30 Daniel Jacobowitz <drow@mvista.com>
20503
a9c64011
AS
20504 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
20505 (check_philosopher_stack): Check for manager thread before checking
20506 for a just-starting thread.
396cc255 20507
f038d31b
DJ
205082002-01-30 Daniel Jacobowitz <drow@mvista.com>
20509
20510 From Neil Booth <neil@daikokuya.demon.co.uk>:
20511 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
20512 warnings.
20513
b3ff9d9a
FF
205142002-01-21 Fred Fish <fnf@redhat.com>
20515
20516 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
20517 not caller.
20518
39ad761d
JB
205192002-01-21 Jim Blandy <jimb@redhat.com>
20520
20521 * gdb.base/reread.exp: Check that GDB properly re-reads the
20522 executable file when it changes while no inferior is running.
20523
aaf320fa
FF
205242002-01-21 Fred Fish <fnf@redhat.com>
20525
a9c64011
AS
20526 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
20527 optionally accept the "shlib events" variation.
aaf320fa 20528
808a31f5
JB
205292002-01-21 Jim Blandy <jimb@redhat.com>
20530
20531 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
20532 call `fflush' after every `printf', so that the output is produced
20533 at predictable points, regardless of whatever buffering does (or
20534 doesn't) take place.
20535 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
20536 at different points.
20537
4420d5e2
DJ
205382002-01-20 Daniel Jacobowitz <drow@mvista.com>
20539
20540 * gdb.c++/inherit.exp: Update copyright years.
20541 * gdb.c++/method.exp: Likewise.
20542
3e36a0f4
DJ
205432002-01-20 Daniel Jacobowitz <drow@mvista.com>
20544
20545 * gdb.c++/classes.exp: Update for improved v3 support and skipping
20546 artificial methods/arguments.
20547 * gdb.c++/derivation.exp: Likewise.
20548 * gdb.c++/inherit.exp: Likewise.
20549 * gdb.c++/method.exp: Likewise.
20550 * gdb.c++/virtfunc.exp: Likewise.
20551
b4ceaee6
AC
205522002-01-18 Andrew Cagney <ac131313@redhat.com>
20553
20554 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
20555 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
20556 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
20557 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
20558 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
20559 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
20560
ecace851
JB
205612002-01-17 Jim Blandy <jimb@redhat.com>
20562
20563 * gdb.asm/asm-source.exp (info symbol): Take another shot at
20564 anchoring the pattern matching the entry point symbol's name.
20565
375fc983
AC
205662002-01-17 Andrew Cagney <ac131313@redhat.com>
20567
20568 * gdb.base/maint.exp: Update ``maint internal-error'' to match
20569 continue/quit query. Update copyright.
20570
fe6fdd96
MS
205712002-01-14 Michael Snyder <msnyder@redhat.com>
20572
20573 * gdb.base/gcore.exp: Remove extra debugging output.
20574
e017c81f
DJ
205752002-01-13 Daniel Jacobowitz <drow@mvista.com>
20576
20577 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
20578 for slightly dubious v2 mangled string.
20579
37ab3bf8
DJ
205802002-01-13 Daniel Jacobowitz <drow@mvista.com>
20581
20582 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
20583
1bc05c3a 205842002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 20585
1bc05c3a 20586 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 20587
1bc05c3a
JM
20588 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
20589 constructors.
20590 * gdb.c++/derivation.exp: Likewise.
20591 * gdb.c++/templates.exp: Likewise.
20592 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 20593
1bc05c3a
JM
205942002-01-10 Michael Snyder <msnyder@redhat.com>
20595
20596 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 20597
a911c360
MS
205982002-01-08 Michael Snyder <msnyder@redhat.com>
20599
20600 * gdb.base/gcore.exp: New test for generate-core-file command.
20601 * gdb.base/gcore.c: Testcase for above.
20602 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
20603
ea2119ec
JM
206042002-01-08 Jason Merrill <jason@redhat.com>
20605
20606 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
20607
68203136
FF
206082002-01-07 Fred Fish <fnf@redhat.com>
20609
20610 * gdb.c++/overload.exp: Remove unconditional xfails for:
20611 print foo_instance1.overloadargs(1)
20612 print foo_instance1.overloadargs(1, 2)
20613 print foo_instance1.overloadargs(1, 2, 3)
20614 print foo_instance1.overloadargs(1, 2, 3, 4)
20615 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
20616 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
20617 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
20618 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
20619 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
20620 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
20621 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
20622 print foo_instance1.overload1arg()
20623 print foo_instance1.overload1arg((char)arg2)
20624 print foo_instance1.overload1arg((signed char)arg3)
20625 print foo_instance1.overload1arg((unsigned char)arg4)
20626 print foo_instance1.overload1arg((int)arg7)
20627 print foo_instance1.overload1arg((unsigned int)arg8)
20628 print foo_instance1.overload1arg((float)arg11)
20629 print foo_instance1.overload1arg((double)arg12)
d63a86f8 20630
21b9b5b1
MS
206312002-01-07 Michael Snyder <msnyder@redhat.com>
20632
20633 * gdb.base/huge.exp: New test. Print a very large target data object.
20634 (skip_huge_test): New test variable. Define if you want to skip this
20635 test. The test reads an 8 megabyte data object from the target, so it
20636 might be very time consuming on remote targets with a slow connection.
20637 * gdb.base/huge.c: New file. Test case for above.
20638
725f922e
FF
206392002-01-07 Fred Fish <fnf@redhat.com>
20640
20641 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
20642 g_instance.bfoo, and g_instance.cfoo.
20643
889bf7c5 206442002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 20645
889bf7c5
PA
20646 * gdb.base/break.c (multi_line_if_conditional): New function.
20647 (multi_ilne_while_conditional): Likewise.
20648 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
20649 IF or WHILE condition puts the breakpoint at the start of
20650 the condition.
f286b2c3 20651
634d57ec
JL
20652 * gdb.base/selftest.exp (backtrace through signal handler): Remove
20653 hppa*-*-hpux* expected failure.
20654 * gdb.base/structs.exp (do_function_calls): Similarly.
20655
20656 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
20657 watchpoints.
20658
9fbfe2dc
AC
206592002-01-06 Andrew Cagney <ac131313@redhat.com>
20660
20661 Fix PR gdb/66.
20662 * gdb.base/structs.exp: Replace skip for a29k with skip for
20663 gdb,cannot_call_functions.
20664 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
20665 * gdb.base/callfuncs.exp: Ditto.
20666 * gdb.base/call-rt-st.exp: Ditto.
20667 * gdb.base/call-strs.exp: Ditto.
20668 * gdb.base/callfwmall.exp: Ditto.
20669 * gdb.base/scope.exp: Obsolete xfail a29k.
20670 * gdb.c++/misc.exp: Ditto.
20671 * gdb.c++/cplusfuncs.exp: Ditto.
20672 * gdb.base/ptype.exp: Ditto.
20673 * gdb.base/printcmds.exp: Ditto.
20674 * gdb.base/opaque.exp: Ditto.
20675 * gdb.base/list.exp: Ditto.
20676 * gdb.base/funcargs.exp: Ditto.
20677 * gdb.base/default.exp: Ditto.
20678
8ddad156
MS
206792002-01-04 Michael Snyder <msnyder@redhat.com>
20680
ca4976a6 20681 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
20682 * gdb.base/maint.exp: Add tests for maint info sections options.
20683
1b074332
JL
20684Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
20685
20686 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
20687
7d159115
CV
206882001-12-20 Corinna Vinschen <vinschen@redhat.com>
20689
20690 * gdb.asm/arm.inc: New file.
20691 * gdb.asm/asm-source.exp: Add arm targets.
20692 * gdb.asm/configure.in: Ditto.
20693 * gdb.asm/configure: Recreated from configure.in.
20694
8fb87725
JL
20695Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
20696
afabe08c
JL
20697 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
20698 with HP's compiler.
20699 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
20700 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
20701 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
20702 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
20703
20704 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
20705 either HP's compilers or GCC.
20706
db521deb
JL
20707 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
20708 a SIGBUS or SIGSEGV.
20709
20710 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
20711
20712 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
20713 can be compiled with either HP's compiler or GCC.
20714
cfa88ab7
JL
20715 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
20716 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
20717 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
20718
ca344dff
JL
20719 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
20720 to match current gdb output. Update due to using auto-solib-limit
20721 for limiting instead of overloading auto-solib-add.
20722 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
20723 test program.
20724
3f3c6e55 20725 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
20726 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
20727 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
20728 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
20729 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
20730 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
20731 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
20732 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
20733 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
20734 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
20735 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
20736 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
20737 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 20738
8fb87725
JL
20739 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
20740 a SIGTRAP to the inferior.
20741
cf599fa7
CV
207422001-12-19 Corinna Vinschen <vinschen@redhat.com>
20743
20744 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
20745 Substitute call to target_link by call to gdb_compile.
20746
2cd045cd
JL
20747Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
20748
a9c64011
AS
20749 * gdb.base/break.exp: Fix HP specific search string when testing
20750 backtracing in a called function.
2cd045cd 20751
a9c64011
AS
20752 * gdb.base/constvars.exp: Only set lang to C++ if we're
20753 compiling the test with HP's compilers.
20754 * gdb.base/volatile.exp: Similarly.
2cd045cd 20755
99ebe9ac
JB
207562001-12-19 Jim Blandy <jimb@redhat.com>
20757
20758 * gdb.base/printcmds.exp: Expect the null character to be printed
20759 as '\0', and the '\013' to be printed as '\v'.
20760 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
20761 * gdb.base/setvar.exp: Same.
20762
b9891b29
JB
207632001-12-17 Jim Blandy <jimb@redhat.com>
20764
0eba65ab
JB
20765 * gdb.base/completion.exp: Rather than completing very long
20766 filenames, which can make the readline library produce output we
20767 don't recognize, cd to the directory first, and then complete
20768 using nice, short relative paths.
20769
6970b5b1
JB
20770 * gdb.base/completion.exp: On some systems, there is, in fact, a
20771 variable named `b' in scope, since GDB treats all static
a9c64011
AS
20772 variables as being in scope. So use `no_var_named_this'
20773 instead of `b'.
6970b5b1 20774
b9891b29 20775 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 20776 can't find the core file's registers as a failure.
b9891b29 20777
e6ccd35f
JSC
207782001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
20779
a9c64011
AS
20780 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
20781 test expect string more specific.
e6ccd35f 20782
105ba819
CV
207832001-12-13 Corinna Vinschen <vinschen@redhat.com>
20784
20785 * gdb.asm/asm-source.exp: Add support for xstormy16.
20786 * gdb.asm/configure.in: Ditto.
20787 * gdb.asm/configure: Rebuild.
20788 * gdb.asm/xstormy16.inc: New file.
20789
e9e79dd9
FF
207902001-12-10 Fred Fish <fnf@redhat.com>
20791
20792 * gdb.base/maint.exp: Update to match changes in type dumping code.
20793
347dc97d
JB
207942001-12-10 Jim Blandy <jimb@redhat.com>
20795
20796 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
20797 matching the entry point symbol's name at the beginning of the
20798 line.
347dc97d 20799
5178b9d6
DJ
208002001-12-07 Daniel Jacobowitz <drow@mvista.com>
20801
20802 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
20803 gdb.c++/inherit.exp, gdb.c++/method.exp,
20804 gdb.c++/namespace.exp, gdb.c++/templates.exp,
20805 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
20806 and class layout support.
20807
af890c52
DJ
208082001-12-07 Daniel Jacobowitz <drow@mvista.com>
20809
20810 * gdb.c++/classes.exp: Add test for static member function.
20811 * gdb.c++/misc.cc: Add class with static member function.
20812
7a345fb3
JB
208132001-12-07 Jim Blandy <jimb@redhat.com>
20814
f2e54a80 20815 If GDB says it can't find the struct the function returned, report
8032bf31
JB
20816 those tests as `unsupported'.
20817 * gdb.base/call-rt-st.exp (print_struct_call): New function.
20818 Rewrite subsequent tests to use it.
20819
20820 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
20821 those tests as `unsupported'.
20822 * gdb.base/structs.exp (call_struct_func): New function.
20823 (do_function_calls): Use call_struct_func to call the functions
20824 returning structs.
20825
0bc69509
JB
20826 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
20827 whether functions are prototyped or not, so we can't possibly pass
20828 arguments to t_float_values2 properly.
20829
7a345fb3
JB
20830 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
20831 value of `timeout' for targets other than the mips*tx39-*.
20832
edb6ede1
MS
208332001-12-06 Michael Snyder <msnyder@redhat.com>
20834
d63a86f8 20835 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
20836 and detect whether the start symbol has a leading underscore.
20837
2d842f13
JB
208382001-12-04 Jim Blandy <jimb@redhat.com>
20839
20840 * gdb.base/completion.exp: Clarify indentation.
20841
68550daf
JB
208422001-12-03 Jim Blandy <jimb@redhat.com>
20843
20844 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
20845 variables on the S/390, not `.word'.
20846
cd5195a8
JB
208472001-11-30 Jim Blandy <jimb@redhat.com>
20848
20849 Add assembly-source tests for s390-ibm-linux.
20850 * gdb.asm/s390.inc: New file.
20851 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
20852 the S/390 architecture.
a9c64011 20853 * gdb.asm/configure: Regenerated.
cd5195a8 20854
ca9efc90
MS
208552001-11-30 Michael Snyder <msnyder@redhat.com>
20856
20857 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
20858 next, info source, info sources, info line, global and static
20859 variables, and static functions.
20860 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
20861 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
20862 * gdb.asm/asmsrc1.s: Add a static function and some variables.
20863 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
20864 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
20865 (gdbasm_leave): Restore frame pointer.
20866 (gdbasm_startup): Copy stack set-up from crt0.S.
20867
d0e66976
FN
208682001-11-26 Fernando Nasser <fnasser@redhat.com>
20869
20870 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
20871 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
20872 to a local (non-static) variable. Copy tstruct.a to a static buffer
20873 and return a pointer to that buffer.
20874 * gdb.base/callfwmall.c (t_structs_a): Ditto.
20875
e2334072
MK
208762001-11-24 Mark Kettenis <kettenis@gnu.org>
20877
20878 * gdb.asm/configure.in: Fix recognition of ix86 target.
20879 * gdb.asm/configure: Regenerate.
20880
756caa3d
MS
208812001-11-21 Michael Snyder <msnyder@redhat.com>
20882
20883 * gdb.asm/sparc.inc: New file.
20884 * gdb.asm/asm-source.exp: Recognize sparc target.
20885 * gdb.asm/configure.in: Recognize sparc target.
20886 * gdb.asm/configure: Regenerate.
d63a86f8 20887
9a4d72d5
MS
208882001-11-21 Michael Snyder <msnyder@redhat.com>
20889
20890 * gdb.asm/m32r.inc: New file.
20891 * gdb.asm/asm-source.exp: Recognize m32r target.
20892 * gdb.asm/configure.in: Recognize m32r target.
20893 * gdb.asm/configure: Regenerate.
20894
a773d1cd
MS
208952001-11-20 Michael Snyder <msnyder@redhat.com>
20896
017ac23d
MS
20897 * gdb.asm/i386.inc: New file.
20898 * gdb.asm/asm-source.exp: Recognize ix86 target.
20899 * gdb.asm/configure.in: Recognize ix86 target.
20900 * gdb.asm/configure: Regenerate.
20901
a773d1cd
MS
20902 * gdb.c++/namespace.exp: Fix quotes in output messages.
20903
bb632afb
MS
209042001-11-14 Michael Snyder <msnyder@redhat.com>
20905
25d559ca 20906 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
20907 qualifier in a type cast expression, to designate an address
20908 in the instruction space (Harvard architecture).
20909
4749e309
MS
209102001-11-13 Michael Snyder <msnyder@redhat.com>
20911
20912 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
20913 Tests for expressions using 'const' and 'volatile'.
20914
25050984
CV
209152001-11-13 Corinna Vinschen <vinschen@redhat.com>
20916
20917 * gdb.asm/asm-sources.exp: Allow defining linker flags.
20918
1902c51f
DJ
209192001-11-12 Daniel Jacobowitz <drow@mvista.com>
20920
20921 * lib/mi-support.exp (mi_run_to_helper): Move comments
20922 outside of gdb_expect.
20923
dcf95b47
DJ
209242001-11-11 Daniel Jacobowitz <drow@mvista.com>
20925
20926 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
20927 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
20928 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
20929 mi0_run_to): New functions.
20930 * gdb.mi/mi-simplerun.exp: Use them.
20931 * gdb.mi/mi0-simplerun.exp: Likewise.
20932 * gdb.mi/mi-var-cmd.exp: Likewise.
20933 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 20934
45b074e1
AC
209352001-11-10 Andrew Cagney <ac131313@redhat.com>
20936
20937 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
20938 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
20939
bf50d346
AC
209402001-11-09 Andrew Cagney <ac131313@redhat.com>
20941
20942 * gdb.base/restore.exp: Include $expected value in restored test
20943 message.
20944
9383332c
AC
209452001-11-09 Andrew Cagney <ac131313@redhat.com>
20946
20947 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
20948 implemented.
20949
db62520a
MS
209502001-11-08 Michael Snyder <msnyder@redhat.com>
20951
20952 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
20953 Add pass/fail message for stop at breakpoint in call dummy function.
20954
b5703437
MS
209552001-11-07 Michael Snyder <msnyder@redhat.com>
20956
d63a86f8
RM
20957 * gdb.c++/templates.exp (test_template_breakpoints):
20958 If we get an overload menu, but it does not match what
760f6330 20959 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
20960 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
20961 making the whitespace optional. Argument for "new" may be
20962 "unsigned" as well as "unsigned int/long".
d63a86f8 20963 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
20964 making the whitespace optional. Also replace "(void) with
20965 "((void|)), making the keyword "void" optional.
d63a86f8 20966 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
20967 making the whitespace optional. Also replace "(void) with
20968 "((void|)), making the keyword "void" optional.
3bf40917
MS
20969 * gdb.base/callfuncs.c (t_float_values): This function must
20970 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 20971 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
20972 can be tested against both cases. Usually one case involves
20973 promotion of float to double, while the other does not.
20974 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
20975 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
20976 includes a stack frame for "start".
20977
c8ab4e6d
JB
209782001-11-05 Jim Blandy <jimb@redhat.com>
20979
20980 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
20981 pointers are 32 bits long, and that offsets of relocs are always
20982 stored in the data (REL-style), and not in the reloc entry itself
20983 (RELA-style).
20984 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
20985 stabs.
20986
3f08ced9
MS
209872001-11-01 Michael Snyder <msnyder@redhat.com>
20988
20989 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
20990 and regular expression operators by using quoting.
20991
cbfa24cd
MS
209922001-10-31 Michael Snyder <msnyder@redhat.com>
20993
20994 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
20995 depending on what the symbol table contains.
20996 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
20997 the output of the ptype command. Similarly, accept both "const &"
20998 and "const&".
20999
aaa68313
CV
210002001-10-31 Corinna Vinschen <vinschen@redhat.com>
21001
21002 * gdb.base/miscexprs.c (main): Add usage of preprocessor
21003 symbol `STORAGE' to allow to choose the storage class of
21004 the local datastructures.
21005 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
21006 compiler directive.
21007
91740388
MS
210082001-10-30 Michael Snyder <msnyder@redhat.com>
21009
21010 * gdb.base/jump.exp: Allow it to run for all targets.
21011
1b7c05e7
CV
210122001-10-29 Corinna Vinschen <vinschen@redhat.com>
21013
21014 * gdb.base/call-ar-st.c (print_double_array): Match for loop
21015 with new double_array size.
21016 (main): Change storage class of all local variables to static.
21017 Reduce size of double_array to 9.
21018 * gdb.base/call-ar-st.exp: Increase timeout value.
21019 Change expected output for double array to match new size in
21020 call-ar-st.c.
21021
36a22261
CV
210222001-10-29 Corinna Vinschen <vinschen@redhat.com>
21023
21024 * gdb.base/ending-run.exp: Create identical output when passing
21025 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 21026 Stormy16 target.
36a22261 21027
92b8ae91
MK
210282001-10-28 Mark Kettenis <kettenis@gnu.org>
21029
21030 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
21031 that we catch the expected failure under Linux/x86.
21032
cb135b83
OF
210332001-10-29 Orjan Friberg <orjanf@axis.com>
21034
21035 * gdb.base/setvar.exp: Escape curly braces.
21036 * gdb.stabs/weird.exp: Ditto.
21037
6884aa54
DJ
210382001-10-27 Daniel Jacobowitz <drow@mvista.com>
21039
21040 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
21041 * gdm.mi/mi0-hack-cli.exp: Likewise.
21042
0398c9aa
AC
210432001-10-25 Andrew Cagney <ac131313@redhat.com>
21044
21045 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
21046 messages.
21047
d20bf2e8
AC
210482001-10-21 Andrew Cagney <ac131313@redhat.com>
21049
21050 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
21051 checking MI enabled.
21052
03dd63aa
CV
210532001-10-09 Corinna Vinschen <vinschen@redhat.com>
21054
21055 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
21056
1d9d99f3
FCE
210572001-10-04 Frank Ch. Eigler <fche@redhat.com>
21058
21059 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
21060 if gdb child process crashes, just signal an error.
21061
838ae6c4
JB
210622001-10-02 Jim Blandy <jimb@redhat.com>
21063
21064 * lib/gdb.exp (test_xfail_format): Simplify.
21065
21066 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
21067 front of the variable name `format'. Simplify `if'.
21068
8f0cbc1c
DJ
210692001-10-01 Daniel Jacobowitz <drow@mvista.com>
21070
21071 * gdb.threads/pthreads.exp: Wait for output and delay
21072 before sending ^C.
21073
1f08dafd
DJ
210742001-10-01 Daniel Jacobowitz <drow@mvista.com>
21075
21076 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
21077 some incorrect output instead of timing out.
21078 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
21079
674f90ff
CV
210802001-09-28 Corinna Vinschen <vinschen@redhat.com>
21081
21082 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
21083 check to allow additional `int'.
21084
9b284272
DJ
210852001-09-27 Daniel Jacobowitz <drow@mvista.com>
21086
21087 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
21088 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
21089
b55a4771
MS
210902001-09-27 Michael Snyder <msnyder@redhat.com>
21091
21092 * lib/gdb.exp (test_debug_format): New proc.
21093 (setup_xfail_format): Use new proc test_debug_format.
21094 * gdb.base/constvars.exp (local_compiler_xfail_check): New
21095 proc; use new service proc test_debug_format.
21096 Replace all other "gcc_compiled" tests with this test.
21097 * gdb.base/volatile.exp (local_compiler_xfail_check): New
21098 proc; use new service proc test_debug_format.
21099 Replace all other "gcc_compiled" tests with this test.
21100
211012001-09-27 Michael Snyder <msnyder@redhat.com>
21102
21103 * gdb.base/cvexpr.exp: New file.
21104 * gdb.base/cvexpr.c: New file
21105 Test for expressions using const and volatile keywords.
21106
4e6667ac
CV
211072001-09-26 Corinna Vinschen <vinschen@redhat.com>
21108
21109 * gdb.base/constvars.exp: Check for different orders of keywords
21110 and additional "int" strings in output.
21111
4f337972
AC
211122001-09-22 Andrew Cagney <ac131313@redhat.com>
21113
21114 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
21115 responses from "help maint".
21116
2015650d
FCE
211172001-09-19 Frank Ch. Eigler <fche@redhat.com>
21118
21119 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
21120 to localhost:NNN instead of :NNN, in case Xvfb is listening
21121 only on TCP.
21122
f3bcedc1
CV
211232001-09-19 Corinna Vinschen <vinschen@redhat.com>
21124
21125 * gdb.base/recurse.exp: When checking leaving the watchpoint
21126 scope, recognize when gdb is in function's epilogue and pass.
21127
6b819c92
KS
211282001-09-18 Keith Seitz <keiths@redhat.com>
21129
21130 * lib/insight-support.exp (_gdbtk_export_target_info): Add
21131 support for running tests against sid targets.
21132 (gdbtk_done): Ditto.
21133
a10c9419
CV
211342001-09-18 Corinna Vinschen <vinschen@redhat.com>
21135
21136 * gdb.base/ending-run.c (main): Set stdout buffersize
21137 to the same reasonable value for any target.
21138 * gdb.base/ending-run.exp: Add a regular expression
21139 to make testsuite happy on Sanyo Stormy16 target.
21140
739d0d99
CV
211412001-09-17 Corinna Vinschen <vinschen@redhat.com>
21142
21143 * gdb.base/display.c (do_loops): Add float variable `f'.
21144 Increment f in loop.
21145 * gdb.base/display.exp: Increment timeout by 60 seconds.
21146 Change float display test to use variable `f'.
21147
1b8947f0
JB
211482001-09-17 Jim Blandy <jimb@redhat.com>
21149
21150 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
21151 overflowing the limited breakpoint tables on some ROM monitors
21152 (like the ROM68K).
21153
9890ac81
FCE
211542001-09-15 Frank Ch. Eigler <fche@redhat.com>
21155
21156 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
21157 the "-ac" (disable access control) flag.
21158
6db765ea
JH
211592001-08-30 Jeff Holcomb <jeffh@redhat.com>
21160
21161 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
21162 ints.
21163
4c32cc04
KS
211642001-08-30 Keith Seitz <keiths@redhat.com>
21165
21166 * lib/gdb.exp: Move all insight-related functionality into
21167 separate file.
21168 * lib/insight-support.exp: New file.
21169
8d6e6f81
FCE
211702001-08-29 Frank Ch. Eigler <fche@redhat.com>
21171
21172 * config/sid.exp (sid_start): Never set sid verbosity; disable
21173 expect_background {} that consumed its stdout; tolerate </dev/null.
21174 Attempt to set endianness override in "sid" protocol mode. Cleanup.
21175
6a90e1d0
AC
211762001-08-18 Andrew Cagney <ac131313@redhat.com>
21177
21178 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
21179 CLI jump command to start it.
21180 (mi_run_to_main): Fail immediatly when unexpected output.
21181
1759b3c3
AC
211822001-08-18 Andrew Cagney <ac131313@redhat.com>
21183
21184 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
21185 beginning of function. Fix PR gdb/191.
21186
61d11d80
FCE
211872001-08-16 Frank Ch. Eigler <fche@redhat.com>
21188
21189 * config/sid.exp (sid_start): Don't warn if we cannot figure out
21190 what to force sid endianness to.
21191
942a4df2
KS
211922001-08-15 Keith Seitz <keiths@redhat.com>
21193
21194 * lib/gdb.exp (gdbtk_start): Don't set environment
21195 variables for TCL_LIBRARY and friends. Insight will
21196 now figure these out for itself.
21197
0521c418
MS
211982001-08-02 Michael Snyder <msnyder@redhat.com>
21199
21200 * gdb.base/completion.exp: Remove the symbol "a64l" from
21201 the expect string; this is target-specific, and not related
21202 to what is being tested.
21203
74a9a58a
DB
212042001-08-02 Dave Brolley <brolley@redhat.com>
21205
21206 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
21207
c70819fa
MS
212082001-07-25 Michael Snyder <msnyder@redhat.com>
21209
c2b8fa57
MS
21210 * gdb.base/consecutive.exp: New file. Test stepping over
21211 breakpoints on consecutive instructions.
21212 * gdb.base/consecutive.c: New file.
21213
c70819fa
MS
21214 * gdb.base/call-rt-st.exp: Use double-backslash to quote
21215 curly braces in regular expressions.
21216
2b1a1355
MS
212172001-07-25 Michael Snyder <msnyder@redhat.com>
21218
21219 * gdb.base/ending-run.exp: Accept "Program exited normally" as
21220 legitimate output from stepping out of main.
21221
413eca6f
KS
212222001-07-22 Keith Seitz <keiths@redhat.com>
21223
21224 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
21225 the empty string, do not run the tests.
21226
7e5a9322
SC
212272001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21228
21229 * gdb.base/long_long.exp: Detect size of pointer. Take into
21230 account 2-byte pointers when testing for p/a results.
21231
de58f10f
SC
212322001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21233
d63a86f8 21234 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
21235 and defined to 1K for m68hc11.
21236 (random_data): Reduce table to 1K for embedded platforms (68hc11).
21237 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
21238 (sizeof_random_data): New variable to tell the size of the data table;
21239 don't test past this size; always run to main.
21240
d6f5fea1
SC
212412001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21242
21243 * gdb.base/return2.exp: return of long long and double fails for
21244 68HC11; don't execute these tests on that platform.
21245 * gdb.base/return.exp: Return of a double fails for 68hc11.
21246
c477543d
SC
212472001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21248
21249 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
21250 tests that print a float.
21251 * call-rt-st.exp: Likewise.
21252
63cf1c79
MK
212532001-07-12 Mark Kettenis <kettenis@gnu.org>
21254
21255 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
21256 running this test on Linux.
21257
112f9ab5
MC
212582001-06-24 Michael Chastain <chastain@redhat.com>
21259
21260 * gdb.base/arithmet.exp: Remove some tests to make all test names
21261 unique.
21262
4970cb0f
MS
212632001-07-03 Michael Snyder <msnyder@redhat.com>
21264
21265 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
21266 the output of the ptype command.
21267
d85da69f
MS
212682001-07-02 Michael Snyder <msnyder@redhat.com>
21269
4c8a82de
MS
21270 * gdb.base/completion.exp: Don't assume that break.c is the only
21271 source file that may contain functions named "marker".
d85da69f
MS
21272 * gdb.base/corefile.exp: Quote the curly braces in regexp.
21273
8afc772b
AC
212742001-06-28 Andrew Cagney <ac131313@redhat.com>
21275
21276 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
21277 of files to delete.
21278
21279 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
21280 * gdb.disasm/h8300s.exp: New file.
21281 gdb.disasm/h8300s.s: Likewise.
21282
cff22675
AC
212832001-06-27 Andrew Cagney <ac131313@redhat.com>
21284
21285 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
21286 empty breakpoint tables.
21287
68c81b54
AC
212882001-06-25 Andrew Cagney <ac131313@redhat.com>
21289
21290 * lib/mi-support.exp: Update args=... part of stop-reason
21291 patterns. Accept either a list or a tuple.
21292
2dd62704
AC
212932001-06-23 Andrew Cagney <ac131313@redhat.com>
21294
21295 * lib/mi-support.exp: Remove local emacs variable defining
21296 change-log-default-name.
21297
b4127474
MC
212982001-06-22 Michael Chastain <chastain@redhat.com>
21299
21300 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
21301 This is operationally compatible with the previous version.
21302
8dbfb380
JB
213032001-06-13 Jim Blandy <jimb@redhat.com>
21304
21305 * lib/gdb.exp (gdb_test): Doc fix.
21306
f2d8c86d
MC
213072001-06-10 Michael Chastain <chastain@redhat.com>
21308
21309 * gdb.base/exprs.exp: Remove a duplicate test.
21310
81564d34
JB
213112001-06-06 Jim Blandy <jimb@redhat.com>
21312
21313 * gdb.base/return2.exp (main): Use values to test float and double
21314 returns that are not NaN's, to avoid being confused by IEEE
21315 comparison rules.
21316
da55addb
MS
213172001-06-04 Michael Snyder <msnyder@redhat.com>
21318
21319 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 21320 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
21321 rather than wait for 12 more tests to time out.
21322
42c65987
JB
213232001-06-06 Jim Blandy <jimb@redhat.com>
21324
b18bced9 21325 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 21326 Don't forget to match the GDB prompt.
b18bced9 21327
42c65987
JB
21328 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
21329
5b41e5f0
JB
213302001-06-04 Jim Blandy <jimb@redhat.com>
21331
21332 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
21333 command.
21334
015e046f
KB
213352001-05-31 Kevin Buettner <kevinb@redhat.com>
21336
21337 * gdb.base/annota1.exp (info break): Match four or more spaces
21338 after "Address".
21339
fb1ffbbe
MC
213402001-05-31 Michael Chastain <chastain@redhat.com>
21341
21342 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
21343 (dm_type_int_star): Likewise.
21344 (dm_type_long_star): Likewise.
21345 (dm_type_void_star): Likewise.
21346
5ea2a32c
KB
213472001-05-29 Kevin Buettner <kevinb@redhat.com>
21348
21349 * gdb.base/completion.exp (INPUTRC): Set this environment variable
21350 to a known value in order to get consistent results regardless
21351 of the setting of INPUTRC or the presence or contents of .inputrc.
21352
ae23c492
MS
213532001-05-24 Michael Snyder <msnyder@redhat.com>
21354
ac55707e
MS
21355 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
21356 Don't require that the main thread and the manager thread are the
21357 first in the list.
21358
ae23c492
MS
21359 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
21360 debugging. If test fails, issue an "unsupported" not a "fail".
21361
400071f1
JB
213622001-05-24 Jim Blandy <jimb@redhat.com>
21363
21364 Don't assume that short is shorter than int.
21365 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
21366 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 21367 this isn't true.
400071f1
JB
21368 ("print unsigned char == (~0)"): Add test that verifies that ~0,
21369 an int, is not equal to ~0 stored in an unsigned char. This tests
21370 the same thing that the previous test meant to, but works on
21371 16-bit machines, too.
21372 ("print unsigned char != (~0)"): Same test, complemented.
21373
0816a3e5
MS
213742001-05-24 Michael Snyder <msnyder@redhat.com>
21375
21376 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 21377 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
21378 and prevents dejagnu getting out of step.
21379
f6dc23a9
KB
213802001-05-23 Kevin Buettner <kevinb@redhat.com>
21381
21382 * gdb.base/finish.exp (finish_void): Revise pattern for
21383 stopping on the call statement to not permit stopping at
21384 the start of the instructions comprising the call sequence.
21385
7dbd117d
MC
213862001-05-19 Michael Chastain <chastain@redhat.com>
21387
21388 * gdb.base/callfuncs.exp: Make all test names unique.
21389 * gdb.base/commands.exp: Make all test names unique.
21390 * gdb.base/condbreak.exp: Make all test names unique.
21391 * gdb.base/dbx.exp: Make all test names unique.
21392 * gdb.base/default.exp: Make all test names unique.
21393 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
21394 and TIMEOUT messages to their corresponding PASS message.
21395 * gdb.base/ending-run.exp: Make all test names unique.
21396 * gdb.base/long_long.exp: Remove duplicate test.
21397
6b0b0a9e
KB
213982001-05-21 Kevin Buettner <kevinb@redhat.com>
21399
21400 * gdb.base/finish.exp (finish_void): Allow "finish" command to
21401 stop on the call statement as well as the statement after the
21402 call.
21403
2caa35cb
MS
214042001-05-21 Michael Snyder <msnyder@redhat.com>
21405
21406 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
21407
40713331
EZ
214082001-05-10 Elena Zannoni <ezannoni@redhat.com>
21409
a9c64011
AS
21410 * gdb.base/completion.exp: Revamp test. Make it execute on all
21411 platforms.
40713331 21412
c2c1be8d
EZ
214132001-05-10 Elena Zannoni <ezannoni@redhat.com>
21414
a9c64011
AS
21415 * config/gdbserver.exp (gdb_load): Handle the case
21416 in which the arguments to gdbserver are given in the
21417 baseboard configuration file.
21418 Also handle the case in which the server needs to do a
21419 load.
2c9cd303 21420
9671de48
KS
214212001-05-07 Keith Seitz <keiths@cygnus.com>
21422
a9c64011
AS
21423 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
21424 set up the display for testing.
21425 (gdbtk_start): Convert all paths to paths that tcl will like.
21426 Export target information to environment.
21427 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
21428 necessary.
21429 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
21430 (to_tcl_path): New proc to convert a given pathname into
21431 a path acceptible as an argument to a tcl command.
21432 (_gdbtk_export_target_info): New proc to export target info
21433 into the environment for gdbtk testing.
21434 (gdbtk_done): New proc to signal end-of-test.
9671de48 21435
5a360f47
JB
214362001-05-06 Jim Blandy <jimb@redhat.com>
21437
21438 * restore.c: Make the code of caller0 correspond to its comment.
21439
66c756c6
MS
214402001-05-03 Michael Snyder <msnyder@redhat.com>
21441
21442 * config/sid.exp (gdb_target_sid): Check for error messages.
21443 On error or timeout, don't make expect exit (which will terminate
21444 all subsequent tests); instead just make gdb exit.
d63a86f8 21445 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
21446 return a negative value.
21447
a966fde5
JB
214482001-04-24 Jim Blandy <jimb@redhat.com>
21449
851c18e0
JB
21450 * gdb.c++/templates.exp: If we see the prompt for the overload
21451 list, but we haven't recognized any of the longer patterns,
21452 arrange for this test to fail, not hang.
21453
a966fde5
JB
21454 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
21455 variations.
21456
db144853
MC
214572001-04-22 Michael Chastain <chastain@redhat.com>
21458
21459 * gdb.c++/local.exp: Use the 'runto' library function.
21460 * gdb.c++/namespace.exp: Likewise.
21461 * gdb.c++/overload.exp: Likewise.
21462
3207ec21
KB
214632001-03-26 Kevin Buettner <kevinb@redhat.com>
21464
21465 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
21466 * gdb.base/step-line.exp: New file. Test step/next in presence of
21467 #line directives.
21468 * gdb.base/step-line.c: New file. Test program for the above.
21469 * gdb.base/step-line.inp: New file. We pretend that this file has
21470 been transformed by some other tool into step-line.c.
21471
13b57657
JB
214722001-03-21 Jim Blandy <jimb@redhat.com>
21473
21474 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
21475 unmangled operator names.
21476
754cbe1c
JB
214772001-03-20 Jim Blandy <jimb@redhat.com>
21478
21479 * gdb.threads/linux-dp.exp: Recognize an additional message
21480 generated by GDB when it doesn't understand how to debug threads
21481 on the target system.
21482
177495c9
AC
214832001-03-19 Andrew Cagney <ac131313@redhat.com>
21484
21485 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
21486
f266096b
MC
214872001-03-12 Michael Chastain <chastain@redhat.com>
21488
21489 * gdb.c++/derivation.exp: Use the 'runto' library function.
21490
cac3c2ff
MC
214912001-03-12 Michael Chastain <chastain@redhat.com>
21492
21493 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
21494
b6c11a24
MC
214952001-02-24 Michael Chastain <chastain@redhat.com>
21496
21497 * gdb.c++/ref-types.exp: Change handwritten code to library
21498 function 'runto'.
21499
6bae5bce
OF
215002001-03-16 Orjan Friberg <orjanf@axis.com>
21501
21502 * gdb.base/signals.exp: Set count to 0 explicitly.
21503
0015fd9a
MS
215042001-03-15 Mark Salter <msalter@redhat.com>
21505
21506 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
21507 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
21508 (gdb_load): Add support for additional target_info: gdb_download_size
21509 and gdb_load_timeout.
0015fd9a 21510
fc33412a
DT
21511Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
21512
21513 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
21514 file -- to prevent failing when the compile fails but we have no
21515 intention of running the tests anyway.
fc33412a
DT
21516
21517 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
21518 tests if set.
21519
21520 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 21521 integers.
fc33412a
DT
21522
21523 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
21524 * gdb.c++/namespace.exp: Ditto.
21525
115f06de
OF
215262001-03-07 Orjan Friberg <orjanf@axis.com>
21527
21528 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
21529 * gdb.base/pointers.exp: Relax pattern match of decimals.
21530
b6ba6518
KB
215312001-03-06 Kevin Buettner <kevinb@redhat.com>
21532
21533 * Makefile.in, config/abug.exp, config/cfdbug.exp,
21534 config/cpu32bug.exp, config/dve.exp, config/est.exp,
21535 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
21536 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
21537 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
21538 config/sh.exp, config/sid.exp, config/slite.exp,
21539 config/sparclet.exp, config/udi.exp, config/unknown.exp,
21540 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
21541 config/vxworks.exp, config/vxworks29k.exp,
21542 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
21543 gdb.base/all-bin.exp, gdb.base/annota1.exp,
21544 gdb.base/arithmet.exp, gdb.base/assign.exp,
21545 gdb.base/async.exp, gdb.base/attach.exp,
21546 gdb.base/bitfields.exp, gdb.base/bitops.exp,
21547 gdb.base/break.exp, gdb.base/call-ar-st.exp,
21548 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
21549 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
21550 gdb.base/commands.exp, gdb.base/completion.exp,
21551 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
21552 gdb.base/constvars.exp, gdb.base/corefile.exp,
21553 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
21554 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
21555 gdb.base/ending-run.exp, gdb.base/environ.exp,
21556 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
21557 gdb.base/finish.exp, gdb.base/foll-exec.exp,
21558 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
21559 gdb.base/funcargs.exp, gdb.base/help.exp,
21560 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
21561 gdb.base/logical.exp, gdb.base/long_long.exp,
21562 gdb.base/maint.exp, gdb.base/mips_pro.exp,
21563 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
21564 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
21565 gdb.base/pointers.exp, gdb.base/printcmds.exp,
21566 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
21567 gdb.base/regs.exp, gdb.base/relational.exp,
21568 gdb.base/remote.exp, gdb.base/reread.exp,
21569 gdb.base/restore.exp, gdb.base/return2.exp,
21570 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
21571 gdb.base/selftest.exp, gdb.base/setshow.exp,
21572 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
21573 gdb.base/sigall.exp, gdb.base/signals.exp,
21574 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
21575 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
21576 gdb.base/step-test.exp, gdb.base/structs.c,
21577 gdb.base/structs.exp, gdb.base/structs2.exp,
21578 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
21579 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
21580 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
21581 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
21582 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
21583 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
21584 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
21585 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
21586 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
21587 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
21588 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
21589 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
21590 gdb.fortran/types.exp, gdb.java/jmisc.exp,
21591 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
21592 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
21593 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
21594 gdb.trace/circ.exp, gdb.trace/collection.exp,
21595 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
21596 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
21597 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
21598 gdb.trace/report.exp, gdb.trace/save-trace.exp,
21599 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
21600 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
21601 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
21602 notices.
21603
dc96c6c7 216042001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
21605
21606 * gdb.base/varargs.c (find_max_double): Fix printf format string:
21607 first arg is int not float.
21608
dc96c6c7 216092001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
21610
21611 * gdb.base/reread.exp: Unsupported for non-native targets;
21612 doesn't work for remote debugging.
21613
9b0c4aeb
FN
216142001-02-19 Fernando Nasser <fnasser@redhat.com>
21615
21616 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
21617 * gdb.base/ending-run.exp: Properly handle the BSP state when
21618 stepping past the end of main.
9b0c4aeb 21619
02aa71d5
MC
216202001-02-19 John Moore <jmoore@redhat.com>
21621
21622 * gdb.base/commands.exp (infrun_breakpoint_command_test):
21623 Converted HPUX fix for non-expected items following multiple
21624 step commands into general solution for all platforms.
21625
1fa449a4
MC
216262001-02-18 Michael Chastain <chastain@redhat.com>
21627
21628 * gdb.c++/classes.exp (do_tests): Change runto statements
21629 from "runto 'foo(void)'" to "runto 'foo'". This makes the
21630 statements demangler agnostic.
21631 * gdb.c++/virtfunc.exp (do_tests): Likewise.
21632 (gdb_virtfunc_restart): Likewise.
21633
b2f9ec70
MC
216342001-02-14 Michael Chastain <chastain@redhat.com>
21635
21636 * gdb.c++/inherit.exp (do_tests): Change runto statements
21637 from "runto 'foo(void)'" to "runto 'foo'". This makes the
21638 statements demangler agnostic.
21639
cf74b8ca
AC
21640Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
21641
21642 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
21643 ``continue to bkpt at common_routine in thread 2'' and ``stopped
21644 before calling common_routine 15 times'' tests.
cf74b8ca 21645
99f78f56
MC
216462001-02-11 Michael Chastain <chastain@redhat.com>
21647
21648 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
21649 Helps the test script figure out which demangler is in use.
21650 (dm_type_foo_ref): Ditto.
21651 (dm_type_int_star): Ditto.
21652 (dm_type_long_star): Ditto.
21653 (dm_type_unsigned_int): Ditto.
21654 (dm_type_void): Ditto.
21655 (dm_type_void_star): Ditto.
99707966 21656 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
21657 Probe the gdb demangler and set variables to accommodate
21658 formatting differences.
21659 (info_func_regexp): New function. Same as info_func, but
21660 matches against a regexp.
21661 (info_func): Match against a literal string.
21662 (print_addr_2): New function. Match against a literal string,
21663 which can be different from the input to gdb.
21664 (print_addr): Simply call print_addr_2 with the same argument twice.
21665 (test_lookup_operator_functions): Use demangler formatting variables.
21666 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
21667 the tests in the same order as the C++ class declaration.
21668 (test_paddr_operator_functions): Ditto.
21669 (test_paddr_overloaded_functions): Ditto.
21670 (test_paddr_hairy_functions): Use demangler formatting variables.
21671 Add reference to gdb/19 for related tests.
21672 (do_tests): Call probe_demangler.
21673
1de8f023
KB
216742001-01-30 Kevin Buettner <kevinb@redhat.com>
21675
21676 * gdb.c++/templates.cc (printf): Remove unused function definition.
21677
ca3f91ed
MS
216782001-01-26 Felix Lee <flee@redhat.com>
21679
21680 * sid.exp (sid_exit): Pass host, not target, to remote_close.
21681
216822001-01-25 matthew green <mrg@redhat.com>
21683
21684 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
21685 up sid.
21686 (sid_exit): Call `remote_pop_conn' after GDB is gone.
21687
216882001-01-25 matthew green <mrg@redhat.com>
21689
21690 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 21691 Deprecate $sid_spawn_id.
ca3f91ed
MS
21692 (sid_exit): Remove code necessary only for `spawn.'
21693
216942001-01-25 matthew green <mrg@redhat.com>
21695
21696 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
21697
fb18ec4a
MC
216982001-01-28 Michael Chastain <chastain@redhat.com>
21699
21700 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
21701 to call when tests fail. It takes gdb out of the overloaded
21702 function choice menu back to the main prompt, so that the test
21703 program stays synchronized.
21704 (set_bp_overloaded): New proc to collect all the common
21705 code for setting a breakpoint on an overloaded name. Calls
21706 take_gdb_out_of_choice_menu when needed.
21707 (menu_overload1arg): New variable to collect the repeated
21708 instances of the expected menu for an overloaded name. Change
21709 the regular expression to handle changes in g++ type encoding:
21710 "void" can be either "void" or "", and "unsigned int" can be
21711 either "unsigned int" or "unsigned".
21712 (continue_to_bp_overloaded): Change regular expressions to handle
21713 changes in g++ type encoding.
21714 (no proc): Call take_gdb_out_of_choice_menu when needed.
21715 Remove redundant calls to "info break". Accept either "canceled"
21716 or "cancelled". Change regular expressions in "info break"
21717 calls to handle changes in g++ type encoding. Give all tests
21718 unique strings.
21719
9c646a6e
BE
217202001-01-17 Ben Elliston <bje@redhat.com>
21721
21722 * config/sid.exp: New file.
21723
9549d9c1
AC
21724Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
21725
21726 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
21727
dc96c6c7 217282000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
21729
21730 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
21731 Add a RE to accept a non-ascii char if one is ever presented.
21732
b4df4f68
FN
217332000-12-20 Fernando Nasser <fnasser@redhat.com>
21734
297dd0fd 21735 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 21736
dc96c6c7 217372000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 21738
d63a86f8 21739 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
21740 in regexp. One '\' does not suffice on Linux.
21741
4a7bddb6
MC
217422000-12-09 Michael Chastain <chastain@redhat.com>
21743
21744 * gdb.base/break.exp (test_clear_command): Use a marker function
21745 rather than 'main' for the test function. Also move this
21746 test to an execution point where the marker function names are
21747 guaranteed to be bound to functions. (Executing tests after a
21748 'finish' from main runs into name conflicts with local names
21749 in __libc_start_main).
21750
dc96c6c7 217512000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
21752
21753 * gdb.base/finish.exp: New test for gdb's "finish" command.
21754 * gdb.base/return2.exp: New test for gdb's "return" command.
21755 * gdb.base/return2.c: New source file for above.
21756
dc96c6c7 217572000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
21758
21759 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
21760 * gdb.base/miscexprs.exp: Ditto.
21761 * gdb.base/pointers.exp: Ditto.
21762 * gdb.c++/derivation.exp: Ditto.
21763 * gdb.c++/local.exp: Ditto.
21764 * gdb.c++/namespace.exp: Ditto.
21765 * gdb.c++/overload.exp: Ditto.
21766 * gdb.c++/ref-types.exp: Ditto.
21767
dc96c6c7 217682000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
21769
21770 * gdb.base/constvars.exp: Test result of "up" command.
21771 * gdb.base/miscexprs.exp: Ditto.
21772 * gdb.base/pointers.exp: Ditto.
21773 * gdb.base/scope.exp: Ditto.
21774 * gdb.c++/derivation.exp: Ditto.
21775 * gdb.c++/local.exp: Ditto.
21776 * gdb.c++/namespace.exp: Ditto.
21777 * gdb.c++/overload.exp: Ditto.
21778 * gdb.c++/ref-types.exp: Ditto.
21779
44097287
FN
217802000-11-22 Michael Chastain <chastain@redhat.com>
21781
21782 * mips_pro.exp: Accept either "middle -> top -> main" or
21783 "middle -> main" in the backtrace, because gcc can optimize
21784 tail calls to jumps. Remove setup_xfail for the hppa case.
21785 Add a comment with the original warning messages from PR 3016,
21786 which was filed in 1993, to preserve them for posterity.
21787
9d2e1bab
ND
217882000-11-17 Nick Duffek <nsd@redhat.com>
21789
21790 * lib/gdb.exp (gdb_test): Override timeout with board info.
21791
1aca8eb7
ND
217922000-11-17 Nick Duffek <nsd@redhat.com>
21793
21794 * gdb.base/display.exp: Don't kill running stub. Add "again" to
21795 the second kill and detach messages.
21796
93076499
ND
217972000-11-17 Nick Duffek <nsd@redhat.com>
21798
21799 * configure.in: Add AC_EXEEXT.
21800 * configure: Regenerate.
21801 * Makefile.in (just-check): Export EXEEXT.
21802 * lib/gdb.exp ($EXEEXT): Import from environment.
21803 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
21804 expect "maint dump-me" on Cygwin.
21805 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
21806 $EXEEXT.
21807
30e87cd3
ND
218082000-11-17 Nick Duffek <nsd@redhat.com>
21809
21810 * gdb.base/break.exp: Test backtrace and finish from called
21811 function on all platforms, not just HP-UX.
21812
dc96c6c7 218132000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
21814
21815 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
21816 code from gdb_target_monitor, so it can be used independantly
21817 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 21818
dc96c6c7 218192000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
21820
21821 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
21822 * gdb.base/corefile.exp: Expect the message "Program is being
21823 debugged already" when we send the "corefile" command, since
21824 the preceeding gdb_load may have connected gdb to a remote target.
21825 * gdb.base/display.exp: Disable hardware watchpoints if new
21826 board info variable "no_hardware_watchpoints" is true.
21827 Replace single-letter commands with more readable ones.
21828 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
21829 if new board info variable "no_hardware_watchpoints" is true.
21830 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
21831 to see if stdio (printf) testing is possible.
21832 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
21833 board info variable "no_hardware_watchpoints" is true. Use new
21834 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
21835
39124dea
FN
218362000-11-13 Fernando Nasser <fnasser@redhat.com>
21837
21838 From Orjan Friberg <orjanf@axis.com>:
21839 * gdb.base/printcmds.exp: Escape curly braces followed by a number
21840 in array print pattern match.
21841
a9e2e984
FN
218422000-11-09 Fernando Nasser <fnasser@redhat.com>
21843
21844 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
21845 spelling "cancelled" to U.S. spelling "canceled" to match changes
21846 made to gdb.
21847 * gdb.c++/ovldbreak.exp: Ditto.
21848
c7db355b
PS
218492000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
21850
21851 * gdb.base/callfuncs.c (main): Moved to end of file, call
21852 t_double_values to initialize the FPU before inferior calls are made.
21853 * gdb.base/callfuncs.exp: Test for register preservation after calling
21854 inferior functions. Add tests for continuining, finishing and
21855 returning from a stop in a call dummy.
21856
dc96c6c7 218572000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
21858
21859 * gdb.base/commands.exp: Break up long lines, and re-indent.
21860
dc96c6c7 218612000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
21862
21863 * config/gdbserver.exp: Rewritten from the ground up, to make it
21864 compatible with the current dejagnu tree, and to make it work with
21865 the new "gdbserver" in libremote.
21866
dc96c6c7 218672000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
21868
21869 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
21870 * gdb.base/varargs.exp: Skip entire test if no printf support.
21871 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
21872 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
21873
dc96c6c7 218742000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
21875
21876 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
21877 no floating point support.
21878 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
21879 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
21880 * gdb.base/call-rt-st.exp: Ditto.
21881 * gdb.base/call-strs.exp: Ditto.
21882
bac5fc66
JG
218832000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
21884
21885 * gdb.base/sizeof.c: include <stdio.h>.
21886
21887 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
21888 'finish', otherwise uncaptured gdb_prompt would potentially
21889 throw remaining test points out of sync.
bac5fc66 21890
b22a6027
SB
218912000-07-26 Scott Bambrough <scottb@netwinder.org>
21892
21893 * gdb.base/recurse.exp: Run tests for all targets.
21894 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
21895 gnu-oldld case on ARM.
21896 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
21897 for ARM targets.
d63a86f8 21898
d8231941
AG
21899Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
21900
21901 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
21902 * gdb.java/configure: Rebuild.
21903
8caabe69
AG
21904Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
21905
21906 * gdb.java/jv-exp.exp: New file.
21907
9d273ca3
AG
21908Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
21909
21910 * configure: Rebuilt.
21911 * configure.in (configdirs): Add gdb.java.
21912 * gdb.java/jmisc.java: New file.
21913 * gdb.java/jmisc.exp: New file.
21914 * gdb.java/Makefile.in: New file.
21915 * gdb.java/configure: Rebuilt.
21916 * gdb.java/configure.in: New file.
21917 * lib/java.exp: New file.
21918
4f823a66
AC
21919Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
21920
21921 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 21922 underflow.
4f823a66 21923
2391e11d
AC
21924Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
21925
21926 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 21927 and the compilers sizes.
2391e11d 21928
54602222
ND
219292000-07-09 Nick Duffek <nsd@redhat.com>
21930
21931 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
21932 (use_methods): New function.
21933 (main): Call use_methods().
21934 * gdb.c++/classes.exp (test_method_param_class): New procedure.
21935 (do_tests): Call test_method_param_class.
21936
2bec0572
ND
219372000-07-09 Nick Duffek <nsd@redhat.com>
21938
21939 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
21940 spelling.
21941 (test_enums): New procedure. Move enum tests from end of script
21942 to here. Set breakpoint on function name instead of line number.
21943 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
21944 (enums2): New marker function.
21945 (enums1): New function.
21946 (main): Call enums1(). Move enum tests to enums1().
21947
78492fde
AC
21948Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
21949
21950 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 21951 compile/link program. Update line numbers.
78492fde
AC
21952 * gdb.asm/d10v.inc: Define ``startup''.
21953 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 21954
49a2cef8
AC
21955Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
21956
21957 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
21958
3e6c8688
EZ
219592000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21960
21961 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 21962 of 'help maint print' command.
3e6c8688 21963
9ff5cbe9
AC
21964Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
21965
21966 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 21967 they use gdb_expect_list.
9ff5cbe9 21968
17c579bd
AC
21969Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
21970
21971 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
21972 memory-read-packet-size'' instead of ``set endian big'' to test
21973 long commands.
17c579bd 21974
e6d71bf3
DB
219752000-06-03 Daniel Berlin <dan@cgsoftware.com>
21976
21977 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 21978 g++, and stop skipping them.
e6d71bf3
DB
21979
21980 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
21981 work under g++.
21982
d63a86f8 21983 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
21984 initialization.
21985
dc96c6c7 219862000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
21987
21988 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
21989 the regular expression: accept an (almost) arbitrary sequence of
21990 "frames-invalid" and "breakpoints-invalid" messages both before
21991 and after the "starting" message.
21992
dc96c6c7 219932000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
21994
21995 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 21996
dc96c6c7 219972000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
21998
21999 * gdb.base/annota1.exp (annotate-signal-handler-caller):
22000 Relax the regular expression a little, make it pass on Solaris 8.
22001
8216cda9
KB
220022000-05-12 Kevin Buettner <kevinb@redhat.com>
22003
22004 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 22005 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
22006 Instead, it is permissible for gdb to stop on the line of the
22007 call itself.
22008
1a570b2f
MS
220092000-05-12 Michael Snyder <msnyder@.cygnus.com>
22010
22011 * gdb.base/break.exp (bp on small function, optimized file):
22012 Add a second pass pattern. The behavior differs here between stabs
22013 and dwarf for one-line functions. Stabs preserves two line symbols
22014 (one before the prologue and one after) with the same line number,
22015 but dwarf regards these as duplicates and discards one of them.
22016 Therefore the address after the prologue (where the breakpoint is)
22017 has no exactly matching line symbol, and GDB reports the breakpoint
22018 as if it were in the middle of a line rather than at the beginning.
22019
dc96c6c7 220202000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 22021
d63a86f8 22022 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
22023 rather than "send_gdb" (for consistancy).
22024
7d418785
AC
22025Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
22026
22027 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
22028 * gdb.c++/templates.cc: Properly check for GCC version number.
22029 * lib/compiler.cc: Likewise
22030
dc96c6c7 220312000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 22032
d63a86f8 22033 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
22034 gdb may not stop at the first line of main, due to code motion.
22035
dc96c6c7 220362000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
22037
22038 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
22039 This test depends on parsing the printf output from the target.
22040 Since the sparclet stub doesn't do stdio, this will never work.
22041 * gdb.base/call-rt-st.exp: ditto.
22042 * gdb.base/call-strs: ditto.
22043
dc96c6c7 220442000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
22045
22046 * gdb.base/miscexprs.exp: make sizeof long array test portable.
22047
22048 * gdb.base/ending-run.exp: After connecting to a remote target,
22049 but before running, the target will appear to be in a random
22050 location. Specify both a file and a line for breakpoints.
22051 Also, the function that calls main may be called 'init'
22052 rather than 'start'.
22053
a5a51225
EZ
220542000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22055
22056 * gdb.base/help.exp: Update output for add-symbol-file command.
22057
7930cc7c
FN
220582000-04-10 Fernando Nasser <fnasser@cygnus.com>
22059
22060 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
22061 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
22062
23e37ab1
C
220632000-04-07 J.T. Conklin <jtc@redback.com>
22064
e93c542c
C
22065 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
22066
23e37ab1
C
22067 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
22068
591b8fa3
PDM
22069Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
22070
22071 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 22072 values that can be represented exactly.
591b8fa3
PDM
22073 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
22074 above change, and to not check against the directory part of the source
22075 file name.
22076 (step into print_long_arg_list): Likewise.
22077 (print print_small_structs from print_long_arg_list): Likewise.
22078 (print print_long_arg_list): Likewise.
22079
7a495180
EZ
220802000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22081
30b53638 22082 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 22083
beb998c6
AC
22084Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
22085
22086 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
22087
1c689132
DB
220882000-03-25 Daniel Berlin <dan@cgsoftware.com>
22089
22090 * gdb.base/commands.exp (deprecated_command_test): Add test for
22091 deprecate with no arguments.
22092
c1790a9d
JL
220932000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
22094
22095 * gdb.base/break.exp: Add new test for setting breakpoints on
22096 optimized code so we can test breakpoints work even when function
22097 prologues may be optimized away
22098
003ba290
FN
220992000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
22100
22101 From David Whedon <dwhedon@gordian.com>
a9c64011 22102 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 22103
6837a0a2
DB
221042000-03-22 Daniel Berlin <dan@cgsoftware.com>
22105
22106 * gdb.base/help.exp: Added test for new apropos command.
22107
b9593231
KB
221082000-03-21 Kevin Buettner <kevinb@redhat.com>
22109
22110 * gdb.base/pointers.c (usevar): New function.
22111 (main): Make sure that global variables v_int_pointer2, rptr,
22112 and y are all referenced someplace in the program by calling
22113 usevar() on them. [Some linkers delete symbols which are
22114 never referenced. The space remains, but there's no way to
22115 get a (symbolic) handle on the variable from the debugger.]
22116
751a959b
EZ
221172000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22118
22119 * gdb.base/printcmds.c: Add typedeffed arrays.
22120
22121 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 22122 procedure to test arrays that are typedef'd.
751a959b 22123
73a93a32
JI
221242000-03-13 James Ingham <jingham@leda.cygnus.com>
22125
22126 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 22127 the library directories.
73a93a32 22128
fb40c209
AC
22129Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
22130
22131 * configure.in (configdirs): Add sub directory gdb.mi.
22132 * configure: Re-generate.
22133
22134 * gdb.mi: New directory.
d63a86f8 22135
ee4dd2c9
AC
221362000-02-25 Scott Bambrough <scottb@netwinder.org>
22137
22138 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 22139 a long long value as a double on ARM platforms.
ee4dd2c9 22140
70f0cc22
JB
221412000-02-16 Jim Blandy <jimb@redhat.com>
22142
22143 * gdb.base/break.exp ("breakpoint line number"): Make sure the
22144 default source file is set properly before running this test.
22145
853819b8
EZ
221462000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22147
22148 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 22149 gdbtk/library directory, not in gdbtcl2.
853819b8 22150
dfcd3bfb
JM
221512000-02-04 Jim Blandy <jimb@redhat.com>
22152
22153 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
22154 backslash from regexp pattern.
22155
22156 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
22157 procedure. Use it to run all the "continue to bp overloaded"
22158 tests. Note that this changes the names of the tests slightly.
22159 If the breakpoint hit message includes a hex PC value, because
22160 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
22161 from the real source code, still consider that a pass.
22162
22163 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
22164 XFAIL here if the breakpoint message contains a hex address. Note
22165 similar change on 1999-11-02.
22166
22167 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
22168
22169 * gdb.base/ptype.exp: Establish a default source file before
22170 calling get_debug_format.
22171
221722000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
22173
22174 * gdb.base/watchpoint.exp: Remove duplication of test messages.
22175
8b93c638
JM
221762000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
22177
22178 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
22179 of successive stepi commands -- while in the prologue we should see
22180 the function entry bracket.
22181
221822000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
22183
22184 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
22185 reach __change_mode() when stepping through the end of main().
22186
c5394b80
JM
221872000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
22188
22189 * gdb.base/default.exp: Fix expected pattern.
22190 * gdb.base/help.exp: Same.
22191
0d06e24b
JM
221922000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22193
22194 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 22195 Don't use xfail's because that affects only the following test.
d63a86f8 22196
0d06e24b 22197 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 22198 solaris or linux.
0d06e24b
JM
22199
22200 * gdb.base/selftest.exp: Update to reflect changes to main.c.
22201
dc96c6c7 222022000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 22203
d63a86f8 22204 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
22205 "A syntax error" rather than "A parse error". Accept both.
22206
222072000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
22208
22209 * gdb.base/default.exp: Remove OS dependent string from "target
22210 remote" test.
22211 * gdb.base/help.exp: Same for "help target remote" test.
22212
c3f6f71d
JM
222132000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22214
22215 From Jim Kingdon <kingdon@redhat.com>:
22216
22217 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
22218 prompt (cleanup rather than necessity, but still might keep output
22219 from spilling to next test).
c3f6f71d
JM
22220
222212000-01-02 Fred Fish <fnf@cygnus.com>
22222
22223 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
22224 AIX, which defines them in <sys/types.h>.
22225
ed9a39eb 222261999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 22227
ed9a39eb 22228 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 22229 float" test.
ed9a39eb
JM
22230
222311999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 22232
ed9a39eb 22233 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
22234
22235 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
22236 outermost frame disallowed".
22237
222381999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
22239
22240 * gdb.base/setvar.exp: New tests for setting the value of a struct
22241 with a constant list.
22242
222431999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
22244
22245 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
22246 require the user to type a cast before setting the value of a struct.
22247
de57eccd
JM
222481999-12-06 Jim Blandy <jimb@cygnus.com>
22249
22250 * gdb.base/default.exp: Expect the new 'info float' command on
22251 all i386 platforms.
22252
22253 * gdb.threads/linux-dp.exp: Expand our ability to recognize
22254 LinuxThreads libraries that don't support debugging.
22255
c2d11a7d
JM
22256Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
22257
22258 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
22259 Change the buffer type to ``unsigned char'' to simplify size
22260 arithmetic.
c2d11a7d
JM
22261
22262 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
22263 stub only handles 400-1 byte packets. Verify that the download
22264 worked.
c2d11a7d
JM
22265
222661999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
22267
22268 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
22269 tests, using UNRESOLVED for the untested cases. Also, does not wait
22270 for a timeout if the prompt was received before a recognizable pattern.
22271
222721999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
22273
22274 * lib/gdb.exp (gdb_expect_list): Fix spelling.
22275
222761999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22277
22278 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 22279 watchpoints.
c2d11a7d
JM
22280
222811999-11-24 Jason Merrill <jason@casey.cygnus.com>
22282
22283 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
22284
22285 * gdb.c++/local.exp: Be more flexible in recognizing local class
22286 name mangling. Don't allow horribly truncated method names.
22287 * gdb.c++/derivation.exp: Expect protected inheritance.
22288 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
22289 * gdb.c++/virtfunc.exp: Likewise.
22290 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
22291 when printing a nested enum.
22292
222931999-11-22 Jim Blandy <jimb@cygnus.com>
22294
22295 * gdb.base/step-test.exp: Properly await GDB's response to setting
22296 a breakpoint on the call to large_struct_by_value.
22297
22298 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
22299 just because we have debug info for the `start' function.
22300
223011999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
22302
22303 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
22304 "Unknown signal" messages, which indicate (on LinuxThreads) that
22305 GDB doesn't know how to debug threads on this system. This is
22306 better than hanging while philosopher 0 dumps chatter into gdb.log.
22307
223081999-11-18 Tom Tromey <tromey@cygnus.com>
22309
22310 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
22311
223121999-11-18 Fred Fish <fnf@cygnus.com>
22313
22314 * gdb.base/coremaker2.c: Add sample program for generating
22315 cores that is more self contained than coremaker.c. Eventually
22316 I'll add more code to this and tie it into the testsuite.
22317
4ce44c66
JM
223181999-11-12 Stan Shebs <shebs@andros.cygnus.com>
22319
22320 * gdb.base/dollar.exp: Remove, now in gdb.hp.
22321
223221999-11-10 Jimmy Guo <guo@cup.hp.com>
22323
22324 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 22325 from $srcdir/lib/.
4ce44c66 22326 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 22327 and gdb.c++/.
4ce44c66
JM
22328
22329 * gdb.c++/derivation.exp: remove redundant get compiler info code.
22330
d63a86f8 22331 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
22332 'continue with watch' test point.
22333
223341999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
22335
22336 Merged from p2linux-990323-branch:
d63a86f8 22337
4ce44c66
JM
22338 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
22339
11cf8741
JM
22340Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
22341
22342 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 22343 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
22344
22345Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
22346
22347 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 22348 gdb_expect_list.
11cf8741
JM
22349
22350Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
22351
22352 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
22353
223541999-11-03 Mark Salter <msalter@cygnus.com>
22355
22356 * gdb.base/break.exp: Fix "stub continue" pattern.
22357
223581999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
22359
22360 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
22361
223621999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
22363
22364 * gdb.base/display.exp ("finish"): Add timeout clause.
22365
22366 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
22367 plain prompt clause, so this doesn't have to time out in order to
22368 fail.
22369
22370 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 22371 breakpoint hit messages include an address.
11cf8741
JM
22372
22373 * gdb.base/display.exp: Don't forget to escape parens in regular
22374 expressions. Unix regexp notatation sucks.
22375
223761999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22377
22378 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 22379 order for 'signalled' message.
11cf8741 22380
5c44784c
JM
223811999-11-01 Stan Shebs <shebs@andros.cygnus.com>
22382
22383 From Jimmy Guo <guo@cup.hp.com>:
22384 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
22385 * gdb.base/annota1.c: Add code for tests to work with.
22386
223871999-10-26 Frank Ch. Eigler <fche@cygnus.com>
22388
22389 * gdb.base/remote.exp: New test for remote downloading settings.
22390 * gdb.base/remote.c: New file with large .data.
22391
917317f4
JM
223921999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
22393
22394 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
22395 for LinuxThreads support, merged from the Code Fusion branch.
22396
22397Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
22398
22399 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
22400 containing exp_continue into a while within an expect. Don't
22401 attempt a start more than three times. Check return value from
22402 gdb_load.
d63a86f8 22403
2df3850c
JM
22404Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
22405
22406 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 22407 a pass case.
2df3850c 22408
2acceee2
JM
224091999-10-01 Kevin Buettner <kevinb@cygnus.com>
22410
22411 * gdb.base/break.c (main): Added a statement that we can step
22412 off of.
22413 * gdb.base/break.exp: Added tests for setting a breakpoint
22414 at an offset and stepping onto a breakpoint.
22415
224161999-10-01 Fred Fish <fnf@cygnus.com>
22417
d63a86f8 22418 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
22419 gdb output.
22420
c2c6d25f
JM
224211999-09-18 Jim Blandy <jimb@cris.red-bean.com>
22422
22423 * gdb.base/break.exp: Code locations are in hex, don't forget!
22424 (For HP-UX.)
22425
224261999-09-17 Stan Shebs <shebs@andros.cygnus.com>
22427
22428 * condbreak.exp: Use break.c as test program.
22429 * condbreak.c: Remove, redundant with break.c.
22430
224311999-09-15 Stan Shebs <shebs@andros.cygnus.com>
22432
22433 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 22434 Z-packets if the target needs it.
c2c6d25f
JM
22435
224361999-09-13 James Ingham <jingham@leda.cygnus.com>
22437
22438 * gdb.c++/overload.exp: Added tests for listing overloaded
22439 functions with function pointers in the arg, explicitly calling
22440 out the version you want.
22441
cff3e48b
JM
224421999-09-09 Stan Shebs <shebs@andros.cygnus.com>
22443
22444 * long_long.exp: Add variations of test cases that work for
22445 targets with 16-bit ints and 32-bit doubles.
22446
d4f3574e
SS
224471999-09-08 Stan Shebs <shebs@andros.cygnus.com>
22448
22449 * break.c (main): Compare a possibly-uninitialized argc with an
22450 unlikely value that fits in 16 bits.
22451
224521999-09-07 Stan Shebs <shebs@andros.cygnus.com>
22453
22454 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
22455 0xfeeb, don't want negative numbers if ints are 16 bits.
22456
22457 * lib/gdb.exp (skip_cplus_tests): New proc.
22458 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
22459 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
22460 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
22461 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
22462 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
22463 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
22464 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
22465 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
22466
22467 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
22468
22469Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
22470
22471 * gdb.base/corefile.exp (up): Allow a parameter to appear
22472 in the frame that we're going up to.
22473
22474 From Jim Blandy <jimb@cygnus.com>:
22475
22476 * gdb.base/default.exp (info float): Expect some output now.
22477
22478 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
22479 returning floating-point values to fail on the x86.
22480 * gdb.base/callfwmall.exp (do_function_calls): Same.
22481
22482 * gdb.base/list.exp (test_listsize): Correct expectations for
22483 listing line 1 with listsize 2. Also, listing a single line
22484 works now, as does listing three lines. [Kevin's note: There
22485 were a number of other cases fixed too where the expectations
22486 differed...]
22487
224881999-09-02 Stan Shebs <shebs@andros.cygnus.com>
22489
22490 * gdb.base/selftest.exp: Add case for when version prints as
22491 constant string instead of char pointer.
22492
104c1213
JM
224931999-08-25 Stan Shebs <shebs@andros.cygnus.com>
22494
22495 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 22496 stepping out of main.
104c1213
JM
22497
22498 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
22499 G++ used.
22500
22501 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 22502 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
22503
22504 * gdb.c++/ovldbreak.exp: Update match string in test that
22505 includes a warning of multiple breakpoints.
22506
225071999-08-24 Stan Shebs <shebs@andros.cygnus.com>
22508
22509 * gdb.base/display.exp: Improve precision of step-after-finish
22510 added yesterday.
22511
22512 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 22513 test.
104c1213
JM
22514
22515 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
22516 configs when using G++, not just hppa*.
22517
225181999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22519
22520 * gdb.base/async.c: New file.
22521 * gdb.base/async.exp: New file.
22522
22523Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
22524
22525 * gdb.base/break.exp: Tweak PA specific tests to properly handle
22526 PA64.
22527
53a5351d
JM
22528Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
22529
104c1213
JM
22530 * gdb.base/display.exp: "finish" can leave us mid-line on many
22531 targets, deal with it. Add a small constant to main, instead of
22532 1000 since main+1000 may not be a valid address in the target.
22533
53a5351d
JM
22534 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
22535 on hpux11.
22536
22537 * gdb.base/attach.exp: Handle another hpux11 error message variant
22538 when attaching to a process that does not exist.
22539
225401999-08-19 J.T. Conklin <jtc@redback.com>
22541
22542 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 22543 characters in 'continue to 1241' test.
53a5351d
JM
22544
225451999-08-17 Stan Shebs <shebs@andros.cygnus.com>
22546
22547 * gdb.base/call-ar-st.exp: Add a shorter match case for the
22548 stop in print_long_arg_list, define and use a whitespace
22549 variable in print_small_structs test, add an XFAIL for Solaris.
22550 * gdb.base/dbx.exp: XFAIL func commands until somebody is
22551 interested enough to fix.
22552
7be570e7
JM
225531999-08-13 Keith Seitz <keiths@cygnus.com>
22554
22555 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
22556 (dbx_gdb_load): Remove. Use gdb_load instead, since that
22557 proc knows about targets other than the natives.
22558 (test_assign): Use "gdb_run_cmd" to "run" the target.
22559 Check that we've actually hit the breakpoint at main.
22560 When we attempt to assign a value to a local variable, check
22561 that the variable is in the current scope, i.e., don't use
22562 a test with an empty result.
22563
22564Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
22565
22566 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 22567 command.
7be570e7
JM
22568
225691999-08-09 Stan Shebs <shebs@andros.cygnus.com>
22570
22571 From Jimmy Guo <guo@cup.hp.com> and others at HP:
22572 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
22573 gdb.compat, gdb.threads-hp.
22574 gdb.hp/configure, gdb.hp/configure.in: New files.
22575 gdb.hp/Makefile.in: Recurse into new subdirs.
22576 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
22577 gdb.hp/gdb.objdbg: New directory, tests for debugging info
22578 in object files.
22579 gdb.hp/tools: New directory, aux tools for HP-specific tests.
22580
96baa820
JM
225811999-08-05 Stan Shebs <shebs@andros.cygnus.com>
22582
22583 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 22584 funky printf, remove a bogus p/a test.
96baa820
JM
22585
225861999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22587
22588 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
22589 connected to the target. This is necessary when running not
22590 natively.
96baa820
JM
22591
225921999-08-03 Stan Shebs <shebs@andros.cygnus.com>
22593
22594 * gdb.base/step-test.exp: Removed some extraneous messages.
22595
22596 * gdb.base/long_long.exp: Don't run memory examination tests
22597 on little-endian targets (they will need a different set of
22598 results to match).
22599
226001999-08-02 Stan Shebs <shebs@andros.cygnus.com>
22601
22602 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
22603 until somebody decides to fix GDB.
22604
22605 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 22606 constant as "ULL".
96baa820
JM
22607 * gdb.base/long_long.exp: Loosen x/c test, add partial result
22608 matches for a couple x/2 commands.
22609
a0b3c4fd
JM
226101999-07-30 Stan Shebs <shebs@andros.cygnus.com>
22611
22612 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
22613 by merging in ref-types2 tests.
22614 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
22615
22616 From Jimmy Guo <guo@cup.hp.com> and others at HP:
22617 * gdb.c++/Makefile.in: Add standard actions.
22618 (EXECUTABLES): Rename from PROGS, update list.
22619 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
22620 from gdb.hp.
22621 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
22622 foo and bar locals.
22623 * gdb.c++/anon-union.exp: Fix tests to match.
22624 * gdb.c++/classes.exp: Run if HP compiler used, add extra
22625 expect matches to handle output variations.
22626 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
22627 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 22628 output, add HP alternatives for new and delete prints.
a0b3c4fd 22629 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 22630 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
22631 * gdb.c++/demangle.exp: Use $style when reporting failure.
22632 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
22633 * gdb.c++/inherit.exp: Run if HP compiler used, add some
22634 match alternatives.
22635 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 22636 compilers.
a0b3c4fd
JM
22637 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
22638 * gdb.c++/method.exp: Add match alternatives.
22639 * gdb.c++/misc.cc: Add bool types.
22640 * gdb.c++/misc.exp: Add tests for bool types.
22641 * gdb.c++/overload.exp: Add xfails.
22642 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
22643 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
22644 add some more template parameter tests (only for HP currently).
22645 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
22646 * gdb.c++/virtfunc.cc: Add return type and value for main.
22647 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
22648 match alternatives.
d63a86f8 22649
a0b3c4fd
JM
226501999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22651
22652 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
22653
226541999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
22655
22656 * gdb.base/signals.exp: Don't expect getting a backtrace from
22657 within a signal handler to fail on Linux.
22658
226591999-07-29 Stan Shebs <shebs@andros.cygnus.com>
22660
22661 From Jimmy Guo <guo@cup.hp.com> and others at HP:
22662 * lib/gdb.exp: Remove some gratuitious semicolons.
22663 (delete_breakpoints): Increase timeout.
22664 (gdb_expect): Add -notransfer option.
22665 (gdb_test): Use -notransfer option.
22666 (get_compiler_info): Add f77 case.
22667 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 22668 case.
a0b3c4fd
JM
22669 (gdb_preprocess): Call get_compiler.
22670
22671 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
22672 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
22673 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
22674 gdb.base/long_long.exp, gdb.base/printcmds.exp,
22675 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
22676 third arg to gdb_test.
a0b3c4fd
JM
22677 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
22678 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 22679 HP-UX xfails, add others.
a0b3c4fd
JM
22680 * gdb.base/completion.exp: Reflect name change of self-test.
22681 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
22682 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
22683 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
22684 HP failure number.
a0b3c4fd
JM
22685 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
22686 useless HP-UX 10.30 references.
22687 * gdb.base/maint.exp: Loosen matches.
22688 * gdb.base/pointers.c (main): Declare more_code.
22689 * gdb.base/pointers.exp: Match on output of a `next'.
22690 * gdb.base/structs.c: Add prototypes.
22691 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
22692 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
22693
226941999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22695
22696 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 22697 command.
a0b3c4fd
JM
22698
226991999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22700
22701 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
22702 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
22703
22704 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
22705 debug info. Deal with lack of signal hanlder info in stack.
22706
a9c64011 22707 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
22708 * gdb.base/annota1.exp: If printf has debug info, deal with it.
22709
5a2468f5
JM
227101999-07-19 Stan Shebs <shebs@andros.cygnus.com>
22711
22712 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 22713 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 22714
adf40b2e
JM
22715Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
22716
22717 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 22718 a1-selftest.exp.
adf40b2e
JM
22719 * gdb.base/configure: Re-generate.
22720
227211999-07-12 Stan Shebs <shebs@andros.cygnus.com>
22722
22723 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
22724 in trying to run first and name is too long.
22725
22726 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
22727 pointers2.c and pointers2.exp, respectively.
22728 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
22729 doschk happier.
22730
43e526b9
JM
227311999-07-08 Stan Shebs <shebs@andros.cygnus.com>
22732
22733 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
22734 callfuncs2.c and callfuncs2.exp.
22735
22736 * gdb.base/list.exp: Remove mistaken xfails.
22737 * gdb.base/list0.h: Add optional prototypes.
22738
9846de1b
JM
22739Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
22740
a9c64011 22741 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 22742 calling malloc.
a9c64011
AS
22743 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
22744 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 22745 use.
9846de1b
JM
22746
227471999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22748
22749 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
22750 * gdb.base/annota2.cc, annota2.exp: Move from here.
22751 * gdb.c++/annota2.cc, annota2.exp: To here.
22752 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
22753
43ff13b4
JM
22754Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
22755
22756 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 22757 a consistent format.
43ff13b4 22758
085dd6e6
JM
227591999-06-25 Stan Shebs <shebs@andros.cygnus.com>
22760
22761 From Jimmy Guo <guo@cup.hp.com> and others at HP:
22762 * lib/gdb.exp (get_compiler_info): Add detection for assorted
22763 HP compilers, also set the globals $true and $false.
22764
22765 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
22766 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
22767 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
22768 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
22769 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
22770 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
22771 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
22772 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
22773 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
22774 whatis.c} Add C++ compatible function definitions and return
22775 types, add includes for library functions.
085dd6e6
JM
22776 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
22777 * gdb.base/step-test.c (myglob): Rename from glob.
22778 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
22779 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
22780 files, move here from gdb.hp.
085dd6e6 22781 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
22782 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
22783 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
22784 Adjust line numbers in regexps.
085dd6e6
JM
22785
22786 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
22787 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
22788 instead of 0/1.
22789
22790 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
22791 foll-vfork.exp: New files, move here from gdb.hp.
22792 * gdb.base/page.exp: New file, test of pagination command.
22793
22794 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
22795 recursion test.
22796 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
22797
22798 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 22799 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
22800
22801 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 22802 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 22803 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 22804 watchpoint test.
085dd6e6
JM
22805 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
22806 them work.
22807 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
22808 expressions properly.
22809 * gdb.base/corefile.exp: Loosen the match slightly.
22810 * gdb.base/default.exp: Allow "Error accessing memory" message
22811 also.
22812 * gdb.base/display.exp: Skip over x/0 j if PA64.
22813 * gdb.base/funcargs.exp: Add xfails for HP-UX.
22814 * gdb.base/interrupt.exp: Ditto.
22815 * gdb.base/langs.exp: Add symbolic matches governed by compiler
22816 in use.
22817 * gdb.base/list.exp: Add xfails for HP-UX.
22818 * gdb.base/long_long.exp: Refine some of the numeric matches.
22819 * gdb.base/mips_pro.exp: Xfail on HP-UX.
22820 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
22821 * gdb.base/nodebug.exp: Succeed on more varieties of output.
22822 * gdb.base/opaque.exp: Remove some HP-UX xfails.
22823 * gdb.base/ptype.exp: Succeed on more varieties of output.
22824 * gdb.base/scope.exp: Add xfails for HP-UX.
22825 * gdb.base/sect-cmd.exp: Add more cases.
22826 * gdb.base/setvar.exp: Add xfails for HP-UX.
22827 * gdb.base/shlib-call.exp: Loosen some matches slightly.
22828 * gdb.base/signals.exp: Match on void symbolically.
22829 * gdb.base/step-test.exp: Add case for PA64.
22830 * gdb.base/term.exp: Add exit and restart.
22831 * gdb.base/twice.exp: Clean up after self.
22832 * gdb.base/varargs.exp: Disable overload resolution explicitly.
22833 * gdb.base/whatis.exp: Allow more ways to pass tests.
22834
22835 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 22836 no longer useful.
085dd6e6
JM
22837
22838Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
22839
22840 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 22841 list of patterns.
085dd6e6 22842 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
22843 print_double_array(double_array)", "continuing to breakpoint
22844 1018", "print print_double_array(array_d)" and "continuing to
22845 1034" tests.
d63a86f8 22846
085dd6e6
JM
228471999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
22848
a9c64011 22849 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
22850
228511999-06-24 Stan Shebs <shebs@andros.cygnus.com>
22852
22853 * config/mt-*: Remove, these haven't been used since 1996.
22854
228551999-06-22 Stan Shebs <shebs@andros.cygnus.com>
22856
22857 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 22858 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
22859 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
22860
9e0b60a8
JM
228611999-06-18 Stan Shebs <shebs@andros.cygnus.com>
22862
22863 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
22864 simpler match case for the ptype of the big class.
22865
228661999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
22867
22868 * gdb.exp: Fix test for gdb_prompt existence.
22869
228701999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
22871
22872 * gdb.exp (gdb_test): Add fail after calls to perror.
22873
228741999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
22875
22876 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
22877
228781999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
22879
22880 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
22881
0f71a2f6
JM
22882Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
22883
22884 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 22885 malloc() is linked in.
0f71a2f6
JM
22886
228871999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
22888
22889 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
22890 step at end.
22891
22892 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
22893
228941999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
22895
22896 * gdb.java/jv-print.exp: New file. (Our first Java test!)
22897
cce74817
JM
22898Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
22899
22900 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
22901 * gdb.base/mips_pro.exp: Likewise.
22902
229031999-06-02 Keith Seitz <keiths@cygnus.com>
22904
22905 * gdb.c++/templates.cc: Change all "new" operators to throw
22906 an exception.
22907 * gdb.c++/cplusfuncs.cc: Likewise.
22908
22909 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
22910
22911Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
22912
22913 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
22914 * gdb.base/ending-run.exp: When stepping out of main, accept a
22915 step into an arbitrary assembler file.
cce74817 22916
392a587b
JM
229171999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22918
d63a86f8 22919 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 22920 "breakpoint-invalid" to be printed.
d63a86f8 22921 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
22922 number of "frames-invalid" and "breakpoint-invalid" to be printed.
22923 * gdb.base/annota2.cc: Initialize a.x to 0.
22924
9e086581
JM
229251999-05-17 Keith Seitz <keiths@cygnus.com>
22926
22927 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
22928 when "skip_float_tests" set.
22929 Ditto for "print print_double_array(array_d)", "print print_small_structs",
22930 "print print_ten_doubles", and "step into print_long_arg_list".
22931 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
22932 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
22933 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
22934 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
22935 "skip_float_tests" is set.
22936 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
22937 when "skip_float_tests" set.
d63a86f8 22938
cd0fc7c3
SS
229391999-05-06 Keith Seitz <keiths@cygnus.com>
22940
22941 * gdb.base/annota2.cc: Include stdio.h.
22942
22943Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
22944
22945 * gdb.base/crossload.exp: Remove, this has been disabled ever
22946 since BFD stopped including all targets, and cross-GDB gets
22947 plenty of testing anyway.
22948 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
22949 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
22950 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
22951 * gdb.base/README: Remove, was doc for this.
22952 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 22953 needed.
cd0fc7c3 22954
b83266a0
SS
229551999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22956
22957 * gdb.base/call-ar-st.exp: Fix one regular expression in test
22958 output.
22959
22960 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
22961 * gdb.base/annota2.exp: New file. More annotation tests.
22962 * gdb.base/annota1.c: New file. Source file for annota1.exp.
22963 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
22964
229651999-04-23 Angela Marie Thomas <angela@cygnus.com>
22966
22967 * config/cfdbug.exp: New file.
22968
7a292a7a
SS
229691999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
22970
22971 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
22972 Marcus Daniel's and Dale Hawkins's demangler crashes.
22973
22974 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
22975 test_lucid_style_demangling, test_arm_style_demangling,
22976 test_hp_style_demangling): Try Tom Tromey's core-dumping
22977 identifier under each demangling style.
7a292a7a
SS
22978
229791999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
22980
22981 * gdb.c++/demangle.exp: Include the current demangling style
22982 in all test names.
22983 (current_demangling_style): New global variable.
22984 (set_demangling_style, test_demangling_core, test_demangling,
22985 test_demangling_exact): New functions.
22986 (test_gnu_style_demangling, test_lucid_style_demangling,
22987 test_arm_style_demangling, test_hp_style_demangling): Use those,
22988 instead of calling gdb_test and gdb_test_exact directly.
22989 (catch_demangling_errors): New function, which reports errors
22990 signalled by the demangling test functions in an orderly way.
22991 (do_tests): Use catch_demangling_errors.
22992
229931999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
22994
22995 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 22996 grouping in expressions, not {}.
7a292a7a
SS
22997
22998 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 22999 initialized yet.
7a292a7a
SS
23000
230011999-04-01 Stan Shebs <shebs@andros.cygnus.com>
23002
23003 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
23004 are listed.
23005
230061999-03-26 Stan Shebs <shebs@andros.cygnus.com>
23007
23008 * gdb.stabs/weird.exp: Test for CC being defined before
23009 looking at its value.
23010
230111999-03-25 Stan Shebs <shebs@andros.cygnus.com>
23012
23013 * gdb.base/call-ar-st.exp: Remove stray '#'.
23014 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
23015 "short int" and "long int".
23016 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 23017 change, to mollify finicky HP compiler.
7a292a7a
SS
23018 * gdb.hp/reg-test.exp (testfile): Fix file name.
23019 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 23020
7a292a7a
SS
23021 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
23022 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
23023 alternate form of enum ptype.
23024
c906108c
SS
230251999-03-23 Stan Shebs <shebs@andros.cygnus.com>
23026
7a292a7a
SS
23027 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
23028 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
23029 passing skip_hp_tests, so as not to waste time on guaranteed
23030 failure.
7a292a7a 23031
c906108c
SS
23032 * gdb.c++/overload.cc: Pass string instead of char addr, always
23033 init ccpfoo.
23034 * gdb.c++/templates.cc: Fix syntax error.
23035
7a292a7a
SS
23036Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23037
23038 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 23039 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
23040 command.
23041
230421999-03-18 James Ingham <jingham@cygnus.com>
23043
23044 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
23045
23046 * gdb.c++/method.exp: It was testing an uninitialized int on the
23047 stack and assuming it was positive.
23048
23049 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
23050
23051 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 23052 keep it from killing the rest of the tests.
7a292a7a
SS
23053 Use gdb_continue_to_end.
23054
23055 * gdb.base/sigall.exp: use gdb_continue_to_end.
23056
23057 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
23058
23059 * gdb.base/display.exp: use runto_main, not run.
23060
d63a86f8
RM
23061 * gdb.base/default.exp: Check for the current error message in the
23062 r abbreviation test.
7a292a7a
SS
23063 Add strongarm to the targets that know info float.
23064
d63a86f8 23065 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
23066 run which doesn't work with monitors.
23067
23068 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
23069
23070 * gdb.base/break.exp: use the gdb_continue_to_end proc.
23071
23072 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
23073 program. Traps the case (in Cygmon) when the program never really
23074 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
23075 more places, so I used my name. Sorry Mark...
23076
23077 * config/monitor.exp (gdb_target_monitor): added another
23078 target_info parameter: remotebinarydownload. This will set the
23079 remotebinarydownload flag if this is causing some boards trouble.
23080
230811999-03-18 Mark Salter <msalter@cygnus.com>
23082
23083 * lib/gdb.exp (continue_to_exit): New function.
23084
23085 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
23086 * gdb.base/ending-run.exp: Ditto.
23087 * gdb.base/step-test.exp: Ditto.
23088
230891999-03-16 Stan Shebs <shebs@andros.cygnus.com>
23090
23091 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
23092 (suggested by Art Haas <ahaas@neosoft.com>).
23093
230941999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
23095
889bf7c5 23096 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
23097
23098Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
23099
23100 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 23101 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
23102
231031999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
23104
23105 * gdb.base/call-strs.exp: Don't assume that `step' will step over
23106 a call to strlen; sometimes we do have sources.
23107
231081999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
23109
23110 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 23111 character, so GDB won't print garbage after its end.
d63a86f8 23112
c906108c
SS
23113 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
23114 breakpoint there instead. Sometimes GCC emits memcpy to handle
23115 the large structures being passed by value, so we step into that
23116 instead of sum_array_print, which obscures what we're really testing.
23117 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
23118 the bizarre steps into memcpy, so do that here. Add check for
23119 stepping into function calls that pass large structures by value.
23120 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
23121 Remove all references to specific line numbers.
23122 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
23123 New type and function.
23124 (main): Call large_struct_by_value, passing it a large struct by value.
23125 * lib/gdb.exp (gdb_get_line_number): New function.
23126
23127 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
23128 more portable.
23129
7a292a7a
SS
231301999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
23131
c906108c
SS
23132 * lib/gdb.exp: Doc fixes.
23133
7a292a7a
SS
231341999-03-05 Nick Clifton <nickc@cygnus.com>
23135
d63a86f8 23136 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
23137
231381999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
23139
c906108c 23140 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
23141 commands. They're not germane to this test, and they don't work
23142 that way on remote targets.
c906108c 23143
3fc11d3e
JM
231441999-03-01 James Ingham <jingham@cygnus.com>
23145
23146 * Changelog entries merged over from gdb development branch.
23147
3fc11d3e
JM
23148 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
23149
23150 * lib/gdb.exp (gdbtk_analyze_results): Generic function
23151 for outputting results of test run.
23152
2d4a1622 23153 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
23154
23155 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 23156
7a292a7a
SS
231571999-02-25 Felix Lee <flee@cygnus.com>
23158
23159 * lib/gdb.exp (debug_format): initialize
23160
c906108c
SS
231611999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
23162
23163 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
23164 * gdb.base/call-rt-st.c: Ditto.
23165
c906108c
SS
231661999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
23167
23168 * gdb.threads/pthreads.exp (horiz): New variable.
23169 (test_startup): Fix regexps that capture thread numbers.
23170
231711999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
23172
23173 * gdb.base/smoke.exp: Disambiguate two test case names (both
23174 called ``print'').
23175
23176Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
23177
23178 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 23179 compilation.
c906108c
SS
23180
231811999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
23182
23183 * gdb.base/miscexprs.exp: Change patterns to match GDB's
23184 actual output formatting.
23185 * gdb.base/smoke.exp: GDB removes leading 0's.
23186 * gdb.base/volatile.exp: Don't check type of remuneration;
23187 that variable is no longer defined in constvars.c.
23188 * gdb.base/step-test.c (main): Exit with explicit exit code.
23189 * gdb.base/step-test.exp: Remove two nexti checks--they are
23190 not portable.
23191
231921999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
23193
23194 * gdb.base/help.exp ("help delete display"): Fix test to match
23195 gdb's output.
23196
23197 * gdb.base/long_long.c (known_types): Initialize values to zero.
23198 * gdb.base/long_long.exp: Step one more line
23199 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
23200 leading zeros. Explicitly ask for hex formatting. Use
23201 unique test case names.
c906108c
SS
23202
23203Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23204
d63a86f8 23205 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
23206
23207 * gdb.c++/method.exp: Add missing close brace.
23208
232091999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
23210
23211 * gdb.base/maint.exp: Use 'set height 0' to disable page
23212 prompting, not 'set height 400'.
23213
23214 Fix a bunch of timeouts.
23215 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
23216 four separate tests, so expect doesn't take forever to match a ton
23217 of text against a regexp with lots of .* forms.
23218 ("maint print psymbols", "maint print symbols"): Make some of
23219 these greps more selective, so that expect doesn't try to wade
23220 through huge piles of output and time out.
23221
23222 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
23223
23224 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
23225 tests: one which doesn't expect shlib events to be reported, and
23226 another which does, but is XFAIL for all platforms other than
23227 HP/UX.
c906108c
SS
23228
23229 * gdb.base/break.exp: Teach the test suite that the `catch
23230 fork', `catch vfork', and `catch exec' commands produce error
23231 messages on platforms that don't provide these features.
23232
23233Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
23234
23235 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
23236 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
23237 (shortening names from solib_threshold.exp etc), won't run on
23238 anything but HP-UX for the foreseeable future.
c906108c 23239 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 23240 reflect move.
c906108c
SS
23241
23242Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
23243
23244 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 23245 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
23246
23247Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
23248
23249 * gdb.base/shlib-call.exp: add test cases to verify that gdb
23250 successfully re-sets breakpoints in shared libraries.
23251 * gdb.base/shmain.c (main): return 0, don't fall off the end.
23252
23253Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23254
d63a86f8
RM
23255 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
23256 and compiled w/o GCC.
c906108c
SS
23257
23258 * gdb.hp/watch-cmd.exp: ditto.
23259
23260 * gdb.hp/watch-hp.exp: ditto.
23261
23262 * gdb.hp/xdb1.exp: ditto.
23263
23264 * gdb.hp/xdb2.exp: ditto.
23265
23266 * gdb.hp/dbx.exp: ditto.
23267
23268Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
23269
23270 * constvars.c: Remove C++-isms.
23271 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 23272 with GCC.
c906108c
SS
23273
23274Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
23275
23276 The following changes are part of the HP merge.
23277
23278 * gdb.base/break.exp: new tests to verify that catchpoints for
23279 fork, vfork, and exec don't trigger inappropriately.
23280
23281 * gdb.base/opaque.exp: compile one file at a time, then link.
23282
23283 * gdb.base/signals.exp: be more restrictive about which hppa
23284 systems receive a setup_xfail. new tests.
23285
23286 * gdb.base/solib_threshold.build: new file.
23287 * gdb.base/solib_threshold.exp: new file.
23288 * gdb.base/solib_threshold.link_opts: new file.
23289 * gdb.base/solib_threshold.mk: new file.
23290 * gdb.base/gen_solib_threshold.c: new file.
23291
23292 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
23293 tests. New tests for enums inside classes.
23294
23295 * gdb.c++/compiler.cc: indicate support of template debugging.
23296
23297 * gdb.c++/demangle.exp: run hp style demangling tests.
23298
23299 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
23300 tests.
23301
23302 * gdb.c++/misc.cc: changes to support new tests.
23303
23304 * gdb.c++/templates.cc: changes to support HP's compiler; changes
23305 to support new tests.
23306
23307 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
23308 gcc, then skip these tests.
23309
23310Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
23311
23312 The following files are part of the HP merge; some had longer
23313 names at HP, but have been renamed to be no more than 14
23314 characters in length.
23315
23316 * gdb.hp/ambiguous.cc: new file.
23317 * gdb.hp/ambiguous.exp: new file.
23318 * gdb.hp/attach.exp: new file.
23319 * gdb.hp/attach2.exp: new file.
23320 * gdb.hp/classes-hp.exp: new file.
23321 * gdb.hp/ctti.exp: new file.
23322 * gdb.hp/ctti-add.cc: new file.
23323 * gdb.hp/ctti-add1.cc: new file.
23324 * gdb.hp/ctti-add2.cc: new file.
23325 * gdb.hp/ctti-add3.cc: new file.
23326 * gdb.hp/dbx.exp: new file.
23327 * gdb.hp/exception.cc: new file.
23328 * gdb.hp/exception.exp: new file.
23329 * gdb.hp/foll-exec.c: new file.
23330 * gdb.hp/foll-exec.exp: new file.
23331 * gdb.hp/foll-fork.c: new file.
23332 * gdb.hp/foll-fork.exp: new file.
23333 * gdb.hp/foll-vfork.c: new file.
23334 * gdb.hp/foll-vfork.exp: new file.
23335 * gdb.hp/inherit-hp.exp: new file.
23336 * gdb.hp/more-steps.exp: new file.
23337 * gdb.hp/namespace.cc: new file.
23338 * gdb.hp/namespace.exp: new file.
23339 * gdb.hp/optimize.exp: new file.
23340 * gdb.hp/pxdb.c: new file.
23341 * gdb.hp/pxdb.exp: new file.
23342 * gdb.hp/quicksort.exp: new file.
23343 * gdb.hp/reg-test.exp: new file.
23344 * gdb.hp/reg-test.s: new file.
23345 * gdb.hp/sized-enum.c: new file.
23346 * gdb.hp/sized-enum.exp: new file.
23347 * gdb.hp/start-stop.exp: new file.
23348 * gdb.hp/templ-hp.cc: new file.
23349 * gdb.hp/templ-hp.exp: new file.
23350 * gdb.hp/thr-lib.c: new file.
23351 * gdb.hp/thr-lib.exp: new file.
23352 * gdb.hp/thr-lib.h: new file.
23353 * gdb.hp/thr-liblib.c: new file.
23354 * gdb.hp/virtfun-hp.c: new file.
23355 * gdb.hp/virtfun-hp.exp: new file.
23356 * gdb.hp/watch-cmd.exp: new file.
23357 * gdb.hp/watch-hp.exp: new file.
23358 * gdb.hp/xdb1.exp: new file.
23359 * gdb.hp/xdb2.exp: new file.
23360 * gdb.hp/xdb3.exp: new file.
23361
23362Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
23363
23364 The following files are part of the HP merge; some had longer
23365 names at HP, but have been renamed to be no more than 14
23366 characters in length.
23367
23368 * gdb.base/ss.h: new file.
23369 * gdb.base/call-ar-st.c: new file.
23370 * gdb.base/call-ar-st.exp: new file.
23371 * gdb.base/call-rt-st.c: new file.
23372 * gdb.base/call-rt-st-exp: new file.
23373 * gdb.base/call-strs.exp: new file.
23374 * gdb.base/ena-dis-br.exp: new file.
23375 * gdb.base/environ.exp: new file.
23376 * gdb.base/long_long.exp: new file.
23377 * gdb.base/sect-cmd.exp: new file.
23378 * gdb.base/shlib-cl2.exp: new file.
23379 * gdb.base/smoke.exp: new file.
23380 * gdb.base/so-impl-ld.c: new file.
23381 * gdb.base/so-impl-ld.exp: new file.
23382 * gdb.base/so-indr-cl.c: new file.
23383 * gdb.base/so-indr-cl.exp: new file.
23384 * gdb.base/varargs.exp: new file.
23385 * gdb.base/volatile.exp: new file.
23386 * gdb.base/whatis-exp.exp: new file.
7a292a7a 23387 * gdb.base/display.exp: new file.
c906108c
SS
23388 * gdb.c++/derivation.exp: new file.
23389 * gdb.c++/local.exp: new file.
23390 * gdb.c++/member-ptr.exp: new file.
23391 * gdb.c++/overload.exp: new file.
23392 * gdb.c++/ovldbreak.exp: new file.
23393 * gdb.c++/ref-types.exp: new file.
23394 * gdb.c++/ref-types2.exp: new file.
23395 * gdb.c++/userdef.exp: new file.
d63a86f8 23396
c906108c
SS
23397Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
23398
23399 * gdb.base/default.exp: Reflect wording change in remote.c.
23400
dc96c6c7 23401Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23402
23403 * gdb.base/help.exp: Update to reflect current text.
23404
23405Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
23406
23407 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
23408 they're stack variables and contain garbage.
23409 * gdb.c++/anon-union.exp: new file.
23410
23411 The following changes were made by David Taylor
889bf7c5
PA
23412 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
23413 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
23414 in changes by HP.
c906108c
SS
23415
23416 * gdb.base/bitops.exp: new file.
23417 * gdb.base/default.exp: change expected messages for catch and
23418 info catch tests to reflect HP merge changes.
23419 * gdb.base/enable-disable-break.exp
23420 * gdb.base/ending-run.c: new file.
23421 * gdb.base/long_long.c: new file.
23422 * gdb.base/maint.exp: new file.
23423 * gdb.base/pointers2.exp: new file.
23424 * gdb.base/shlib-call2.exp: new file.
23425 * gdb.base/solib.exp: new file.
23426 * gdb.base/step-test.c: new file.
23427 * gdb.c++/anon-union.cc: new file.
23428 * gdb.c++/local.cc: new file.
23429 * gdb.c++/member-pointer.cc: new file.
23430 * gdb.c++/method.cc: new file.
23431 * gdb.c++/ref-types.cc: new file.
23432 * gdb.c++/ref-types2.cc: new file.
23433 * gdb.c++/userdef.cc: new file.
d63a86f8 23434
c906108c
SS
23435 * gdb.base/scope.exp: compile one file at a time, then link.
23436 * gdb.base/langs.exp: ditto.
23437 * gdb.base/list.exp: ditto.
d63a86f8 23438
c906108c
SS
23439Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
23440
23441 The following changes were made by David Taylor
889bf7c5
PA
23442 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
23443 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
23444 in changes by HP.
d63a86f8 23445
c906108c
SS
23446 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
23447 skip tests. When compiling pass c++ flag to gdb_compile.
23448 * gdb.c++/
d63a86f8 23449
c906108c
SS
23450 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
23451 test for on hppa*-*-hpux*; use args to see if c++ was specified.
23452 (skip_hp_tests): new function.
23453 (gdb_preprocess): new function.
23454
23455 * configure.in (hpdir): decide whether to configure gdb.hp.
23456 * configure: regenerated.
23457
23458 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
23459 to delete on clean.
23460 (EXECUTABLES): update to reflect new additions.
23461 * gdb.base/commands.exp: update message expected.
23462 * gdb.base/default.exp: add copyright notice.
23463 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
23464 * gdb.base/help.exp: update messages to reflect current text.
23465 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
23466 targets for recurse tests.
23467 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
23468 skip this file.
23469
23470 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
23471 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
23472 compilation.
23473 * gdb.c++/misc.exp: ditto.
23474 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
23475 run the tests. tell gdb_compile that it's a c++ compilation.
23476
23477 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 23478
c906108c
SS
23479 * gdb.base/all-bin.exp: new file.
23480 * gdb.base/arithmet.exp: new file.
23481 * gdb.base/assign.exp: new file.
23482 * gdb.base/completion.exp: new file.
23483 * gdb.base/cond-expr.exp: new file.
23484 * gdb.base/condbreak.exp: new file.
23485 * gdb.base/define.exp: new file.
23486 * gdb.base/dollar.exp: new file.
23487 * gdb.base/environment.exp: new file.
23488 * gdb.base/eval-skip.exp: new file.
23489 * gdb.base/jump.exp: new file.
23490 * gdb.base/logical.exp: new file.
23491 * gdb.base/pointers.exp: new file.
23492 * gdb.base/relational.exp: new file.
23493 * gdb.base/section_command.exp: new file.
23494 * gdb.base/whatis-expr.exp: new file.
23495
23496 * gdb.base/all-types.c: new file.
23497 * gdb.base/call-array-struct.c: new file.
23498 * gdb.base/call-return-struct.c: new file.
23499 * gdb.base/call-strings.c: new file.
23500 * gdb.base/callfuncs2.c: new file.
23501 * gdb.base/condbreak.c: new file.
23502 * gdb.base/constvars.c: new file.
23503 * gdb.base/display.c: new file.
23504 * gdb.base/int-type.c: new file.
23505 * gdb.base/jump.c: new file.
23506 * gdb.base/miscexprs.c: new file.
23507 * gdb.base/pointers.c: new file.
23508 * gdb.base/pointers2.c: new file.
23509 * gdb.base/shmain.c: new file.
23510 * gdb.base/shr1.c: new file.
23511 * gdb.base/shr2.c: new file.
23512 * gdb.base/solib.c: new file.
23513 * gdb.base/solib1.c: new file.
23514 * gdb.base/solib2.c: new file.
23515 * gdb.base/varargs.c: new file.
23516 * gdb.c++/derivation.cc: new file.
23517 * gdb.c++/overload.cc: new file.
23518 * gdb.c++/ovldbreak.cc: new file.
23519 * gdb.hp/attach.c: new file.
23520 * gdb.hp/attach2.c: new file.
23521 * gdb.hp/average.c: new file.
23522 * gdb.hp/compiler.c: new file.
23523 * gdb.hp/compiler.cc: new file.
23524 * gdb.hp/execd-program.c: new file.
23525 * gdb.hp/follow-exec.c: new file.
23526 * gdb.hp/follow-fork.c: new file.
23527 * gdb.hp/follow-vfork-and-exec.c: new file.
23528 * gdb.hp/misc-hp.cc: new file.
23529 * gdb.hp/more-steps.c: new file.
23530 * gdb.hp/optimize.c: new file.
23531 * gdb.hp/quicksort.c: new file.
23532 * gdb.hp/run-hp.c: new file.
23533 * gdb.hp/start-stop.c: new file.
23534 * gdb.hp/sum.c: new file.
23535 * gdb.hp/templates-hp.cc: new file.
23536 * gdb.hp/thread-local-in-lib.c: new file.
23537 * gdb.hp/thread-local-in-lib.h: new file.
23538 * gdb.hp/thread-local-in-lib.lib.c: new file.
23539 * gdb.hp/vforked-program.c: new file.
23540 * gdb.hp/virtfunc-hp.cc: new file.
23541 * gdb.hp/watchpoint-hp.c: new file.
23542 * gdb.hp/xdb.c: new file.
23543 * gdb.hp/xdb0.c: new file.
23544 * gdb.hp/xdb0.h: new file.
23545 * gdb.hp/xdb1.c: new file.
23546
23547Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
23548
23549 The following change was made by Edith Epstein
889bf7c5
PA
23550 <eepstein@cygnus.com> as part of a project to merge in changes
23551 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
23552
23553 * gdb.c++/demangle.exp: changed the expected output for some
23554 ARM-style mangling -- removed second reference to datatype.
889bf7c5 23555 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 23556 T1<char>::~T1<char>(void)
c906108c 23557 becomes,
a9c64011
AS
23558 maint demangle __dt__11T1__pt__2_cFv
23559 T1<char>::~T1(void)
c906108c 23560
889bf7c5 23561 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 23562
c906108c
SS
23563Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
23564
23565 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
23566 * gdb.trace/backtrace.exp: Likewise.
23567 * gdb.trace/circ.exp: Likewise.
23568 * gdb.trace/collection.exp: Likewise.
23569 * gdb.trace/deltrace.exp: Likewise.
23570 * gdb.trace/infotrace.exp: Likewise.
23571 * gdb.trace/limits.exp: Likewise.
23572 * gdb.trace/packetlen.exp: Likewise.
23573 * gdb.trace/passc-dyn.exp: Likewise.
23574 * gdb.trace/passcount.exp: Likewise.
23575 * gdb.trace/report.exp: Likewise.
23576 * gdb.trace/save-trace.exp: Likewise.
23577 * gdb.trace/tfind.exp: Likewise.
23578 * gdb.trace/tracecmd.exp: Likewise.
23579 * gdb.trace/while-dyn.exp: Likewise.
23580 * gdb.trace/while-stepping.exp: Likewise.
23581
235821998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
23583
23584 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
23585
23586Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
23587
23588 From Brendan Kehoe:
23589 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
23590 int return types.
23591
23592Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
23593
23594 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 23595 remote dos host testing right.
c906108c
SS
23596
23597Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
23598
23599 * gdb.base/corefile.exp: remove some xfails.
23600
23601Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
23602
23603 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 23604 have different timestamps.
c906108c
SS
23605
23606Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
23607
23608 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 23609 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
23610
23611Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
23612
23613 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 23614 delta.
c906108c
SS
23615
23616Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
23617
23618 * gdb.base/default.exp: Add brace missing from previous delta.
23619
23620Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
23621
23622 * gdb.base/default.exp: Support test for info float for all
23623 varieties of arm toolchain.
23624
dc96c6c7 23625Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23626
23627 * gdb.trace/*.exp: remove "remote_download" command.
23628
dc96c6c7 23629Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23630
23631 * gdb.trace/*.exp: remove -gdwarf from compile.
23632
23633Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
23634
23635 * gdb.trace/configure.in(AC_INIT): typo
23636 * gdb.trace/configure: regenerated
23637
dc96c6c7 23638Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23639
23640 * config/m68k-emc.exp: New file.
23641 * lib/<emc-support.exp trace-support.exp}: New files.
23642 * configure.in: add new test directory gdb.trace.
23643 * gdb.trace/{configure configure.in Makefile.in}: New files.
23644 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
23645 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
23646 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
23647 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
23648 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
23649 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
23650 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 23651
dc96c6c7 23652Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23653
23654 * gdb.c++/classes.exp: Change all regular expressions to match
23655 arbitrary combinations of newline/carriage-return, so that they
23656 will work equally well on Unix and Windows.
23657 * gdb.c++/inherit.exp: ditto.
23658 * gdb.c++/virtfunc.exp: ditto.
23659
236601998-08-11 Dawn Perchik <dawn@cygnus.com>
23661
23662 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
23663
c2d11a7d
JM
23664Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
23665
23666 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
23667 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
23668 to use a0-a3/d0-d3 as needed.
23669
23670Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
23671
23672 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
23673 * gdb.disasm/am33.exp: Corresponding changes.
23674
c906108c
SS
236751998-07-11 Felix Lee <flee@cygnus.com>
23676
23677 * gdb.base/callfuncs.exp: add cmp10 test.
23678 * gdb.base/callfuncs.c (cmp10): new function.
23679
23680Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
23681
d63a86f8 23682 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
23683 into two parts to get around a synchronization problem in expect.
23684
3fc11d3e
JM
23685Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
23686
23687 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
23688
23689 * configure.in: Add options for gdbtk testsuite.
23690
23691 * configure: Regenerate.
23692
23693 * gdb.gdbtk: New directory to hold gdbtk tests.
23694
c906108c
SS
23695Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
23696
23697 * gdb.fortran/types.exp: Escape brackets in expect patterns
23698 for test_float_literal_types_accepted tests.
23699 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
23700 before run test.
23701
c2d11a7d
JM
23702Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
23703
23704 * am33.exp: Just compile, do not link the testcase.
23705 * am33.s: Add ".am33" pseudoop to force am33 mode.
23706
c906108c
SS
237071998-06-25 Felix Lee <flee@cygnus.com>
23708
23709 * gdb.base/setshow.exp: make sure $pc is sane.
23710
23711 * gdb.stabs/weird.exp: split expect patterns properly.
23712
c2d11a7d
JM
23713Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
23714
23715 * gdb.disasm/am33.s: New disassembler testfile for the am33.
23716 * gdb.disasm/am33.exp: Run it.
23717
dc96c6c7 23718Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23719
23720 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
23721 match processing (and eliminate spurious timeouts when running).
23722
dc96c6c7 23723Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23724
23725 * gdb.base/signals.exp (test_handle_all_print): put back Mach
23726 exception test, but conditionalize it on target [mach | gnu].
23727
dc96c6c7 23728Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23729
23730 * gdb.base/overlays.exp: fixup compile line for linker script.
23731
23732Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
23733
23734 * gdb.fortran/types.exp: don't guess at float size.
23735
23736Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
23737
23738 * gdb.base/exprs.exp: delete test that depends on int size.
23739
23740Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
23741
23742 * config/sim.exp: Removed checks for target triplets.
23743 (gdb_target_sim): Use gdb,target_sim_options.
23744
23745Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
23746
23747 * gdb.base/reread.exp: New file.
23748 * gdb.base/reread1.c: New file.
23749 * gdb.base/reread2.c: New file.
23750
23751Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
23752
23753 * config/sim.exp: Use 'target sim -sparclite' when running
23754 SPARClite programs.
23755
23756Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
23757
23758 * gdb.base/structs2.exp: New file.
23759 * gdb.base/structs2.c: New file.
23760
23761Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
23762
23763 * gdb.asm/common.inc: New file.
23764 * gdb.asm/d10v.inc: New file.
23765 * asm-source.exp: Pass -I's to gas to find .inc files.
23766 Update line numbers in expected output.
23767 * asmsrc1.s: Rewrite.
23768 * asmsrc2.s: Rewrite.
23769 * configure.in: Create arch.inc symlink.
23770 * configure: Regenerate.
23771 * Makefile.in (distclean): Delete arch.inc.
23772
23773Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
23774
23775 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
23776 (t_enum_value2): ditto
23777 (t_enum_value3): ditto
23778 (main): ditto
c906108c
SS
23779Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
23780
23781 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
23782 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
23783 change.
23784 Use gdb_test instead of send_gdb/gdb_expect sequences.
23785
23786Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
23787
23788 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
23789 not void.
23790
23791Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
23792
23793 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
23794 subroutines. Used to test gdbs ability to single step through PC
23795 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
23796
23797Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
23798
23799 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
23800 more rigorous EGCS C++ error checking.
23801
23802Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23803
a9c64011
AS
23804 * gdb.base/help.exp: Clean up `help set args' and `help show args'
23805 tests.
23806 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
23807 function when asleep.
23808 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
23809 for i*86 Linux and SVR4 signal handling problems.
23810 Remove linux xfail for `next to handler in signals_tests_1', fixed
23811 by recent infrun.c change.
23812 Limit backtrace to 10 frames to avoid timeout problems with infinite
23813 stack backtraces.
23814 Adjust expect pattern in `handle all print' test to match Apr 28 1997
23815 target.[ch] change.
c906108c
SS
23816
23817Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
23818
23819 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
23820 for a newline from gdb before continuing.
23821 (default_gdb_exit): Just look for y or n.
23822 (gdb_test): Detect abnormal exit from GDB running on DOS; if
23823 it does, fail the rests of the tests in the file.
23824
23825Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
23826
23827 * config/cygmon.exp: New file.
23828
23829Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
23830
23831 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 23832 main" test on remote targets.
c906108c
SS
23833
23834 * gdb.base/scope.exp: Fix problem with filelocal_bss before
23835 run test on remote targets.
23836
23837Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
23838
23839 * gdb.asm: New directory.
23840 * configure.in: Configure it.
23841 * configure: Regenerate.
23842 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
23843 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
23844
23845Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
23846
23847 * config/mn10300-eval.exp: New file to support MN10300 eval board.
23848
dc96c6c7 23849Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 23850
a9c64011
AS
23851 * gdb.base/overlays (several files): Merge the two overlay
23852 managers into one. Change variables (foox, barx, bazx, grbxx)
23853 back into ints but force them to load in their proper sections.
c906108c
SS
23854
23855Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
23856
23857 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 23858 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
23859 (D10VCopy): Handle memory regions crossing 16k boundaries.
23860 (D10VCopy): Transfer data in 32 bit chunks.
23861
23862Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
23863
23864 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 23865 correct.
c906108c
SS
23866
23867 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 23868 map. Include space for printf in .text segment.
c906108c
SS
23869
23870 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 23871 updated d10v memory VMA/LMA map.
c906108c 23872 (D10VCopy): Call D10VTranslate.
d63a86f8 23873
c906108c
SS
23874Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
23875
23876 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
23877
23878 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
23879 that it won't be put into the .sdata - small data -
23880 section. Update reference.
c906108c
SS
23881 * gdb.base/baz.c (bazx, baz): Ditto.
23882 * gdb.base/foo.c (foox, foo): Ditto.
23883 * gdb.base/grbx.c (grbxx, grbx): Ditto.
23884
23885 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 23886 to be arrays.
d63a86f8 23887
dc96c6c7 23888Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 23889
a9c64011
AS
23890 * gdb.base/overlays.exp: fix up and get working again.
23891 Add tests for backtraces from an overlay function.
d63a86f8 23892
c906108c
SS
23893Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
23894
23895 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
23896 "calling function with watchpoint enabled".
23897
23898Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
23899
23900 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 23901 gdb_suppress_tests for d10v-*-*.
c906108c
SS
23902 * lib/gdb.exp (gdb_suppress_tests): Disable this function
23903 pending review of whether it is useful or not.
23904
23905Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
23906
23907 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
23908
23909Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
23910
23911 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
23912 * config/dve.exp: New file to support Densan boards.
23913
23914Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
23915
23916 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 23917 reads and BSD.
c906108c
SS
23918
23919Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
23920
23921 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
23922 response.
23923
23924 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
23925
23926Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
23927
23928 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 23929 test.
c906108c
SS
23930
23931 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 23932 target_sizeof_long and target_bigendian_p.
c906108c 23933 (structs_by_value, structs_by_reference): Check values according
889bf7c5 23934 to targets word size and endianess.
d63a86f8 23935
c906108c
SS
23936Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
23937
23938 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 23939 output.
c906108c
SS
23940
23941Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
23942
23943 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 23944 Update test of set args help to match source change.
c906108c
SS
23945
23946Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
23947
23948 * gdb.base/default.exp: Expect help system output to be in
23949 alphabetical order.
23950 * gdb.base/help.exp: Ditto.
23951
23952Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
23953
23954 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
23955 "i*86-pc-linux-gnu*".
23956 * gdb.base/interrupt.exp: Ditto.
23957 * gdb.base/corefile.exp: Ditto.
23958
23959 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 23960 define vxworks when building the testcase.
c906108c
SS
23961
23962 * gdb.base/ptype.exp: Fix testnames to be unique.
23963 * gdb.base/radix.exp: Ditto.
23964 * gdb.base/term.exp: Ditto.
23965 * gdb.base/whatis.exp: Ditto.
23966 * gdb.c++/classes.exp: Ditto.
23967
23968Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
23969
23970 * gdb.base/callfuncs.exp: Fix indentation.
23971
23972 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
23973 suppress_flag has been set.
23974 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
23975 target feature.
23976
23977Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
23978
23979 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
23980 the testcase.
23981
23982 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 23983 set_debug_traps() and breakpoint().
c906108c
SS
23984 * gdb.c++/misc.cc (main): Ditto.
23985 * gdb.c++/templates.cc (main): Ditto.
23986 * gdb.c++/virtfunc.cc (main): Ditto.
23987
23988Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
23989
23990 * lib/gdb.exp(gdb_step_for_stub): New function.
23991 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
23992 exists, reload the executable and do a "continue" instead of
23993 doing a jump.
23994 (runto_main): Use gdb_step_for_stub.
d63a86f8 23995
c906108c 23996 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 23997 tests to have unique names.
c906108c
SS
23998 * gdb.base/callfuncs.exp: Ditto.
23999 * gdb.base/commands.exp: Ditto.
24000 * gdb.base/default.exp: Ditto.
24001 * gdb.base/help.exp: Ditto.
24002 * gdb.base/list.exp: Ditto.
24003 * gdb.base/opaque.exp: Ditto.
24004 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
24005 similar tests.
d63a86f8 24006
c906108c
SS
24007 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
24008 * gdb.c++/cplusfuncs.cc: Ditto.
24009 * gdb.c++/virtfunc.cc: Ditto.
24010
24011 * config/monitor.exp: Keep track of the last file we saw, rather
24012 than trying to get the info from gdb.
24013
24014 * gdb.fortran/types.exp: Move comment to previous line.
24015
24016Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
24017
24018 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 24019 target mode.
c906108c
SS
24020
24021Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
24022
24023 From Bob Manson:
24024 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 24025 string from GDB when it connects.
c906108c
SS
24026
24027 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
24028
24029Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
24030
24031 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
24032 if we can't get a debug format from GDB (we may be testing an
24033 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
24034
24035 * gdb.stabs/weird.exp: Fix quoting.
24036
24037 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
24038
24039Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
24040
24041 * config/arm-ice.exp: New file.
24042
24043Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
24044
24045 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 24046 until it has been modified to work with the new testsuite.
c906108c 24047
99707966 24048 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
24049 testcase won't compile, cause all of the testcases in the file to
24050 fail instead.
c906108c
SS
24051
24052 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
24053 (gdb_clear_suppressed): New procedure.
24054 (gdb_stop_suppressing_tests): Only clear suppress_flag if
24055 it contains a positive value.
24056
24057Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
24058
24059 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
24060
24061 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
24062
24063Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
24064
24065 * lib/gdb.exp (setup_xfail_format): New function.
24066 (get_debug_format): New function to get debug format.
24067 (debug_format): New global variable to hold last value set
24068 by get_debug_format.
24069 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 24070 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
24071 * gdb.c++/ptype.exp: Ditto.
24072 * gdb.c++/classes.exp: Ditto.
24073 * gdb.c++/cplusfuncs.exp: Ditto.
24074 * gdb.c++/inherit.exp: Ditto.
24075 * gdb.c++/templates.exp: Ditto.
24076 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 24077
c906108c
SS
24078Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
24079
24080 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
24081 host doesn't have a currently-open connection.
24082
24083 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
24084 any gdb stub target. Handle cases where gdb doesn't respond when
24085 interrupted in a sane fashion.
c906108c
SS
24086
24087 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 24088 same thing in a totally different way.
c906108c
SS
24089
24090 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 24091 setting "timeout".
c906108c 24092 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 24093 default_gdb_init now.
c906108c
SS
24094
24095Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
24096
24097 * gdb.base/printcmds.exp: Fix "check for floating addition"
24098 regexp to accept results within approx +/- .01 of exact value.
24099 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
24100
24101Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
24102
24103 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 24104 properly.
c906108c
SS
24105 (gdb_expect): Add optional timeout parameter, and add timeout
24106 value to various calls.
24107 (gdb_suppress_tests): Only give one warning message per group.
24108
24109Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
24110
24111 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
24112 global variables. Handle getting a value for $timeout more
24113 gracefully.
c906108c
SS
24114
24115Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
24116
24117 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 24118 initialize.
c906108c 24119 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 24120 by a target configuration file.
c906108c
SS
24121 (gdb_expect): Pass the timeout to remote_expect.
24122
24123 * config/monitor.exp(gdb_load): Fix typo in regexp.
24124
24125Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
24126
24127 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
24128
24129Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
24130
24131 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
24132 here. Call gdb_target_exec before rebooting the target, to make
24133 sure the connection to the target is closed.
c906108c
SS
24134 (gdb_load): Pass the name of the executable to gdb_target_monitor.
24135 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
24136 Also detect "Timeout reading from remote" error.
24137
24138 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
24139 gdb_target_monitor. Don't call gdb_file_cmd here; let
24140 gdb_target_monitor do it.
c906108c
SS
24141
24142 * gdb.disasm/hppa.exp: Don't use exec_output.
24143
24144Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
24145
24146 * gdb.base/list.exp: If we're debugging a non-native target,
24147 try to set the pc register to point to the start of the
24148 program before doing the first list command.
24149
24150 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 24151 test_calls after restarting.
c906108c
SS
24152
24153 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 24154 reloading.
c906108c
SS
24155
24156 * gdb.base/watchpoint.exp: Fix typo.
24157
24158 * gdb.base/setshow.exp: Check for use_gdb_stub.
24159
24160 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 24161 stub case.
c906108c
SS
24162 * gdb.base/langs.exp: Ditto.
24163
24164 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
24165 gdb_load_offset. If we weren't given a file to load, figure out
24166 what the current file is and use it.
c906108c
SS
24167
24168 * config/i386-bozo.exp: New file.
24169
24170Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
24171
24172 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
24173 feature.
24174
24175 * config/proelf.exp: New entry.
24176
24177Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
24178
24179 * lib/gdb.exp: Remove spurious .* patterns at the beginning
24180 of regexps.
24181
24182 * gdb.base/watchpoint.exp: Don't run the test_stepping
24183 tests if gdb can't call functions on the target.
24184
24185 * gdb.base/setshow.exp: Don't run the set prompt tests if
24186 the board has gdb_prompt set.
24187
24188Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
24189
24190 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
24191 * gdb.base/commands.exp: Likewise.
24192 * gdb.base/setshow.exp: Likewise.
24193
24194Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
24195
24196 * config/monitor.exp(gdb_start): Look for gdb_prompt target
24197 feature.
24198
24199 * config/i960.exp: New file.
24200
24201Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
24202
24203 * gdb.base/funcargs.exp: Check for gdb,short_int target
24204 feature instead of looking for explicit target triplets.
24205
dc96c6c7 24206Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 24207
d63a86f8 24208 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
24209 "p 123DEADBEEF", to check parse_number.
24210 * top.c: change "to enable to enable" to "to enable" in a couple
24211 of help strings.
24212
24213Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
24214
24215 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
24216 on the mn10300.
d63a86f8 24217
c906108c
SS
24218Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
24219
24220 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
24221 where the test executable is run with explicit args.
24222 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
24223
24224Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
24225
24226 * gdb.base/run.c: Use FAKEARGV to build test executable that
24227 does not require a command line arg, since most simulators
24228 don't currently support passing such an arg into the simulated
24229 program.
24230 * gdb.base/commands.exp: Change tests to insert the proper
24231 value as the arg to the first recursive factorial call. Change
24232 compilation line to define FAKEARGV at compile time.
24233
24234Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
24235
24236 * gdb.base/recurse.exp: Enable these tests for the mn10300.
24237 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
24238 function with watchpoint enabled" test.
24239
24240Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
24241
24242 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 24243 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
24244
24245 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 24246 "Tests restarted" messages.
c906108c
SS
24247
24248Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
24249
24250 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
24251
dc96c6c7 24252Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24253
24254 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
24255 for INFO SYMBOL; add help tests for OVERLAY commands.
24256 * gdb.base/default.exp: add tests for INFO SYMBOL command;
24257 add tests for OVERLAY commands
24258 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
24259 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
24260 * gdb.base/sigall.c: add usestubs code frag
24261 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 24262
c906108c
SS
24263Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
24264
24265 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
24266 failures.
24267 (gdb_stop_suppressing_tests): Note that tests have restarted.
24268
24269Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
24270
24271 * config/h8300.exp: New file.
24272
24273Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
24274
24275 * gdb.base/setshow.exp: Check for the existence of a
24276 feature, not its value.
24277
24278Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
24279
24280 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
24281
24282 * gdb.base/scope.exp: It's now init0(), not init().
24283
24284 * gdb.base/scope0.c: For now, change init() to be init0().
24285
24286 * config/monitor.exp: Use gdb_serial in preference to serial
24287 or netport.
24288
24289 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 24290 and it's not already set.
c906108c
SS
24291
24292Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
24293
24294 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 24295 isn't using a stub and if it supports argument passing.
c906108c
SS
24296
24297Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
24298
24299 * config/udi.exp(gdb_start): Make sure UDICONF is set
24300 properly before starting gdb.
24301
24302Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
24303
24304 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
24305 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
24306 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
24307
24308Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
24309
24310 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 24311 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
24312
24313 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
24314
24315 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
24316
24317 * config/monitor.exp: Make sure we disconnect from the target.
24318 Also, try a reboot/reload cycle instead of failing if the
24319 load fails.
24320
24321Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
24322
24323 * gdb.base/default.exp: Don't set match_max.
24324 * gdb.base/help.exp: Ditto.
24325 * gdb.base/list.exp: Ditto.
24326 * gdb.base/signals.exp: Ditto.
24327
24328 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
24329 set, use remote_ld to download the testcase instead of
24330 the GDB loader.
24331
24332Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
24333
24334 * config/vr5000.exp: New file.
24335
24336 * config/monitor.exp(gdb_target_monitor): Add pattern for
24337 "Ending remote" to detect errors in connecting.
24338
24339 * gdb.base/setshow.exp: Add .* within auto language test.
24340
24341 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
24342 target feature.
24343
24344 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 24345 and reboot the board if necessary.
c906108c
SS
24346
24347 * gdb.base/setvar.exp(test_set): Handle multiple prints within
24348 a set of tests. Remove print.* from the patterns being checked.
24349
24350Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
24351
24352 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
24353 refer to gdb_spawn_id.
24354
24355 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
24356 longer used.
24357 * config/sparclet.exp: Ditto.
24358 * config/sparclet-old.exp: Ditto.
24359 * config/slite.exp: Ditto.
24360 * config/sim.exp: Ditto.
24361 * gdb.base/funcargs.exp: Ditto.
24362
24363 * lib/gdb.exp:Remove references to gdb_spawn_id.
24364 (gdb_expect): Move to remote.exp.
24365
24366Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
24367
24368 * config/monitor.exp: Detect the "Couldn't establish connection"
24369 message from GDB.
24370
24371Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
24372
24373 * gdb.base/bitfields.exp: Use runto instead of explicit
24374 gdb_run_cmd/gdb_expect sequences.
24375
24376 * gdb.base/break.exp(text_next_with_recursion): Add match for
24377 gdb_expect call.
24378
24379 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
24380 We also need to handle the "A program is being debugged already"
24381 prompt from gdb. Use gdb_test to set the baud rate.
24382
24383 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
24384 to 20000. Really. I mean it.
24385
24386Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
24387
24388 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
24389 fails. If suppress_flag is set, skip perror message about not
24390 being able to send to GDB.
c906108c 24391 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 24392 GDB.
c906108c
SS
24393 (gdb_expect): If suppress_flag is set, always fail immediately.
24394 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
24395 (gdb_init): Call gdb_stop_suppressing_tests.
24396 (default_gdb_exit): Ditto.
24397 (default_gdb_start): Ditto.
24398
24399 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 24400 gdb_stop_suppressing_tests as appropriate.
c906108c 24401 * gdb.base/break.exp: Ditto.
889bf7c5 24402 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
24403 * gdb.base/commands.exp: Ditto.
24404 * gdb.base/exprs.exp: Ditto.
889bf7c5 24405 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
24406 * gdb.base/list.exp: Ditto.
24407 * gdb.base/recurse.exp: Ditto.
889bf7c5 24408 * gdb.base/scope.exp: Ditto.
c906108c
SS
24409 * gdb.base/structs.exp: Ditto.
24410 * gdb.c++/inherit.exp: Ditto.
24411
24412Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
24413
24414 * config/vr4300.exp: New file.
24415
99707966 24416 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 24417
99707966 24418 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
24419
24420Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
24421
24422 * lib/gdb.exp(gdb_init): New function.
24423
24424 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 24425 for each individual variable set.
c906108c
SS
24426
24427 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
24428 name.
24429
24430 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
24431
24432 * gdb.base/scope.exp: Use gdb_test.
24433
24434 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
24435 aborting; the testsuite driver will do that for us (see
24436 gdb_finish). Also, use gdb_test in a few more places.
24437
24438Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
24439
24440 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
24441
24442Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
24443
24444 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
24445 and "add_tests" are not at the same address.
24446
24447Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
24448
24449 * gdb.base/ptype.exp: Use gdb_test.
24450
24451Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
24452
24453 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
24454 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
24455 left in. No longer expect them to fail.
24456
24457 * gdb.stabs/*.mt; Deleted, no longer used.
24458 * gdb.stabs/configure.in: Remove references to target makefile
24459 frags.
24460 * gdb.stabs/configure: Rebuilt.
24461
24462 * gdb.disasm/*.mt: Deleted, no longer used.
24463 * gdb.disasm/configure.in: Remove references to target makefile
24464 frags. Use "sh3.s" as the unique filename for this directory.
24465 * gdb.disasm/configure: Rebuilt.
24466
24467 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
24468 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
24469 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
24470
24471Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
24472
24473 * config/udi.exp: Use mondfe,name instead of remote_host.
24474
24475Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
24476
24477 * gdb.base/watchpoint.exp: Don't expect a failure when calling
24478 a function with a watchpoint enabled on the mn10200.
24479
24480 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
24481 before trying to create it!
24482
24483Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
24484
24485 * config/vx.exp: Use hostname instead of netport.
24486
24487 * config/vxworks.exp: New file.
24488
24489 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
24490
24491 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 24492 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
24493 occurs.
24494
24495 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
24496 $gdb_spawn_id directly.
24497 (gdb_run_cmd): Try _start as well as start. Use the target feature
24498 gdb,start_symbol as the symbol to start from when jumping.
24499
24500Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
24501
24502 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
24503 redundant) test.
24504
24505 * gdb.base/recurse.exp: Relax final value test for 'b' so that
24506 it doesn't lose for 16bit integer systems.
24507
24508Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
24509
24510 * gdb.fortran/types.exp: If the target doesn't support "double"
24511 data types, then expect "real" types to only be 4 bytes.
24512
24513 * gdb.c++/virtfunc.exp: Expect failure for virtual function
24514 call tests if the target doesn't support inferior function calls.
24515
24516 * gdb.base/printcmds.exp: Allow minor deviation in FP values
24517 in printf tests.
24518
24519Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
24520
24521 * gdb.base/help.exp: Disable "help set", "help show", and
24522 "help support". Simplify regexp for "help stack".
24523
24524 * gdb.base/default.exp: Set match_max to 5000 and the timeout
24525 to 60 seconds. Temporarily set match_max to 15000 around the
24526 "info copying" test.
24527
24528 * gdb.base/nodebug.exp: Don't try to do an inferior function
24529 call if the target doesn't support them.
24530 * gdb.base/printcmds.exp: Likewise.
24531 * gdb.base/setvar.exp: Likewise.
24532 * gdb.base/structs.exp: Likewise.
24533 * gdb.c++/templates.exp: Likewise.
24534 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
24535
24536 * gdb.base/recurse.exp: Enable for the mn10200.
24537
24538 * configure.in: Do configure gdb.stabs directory for *-*-elf
24539 targets.
24540 * configure: Rebuilt.
24541
24542 * gdb.base/break.exp: Check for gdb,noresults before testing
24543 exit status and/or results from the target.
24544 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
24545 * lib/gdb.exp: Remove old (now bogus) initialization of
24546 noinferior, noargs, noresults and nosignals.
24547
24548Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
24549
24550 * config/sh.exp: New file.
24551
24552 * config/slite.exp: Try to connect multiple times to the board
24553 before rebooting. Only send a "monitor run" if need_monitor_run
24554 is set.
24555
24556 * gdb.base/break.exp: Don't do the "stub continue" test if
24557 the target has gdb_stub set.
24558
24559 * gdb.base/callfuncs.exp: Increase the timeout.
24560
24561 * gdb.base/interrupt.exp: Don't even try to compile the testcase
24562 if the target has gdb,noinferiorio set.
24563
24564 * gdb.base/list.exp: Increase match_max to 10000 characters.
24565
24566 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
24567
24568 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
24569 target.
24570
24571 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
24572
24573Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
24574
24575 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
24576 trying to delete the copy of gdb. Catch the file delete so we
24577 don't die if the delete fails; also, the file should be copied to
24578 the host, not to the build.
c906108c
SS
24579
24580Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
24581
24582 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 24583 parenthesis in case it contains multiple regexps separated
c906108c
SS
24584 with |.
24585
24586 * gdb.base/watchpoint.exp: Use gdb_test.
24587 * gdb.base/default.exp: Ditto.
24588
24589Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
24590
99707966 24591 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 24592
c906108c
SS
24593 * gdb.base/scope.exp: Use gdb_test.
24594 * gdb.c++/classes.exp: Ditto.
24595 * gdb.c++/inherit.exp: Ditto.
24596
24597Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
24598
24599 * gdb.base/crossload.exp: Don't use execute_anywhere, use
24600 remote_exec instead.
24601 * gdb.base/corefile.exp: Don't be ridiculous.
24602 * gdb.base/*.c: Add missing stub invocations.
24603
24604Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
24605
24606 * config/slite.exp: Miscellaneous fixes.
24607
24608 * lib/gdb.exp: Fix runto.
24609
24610 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
24611 the target.
24612
24613 * gdb.base/watchpoint.exp: Fix regexp.
24614
24615 * lib/gdb.exp(default_gdb_exit): Add a catch to the
24616 close and wait commands, as the descriptor may now be
24617 invalid. Always call "remote_close host".
24618
24619Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
24620
24621 Major rewrite for testsuite revision.
d63a86f8 24622
c906108c
SS
24623 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
24624 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
24625 instead of relying on spawn_id to always contain a valid
24626 spawn id.
24627 (get_compiler_info): New procedure to build the ${binfile}.ci
24628 file, instead of replicating this in N different places.
24629 (gdb_compile): New procedure.
d63a86f8 24630
c906108c 24631 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
24632 appropriate arguments) instead of compile. Use gdb_test in a lot
24633 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
24634 at the start of a testcase, as this is no longer done magically.
24635
24636 config/*-gdb.exp: Rename without the -gdb suffix.
24637
24638 config/mips.exp: Use remote_close instead of exit_remote_shell.
24639 config/monitor.exp: Use target_info instead of looking at
24640 baud, timeout, etc.
24641 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
24642
24643Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24644
24645 * gdb.c++/templates.exp (test_ptype_of_templates),
24646 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
24647 Update expect patterns for destructors and assignment operators
24648 to match corresponding c-typeprint.c changes.
24649 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
24650 to destructor breakpoint test, GDB should be able to set the
24651 destructor breakpoint without specifying arguments.
24652
24653Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
24654
24655 * gdb.threads/pthreads.exp: Change result for failure to compile due
24656 to lack of pthreads runtime support from an error to simply an
24657 unsupported test, per dejagnu standards.
24658
24659Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24660
24661 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
24662 where GDB exits to reduce pattern match time.
24663 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
24664
24665 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
24666
dc96c6c7 24667Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24668
24669 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
24670 * gdb.base/default.exp: ditto.
24671 * gdb.base/nodebug.exp: ditto.
24672 * gdb.base/printcmds.exp: ditto.
24673 * gdb.base/ptype.exp: ditto.
24674 * gdb.base/setvar.exp: ditto.
24675 * gdb.base/structs.exp: ditto.
24676 * gdb.base/setshow.c: Guard against uninitialized values of argc.
24677
24678Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
24679
24680 * configure, */configure: Rebuild with autoconf 2.12.
24681
24682Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
24683
24684 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
24685 use new i*86-pc-linux*-gnu quads.
24686 * gdb.base/corefile.exp: Ditto.
24687 * gdb.base/signals.exp: Ditto.
24688 * gdb.base/sigall.exp: Ditto.
24689 * gdb.base/interrupt.exp: Ditto.
24690
24691 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
24692 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
24693 RedHat 4.0.
d63a86f8 24694
c906108c 24695 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
24696 linux. This allows the test case to at least compile on latest
24697 linux, but still not run due to missing the threads runtime library.
c906108c
SS
24698
24699Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24700
24701 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
24702 directory to search gdb directory. Accept and step over conditional
24703 stack alignment code. Consume $prompt in failure cases.
24704 Reset timeout to $oldtimeout instead of some arbitrary value.
24705 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
24706 timeout problems with infinite stack backtraces.
24707 * gdb.base/ptype.exp (ptype struct link, union tu_link):
24708 Accept function parameters for linkfunc member.
24709
24710Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
24711
24712 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
24713 (CXXFLAGS): Remove, unreferenced.
24714 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
24715 previous -B options and also add -B option to pick up cross compiled
24716 runtime.
c906108c
SS
24717 (TARGET_INCLUDES): Add for -I options and add code to initialize when
24718 doing cross compiles.
24719 (target_alias): Declare global.
24720 (xgcc): Set variable to full path of gcc in build tree. Use findfile
24721 to verify that gcc exists in build tree, and if so set CC to that
24722 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 24723
c906108c
SS
24724Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
24725
24726 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
24727 ptype test for anonymous union. Fixup testcase to match
24728 current gcc debug output.
24729
24730Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
24731
24732 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
24733 force argument to an unsigned long type.
24734
24735Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
24736
24737 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 24738 tests and anonymous union print/ptype tests.
c906108c
SS
24739 * gdb.base/list.exp (test_forward-search): Increase timeout by
24740 5 minutes for the "search extremely long line" case.
24741 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
24742 completely optional and that the pass/fail messages use the command as
24743 the message if that third arg is a null string.
24744 (gdb_test_exact): Arrange that a null string pattern means match a
24745 null string output rather than any output, which might include random
889bf7c5 24746 errors.
c906108c
SS
24747 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
24748 backtrace test.
24749 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
24750 always failing and failure is now exposed by gdb.exp changes.
24751
24752Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
24753
24754 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
24755 weren't being noted.
24756
24757Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24758
24759 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
24760 * gdb.stabs/weird.exp: Remove v_comb xfails.
24761
dc96c6c7 24762Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24763
24764 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 24765 list.exp scope.exp watchpoint.exp]
c906108c 24766 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 24767
dc96c6c7 24768Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24769
24770 * config/monitor.exp: Increase download timeout to 1000 seconds.
24771
dc96c6c7 24772Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24773
24774 * config/m32r.exp: Increase timeout to 120 seconds.
24775
24776Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
24777
24778 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
24779 and accept older ordering as obsolescent gcc or gdb.
24780 * gdb.c++/templates.exp: Ditto.
24781 * gdb.c++/virtfunc.exp: Ditto.
24782
24783Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
24784
24785 * gdb.base/coremaker.c: Add code to mmap some data so we
24786 can check that it ends up in the core file.
24787 * gdb.base/corefile.exp: Add test to read mmapped data
24788 from core file.
24789
dc96c6c7 24790Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24791
24792 * config/m32r.exp: New file.
24793
24794Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
24795
24796 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
24797 that cflags can contains -gstabs, and work correctly for other tests.
24798
dc96c6c7 24799Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24800
24801 * gdb.base/setshow.exp: New file, tests show and set.
24802 * gdb.base/setshow.c: New file, tests show and set.
24803 * gdb.base/help.exp: Add test for help set|show annotate.
24804 * gdb.base/default.exp: Add test for set|show annotate.
24805
24806Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
24807
24808 * testsuite/gdb.base/break.exp: Make backtrace from factorial
24809 errors unique.
24810 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
24811 explicitly.
24812
24813Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
24814
24815 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
24816 and width commands. This is done elsewhere.
24817 * (gdb_start): Don't call gdb_start_sim here. That's already
24818 done in gdb_load. This fixes lots of failures in default.exp.
24819
24820Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
24821
24822 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
24823 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
24824 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
24825 in the same we we treat other failures (since it may be an expected
889bf7c5 24826 condition), rather than as an error.
c906108c
SS
24827 * gdb.base/signals.exp (test_handle_all_print): Revert back to
24828 old test format.
24829
24830Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
24831
24832 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
24833 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 24834 twice. Nuke the duplicates.
c906108c 24835 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 24836 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
24837 Remove config.h along with other config files.
24838
24839Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
24840
24841 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
24842 "p func1 ()" and note that rests of tests are skipped.
24843 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 24844 setup_xfails for "print func2::coremaker_local".
c906108c
SS
24845 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
24846 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
24847 affected by the previous run test.
24848 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
24849 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
24850 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
24851 "pass int powerset tuple" and "pass modeless int powerset tuple".
24852 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
24853 "real write 4" and "real write 8".
24854 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 24855 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
24856 "print \$i after tuple assign 2", and
24857 "print vs2 after tuple assign 2".
24858 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
24859 meaningful error message and return -1 so the caller can
24860 suppress further tests and avoid a cascade of errors.
d63a86f8 24861
c906108c
SS
24862Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
24863
24864 * gdb.base/a1-selftest.exp: Tweak tests to account for new
24865 format for printing version.
24866 * gdb.base/default.exp: Ditto.
24867 * gdb.base/interrupt.exp: Fix problem with cascade of
24868 errors if child process dies while calling a function.
d63a86f8 24869
c906108c
SS
24870Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
24871
24872 * Makefile.in (VPATH): Add
24873 * Makefile.in (Makefile, config.status): Fix rules so things get
24874 remade when necessary.
24875
24876Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
24877
24878 * Makefile.in (just-check): Add path to sibling expect dir
24879 to environment variable specified by RPATH_ENVVAR.
24880
24881Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
24882
24883 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
24884 (just-check): Add shared library paths for libstdc++, tk,
24885 tcl, bfd, and opcodes to the environment variable specified
24886 in RPATH_ENVVAR.
24887 * configure.in: Add support to recognize --enable-shared flag
24888 and generate correct value for RPATH_ENVVAR.
24889 * configure: Regenerated with autoconf.
24890
24891Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
24892
24893 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 24894 include all osf versions.
c906108c
SS
24895 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
24896 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
24897 when target is linux. When failing to build pthreads test
24898 executable, give more meaningful message.
24899 * gdb.threads/pthreads.c: Hpux also uses old definition of second
24900 arg for pthread_create.
d63a86f8 24901
c906108c
SS
24902Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
24903
24904 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 24905 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 24906 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 24907 and -lpthreads (everybody else).
c906108c
SS
24908 (test_startup): Fail gracefully if threads are not supported.
24909 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
24910 "p/c array_index("abcdef",2)" when not gcc compiled.
24911 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
24912 "print func2::coremaker_local" when not gcc compiled.
24913 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
24914 "ptype on opaque struct tagname (statically)",
24915 "ptype on opaque struct tagname (dynamically) 1", and
24916 "ptype on opaque struct tagname (dynamically) 2"
24917 for not compiled with gcc.
24918 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
24919 backtrace when compiled with gcc.
d63a86f8 24920 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
24921 than always return success.
24922
24923Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
24924
24925 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
24926
24927Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
24928
24929 * gdb.base/structs.exp: Undo last change.
24930
24931Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
24932
24933 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
24934 encapsulate all the steps/nexts done during self test, starting
24935 at main, and makes them less sensitive to optimization issues.
24936 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
24937 signal handler" test.
24938 * gdb.threads/pthreads.exp: Only run this for native configs.
24939 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
24940 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
24941 tests.
24942 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
24943 for "runto test_calls(void)" test.
d63a86f8 24944
c906108c
SS
24945Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
24946
24947 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
24948 and don't expect address info in breakpoint confirmations.
24949
24950Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
24951
24952 * gdb.base/list.exp (test_forward_search): Increase timeout
24953 temporarily by 60 seconds for searching extremely long line,
889bf7c5 24954 and then reset to old value when done. Increase expect input
c906108c
SS
24955 buffer to 10000.
24956
24957Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
24958
24959 * gdb.base/list.exp (test_forward_search): Fix to handle very
24960 long source line without overflowing expect's input buffer.
24961
24962Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
24963
24964 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
24965 "buffer_full".
24966
24967 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
24968 "buffer_full".
24969
24970 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
24971 "buffer_full".
24972
24973 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
24974 "buffer_full".
24975
24976Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
24977
24978 * configure.in (configdirs): Add gdb.threads.
24979 * configure: Regenerated with autoconf.
24980 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
24981 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
24982 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 24983
c906108c
SS
24984Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
24985
24986 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
24987
24988Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
24989
24990 * gdb.base/signals.exp (test_handle_all_print): Test separately for
24991 each signal's status in the output of "handle all print".
24992 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
24993 the \r\n sequence that immediately precedes the gdb prompt.
24994 * gdb.base/a1-selftest.exp: Save original timeout and restore
24995 after test.
24996
24997Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
24998
24999 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
25000 symbol.
25001
25002Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
25003
25004 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
25005
25006Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
25007
25008 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
25009 timeout by 60 seconds.
25010
25011Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
25012
25013 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
25014 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
25015 error return.
25016
25017Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
25018
25019 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
25020 gdb initialization, also report how long dejagnu waited. Restore
25021 old timeout before doing error return. Temporarily increase timeout
889bf7c5 25022 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
25023
25024Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
25025
25026 * lib/gdb.exp: Report timeout value for verbosity level 2.
25027 * config/gdbserver.exp: Ditto.
25028 * config/hppro.exp: Ditto.
25029 * config/mips-gdb.exp: Ditto.
25030 * config/monitor.exp: Ditto.
25031 * config/netware.exp: Ditto.
25032 * config/sim-gdb.exp: Ditto.
25033 * config/slite-gdb.exp: Ditto.
25034 * config/udi-gdb.exp: Ditto.
25035 * config/unix-gdb.exp: Ditto.
25036 * config/vx-gdb.exp: Ditto.
25037 * gdb.base/a1-selftest.exp: Ditto.
25038 * gdb.base/a2-run.exp: Ditto.
25039 * gdb.base/break.exp: Ditto.
25040 * gdb.base/corefile.exp: Ditto.
25041 * gdb.base/list.exp: Ditto.
25042 * gdb.base/recurse.exp: Ditto.
25043 * gdb.base/scope.exp: Ditto.
25044 * gdb.base/signals.exp: Ditto.
25045
25046Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
25047
25048 * gdb.threads/Makefile.in (docdir): Removed.
25049
25050Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
25051
25052 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 25053 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 25054 @srcdir@.
d63a86f8 25055 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
25056 autoconf 2.5 or higher.
25057 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
25058
25059Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
25060
25061 * configure: Regenerated.
25062 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
25063 avoid name clashes with SunOS headers.
25064
25065Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
25066
25067 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
25068
25069Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
25070
25071 * gdb.base/callfuncs.exp: Finish last change -- make sure the
25072 prototype information ends up in the compiler info file.
25073
25074Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
25075
25076 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
25077 attempting to regenerate it. Eliminate use of a temporary file
25078 and just generate the info file directly. Source it immediately,
25079 for consistency of use.
25080 * gdb.base/corefile.exp: Ditto
25081 * gdb.base/exprs.exp: Ditto.
25082 * gdb.base/funcargs.exp: Ditto.
25083 * gdb.base/langs.exp: Ditto.
25084 * gdb.base/list.exp: Ditto.
25085 * gdb.base/mips_pro.exp: Ditto.
25086 * gdb.base/nodebug.exp: Ditto.
25087 * gdb.base/opaque.exp: Ditto.
25088 * gdb.base/ptype.exp: Ditto.
25089 * gdb.base/scope.exp: Ditto.
25090 * gdb.base/setvar.exp: Ditto.
25091 * gdb.base/signals.exp: Ditto.
25092 * gdb.base/whatis.exp: Ditto.
25093 * gdb.c++/templates.exp: Ditto.
25094 * gdb.c++/virtfunc.exp: Ditto.
25095 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 25096 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
25097
25098Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25099
25100 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
25101 it got fixed by the recent lookup_minimal_symbol_by_pc change.
25102 Increase timeout, a lot of single stepping might be needed if the
25103 target has no hardware watchpoints.
25104
25105Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
25106
25107 * gdb.base/break.exp: Ignore compiler warnings when compiling
25108 break.c.
25109 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
25110 * gdb.base/default.exp: Add h8300 xfails. Handle messages
25111 from remote-sim.
25112 * gdb.base/exprs.exp: Add h8300 xfails.
25113 * gdb.base/funcargs.exp: Likewise.
25114 * gdb.base/nodebug.exp: Likewise.
25115 * gdb.base/printcmds.exp: Likewise.
25116 * gdb.base/ptype.exp: Likewise.
25117 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
25118 h8300 xfails.
d63a86f8 25119 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
25120 on the h8300.
25121 * gdb.base/funcargs.c: Explicitly make last constant argument to
25122 call_after_alloca_subr an unsigned long type.
25123 * gdb.base/return.c: Include stdio.h.
25124
25125Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
25126
25127 * config/abug.exp: New file for the older Motorola Bug monitor
25128 that runs on the mvme13x series VME boards.
25129 * config/monitor.exp: Use the new config array for target settings
25130 if they exist.
25131
25132Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
25133
25134 * sim-gdb.exp: Make the SH simulator allocate less space when
25135 it is targeted.
25136
25137Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
25138
25139 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
25140 test.
25141
25142Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
25143
25144 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
25145 "rs6000-*-*" for "list function in include file" when gcc compiled.
25146 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
25147 for "p ctable1[120]".
25148 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
25149 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
25150 Remove setup_xfail for "rs6000-*-*" for
25151 "print 'scope0.c'::filelocal before run".
25152 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
25153 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
25154 since some compilers don't allow both options to be given
25155 on the same command line. Create object file and move it.
d63a86f8 25156
c906108c
SS
25157Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
25158
25159 * gdb.base/corefile.exp: Always regenerate the core file, since
25160 we always regenerate the coremaker program. Detect special case
25161 where registers cannot be read from core file.
d63a86f8 25162
c906108c
SS
25163Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
25164
25165 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
25166 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
25167 * gdb.c++/templates.exp: Only match on basename of file since
25168 some formats like xcoff don't encode directory information.
25169 * gdb.stabs/weird.exp: Use the right sed script for powerpc
25170 and rs6000 AIX xcoff targets.
25171 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
25172 * configure: Regenerate.
25173 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
25174 here, rather than in distclean.
d63a86f8 25175
c906108c
SS
25176Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
25177
25178 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
25179 defined, and use it to compile the test case with -O2. The
25180 native compilation still uses no optimization.
25181 * gdb.base/mips_pro.c: Remove inline assembly code since
25182 it is compiled PIC by default, which results in assembler
25183 warnings that make the testsuite think the compilation
25184 was unsuccessful.
25185
25186Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
25187
25188 * gdb.c++/misc.exp: Add note to message for
25189 "print s.a for foo struct" that this is a known gcc 2.7.2
25190 and earlier bug.
25191
25192Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
25193
25194 * gdb.base/break.exp: Fix pattern for matching "Delete all
25195 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
25196 setup_xfail for deleting all breakpoints test. Fix various
25197 timeout messages to include "(timeout)".
25198 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
25199 for "p t_float_values2(3.14159,float_val2)".
25200 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
25201 for "continue to call2g" when gcc compiled.
25202 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
25203 "up to foo in langs.exp", "show language at foo in langs.exp",
25204 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
25205 and "show language at fsub in langs.exp".
25206 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
25207 "list line 1 in include file", "list message for lines past EOF",
25208 "list function in include file", "list list0.h:foo", and
25209 "list filename:function; nonexistant function".
25210 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
25211 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
25212 and "ptype t_char_array" to be for native cc only.
d63a86f8 25213
c906108c
SS
25214Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
25215
d63a86f8 25216 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 25217 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 25218 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
25219
25220Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
25221
25222 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
25223 "bt in signals.exp". This problem only appears when running
25224 the testsuite, and then only intermittently.
25225
25226Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
25227
25228 * gdb.base/return.exp (return_tests): Differentiate between
25229 two tests of continuing.
25230
25231Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
25232
25233 * */Makefile.in (maintainer-clean): Remove config.log.
25234 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
25235 * gdb.c++/Makefile.in (PROGS): Add inherit.
25236 (clean): Remove *.ci.
25237
25238Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
25239
25240 * gdb.c++/misc.cc: Add test code from Mike Stump.
25241 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
25242
25243Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
25244
25245 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
25246 to "alpha-*-osf2*" and add comment.
25247 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
25248 setup_xfail for "step over execarg initialization" and
25249 "step over corearg initialization".
c906108c
SS
25250 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
25251 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
25252 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 25253 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
25254 "print func2::coremaker_local", and "backtrace in corefile.exp".
25255 * gdb.base/signals.exp: Build and source signals.ci.
25256 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
25257 to be for gcc only.
25258 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 25259
c906108c
SS
25260Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25261
25262 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
25263 Feb 3 procfs.c change.
25264
25265Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
25266
25267 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
25268
25269Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
25270
25271 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
25272 from dejagnu's apparent default of 10 seconds, which gives random
25273 results when running the tests over NFS on moderately loaded systems.
25274 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
25275
25276Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
25277
25278 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
25279 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 25280 result reports.
c906108c
SS
25281
25282Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
25283
25284 * configure.in (CY_AC_PATH_TCLH): Remove.
25285 * configure: Regenerate.
25286
25287Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
25288
25289 * gdb.c++/Makefile.in (clean): Add missing '{'.
25290
25291Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
25292
25293 * lib/gdb.exp: Provide a default value for noinferior.
25294
25295 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
25296 Load libgloss.exp.
25297
25298Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
25299
25300 * gdb.disasm/hppa.exp: Compile directly into an executable, use
25301 the executable, not the .o to run the tests from.
25302
25303Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
25304
25305 * gdb.base/break.exp: Don't test for program exit or exit status
25306 if $noresults if nonzero.
25307 * gdb.base/langs.exp: Likewise.
25308 * gdb.base/watchpoint.exp: Likewise.
25309
25310 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
25311 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
25312 trying to compile the testcase.
25313
25314Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
25315
25316 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
25317 * gdb.base/signals.exp (continue to handler): Likewise.
25318
25319Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
25320
25321 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
25322
25323 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
25324
25325Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
25326
25327 * gdb.base/corefile.exp: Recognize "not found" as failure
25328 when trying to determine if a core file was generated.
25329 If no core file was generate the first time, try again without
25330 the ulimit -c to work around braindamaged shells.
25331
25332Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
25333
25334 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
25335 [] tests with "test" and enclose string in quotes.
25336 * gdb.stabs/configure: Rebuild
d63a86f8 25337
c906108c
SS
25338Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
25339
25340 Changes in sync with expect:
25341 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
25342 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
25343 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
25344 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
25345 argument to AC_REQUIRE.
25346 * configure: Regenerated.
25347
25348Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
25349
25350 * gdb.base/corefile.exp: When generating a core, discard any
25351 error messages about ulimit not found and the "core dumped"
25352 message from the shell that runs the coredumper.
25353
25354Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
25355
25356 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
25357
25358 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
25359 which sed script to run. Expect failure for v_comb test
25360 on PA targets too.
d63a86f8 25361
c906108c
SS
25362Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
25363
25364 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 25365 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
25366
25367Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
25368
25369 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
25370 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 25371 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
25372 * lib/gdb.exp (default_gdb_start): Fix typo.
25373 * gdb.base/corefile.exp: Allow "Core was generated by ..."
25374 messages to not include the full program name that caused
25375 the core dump since some systems (such as solaris) apparently
25376 truncate this path to about 80 characters.
25377 When generating a core file first try increasing the core file
25378 size limit to unlimited since some systems may default it to
25379 zero, and it is harmless to try it. Move the test for failing
25380 to generate a core file to where it will actually get executed.
25381 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
25382 new gdb result from g++ debug info improvements and make old
25383 pattern obsolescent. Also account for size_t differences
25384 (may be int or long).
25385 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
25386 initialization before function call is placed in the delay slot
25387 and thus appears to be skipped over by commands such as "next".
25388
25389Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
25390
25391 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
25392
25393Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
25394
25395 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
25396 input source file; fix code to compile test to deal with this
25397 convention.
25398 * gdb.c++/*.exp: Likewise.
25399
25400Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
25401
25402 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
25403 "bt in signals.exp".
25404
25405Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
25406
25407 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
25408 "step over execarg initialization" and
889bf7c5 25409 "step over corearg initialization".
c906108c
SS
25410
25411Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
25412
25413 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
25414 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
25415
25416Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
25417
25418 From Rob Savoye (rob@poseidon.cygnus.com)
25419 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
25420 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
25421 configure.in}, gdb.disasm/{Makefile.in, configure.in},
25422 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
25423 configure.in}: Major reworking for autoconfig.
c906108c
SS
25424 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
25425 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 25426 New files.
c906108c
SS
25427 * config/unix-gdb.exp: Make GDB global.
25428 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
25429 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
25430 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
25431 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
25432 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
25433 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 25434 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
25435 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
25436 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
25437 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
25438 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 25439 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
25440 to returns as necessary, arrange for test to compile own testcase
25441 executable.
c906108c 25442 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 25443
c906108c
SS
25444Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
25445
25446 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 25447 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
25448 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
25449 "backtrace through signal handler".
25450
25451Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25452
25453 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
25454 continuing from a job control stop signal.
25455 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
25456
25457Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
25458
25459 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
25460 * gdb.base/corefile.exp: Likewise.
25461 * gdb.base/funcargs.exp: Likewise.
25462
25463Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
25464
25465 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
25466 * config/monitor.exp: Add support for setting baud rate.
25467
25468Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
25469
25470 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
25471 i*86-*-linux* xfails for "backtrace through signal handler".
25472 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
25473 "print func2::coremaker_local".
25474 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 25475 alpha-dec-osf2* xfail for
c906108c
SS
25476 "delete all breakpoints when none".
25477
25478Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
25479
25480 * gdb.base/break.exp: Change test that deletes all breakpoints
25481 when no user breakpoints are installed. A post 4.15 change
25482 causes gdb to no longer prompt in this case.
25483
25484Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
25485
25486 * gdb.base/return.exp (return_tests): Change xfail for test
25487 "correct value returned double test" to stop xfailing at
25488 Solaris 2.5. Apparently the bug has been fixed.
25489
25490Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
25491
25492 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
25493 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
25494
25495Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
25496
25497 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
25498 * gdb.disasm/hppa.s: Corresponding changes.
25499
25500Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
25501
25502 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
25503 makefile fragment.
25504 * config/mt-hpux: Deleted.
25505
25506Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
25507
d63a86f8 25508 * Many files: When warning about suppressed tests due to a
c906108c
SS
25509 nonexistant test binary, avoid incrementing the warning count.
25510
25511Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
25512
25513 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 25514
c906108c
SS
25515Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25516
25517 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
25518 "sparc-*-solaris2*".
25519
25520Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25521
25522 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
25523 Add global and local variables and initialize them.
25524 * gdb.base/corefile.exp: Test correct mapping of corefile sections
25525 by printing variables. Remove rs6000 and powerpc xfails, BFD now
25526 extracts the file name and terminating signal from the core file.
25527 * TODO: Remove note about tests for correct mapping of corefile.
25528 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
25529 from optimizing it away.
25530 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
25531 handles common blocks.
25532
25533Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
25534
25535 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
25536 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
25537
25538Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
25539
25540 * Makefile.in (maintainer-clean): New target, synonym for
25541 realclean.
25542 * gdb.base/Makefile.in (maintainer-clean): Likewise.
25543 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
25544 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
25545 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
25546 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
25547 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
25548
25549Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
25550
25551 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
25552 xfails when not gcc compiled for "print foo::funclocal".
25553 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
25554 "print foo::funclocal at foo",
25555 "print 'scope1.c'::foo::funclocal at foo",
25556 "print foo::funclocal_bss at foo",
25557 "print 'scope1.c'::foo::funclocal_bss at foo",
25558 "print foo::funclocal_ro at foo",
25559 "print 'scope1.c'::foo::funclocal_ro at foo",
25560 "print bar::funclocal at foo" and
25561 "print 'scope1.c'::bar::funclocal at foo".
25562 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
25563 gcc compiled for "print foo::funclocal at bar".
25564 Expand all messages to ensure that they identify that
25565 the test is at bar().
25566 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
25567 gcc compiled for:
25568 "ptype on opaque struct pointer (statically)",
25569 "ptype on opaque struct tagname (statically)",
25570 "ptype on opaque struct pointer (dynamically) 1",
25571 "ptype on opaque struct tagname (dynamically) 1",
25572 "ptype on opaque struct pointer (dynamically) 2" and
25573 "ptype on opaque struct tagname (dynamically) 2
25574 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
25575 gcc compiled for:
25576 "p datalocal"
25577 "whatis datalocal",
25578 "ptype datalocal",
25579 "p bsslocal",
25580 "whatis bsslocal", and
25581 "ptype bsslocal".
25582 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
25583 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
25584 when not gcc compiled.
25585 * gdb.base/funcargs.exp (float_and_integral_args): Add
25586 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
25587 compiled.
25588 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
25589 "backtrace from call6a" when not gcc compiled.
25590 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
25591 "backtrace from call7a" when not gcc compiled.
25592 * gdb.base/callfuncs.exp (do_function_calls):
25593 Add "hppa*-*-hpux*" xfail when not gcc compiled for
25594 "p t_char_array_values(char_array_val2,char_array_val1)",
25595 "p t_char_array_values(char_array_val1,char_array_val2)",
25596 "p t_char_array_values("carray 1","carray 2")",
25597 "p t_char_array_values("carray 1",char_array_val2)",
25598 "p t_char_array_values(char_array_val1,"carray 2")",
25599 "p sum_args(1,{2})",
25600 "p sum_args(2,{2,3})",
25601 "p sum_args(3,{2,3,4})",
25602 "p sum_args(4,{2,3,4,5})"
25603 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
25604 "backtrace in corefile.exp" when not gcc compiled.
25605
25606Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25607
25608 * gdb.base/signals.exp: Rewrite `handle all print' test as
25609 a procedure. Accept blanks or TABs as whitespace, increase
25610 timeout and expect input buffer size for the large output
25611 from the command. Remove "i*86-*-bsdi2.0" xfail.
25612
25613Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25614
25615 * gdb.base/setvar.exp: Add new testcases for truncation when
25616 assigning invalid values to bitfields.
25617
25618Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
25619
d63a86f8 25620 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
25621 mips-sgi-irix* xfail for
25622 "call inferior func with struct - returns char *"
25623 and fix test so that an optional (unsigned char *) cast is
889bf7c5 25624 accepted in the result.
c906108c
SS
25625
25626Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
25627
25628 * gdb.base/funcargs.exp (float_and_integral_args): Remove
25629 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
25630 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
25631 * gdb.base/signals.exp: Remove duplicate "handle all print" test
25632 that accidentally got checked in.
25633
25634Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
25635
d63a86f8 25636 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
25637 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
25638 compiled test.
25639 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
25640 Add mips-sgi-irix5* xfail for not gcc compiled.
25641 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
25642 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
25643 "p top", "whatis top", "p middle", and "whatis middle".
25644 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
25645 "whatis signed char" for not gcc compiled.
25646 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
25647 "set variable signed char=-1 (-1)" and
25648 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
25649 * gdb.base/funcargs.exp (float_and_integral_args):
25650 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
25651 Add mips-sgi-irix* xfail when not gcc compiled for
25652 "continue to call2b".
25653 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
25654 "continue to call2g".
25655 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
25656 "backtrace from call6a"
25657 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
25658 "backtrace from call7k".
25659 Add mips-sgi-irix5* xfail when not gcc compiled for
25660 "backtrace from call7a".
25661 (localvars_after_alloca): Fix gdb_test cmds for
25662 "print * after runto ...".
25663 Remove rs6000-*-* xfails for
25664 "print i after runto localvars_after_alloca" and
25665 "print l after runto localvars_after_alloca"
25666 for all compilers.
25667 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 25668 when not compiled with gcc, for:
c906108c
SS
25669 "print signed char == (minus)",
25670 "print signed char != (minus)",
25671 "print signed char < (minus)",
25672 "print signed char > (minus)".
25673 * gdb.base/callfuncs.exp (do_function_calls):
25674 Add mips-sgi-irix* xfail, when compiled with native compiler, for
25675 "call inferior func with struct - returns char *".
d63a86f8 25676 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
25677 "correct value returned double test" to include Solaris 2.4.
25678 * gdb.base/funcargs.exp (float_and_integral_args):
25679 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 25680
c906108c
SS
25681Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25682
25683 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
25684 enumeration bitfields if compiling with GNU C.
25685 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
25686 to empty' prompt.
25687
25688Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
25689
25690 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
25691 test for PRO targets.
25692
25693 * gdb.base/funcargs.exp: Avoid ever setting more than 8
25694 breakpoints in the inferior at any given time by making
25695 two groups of breakpoints for call2*, call6* and call7*
25696 tests.
25697
25698Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25699
25700 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
25701 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
25702 from optimizing it away.
25703 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
25704 "call inferior func with struct".
25705
25706Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
25707
25708 * configure.in: Only configure gdb.chill for particular targets.
25709
25710Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
25711
25712 * gdb.base/Makefile.in: Add action to .c.o transformation
25713 rule that generates a .ci file for each .o file and remove
25714 explicit .c.o rules except for callfuncs.o.
25715 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
25716 generates a .ci file for each .o file and remove explicit
25717 .cc.o rules.
25718 (clean): Remove *.tmp *.ci files.
25719 (EXECUTABLES): Remove templ-info.exp.
25720 * gdb.base/compiler.c: New file.
25721 * gdb.c++/compiler.cc: New file
25722 * gdb.base/scope.exp: Source gdb.base/scope.ci.
25723 Change rs6000-*-* xfail for
25724 "print 'scope0.c'::filelocal_ro" and
25725 "print 'scope1.c'::filelocal" and
25726 "print 'scope1.c'::filelocal_bss" and
25727 "print 'scope1.c'::filelocal_ro" and
25728 "print 'scope1.c'::foo::funclocal" and
25729 "print 'scope1.c'::foo::funclocal_ro" and
25730 "print 'scope1.c'::bar::funclocal" and
25731 "print 'scope0.c'::filelocal_ro" and
25732 "print 'scope1.c'::filelocal at foo" and
25733 "print 'scope1.c'::filelocal_bss at foo" and
25734 "print 'scope1.c'::filelocal_ro at foo" and
25735 "print 'scope1.c'::foo::funclocal at foo" and
25736 "print 'scope1.c'::foo::funclocal_bss at foo" and
25737 "print 'scope1.c'::foo::funclocal_ro at foo" and
25738 "print 'scope1.c'::bar::funclocal at foo" and
25739 "print 'scope0.c'::filelocal_ro" and
25740 "print 'scope1.c'::filelocal" and
25741 "print 'scope1.c'::filelocal_bss" and
25742 "print 'scope1.c'::filelocal_ro" and
25743 "print 'scope1.c'::foo::funclocal" and
25744 "print 'scope1.c'::foo::funclocal_bss" and
25745 "print 'scope1.c'::foo::funclocal_ro" and
25746 "print 'scope1.c'::bar::funclocal" and
25747 "print 'scope1.c'::bar::funclocal_bss"
25748 to only be xfail'd when not compiled with gcc.
d63a86f8 25749 Add rs6000-*-* xfail for
c906108c
SS
25750 "print 'scope0.c'::filelocal_bss before run"
25751 when compiled with gcc.
25752 (test_at_main): Add rs6000-*-* xfail for
25753 "print filelocal_ro in test_at_main"
25754 when compiled with gcc.
25755 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 25756 Add rs6000-*-aix* xfail for
c906108c
SS
25757 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
25758 "ptype t_char_array", not compiled with gcc.
25759 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
25760 xfail for "list foo (in include file)" when gcc compiled.
25761 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 25762 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
25763 "run to call0a" if not compiled with gcc.
25764 (unsigned_integral_args): Add rs6000-*-* xfail for
25765 "run to call1a" if not compiled with gcc.
25766 (float_and_integral_args): Add rs6000-*-* xfail for
25767 "run to call2a" if not compiled with gcc and for
25768 "continue to call2b" for any compiler.
25769 Add rs6000-*-* xfail to
25770 "print f1 after run to call2a" for gcc compiled.
25771 (discard_and_shuffle): Add rs6000-*-* xfail for
25772 "run to call6a".
25773 (shuffle_round_robin): Add rs6000-*-* xfail for
25774 "backtrace from call7a" if not compiled with gcc.
25775 Add rs6000-*-* xfail for
25776 "backtrace from call7b" if compiled with gcc.
25777 (call_after_alloca): Add rs6000-*-* xfail for
25778 "print c in call_after_alloca" and
25779 "print s in call_after_alloca" and
25780 "backtrace from call_after_alloca_subr"
25781 if not compiled with gcc.
25782 (localvars_in_indirect_call): Add rs6000-*-* xfail for
25783 "print c in localvars_in_indirect_call" and
25784 "print c in localvars_in_indirect_call" and
25785 "backtrace in indirectly called function" and
25786 "stepping into indirectly called function"
25787 if not compiled with gcc.
25788 (localvars_after_alloca): Add rs6000-*-* xfail for
25789 "print c after runto localvars_after_alloca" and
25790 "print s after runto localvars_after_alloca" and
25791 "print i after runto localvars_after_alloca" and
25792 "print l after runto localvars_after_alloca"
25793 for all compilers.
25794 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
25795 than whatis-info.exp.
25796 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
25797 than opaque-info.exp.
25798 Setup rs6000-*-* xfail for
d63a86f8 25799 "ptype on opaque struct pointer (statically)" and
c906108c
SS
25800 "ptype on opaque struct pointer (dynamically)" when
25801 not compiled with gcc.
25802 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
25803 rather than callf-info.exp.
25804 (do_function_calls): Add clear_xfail for rs6000-*-* for
25805 "p t_float_values2(3.14159,float_val2)". Seems to work
25806 fine there, both with xlc and gcc. Need to find out what
25807 it is doing right and fix other platforms.
25808 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
25809 "call inferior func with struct - returns int",
25810 "call inferior func with struct - returns long",
25811 "call inferior func with struct - returns float",
25812 "call inferior func with struct - returns double",
25813 "call inferior func with struct - returns char *",
25814 but only if not gcc compiled (presumes xlc compiled).
25815 Change rs6000-*-* xfails for
25816 "call inferior func with struct - returns char" and
25817 " call inferior func with struct - returns short" to only
25818 xfail if not using gcc.
25819 (clean mostlyclean): Remove *.ci and *.tmp files.
25820 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
25821 than templ-info.exp.
25822 * gdb.base/langs.exp: Source gdb.base/langs.ci.
25823 Add rs6000-*-* xfail for "up to foo in langs.exp"
25824 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 25825 when not gcc compiled.
d63a86f8 25826
c906108c
SS
25827Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
25828
25829 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
25830 * gdb.base/corefile.exp: Likewise.
25831 * gdb.base/list.exp: Likewise.
25832 * gdb.base/scope.exp: Likewise.
25833 * gdb.base/siganls.exp: Likewise.
25834
25835 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
25836 compiler output.
25837 * gdb.base/whatis.exp: Likewise.
25838
25839Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
25840
25841 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
25842 failure (opcode table has been fixed to match reality).
25843
25844Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
25845
25846 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
25847 "call inferior func with struct - returns char",
25848 "call inferior func with struct - returns short"
25849
25850 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
25851 "print 'scope0.c'::filelocal at main",
25852 "print 'scope0.c'::filelocal_bss in test_at_main",
25853 "print 'scope0.c'::filelocal at foo",
25854 "print 'scope0.c'::filelocal_bss in test_at_foo",
25855 "print 'scope0.c'::filelocal at bar",
25856 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 25857
c906108c
SS
25858 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
25859 in source file 1". This bug seems to have been fixed with both
25860 gcc and native cc (was native assembler bug?).
25861
25862Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
25863
25864 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
25865 "backtrace through signal handler" to "i*86-*-sysv4*".
25866 * gdb.base/signals.exp: Add xfail for "'next' behaved as
25867 continue" case. Add "known SVR4 bug" to fail message.
25868 Add "i*86-*-bsdi2.0" xfail for "handle all print".
25869 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
25870 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
25871 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
25872 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
25873 "up to foo in langs.exp", "show language at foo in
25874 langs.exp", "up to cppsub_ in langs.exp", "show
25875 language at cppsub_ in langs.exp", "up to fsub in
25876 langs.exp", and "show language at fsub in langs.exp".
25877 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
25878 "bactrace in corefile.exp".
25879 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
25880 "call inferior function with struct - returns float" and
25881 "call inferior function with struct - returns double".
d63a86f8 25882
c906108c
SS
25883Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
25884
25885 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
25886 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
25887 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
25888 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
25889
25890Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
25891
25892 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
25893 (or overriden) "CHILL" macro rather then bare "gcc".
25894 Also look for ../../gcc/xgcc since that is what we will
25895 actually need, not "Makefile". Remove following assignment
25896 of CHILL to CHILL_FOR_TARGET because that results in
25897 recursive definition.
25898
25899Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
25900
25901 * gdb.base/corefile.exp: Change xfail for backtrace in
25902 corefile.exp from linuxaout to all linux.
25903 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
25904 cases where we miss the breakpoint at the signal handler
25905 for some reason. Setup xfail for linuxoldld/linuxaout and
25906 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
25907 hitting SIGURG breakpoint.
25908 * gdb.base/signals.exp: Setup xfail for "next" acting like
25909 continue to add linuxoldld. Setup xfail for all linux for
25910 "next to handler in signals_tests_1", "backtrace in
25911 signals_tests_1", "continue to func1", "pass SIGUSR1",
25912 and continue to handler".
25913
25914Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
25915
25916 * Update all FSF addresses except those in COPYING* files.
25917
25918Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
25919
25920 * gdb.base/a2-run.exp: Change messages to be more explicit about
25921 the status of args, and quote binfile in results.
25922
25923Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
25924
25925 * gdb.base/callfuncs.exp: Add tests for passing structs to
25926 inferior functions and return various types.
25927 * gdb.base/callfuncs.c: Add functions to receive a struct
25928 and return a member of the struct, in various types.
25929
25930Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25931
25932 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
25933
25934Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
25935
25936 * config/vxworks29k.exp: New file, sources vxworks.exp.
25937
25938Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
25939
25940 * config/gdbremote.exp: New file. Testing framework using
25941 gdbserver.
25942
25943Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
25944
25945 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
25946 "call function when asleep" and "send end of file".
25947 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
25948 for "backtrace in corefile.exp".
25949 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
25950 for "backtrace through signal handler".
25951 * gdb.base/corefile.exp: Make sure we actually generate a core file
25952 before trying the core tests. Some systems allow the user to suppress
25953 generation of core files and default to that (linux for example).
25954 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
25955 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
25956
25957Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
25958
25959 * gdb.threads: New directory with some crude multi-threaded
25960 gdb tests (step.exp and step2.exp).
25961 * config/mt-lynx (STEP_EXECUTABLE): Define.
25962 (THREADFLAGS): Define.
25963
25964Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
25965
25966 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
25967
25968 * gdb.base/signals.exp: Disable whole file for lynx until
25969 further notice.
25970
25971 * gdb.base/signals.exp: xfail test where "next" acts like
25972 "continue" for lynx.
25973
25974 * gdb.base/interrupt.exp: xfail test for calling function while
25975 inferior is asleep for lynx.
25976
25977 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
25978 than one cr-lf after each command.
25979
25980Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25981
25982 * configure.in: Reinstate setting of stabsdirs variable, fix
25983 typo in setting up configdirs for native builds.
25984
25985 * gdb.base/return.exp: Fix typo in return double test.
25986 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
25987 compiler from optimizing them away.
25988
25989Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
25990
25991 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
25992 sequences to be echo'd by gdb when using gdb_test.
25993 * gdb.chill/chexp.exp: Likewise.
25994 * gdb.fortran/exprs.exp: Likewise
25995
25996Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
25997
25998 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
25999 after the inferior gdb has started.
26000
26001 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
26002 after each command.
26003 * gdb.base/funcargs.exp: Likewise.
26004 * gdb.base/gdbvars.exp: Likewise.
26005 * gdb.base/interrupt.exp: Likewise.
26006 * gdb.base/list.exp: Likewise.
26007 * gdb.base/watchpoint.exp: Likewise.
26008 * gdb.c++/demangle.exp: Likewise.
26009 * gdb.c++/inherit.exp: Likewise.
26010 * gdb.chill/chexp.exp: Likewise.
26011 * gdb.fortran/exprs.exp: Likewise.
26012
26013 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
26014 test if we can't handle IO to/from the inferior.
26015
26016 * gdb.c++/misc.exp: Always check for a program already being
26017 started after sending a "run" command to gdb.
26018
26019 * gdb.base/twice.exp: Start with a fresh gdb.
26020
26021 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
26022 only depend on gdb's expression code, not the chill runtime.
26023
26024 * gdb.base/return.c: Put return values into variables so we
26025 can have gdb print them rather than depending on the program
26026 to print them.
26027 * gdb.base/return.exp: Corresponding changes.
26028
26029 * lib/gdb.exp: Provide default value for noinferiorio.
26030 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
26031 the inferior.
26032
26033 * gdb.base/break.exp: Always check for a program already being
26034 started after sending a "run" command to gdb.
26035 (text_next_with_recursion): Don't check the output from the
26036 program's printf statement. Instead just make sure the program
26037 exited.
26038
26039 * gdb.base/commands.exp: Protect tests which need arguments with
26040 $noargs conditionals.
26041
26042Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26043
26044 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
26045 of structure member arrays to match gdb/valops.c:value_addr change.
26046
26047Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
26048
26049 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
26050 cases.
26051
26052Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
26053
26054 * configure.in (configdirs): Remove gdb.chill from default list
26055 of subdirs and then add it back in only if doing a native build.
26056 The current chill compiler does not yet work in any cross build.
26057 * Revert all signal changes from Jul 6.
26058 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
26059 for sh-hms targets, allowing these tests to link, with no other
26060 changes. Testing is suppressed by setting "nosignals" in site.exp.
26061
26062Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
26063
26064 * configure.in (signaldirs): Define and add to configdirs for all
26065 targets except some specific ones that are known to not support signals.
26066 Also clean up formatting.
26067 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
26068 (signals, sigall): Remove rules to build.
26069 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
26070 Moved to new gdb.signals directory.
26071 * gdb.signals: New test directory.
26072 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
26073 signals.c signals.exp}: New or moved files.
26074
26075Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
26076
26077 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
26078
26079Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
26080
26081 * gdb.base/return.exp: Xfail `return double' test failure
26082 on at least Solaris 2.3 and handle future/past versions on
26083 a case by case basis as appropriate. Also update message
26084 to include i*86 failures.
26085
26086Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26087
26088 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
26089
26090 * lib/gdb.exp: Fix comment which erroneously identified
26091 gdb_file_cmd as gdb_load (the 19 May change was in fact to
26092 gdb_file_cmd not gdb_load).
26093 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
26094
26095 * gdb.base/setvar.exp: Make test names consistent between pass and
26096 fail cases. Use gdb_test more.
26097
26098Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26099
26100 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
26101
26102Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26103
26104 * gdb.base/help.exp: Fix expected help string for `show commands'.
26105
26106Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
26107
26108 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
26109
26110 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
26111 of a text section.
26112
26113Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
26114
26115 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
26116 that loop eventually terminates. Fix Connection refused logic so
26117 that testsuite will expire nicely.
26118
26119Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
26120
26121 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
26122 config/rom68k.exp: New tcl glue for the appropriate monitors.
26123 These all just end up calling monitor.exp.
26124 * config/monitor.exp (gdb_target_monitor): Handle `Connection
26125 refused' by retrying. Cleanup some timeout issues.
26126 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
26127 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
26128 callers don't have to set/restore global timeout variable.
26129
26130 * The following set of changes centralizes management of the global
26131 timeout variable. This way, it can be set in one target dependent
26132 place instead of dozens of places scattered throughout the test suite.
26133 If you need to lengthen a timeout, then you should either set timeout
26134 in one of the config/{target}.exp files, or multiply it by a factor.
26135 Setting it to an absolute value is always going to lose for some
26136 targets.
26137 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
26138 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
26139 * gdb.base/funcargs.exp: Don't set timeout.
26140 * gdb.base/list.exp (test_forward_search): Only use local timeout.
26141 * gdb.base/printcmds.exp (test_print_string_constants
26142 test_print_array_constants): Don't set timeout.
26143 * gdb.base/ptype.exp: Don't set timeout.
26144 * gdb.base/recurse.exp: Don't set timeout.
26145 * gdb.base/return.exp: Don't set timeout.
26146 * gdb.base/watchpoint.exp: Don't set timeout.
26147 * gdb.c++/classes.exp (do_tests): Don't set timeout.
26148 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
26149
26150Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
26151
26152 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
26153
26154Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26155
26156 * lib/gdb.exp: Disable chill tests for irix5.
26157
26158Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26159
26160 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
26161 each test pass or fail.
26162
26163Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26164
26165 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
26166 xlc not gcc.
26167
26168Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
26169
26170 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
26171
26172Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
26173
26174 * config/est.exp: Fix copyright and comments. Remove dead code.
26175 Use targetname, serialport and baud variables instead of fixed
26176 constants.
26177 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
26178 * config/cpu32bug.exp: New file to support cpu32bug monitors.
26179
26180Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26181
26182 * gdb.base/watchpoint.exp: Don't run
26183 test_watchpoint_triggered_in_syscall for sunos.
26184
26185Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26186
26187 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
26188 they don't seem to exist. Do include stdio.h.
26189
26190Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26191
26192 * gdb.base/a1-selftest.exp: Add alpha xfail.
26193
26194Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26195
26196 * gdb.base/watchpoint.c (main): Prompt before calling read().
26197 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
26198 Revise accordingly. Remove cruft about sending "123" several
26199 times, until it gets noticed. Clean up the "print buf[0]" stuff
26200 so that it passes or fails, and waits for prompts in the usual way.
26201
26202Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26203
26204 * gdb.base/recurse.exp: Fix comment.
26205
26206 * TODO: Remove item about printing variables in nodebug.exp. Add
26207 item about enabling tests which are only run on some targets.
26208
26209 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
26210 fail, make test names unique, use new gdb_test convention
26211 regarding pattern, use gdb_test more, etc.).
26212
26213 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
26214 fail, make test names unique, etc.).
26215
26216Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26217
26218 * gdb.base/nodebug.c: Change return type of top and middle to
26219 short.
26220 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
26221 are fixed by the recent mdebugread.c changes. Allow `short ()'
26222 as type for top and middle.
26223
26224Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26225
26226 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
26227 nearly as I can tell, the whole thing was an accident in Stu's
26228 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
26229 to replace a send/expect pair with gdb_test, but ended up only
26230 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
26231 of 30 Mar 1995 took care of it, but left this vestigial comment
26232 which I am now nuking.
26233
26234Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26235
26236 * gdb.base/break.exp: Look for different line number for
26237 breakpoint at main depending on usestubs.
26238
26239Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26240
26241 * gdb.base/list.exp: Adjust some alternate expect patterns to
26242 match recent list0.c change. Add alternate expect pattern for
26243 output from `list default lines around main' for optimizing
26244 compilers.
26245
26246Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26247
26248 * lib/gdb.exp: If nosignals is not set, set it to 0.
26249
26250Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
26251
26252 * config/slite-gdb.exp: Responds to load symbol table prompt.
26253 * gdb.base/break.exp: Adjust line number, fix rerun.
26254 * gdb.base/langs0.c: Add #ifdef usestubs.
26255
26256Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
26257
26258 * gdb.base/list.exp: Adjust line contents after adding new lines in
26259 list0.c. Also fix a syntax error.
26260
26261 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
26262 * gdb.base/break.exp: ditto.
26263 * gdb.base/list.exp: ditto.
26264 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
26265 * gdb.base/run.c: ditto.
26266 * gdb.base/list0.c: ditto.
26267 * gdb.base/funcargs.c: ditto.
26268
26269Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
26270
26271 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
26272 $targetname, $serialport and $baud instead of hardwired variables.
26273 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
26274 target doesn't support signals.
26275
26276Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
26277
26278 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
26279
26280Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26281
26282 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
26283 Don't rely on the value of an auto variable before it has been
26284 initialized. Use gdb_test more.
26285
26286Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26287
26288 * lib/gdb.exp (default_gdb_version): A version number must start
26289 with a digit, but other than that contains all characters up to
26290 the first whitespace character.
26291
26292Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26293
26294 * gdb.base/commands.exp (breakpoint_command_test): New tests.
26295
26296Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26297
26298 * gdb.c++/*.exp: Warn if executable does not exist. The original
26299 reason for skipping the warning was that configure.in sometimes
26300 intentionally skipped building the executables but the tcl code
26301 had no way of knowing. That (a) was always bogus with respect to
26302 error handling, (b) is no longer true (right now there is no way
26303 to skip C++ tests).
26304
26305 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
26306
26307Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26308
26309 * gdb.base/list.exp: Add expect patterns for output from
26310 SunPRO compiled executables.
26311 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
26312 types.
26313
26314Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26315
26316 * gdb.base/break.exp (test_next_with_recursion): Accept any line
26317 number (we are already testing that the correct source line text
26318 gets printed).
26319
26320 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
26321 that is what is intended, but something needed to be done to get
26322 sunos4 native working again.
26323
26324 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
26325
26326 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
26327 apparently went with a (very) old xfail.
26328
26329Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
26330
26331 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
26332 runto_main is a proc in gdb.exp that will do 'step' for target use
26333 stubs.
26334 * gdb.base/exprs.exp: ditto.
26335 * gdb.base/interrupt.exp: ditto.
26336 * gdb.base/opaque.exp: ditto.
26337 * gdb.base/printcmds.exp: ditto.
26338 * gdb.base/ptype.exp: ditto.
26339 * gdb.base/scope.exp: ditto.
26340 * gdb.base/setvar.exp: ditto.
26341 * gdb.base/signals.exp: ditto.
26342 * gdb.base/twice.exp: ditto.
26343 * gdb.c++/classes.exp: ditto.
26344 * gdb.c++/inherit.exp: ditto.
26345 * gdb.c++/templates.exp: ditto.
26346 * gdb.base/break.exp: no run and hit main for stubs. Change line
26347 numbers for breakpoints and info breakpoint.
26348 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
26349 breakpoint().
26350 * gdb.base/callfuncs.c: ditto.
26351 * gdb.base/exprs: ditto.
26352 * gdb.base/interrupt.c: ditto.
26353 * gdb.base/opaque0.c: ditto.
26354 * gdb.base/printcmds.c: ditto.
26355 * gdb.base/ptype.c: ditto.
26356 * gdb.base/scope0.c: ditto.
26357 * gdb.base/setvar.c: ditto.
26358 * gdb.base/signals.c: ditto.
26359 * gdb.base/twice.c: ditto.
26360 * gdb.c++/misc.cc: ditto.
26361 * gdb.c++/templates.cc: ditto.
26362
26363Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26364
26365 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
26366
26367 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
26368 somewhere between `read' and `main.c'. I'm pretty sure the
26369 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
26370 and it isn't particularly useful.
26371
26372 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
26373
26374Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26375
26376 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
26377
26378Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
26379
26380 * config/mt-slite: add LIBS and -nostdlib.
26381 * config/slite-gdb.exp: add this new file to support sparclite target.
26382
26383Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
26384
26385 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
26386
26387 * gdb.base/a2-run.exp: Change argument to istarget from
26388 "*-*-vxworks" to "*-*-vxworks*".
26389 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
26390
26391Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
26392
26393 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
26394 will not runto main but do a 'step' to step out of breakpoint().
26395 * config/mt-slite: add -Dusestubs.
26396
26397Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26398
26399 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
26400 instead of just @.
26401
26402 * gdb.base/signals.exp: Add test for "handle all print".
26403 * TODO: Remove "handle all print". Also remove item about
26404 checking copyright date (I don't like the idea of a spurious FAIL
26405 based on when we run the tests).
26406
26407 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
26408 for SunOS4 (reason for failure not investigated). Remove
26409 redundant test for $binfile.
26410
26411 * gdb.base/nodebug.c (array_index): Call malloc.
26412
26413 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
26414
26415Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
26416
26417 * gdb.base/recurse.exp: Update gdb_test invocation to use new
26418 conventions and slightly simplify the matching regexp.
26419
26420Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26421
26422 * gdb.base/break.exp: Update gdb_test invocation to use new
26423 convention.
26424
26425 * lib/gdb.exp: If noargs is not set, set it to 0.
26426
26427 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
26428 tests unique.
26429
26430 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
26431
26432Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26433
26434 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
26435 one argument of type "<non-float parameter>".
26436
26437Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
26438
26439 * config/rom68k.exp: New file to support Motorola IDP board.
26440 * gdb.base/a2-run.exp: Skip this file if noargs is set.
26441 * gdb.base/break.c: Change things around so that this program
26442 doesn't depend upon args. This is necessary to make remote
26443 targets work (in general, they can't take args).
26444 * gdb.base/break.exp: Don't try to send args to program. Don't
26445 expect output. Also, replace lots of code with gdb_test.
26446
26447Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26448
26449 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
26450 printing of '\'' (which is what the comment says we are testing,
26451 even though we were not), not '''.
26452 (test_integer_literals_rejected): Test that printing ''' is an error.
26453
26454 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
26455 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
26456 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
26457 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
26458 Use gdb_test not test_print_accept.
26459 * lib/gdb.exp: Remove test_print_accept.
26460
26461 * gdb.base/signals.exp (signal_tests_1): Make pass message
26462 consistent with fail message.
26463
26464 * gdb.base/whatis.exp: Remove xfails for printing char vs.
26465 unsigned char; the bug (PR 1821) is fixed.
26466
26467 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
26468
26469 * gdb.base/scope.exp (test_at_localscopes): Call pass for
26470 successful tests--makes xfailing them work right.
26471
26472Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26473
26474 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
26475 only \r\n, not .*. The test can pass .* as the last thing in
26476 $pattern if that is what it wants. In addition to providing this
26477 flexibility, this change should speed up pattern matching in cases
26478 where the pattern already ended with .* (there were a number of
26479 them). This change also helps catch bad patterns--in the old
26480 scheme the typo "char \*" instead of "char \\*" would pass. Now
26481 it is caught.
26482 * Many .exp files: Update callers.
26483
26484 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
26485 clearer and does not spuriously match multiple ('s. Likewise for
26486 ) and *.
26487
26488 * gdb.base/nodebug.exp: Test ability to call a function and pass
26489 it a string (even with no debugging info).
26490
26491 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
26492 "p '\'", which is the same as "p ''" once tcl gets done with
26493 quoting, to "p '\\'", which I suspect is what is intended (one
26494 backslash gets sent to GDB).
26495
26496 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
26497
26498Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26499
26500 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
26501 1817) was fixed literally years ago.
26502
26503Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26504
26505 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
26506 test, it causes stepping out of call_after_alloca_subr with
26507 optimizing compilers.
26508 (localvars_in_indirect_call): Consume GDB prompt if `finish'
26509 fails.
26510
26511 * gdb.c++/templates.exp: Source templ-info.exp only if
26512 the templates executable exists.
26513
26514 * gdb.c++/misc.cc (class Contains_static_instance,
26515 class Contains_nested_static_instance),
26516 gdb.c++/classes.exp (test_static_members): Test printing of
26517 a class that contains a static instance of the class.
26518
26519Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26520
26521 * gdb.base/langs2.c (cppsub_): Don't prototype.
26522 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
26523 only, I believe).
26524
26525Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26526
26527 * lib/gdb.exp (skip_chill_tests): New procedure.
26528
26529 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
26530
26531Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
26532
26533 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
26534 each expect pattern. Cuts runtime from 12 to about 4 seconds.
26535
26536Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26537
26538 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
26539
26540 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
26541 disassemble 8, not 16, instructions for part 4.
26542
26543 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
26544 support the latter anymore.
26545
26546 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
26547 -DNO_PROTOTYPES.
26548 * gdb.base/callfuncs.c: Control use of prototypes based on
26549 NO_PROTOTYPES, not __STDC__.
26550 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
26551 t_float_values2 tests if prototypes in use.
26552
26553 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
26554 t_double_values): When checking differences against DELTA, check
26555 that difference is within the range (-DELTA,DELTA), not just
26556 (-infinity,DELTA).
26557
26558Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
26559
26560 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
26561 'file' command firts, then 'target', then 'load', this is due to gdb
26562 target set up.
26563 * config/mips-gdb.exp: Fix a couple regular exp bugs.
26564
26565Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
26566
26567 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
26568 FP load/store variants.
26569 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
26570
26571Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
26572
26573 * gdb.base/term.exp: Do not give a warning if not native, it is
26574 not an abnormal condition.
26575
26576Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
26577
26578 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
26579 t_char_array".
26580
26581Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
26582
26583 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
26584 are getting the version number.
26585
26586 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
26587 if not native, it is not an abnormal condition.
26588
26589Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26590
26591 * lib/gdb.exp: Just use "file exists", rather than undocumented
26592 dejagnu procedure "findfile".
26593
26594Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
26595
26596 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
26597 (LDFLAGS): Set to -Xlinker -Ur.
26598
26599 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
26600 Removed, these values are set by lib/gdb.exp.
26601
26602 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
26603
26604Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
26605
26606 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
26607 of replicating gdb startup code.
26608
26609 * config/mt-vxworks (LDFLAGS): Set to -r.
26610 (CFLAGS_FOR_TARGET): Removed.
26611
26612 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
26613 (gdb) and gdb for vxworks uses (vxgdb).
26614
26615 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
26616 executable is not in the tree and host != target, use sed and
26617 program_transform_name to determine the gdb name used by the
26618 target.
26619
26620 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
26621 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
26622
26623Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26624
26625 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
26626 floats, chars, and shorts where there are ANSI-style function
26627 definitions.
26628
26629 * gdb.base/langs.exp, gdb.base/langs*: New test.
26630 * gdb.base/Makefile.in: Build it.
26631 * TODO: Remove item about checking that C names don't get C++
26632 demangling applied; this test tests it.
26633
26634Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26635
26636 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
26637 went with the const70 xfail. The xfail went away a year ago.
26638
26639 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
26640
26641 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
26642 for hp300.
26643
26644 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
26645
26646 * gdb.base/a1-selftest.exp: Don't run on hp300.
26647
26648Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26649
26650 * Makefile.in (site.exp): Set host_alias and target_alias as well
26651 as host_triplet and target_triplet.
26652
26653Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26654
26655 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
26656
26657 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
26658 places as other ecoff systems).
26659
26660 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
26661 ultrix.
26662
26663Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26664
26665 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
26666 remove them.
26667 * gdb.base/nodebug.exp: Accept "function" in addition to "text
26668 variable and "variable" in addition to "data variable".
26669 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
26670
26671 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
26672 2.
26673 * gdb.base/list1.c (long_line): Add additional statement at start
26674 of function.
26675 * gdb.base/list.exp (test_forward_search): Update line number to
26676 reflect new statement.
26677
26678Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26679
26680 * gdb.base/signals.exp: Reinitialize searched source directories
26681 after gdb_start call.
26682
26683Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
26684
26685 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
26686 * gdb.stabs/Makefile.in: Likewise.
26687
26688 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
26689 change. Instead split the tests into smaller pieces.
26690 * gdb.disasm/hppa.s: Corresponding changes.
26691
26692Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26693
26694 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
26695 Quote ^C when passing it to stty. For some shells ^ is a pipe.
26696
26697 * gdb.base/funcargs.exp: Modify many tests so that every test
26698 either passes or fails. Make some test names unique.
26699
26700Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26701
26702 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
26703 Call stty to set interrupt character.
26704
26705 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
26706 for HP assembler versus GNU assembler based on actual behavior of
26707 $(CC), rather than assuming that $(AS) is always the GNU assembler.
26708
26709 * TODO: Suggest a few more stepping tests.
26710
26711Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
26712
26713 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
26714 restart GDB for h8300 after a continue.
26715 (return): Add pattern to match a29k-udi behavior.
26716 * gdb.base/nodebug.exp: Remove obsolete comment.
26717 * gdb.base/regs.exp: New file, testing of register displays.
26718 * gdb.base/return.exp: Fix typo in reference to $objdir.
26719 * gdb.base/whatis.exp: Always start with a fresh GDB.
26720
26721Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26722
26723 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
26724 higher, these tests generate a lot of output.
26725
26726Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26727
26728 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
26729 code following the catch silently ignored some errors; without the
26730 catch they should be thrown like any other tcl error. Also, the
26731 catch used "" instead of {} which meant all the callers who wanted
26732 to include one of the characters "[]$ had to quote it an extra time.
26733 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
26734 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
26735 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
26736 Remove extra quoting.
26737
26738Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
26739
26740 * gdb.base/commands.exp: Make test names unique; every test either
26741 passes or fails. Update some comments.
26742
26743 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
26744
26745Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26746
26747 The following fixes a FAIL caused by the fact that the alpha stabs
26748 configuration didn't use the ".if alpha" code in weird.def.
26749 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
26750 bit pointer, so the 32 bit version works even on the alpha.
26751 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
26752 Remove the stuff which allowed us to have separate versions for
26753 alpha and everything else.
26754
26755 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
26756 regexp which "info func operator\[\](" is supposed to match. Fix
26757 string to send to GDB. Note that GDB still doesn't work right. Add a
26758 new test for "info func .perator\[\](" which GDB does handle correctly.
26759
26760 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
26761
26762Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26763
26764 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
26765 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
26766 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
26767 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
26768 it makes the tests harder to understand and confuses test-o-matic.
26769 The preferred style is that each test provides a PASS or a FAIL,
26770 and has a unique message (e.g. "continue #54" not just "continue")
26771 which is the same for the pass and the fail.
26772 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
26773 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
26774 to lib/gdb.exp.
26775 * gdb.base/printcmds.exp: Use test_print_accept. Remove
26776 prt_accept which was basically the same thing. Likewise for
26777 test_print_reject and prt_reject.
26778 * lib/gdb.exp (test_print_reject): Add some more error message
26779 patterns to match from the former printcmds.exp (prt_reject).
26780 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
26781 One defect of the passcount stuff is that some of it failed to
26782 report XPASS where appropriate.
26783 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
26784 stuff before and after arg in expected pattern.
26785 (test_paddr_operator_functions): Re-do test without print_addr_of;
26786 this is the only test which seems to want extra stuff there.
26787
26788Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26789
26790 * gdb.base/nodebug.exp: Update new tests to reflect improved
26791 wording of gdb output.
26792
26793 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
26794 and "ptype" work on variables in files compiled without -g.
26795 Replaces commented out "maint print msymbol" tests.
26796
26797Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26798
26799 * gdb.base/setvar.c (dummy): Call malloc.
26800
26801 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
26802 losing with the irix4 sed.
26803
26804 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
26805 ALRM" on irix4.
26806
26807Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26808
26809 * TODO: Remove items about corefile.exp testing new exec-file and
26810 backtrace; both are now done. Add items about printing enums.
26811
26812Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26813
26814 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
26815 "get signal $thissig" test fails.
26816
26817 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
26818
26819Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26820
26821 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
26822 compiler warning with dec alpha compiler.
26823
26824 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
26825 extra \n from gdb_test call (this explains why the prompt test
26826 that I removed yesterday was there).
26827 (user_defined_command_test): Remove extra \n and prompt test.
26828
26829 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
26830 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
26831 doesn't exist.
26832 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
26833 Also remove alpha workaround, which turns out to be because
26834 SIGABRT == SIGLOST.
26835
26836 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
26837
26838 * gdb.base/help.exp: Don't test "help show".
26839
26840Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26841
26842 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
26843 "set print address" is on.
26844 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
26845 pass prompt to gdb_test; gdb_test already looks for the prompt.
26846
26847 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
26848
26849 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
26850 was a vestige of the manual TESTSTRATEGY, and the purpose of it
26851 was to make sure that gdb can read a core file. But (a) the "read
26852 the corefile" part didn't make it to a1-selftest.exp, we just
26853 delete the corefile after creating it, and (b) we test reading
26854 corefiles in corefile.exp anyway. Also, this test left around a
26855 xgdb process on Solaris.
26856
26857 * gdb.base/corefile.exp: Also test backtrace.
26858
26859Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
26860
26861 * gdb.base/commands.exp: Test a simple user defined command with
26862 arguments and if/while statements; verify the full user command is
26863 printed by "show user".
26864
26865 * gdb.base/commands.exp: Test if/while commands as part of a
26866 breakpoint command list; verify they appear in breakpoint
26867 information.
26868
26869Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26870
26871 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
26872 than by dividing by zero.
26873
26874Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
26875
26876 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
26877 performing an inferior call with watchpoints enabled.
26878 * gdb.base/watchpoint.c (main): Delete second unnecessary read
26879 call.
26880
26881Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26882
26883 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
26884 of "file" command.
26885
26886 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
26887 Add additional pattern for when "int operator int(void);" appears
26888 in a different order.
26889
26890Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26891
26892 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
26893
26894 * gdb.base/help.exp: Replace most of docstrings for "info signals"
26895 and "signal" with ".*".
26896
26897Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26898
26899 * TODO: Add note about "handle all nostop".
26900
26901 * gdb.base/{sigall.c, sigall.exp}: New test.
26902 * gdb.base/Makefile.in: Add it.
26903
26904Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
26905
26906 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
26907 when invoking GDB, suppresses any windowing interface.
26908
26909Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
26910
26911 * config/sim-gdb: New file, simulator testing support.
26912
26913Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
26914
26915 * gdb.base/interrupt.exp: Test calling func1 twice.
26916
26917Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
26918
26919 * gdb.base/list.exp (test_forward_search): Set timeout higher
26920 when we'll be getting lots of output from gdb.
26921
26922 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
26923 "init_malloc" to after the expect statement. Run it if that
26924 regexp is taken, but also for two others which happen if source
26925 cannot be found.
26926
26927Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26928
26929 * gdb.base/printcmds.exp: New test, for printing register before
26930 program is running.
26931
26932Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26933
26934 * gdb.base/list.exp: Correct some alternate expect patterns
26935 to reflect changes in list1.c.
26936
26937Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26938
26939 * TODO: Add item regarding large frames.
26940
26941 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
26942
26943 * TODO: Remove item about enabling return.exp; it
26944 is enabled. Suggest a few more "return" tests.
26945
26946Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26947
26948 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
26949 anonymous unions.
26950
26951Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26952
26953 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
26954 and pr-5646.o, so "make" is the same as "make all", not "make
26955 pr-4975.o".
26956
26957Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
26958
26959 * gdb.base/list.exp: Adjust expectations to reflect changes in
26960 list1.c.
26961 (test_forward_search): New test proc.
26962 * gdb.base/list1.c (long_line): New function, has long source line.
26963
26964Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
26965
26966 * gdb.base/a1-selftest.exp: Change initial stepping to know about
26967 additional line of code that was added.
26968
26969Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
26970
26971 * gdb.disasm/hppa.s: Break the large branching tests into smaller
26972 tests so as not to overflow expect's input buffers.
26973 * gdb.disasm/hppa.exp: Corresponding changes.
26974
26975Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26976
26977 Beginnings of template debugging tests.
26978 * gdb.c++/templ-info.cc: New file to test for template
26979 debugging capability of the compiler.
26980 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
26981 templ-info.cc.
26982 * gdb.c++/templates.cc: Add explicit template instantiations
26983 to enable compiling with -fno-implicit-templates. Add destructor
26984 and 'value' method to T5 class for template tests.
26985 * gdb.c++/templates.exp: Add testcases for printing of template
26986 types, setting breakpoints on template methods and calling a
d63a86f8 26987 template method.
c906108c
SS
26988
26989Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
26990
26991 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
26992 branch target since some assemblers (gas-2.5) may emit a
26993 relocation for the branch instead of resolving it in the
26994 assembler.
26995
26996Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26997
26998 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
26999 through signal handler.
27000
27001Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27002
27003 * configure.in (*-*-netware): Use config/mt-netware.
27004
27005 * config/mt-netware: New file.
27006 * config/mt-i386-netware: Removed, separate configs for different
27007 netware architectures are no longer needed now that we have
27008 --with-headers.
27009
27010Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27011
27012 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
27013 by the recent changes to use ANSI C arithmetic conversions.
27014
27015Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27016
27017 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
27018 bug involving using inferior_pid to figure out whether to select a
27019 frame.
27020
27021Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
27022
27023 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
27024 match the current disassembler output.
27025
27026Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
27027
27028 * gdb.fortran/exprs.exp: Expect VOID instead of void.
27029 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
27030 types, expect "int" as type of integer values (for now).
27031
27032Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
27033
27034 * gdb.base/commands.exp: New tests for if/while commands.
27035
27036Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
27037
27038 * lib/gdb.exp (runto): Replace sub-pattern for hex value
27039 by .*, since hex values have different syntax in Chill mode.
27040
27041Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27042
27043 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
27044 linefeed from expect pattern for repeated types with indices > 9.
27045
27046Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
27047
27048 First part of Fortran test suite.
27049 * gdb.fortran: New directory.
27050 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
27051
27052Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27053
27054 * gdb.base/default.exp: Update expect pattern for load command
27055 without arguments.
27056
27057Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
27058
27059 * configure.in: Change i386 to i[345]86.
27060 * gdb.base/configure.in: Likewise.
27061 * gdb.c++/configure.in: Likewise.
27062 * gdb.chill/configure.in: Likewise.
27063
27064Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
27065
27066 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
27067 patterns, since that is not a valid context for comments.
27068
27069Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
27070
27071 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
27072 repeated types and repeated types with indices > 9.
27073
27074Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
27075
27076 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
27077 2417; old bug has been fixed.
27078
27079Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
27080
27081 * gdb.base/interrupt.exp: When trying to wake up the inferior,
27082 send the newline ourselves instead of assuming gdb_test will do
27083 so when passed an empty input string.
27084
27085 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
27086 stabs testcode.
27087
27088Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27089
27090 * lib/gdb.exp (gdb_test): Don't send anything if the first
27091 argument is an empty string. This makes cases where we want to
27092 match output that is already in expect's buffers (for example,
27093 matching a breakpoint after gdb_run_cmd has been called) work
27094 reliably.
27095
27096Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27097
27098 * config/netware.exp: New file.
27099
27100Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27101
27102 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
27103 the -B and -L prefixes so we can find the debugging stub.
27104
27105 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
27106 there and we are using the gcc from the tree.
27107
27108 * gdb.base/types.c: Removed.
27109
27110 * gdb.base/configure.in: Look for makefile fragments in ../config.
27111 Recognize i386-*-netware.
27112 * gdb.c++/configure.in: Likewise.
27113
27114Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27115
27116 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
27117 the correct TCL syntax.
27118
27119Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27120
27121 * gdb.base/opaque.exp: use runto instead of messing around with
27122 breakpoints. Simplify by using gdb_test.
27123
27124 * gdb.base/bitfields.exp: restart between tests on netware targets
27125 because breakpoints aren't relocated after target death. Run
27126 processes to completion.
27127
27128 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
27129
27130Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
27131
27132 * Makefile.in: Remove extra tabs that confuse some versions
27133 of "make". Use the newly built gdb to test with by default,
27134 rather than the first one in the tester's search path.
27135
27136Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
27137
27138 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
27139
27140 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
27141 condition help.
27142
27143Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27144
27145 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
27146
27147 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
27148 running.
27149 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
27150 * gdb.base/funcargs.exp: Likewise.
27151
27152 * gdb.base/bitfields.exp: Simplify by using gdb_test.
27153 * gdb.base/funcargs.exp: Likewise.
27154
27155 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
27156 message is "".
27157
27158Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27159
27160 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
27161 return,signals,twice}.exp: Handle non-existant binaries
27162 consistantly.
27163
27164 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
27165 * gdb.base/Makefile.in: Don't try to generate a core dump, we
27166 might testing a cross development system.
27167
27168Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27169
27170 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
27171 runtest script is relative to ${srcdir}, not ${rootdir}.
27172
27173Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
27174
27175 * gdb.base/signals.exp: Allow for optionality of breakpoint
27176 address.
27177
27178Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27179
27180 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
27181
27182Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27183
27184 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
27185 for size_t definition.
27186 * gdb.c++/templates.cc: Likewise
27187
27188 * config/mt-i386-netware: New file.
27189
27190 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
27191 defined.
27192
27193 * gdb.base/Makefile.in: Added support for systems that name core
27194 files by appending "core" to the program name.
27195 * gdb.base/a1-selftest.exp: Likewise.
27196
27197Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27198
27199 * gdb.base/return.exp: Add comment and message for `return double'
27200 test failure on Sparc Solaris.
27201
27202Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
27203
27204 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
27205
27206Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27207
27208 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
27209 from optimizing them away.
27210 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
27211 patterns to include default constructors and assignment operators,
27212 to match gcc versions beyond 2.5.8. Accept any cplus demangling
27213 character in the output of the virtual base pointer.
27214
27215Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27216
27217 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
27218 expression match in print_addr_of to avoid unintented matches.
27219 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
27220 versions up to 2.5.8.
27221
27222Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27223
27224 * gdb.base/list.exp: Tweak alternate pattern for listing of an
27225 included file to run under newer versions of expect.
27226 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
27227 consecutive >'s in templates to accomodate recent cplus-dem.c change.
27228 Remove xfail for the virtual table of BDDHookV.
27229
27230Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
27231
27232 * lib/gdb.exp (string_to_regexp): Set a default result.
27233 (default_gdb_start): Fix misleading message.
27234
27235Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
27236
27237 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
27238 Remove all CC, etc definitions.
27239 * config/mt-hpux: New file.
27240 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
27241 (CFLAGS, LDFLAGS): Define.
27242 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
27243
27244 * Makefile.in (site.exp): Don't insert host_os, etc.
27245 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
27246 (distclean): Check existence of subdir.
27247 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
27248 * gdb.base/Makefile.in: General cleanup and simplification.
27249 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
27250 to build executables. Use default rule to build .o files.
27251 (EXPECT, RUNTEST, CC): Fix relative pathname.
27252 (site.exp): Don't insert host_os, etc.
27253 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
27254 and/or SIGUSR1 defined.
27255 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
27256 * gdb.c++/Makefile.in: General cleanup and simplification.
27257 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
27258 (CFLAGS): Remove.
27259 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
27260
27261Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
27262
27263 * gdb.base/recurse.exp: Misc changes to get tests running again
27264 after Kung's changes to the watchpoint code.
27265 * gdb.base/watchpoint.exp: Likewise.
27266
27267Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
27268
27269 * lib/gdb.exp (string_to_regexp): Convert {\} also.
27270
27271Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
27272
27273 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
27274 * lib/gdb.exp (default_gdb_start): Define.
27275 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
27276 gdb.base/funcargs.exp, gdb.base/opaque.exp,
27277 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
27278 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
27279 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
27280 Don't call gdb_target_udi in between tests.
27281
27282Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27283
27284 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
27285 (which was basically just a local version of the same thing). In
27286 addition to avoiding duplication, gdb_test_exact is faster.
27287 * lib/gdb.exp (gdb_test_exact): Fix typo.
27288
27289 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
27290 don't give an error.
27291
27292 * gdb.base/term.exp: Call delete_breakpoints before starting.
27293
27294 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
27295 (t10): Add comment.
27296
27297Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
27298
27299 Reorganization of the GDB Test Suite.
27300
27301 * gdb.base: New directory, contains all the basic tests.
27302 * gdb.c++: New directory, tests specific to C++.
27303 * gdb.chill: New directory, tests specific to Chill.
27304 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
27305 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
27306 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
27307 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
27308 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
27309 t30-31 to chill).
27310 * */gdbme.*: Rename to match appropriate expect scripts.
27311 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
27312 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
27313 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
27314 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
27315 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
27316 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
27317 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
27318 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
27319 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
27320 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
27321 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
27322 gdb.c++/virtfunc.cc: New names of C++ files.
27323 * gdb.chill/chillvars.ch: New name of Chill file.
27324 * gdb.base/configure.in, gdb.c++/configure.in,
27325 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
27326 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
27327 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
27328 * configure.in (configdirs): Update to reflect directory changes.
27329 (target_abbrev): No longer define for any configuration.
27330 * Makefile.in: Cosmetic improvements to header comments.
27331
27332Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
27333
27334 Various changes to gdb.t31:
27335
27336 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
27337 * gdbme.ch: Make all key-words and predefineds be upper-case.
27338 * chillvars.exp: Expect key-words and predefinds in upper-case.
27339
27340 * chillvars.exp: Use gdb_test_exact many places.
27341 Change expected output for arrays (which now includes index labels).
27342
27343 * pr-5020.exp, gdme.ch (module PR_5020):
27344 New test, for PR-5020.
27345
27346Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
27347
27348 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
27349 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
27350
27351Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
27352
27353 * Makefile.in: Fix bit-rot in definitions of CHILL,
27354 CHILL_FOR_TARGET and Chill_LIB.
27355 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
27356 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
27357 CHILL, and CHILL_LIB.
27358
27359Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
27360
27361 * Revert the previous changes. Please see Rob's directory
27362 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
27363
27364Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
27365
27366 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
27367 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
27368 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
27369 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
27370 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
27371 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
27372 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
27373 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
27374 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
27375 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
27376 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
27377 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
27378 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
27379 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
27380 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
27381 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
27382 changes from 94Q1.
27383
27384Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
27385
27386 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
27387 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
27388 Rob's new testing fragments.
27389
27390Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
27391
27392 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 27393 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
27394
27395Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
27396
27397 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
27398 version also, match on casted version strings, and match on
27399 gdb startup case where the line numbers might be messed up.
27400
27401Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
27402
27403 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 27404 (CFLAGS): Delete it from here.
c906108c
SS
27405
27406Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
27407
27408 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
27409
27410Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
27411
27412 * Makefile.in (RUNTEST): Default to just "runtest".
27413
27414Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27415
27416 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
27417 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
27418 the code has been restructured.
27419
27420Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27421
27422 * gdb.t00/default.exp (set write): Allow any number of \r and/or
27423 \n, not just one of each.
27424
27425 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
27426 /bin/cc gives a warning if you do.
27427
27428Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
27429
d63a86f8 27430 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
27431 __t10ListS_link1ZUiRCUiPT0
27432
27433Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27434
27435 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
27436 on local variables in recursive functions.
27437
27438 * gdb.t07/Makefile.in: Build the new test.
27439
27440Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27441
27442 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
27443 directly. Instead compare the return values from actual calls.
27444
27445Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
27446
27447 * Makefile.in (check): Set TCL_LIBRARY for runtest.
27448
27449Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27450
27451 * From Peter Schauer with minor modifications.
a9c64011
AS
27452 * gdb.t15/return.exp (return_tests): Handle targets where "return"
27453 stops in mid-line in the caller. Add xfail for returning a float
27454 value on X86 targets.
c906108c
SS
27455
27456Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27457
27458 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
27459 to avoid expect lossage.
27460 (fmem_LRbug_tests): Likewise.
27461 * gdb.disasm/hppa.s: Corresponding changes.
27462
27463 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
27464 conditions to work with latest dejagnu/expect.
27465
27466 * gdb.t15/funcargs.exp (finish from indirect call): No longer
27467 expected to fail on the PA.
27468 (backtrace in call with trampolines): Explicitly require main
27469 to be frame #1 (no trampolines should show up in backtrace).
27470
27471 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
27472 "continue -expect".
27473 * gdb.t06/break.exp: Likewise.
27474 * gdb.t07/watchpoint.exp: Likewise.
27475 * gdb.t13/bitfields.exp: Likewise.
27476 * gdb.t15/{funcargs,return}.exp: Likewise.
27477 * gdb.stabs/weird.exp: Likewise.
27478 * config/{mips,udi}-gdb.exp: Likewise.
27479
27480 * hppa.sed: Enclose comments within a sed command to avoid
27481 losing with the old OSF1 sed.
27482
27483Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27484
27485 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
27486 sequent dynix.
27487 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
27488 * gdb.t15/funcargs.exp: Conditionally step again to really
27489 finish from marker_call_with_trampolines. Handle the case where
27490 the first step from within call_with_trampolines already steps
27491 us back to main.
27492 * gdb.t15/gdbme.c: Add comment to closing brace of
27493 call_with_trampolines for funcargs.exp.
27494
27495Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27496
d63a86f8 27497 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
27498 Fix typo(s).
27499
27500Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27501
27502 * gdb.t07/gdbme.c: More code for watchpoint testing.
27503
27504 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
27505 "Hardware watchpoint" throughout file.
27506 (test_watchpoint_triggered_in_syscall): New test.
27507 (test_complex_watchpoint): New test.
27508
27509Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27510
27511 * gdbme.c (call_with_trampolines): New function to try and step
27512 into. Tests trampoline problems on the PA.
27513
27514 * funcargs.exp (localvars_in_indirect_call): No longer expect
27515 stepping into indirect call to fail on PAs.
27516 (test_stepping_over_trampolines): New test.
27517
27518Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27519
27520 * TODO: Add suggestions for static member function tests, and
27521 completion tests.
27522
27523Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27524
27525 * TODO: Add suggestions for "p/a" tests.
27526
27527 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
27528 (default_gdb_exit): Replace all the hair with sending "quit" to
27529 the process with a simple close.
27530
27531Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27532
27533 * TODO: Add suggestions for shared library tests.
27534
27535Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27536
27537 * TODO: Add suggestions for x/s tests.
27538
27539Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27540
27541 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
27542 "enable once", and "enable breakpoints once" with ".*".
27543
27544Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27545
27546 * TODO: Add suggestions about structure passing tests.
27547
27548Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27549
27550 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
27551 the primary1 test, use work around if __GNUC__ < 2.
27552 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
27553 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
27554 Test for bad output rather than waiting for timeout. Issue
27555 second continue only if first continue failed.
27556
27557Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
27558
27559 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
27560 operator[] test with gdb_test because the old code didn't seem to
27561 be getting the quoting right with the new dejagnu.
27562
27563Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
27564
27565 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
27566 one from the path.
27567 * Makefile.in: Use a fresh expect if there is one, use runtest
27568 from the src tree if there is one.
d63a86f8 27569
c906108c
SS
27570Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
27571
27572 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
27573 next over recursive call. Revise the tests from that point on
27574 (which had been skipped) to match GDB's actual (correct) output.
27575
27576 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
27577 with next over a breakpoint whose condition is false.
27578
27579 * gdb.t00/help.exp: Comment out "help set print" tests just like
27580 (and for same reason as) "help set" test.
27581
27582Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27583
27584 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
27585 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
27586
27587Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27588
27589 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
27590 necessary gdb_target_udi.
27591
27592 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
27593
27594 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
27595 1838 and 2417; they are fixed.
27596
27597 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
27598 gdb.t03/ptype.exp (ptype structure, ptype union):
27599 Remove xfails; the test is looser than when the xfails were added.
27600
27601 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
27602 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
27603
27604 * gdb.t01/run.exp: Only run shell test if isnative.
27605
27606 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
27607 since "run" automatically loads if necessary. Call gdb_target_udi
27608 after the "file" since "file" kills any execution target.
27609
27610 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
27611 GDB. GDB doesn't work that way (not anymore at least) on UDI.
27612 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
27613 argument for UDI.
27614
27615Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
27616
27617 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
27618
27619 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
27620
27621Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27622
27623 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
27624 properly quoting regexps. This makes the second argument to
27625 demangle a fixed string, which matches the callers, instead of a
27626 shell-style pattern which is what the previous implementation
27627 used. Update some of the callers.
27628
27629Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27630
27631 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
27632 (comib_nullified_tests): Fix typo.
27633 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
27634 strings. No longer expected to fail.
27635
27636 * gdb.disasm/hppa.s (addib_tests): Fix typo.
27637 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
27638 strings. No longer expected to fail.
27639
27640 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
27641 string. No longer expected to fail.
27642
27643Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27644
27645 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
27646 No longer expected to fail.
27647
27648 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
27649 string. No longer expected to fail.
27650
27651Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27652
27653 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
27654 only in the names (I probably got most of them). I was even
27655 generous with some which differed in underscores in names, and
27656 probably missed a few, and I *still* was able to remove almost a
27657 third of the file with almost no impact on testsuite coverage.
27658
27659Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27660
27661 * gdb.t00/default.exp: Match udi_attach error message as well as
27662 the one from child_attach.
27663
27664 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
27665
27666 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
27667
27668 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
27669 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
27670
27671 * Move test with enums and partial symbols back to
27672 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
27673 Reverts the change of 26 May 93. Per today's change to
27674 stabs.texinfo, the behavior that weird.exp was expecting was
27675 unreasonable; what is important is that the compiler+gdb get
27676 things right, which happens with a recent gcc. Also fix the test
27677 to deal with native compilers which put out the stab gdb can't
27678 deal with.
27679
27680Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27681
27682 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
27683 in the names. The main thing these accomplish is to slow things down.
27684 Many more such duplicates surely remain.
27685
27686 * gdb.t00/help.exp: Comment out "help support" test just like
27687 (and for same reason as) "help set" test.
27688
27689Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
27690
27691 * gdb.t06/break.exp: Remove setup_xfails for
27692 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
27693 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
27694 about known bug in gcc to include up through 2.5.8.
27695 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
27696 well as "_vb$".
27697 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
27698 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
27699 with latest gcc and gdb.
27700 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
27701 well as "_vb$".
27702
27703Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27704
27705 * configure.in (hppa*-*-*): Also configure and build stabs-only
27706 tests.
27707
27708Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27709
27710 * gdb.t10/hppa.mt: A makefile fragment for the PA.
27711 * gdb.t10/configure.in (hppa*-*-*): Use it.
27712
27713Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27714
27715 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
27716
27717Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27718
27719 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
27720 versions prior to 1.13.5.
27721
27722Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27723
27724 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
27725 the prompt is at the start of a line.
27726
27727Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27728
27729 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
27730 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
27731 in the copr tests now.
27732 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
27733 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
27734 expected to fail.
27735
27736Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
27737
27738 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
27739 gdb.t31/chillvars.exp, lib/gdb.exp:
27740 Tweak to run under either version of expect.
27741 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
27742 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
27743 * gdb.t11/list.exp: Remove extraneous whitespace.
27744
27745Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27746
27747 * gdb.t16/printcmds.exp (test_print_strings): Accept
27748 "(unsigned char *) " before the string.
27749
27750 * TODO: Add notes about printing of fancy types and GDB expressions.
27751
27752Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
27753
27754 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
27755 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 27756 if doing mips-idt-ecoff.
c906108c
SS
27757
27758Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
27759
27760 * Most .exp files: Tweak to run under either version of expect.
27761
27762Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27763
27764 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
27765 xfails; I'm not sure why they are failing, but not because of PR 1806.
27766
27767Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
27768
27769 * config/unix-gdb.exp: Remove gdb_unload cause it's already
27770 defined in lib/gdb.exp.
27771
27772Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27773
27774 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
27775 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
27776 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
27777 have to be typeless.
27778
27779Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27780
27781 * TODO: Add suggestion for copyright year test.
27782
27783Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
27784
27785 * configure.in (*-*-lynxos*): Add stabs tests.
27786
27787Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
27788
27789 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
27790 so insert a tab before any assembler directive in column zero.
27791
27792 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
27793 stores.
27794 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
27795 stores.
27796 (fpu_short_memory_tests): Likewise.
27797
27798Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27799
27800 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
27801 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
27802 .stabs directives in comments.
27803
27804Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27805
27806 * TODO: New file, describing tests we could write.
27807 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
27808
27809Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27810
27811 * gdb.t06/signals.exp: Add kludge to force re-sync.
27812
27813 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
27814 to xgdb instead of gdb, get out of gdb.
27815
27816Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
27817
27818 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
27819 for info.
27820
27821Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
27822
27823 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
27824 * gdb.stabs/configure.in (hppa*-*-*): Use it.
27825 * gdb.stabs/hppa.sed: New sed script for the PA.
27826
27827Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27828
27829 * gdb.stabs: Re-write weird.def and configuration to use sed
27830 instead of cpp. sed is portable and POSIX; cpp is neither.
27831
27832Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27833
27834 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
27835
27836Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27837
27838 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
27839
27840Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27841
27842 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
27843 "_vb$".
27844 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
27845 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
27846
27847Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27848
27849 * lib/gdb.exp: Comment out code which depends on non-existent
27850 `transform' procedure.
27851
27852Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
27853
27854 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
27855 * lib/gdb.exp: Transform tool name.
27856 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
27857 1.1's new error handling system.
27858
27859Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27860
27861 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
27862
27863Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27864
27865 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
27866 They made pattern matching so slow that timeouts happened on
27867 heavily loaded systems. Now any output from "show print" which
27868 gets us back to the GDB prompt is a PASS.
27869
27870Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
27871
27872 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
27873
27874Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27875
27876 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
27877
27878 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
27879 It is not from PR 3220.
27880
27881Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27882
27883 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
27884 just started failing because they depended on the order the
27885 subcommands are presented, or exact docstring text. This kind of
27886 test is a pain and has minimal benefit.
27887
27888Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27889
27890 * gdb.t09/corefile.exp: At end of test, use "core" command with
27891 no arguments.
27892
27893Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
27894
27895 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
27896 17}/Makefile.in: Make it possible to run the testsuite with Sun
27897 make and CC = cross gcc by adding explicit build rules for .o
27898 files.
27899
27900Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27901
27902 * gdb.t15/funcargs.exp: Don't put comments on same line as
27903 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 27904
c906108c
SS
27905Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27906
27907 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
27908
27909Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
27910
27911 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
27912 * gdb.t20/inherit.exp: remove three dumplicate entries.
27913
27914Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27915
27916 * gdb.t06/break.exp: For "next over recursive call", fail on any
27917 incorrect output, not just on "factorial (value=2)".
27918
27919Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27920
27921 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
27922 working now. Add an xfail if accesing a bss variable causes
27923 a memory error if the target is not yet run.
27924
27925Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27926
27927 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
27928 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
27929 name of __st* demangling (2 strings). Did Kung really get the
27930 more than 95 others right without testing them?
27931
27932Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
27933
27934 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
27935
27936Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
27937
27938 * configure.in (configdirs): Add gdb.disasm
27939 * gdb.disasm: New directory for GDB disassembler tests.
27940 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
27941
27942Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27943
27944 * gdb.t00/help.exp: Don't test "help set".
27945
27946 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
27947 from within expect statements. None of these happen anymore and
27948 they cause regressions to be silently unnoticed.
27949
27950 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
27951 messages) about known failures with gcc cygnus-2.4.5-930417.
27952
27953 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
27954 comp-info.exp so it gets built if it doesn't exist.
27955
27956 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
27957 it is no longer used.
27958 * gdb.t13/comp-info.c: Removed.
27959
27960Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
27961
27962 * gdb.t06/signals.exp: Add xfail for sun3.
27963
27964Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27965
27966 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
27967 relevant because ^C doesn't get sent but failure can be reproduced
27968 interactively).
27969
27970Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27971
27972 * gdb.stabs/alpha.mt: New configuration file for alpha.
27973 * gdb.stabs/configure.in: Use it.
27974 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
27975 sharing with alpha.mt, redefine long to word via preprocessor.
27976 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
27977 for alpha.
27978 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
27979 native cc.
27980 * gdb.t00/teststrategy.exp: Change expect string so that we
27981 consume the `(xgdb)' from the command echo and from the gdb prompt.
27982 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
27983 gdb currently compares all values as long, so this failure probably
27984 applies to any configuration where LONGEST is bigger than a target int.
27985 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
27986 with gcc.
27987 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
27988 to handle opaque pointers, gcc is.
27989 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
27990 as first argument. Include <sys/types.h> and change all operator
27991 new definitions to use size_t.
27992 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
27993 now that we use size_t.
27994
27995Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27996
a9c64011 27997 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 27998 a long or float array cast all array members to the same type.
a9c64011 27999 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 28000 with 64 bit longs.
a9c64011 28001 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 28002 on alpha.
a9c64011 28003 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
28004
28005Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28006
28007 * gdb.t24 (demangle.exp): Constructors of templates have names like
28008 vector<int>::vector(int) not vector<int>::vector<int>(int). See
28009 section 14.6 of the ARM.
28010
28011 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
28012 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
28013 accomplish little and slow down the testsuite.
28014
28015 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
28016 Accept spaces various places.
28017
28018Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28019
28020 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
28021 with watchpoint enabled.
28022
28023 * Makefile.in: Remove definition of CC and remove the second
28024 definition of CXX (the "CXX = gcc" one remains). These definitions
28025 were causing backquotes to be expanded within backquotes, which
28026 doesn't work.
28027
28028Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
28029
28030 * gdb.t17/callfuncs.exp: Add "return 0" to end.
28031
28032Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28033
a9c64011
AS
28034 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
28035 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
28036 by mips cc and contains no stabs entries.
28037
28038Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
28039
28040 * config/vx-gdb.exp: Use fake device to load files rather than
28041 NFS.
28042 * lib/gdb.exp: New proc to do "file" command.
28043 * config/unix-gdb.exp: Use new "file" proc.
28044
28045Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
28046
28047 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
28048 Rework board rebooting slightly.
28049 (gdb_exit): Don't exit from the remote shell; there isn't one.
28050 * gdb.stabs/weird.exp: If a program is being debugged already,
28051 kill it.
28052 * gdb.t04/setvar.exp: Stop and restart gdb.
28053 * gdb.t05/expr.exp: Likewise.
28054 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
28055 restart gdb and reload the program.
28056 * gdb.t08/opaque.exp: Likewise.
28057 * gdb.t12/scope.exp: Likewise.
28058 * gdb.t13/bitfields.exp: Likewise.
28059 * gdb.t15/funcargs.exp: Likewise.
28060 * gdb.t20/classes.exp: Likewise.
28061 * gdb.t03/ptype.exp: Increase timeout.
28062 * gdb.t16/printcmds.exp (test_print_string_constants,
28063 test_print_array_constants): Likewise.
28064 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
28065 * gdb.t20/classes.exp (do_tests): Likewise.
28066 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
28067
28068Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
28069
28070 * gdb.stabs: Renamed *wierd* to *weird*.
28071
28072Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
28073
28074 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
28075 for timeout. Add "known gcc 2.4.5 bug" to failure message.
28076
28077Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
28078
28079 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
28080 (do_tests): Remove xfail for whatis on one_var and two_var.
28081
28082Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
28083
28084 * Makefile.in: Made cross building work better by adding
28085 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
28086
28087Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28088
28089 * gdb.t15/{return.c,return.exp,Makefile.in}:
28090 New test, currently commented out.
28091
28092Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
28093
28094 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
28095 still running and removes the leftover named socket so GDb can do
28096 clean restarts.
28097
28098Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
28099
28100 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
28101 console, not GDB.
28102 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
28103 cross testing works better with "make check"
28104 * config/unix-gdb: Use default procedures for exit and version.
28105 * config/vx-gdb.exp: Cleaned up and massaged back to working order
28106 with the newest VxWorks.
28107
28108Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28109
28110 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
28111 old form.
28112
28113 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
28114 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
28115
28116 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
28117
28118 * config/unix-gdb.exp: Remove this version of gdb_exit
28119 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
28120 Rob says he'll look at it when he gets back to testing boards.
28121
28122Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
28123
28124 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
28125 an expected fail for certain ptype commands.
28126
28127 * gdb.t20/classes.exp: Update expected results of "ptype class
28128 Base1" to account for the constructor that now appears in the type.
28129
28130Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
28131
28132 * configure.in (configdirs): Restore gdb.t04, which mysteriously
28133 disappeared from list.
28134 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
28135 "alldone" proc with call to cleanup and exit.
28136 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
28137 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
28138 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
28139 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
28140 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
28141 "alldone" proc with simple returns that suppress remaining
28142 tests. The alldone proc went away many months ago.
28143
28144Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28145
28146 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
28147
28148 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
28149
28150Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28151
28152 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
28153 as vax gdb will display them.
28154
28155Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28156
28157 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
28158 optimizers.
28159
28160 * scope.exp: Change "bad value for localval" messages so each one
28161 is unique.
28162
28163 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
28164 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
28165
28166 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
28167
28168Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28169
28170 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
28171 doesn't exist (due to optimization).
28172
28173Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28174
28175 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
28176 contains \r because the filename is long.
28177
28178 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
28179 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
28180
28181Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28182
28183 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
28184 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
28185 Ultrix.
28186 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
28187 int tests.
28188 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
28189
28190Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
28191
28192 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
28193
28194 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 28195 to match does not match the passing case but still matches the
c906108c
SS
28196 failing case.
28197
28198Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28199
28200 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
28201
28202Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
28203
28204 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
28205 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
28206 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
28207 Remove various versions of gdb_exit.
28208 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
28209 gdb_exit.
28210 * config/unix-gdb.exp: gdb_exit remains here, and should override
28211 the generic version, since it's doing a lot of wierd stuff that
28212 the other versions aren't. FIXME, fold it in, or abandon this
28213 version.
28214
28215Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28216
28217 * gdb.t24/demangle.exp: Add tests for PR 3220.
28218
28219Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28220
28221 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
28222
28223Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
28224
28225 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
28226 "i386-*-*". Works for i486 as well.
28227
28228 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
28229 bug, and expand domain of xfail to all SVR4 systems, since the
28230 actual problem is likely to be in generic SVR4 /proc support.
28231
28232Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28233
28234 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
28235
28236Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
28237
28238 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
28239 xfails for other systems. Match a missing 'Continuing.' as an
28240 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
28241
28242 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
28243 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
28244 Only issue warning for missing executables if -all option is used.
28245
28246 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
28247 file if -all option is used. It's like an unpredictable XFAIL.
28248
28249Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28250
28251 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
28252 for dynamically linked binaries.
28253
28254 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
28255
28256Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28257
28258 * gdb.t20/inherit.exp: Change message for "print tagless struct"
28259 to state that this is a known bug in old versions of g++.
28260
28261Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28262
28263 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
28264 while waiting for `Continuing'.
28265
28266Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
28267
28268 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
28269 in text, data, and bss.
28270 * gdb.t10/nodebug.c: Add local and global test variables for
28271 initialized and uninitialized data.
28272
28273Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28274
28275 * config/unix-gdb.exp (gdb_exit): Add "wait".
28276
28277Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28278
28279 * gdb.t06/signals.exp: xfail the continue from the handler for all
28280 targets.
28281
28282 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
28283 function with watchpoints enabled, the i386 call dummy starts with
28284 a call.
28285
28286 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
28287 386 bsd names its corefiles.
28288
28289Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
28290
28291 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
28292 compilers don't grok it.
28293 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
28294 with small octal ints rather than character constants, which
28295 are signed and might not fit if first promoted to int.
28296
28297Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
28298
28299 * gdb.t09/Makefile.in (clean): Remove corefile.
28300
28301Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28302
28303 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
28304
28305Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28306 and Jim Kingdon (kingdon@cygnus.com)
28307
28308 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
28309 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
28310 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
28311
28312Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28313
28314 * gdb.t17/interrupt.exp: Add xfail for hppa.
28315
28316Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28317
28318 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
28319 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
28320 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
28321 to determine signed-ness of bitfields and use the result to setup
28322 the xfail.
28323 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
28324 * gdb.t15/funcargs.exp: Use them to step until the second indirect
28325 call line is reached if necessary.
28326
28327Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28328
28329 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
28330
28331Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28332
28333 * gdb.t06/break.exp: Also test `clear' command.
28334
28335Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
28336
28337 * gdb.t00/teststrategy.exp: Remove extra quote.
28338
28339 * gdb.t07/watchpoint.exp: Change xfail for calling function with
28340 watchpoint enabled to be for all non-68k machines.
28341
28342 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
28343
28344Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28345
28346 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
28347 targets use aout.mt instead of ecoff.mt as gas understands
28348 standard aout format.
28349
28350Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
28351
28352 * lib/gdb.exp (runto): Don't insist that function we are running to
28353 was compiled with -g.
28354
28355 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
28356
28357 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
28358 to get back into the read system call.
28359 Accept leading newline in case where we woke it up.
28360
28361Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28362
28363 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
28364 to make the stabs test work on ecoff systems using gcc and -with-stabs.
28365 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
28366 enable ecoff configuration.
28367
28368Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28369
28370 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
28371
28372Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28373
28374 * gdb.t16/printcmds.exp: Add another printf test.
28375
28376Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
28377
28378 * configure.in: If configured -with-stabs on any target, add
28379 stabsdirs to configdirs.
28380
28381Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28382
28383 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
28384 fun" so pattern does not match the command itself.
28385
28386Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28387
28388 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
28389
28390Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28391
28392 * gdb.t17/interrupt.exp: Test for more things.
28393
28394Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28395
28396 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
28397 compiler arranges the code and line numbers.
28398
28399 * gdb.t17/interrupt.exp: Don't send \n after ^C.
28400
28401Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28402
28403 * gdb.t00/help.exp: Increase expect input buffer size.
28404
28405Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28406
28407 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
28408
28409 * gdb.t07/watchpoint.exp: Add xfail for hppa.
28410
28411 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
28412
28413 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
28414 [0-9]*, not just [0-9].
28415
28416Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28417
28418 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
28419
28420 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
28421
28422Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28423
28424 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
28425
28426Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28427
28428 * gdb.t06/signals.c: Add xfails for sun3.
28429
28430 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
28431
28432 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
28433 test_stepping tests.
28434
28435Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28436
28437 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
28438
28439 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
28440
28441 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
28442 rather than actually putting it through cpp twice.
28443
28444 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
28445
28446Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
28447
28448 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
28449 no longer needed.
28450
28451Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28452
28453 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
28454
28455 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
28456 C++ features prints as "struct", make it a pass, not an xfail.
28457
28458Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28459
28460 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
28461 Don't require VA to print as "class" rather than "struct".
28462
28463Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
28464
28465 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
28466
28467Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28468
28469 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
28470
28471Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28472
28473 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
28474 order.
28475
28476Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28477
28478 * gdb.t16/printcmds.exp: Add printf tests.
28479
28480 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
28481
28482 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
28483
28484Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
28485
28486 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
28487 pass counts, to counteract any existing or future setup_xfails.
28488
28489Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28490
28491 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
28492 {BEGIN,END}_COMMON for common block instead of STAB.
28493 * gdb.stabs/wierd.exp: Add xfail for rs6000.
28494
28495 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
28496 intp_var should be N_GSYM not N_LSYM.
28497 wierd-aout.S: Use a label for the value of the N_SO.
28498 wierd.def: Remove all backslashes.
28499 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
28500
28501Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28502
28503 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
28504 get the expected next to inheritance3.
28505
28506Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28507
28508 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
28509 now that gcc-2.4 gets it right.
28510
28511Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28512
28513 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
28514
28515 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
28516 generating comp-info.exp which works for cross-compilation.
28517
28518Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
28519
28520 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
28521 "*-*-sysv4.*".
28522
28523Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
28524
28525 * gdb.t01/run.exp: Start with a fresh gdb.
28526 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
28527 SVR4.x.
28528
28529Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
28530
28531 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
28532 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
28533 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
28534 Makefile.in (distclean, realclean): Remove gdbme.c from list of
28535 things to remove.
28536
28537Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
28538
28539 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
28540 test cases from bug reports.
28541
28542Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
28543
28544 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
28545 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
28546 avoid spurious xfails.
28547 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
28548 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
28549 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
28550
28551Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
28552
28553 * gdb.t00/teststrategy.exp: Rework to provide more useful
28554 description of each test, fix problem with systems that define
28555 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
28556 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
28557 results for "next over recursive call" so timeouts aren't taken
28558 by error.
28559
28560Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
28561
28562 * gdb.t12/scope.exp: Test printing of variables before run.
28563
28564 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
28565 printed in wrong order due to sorting.
28566
28567Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
28568
28569 * gdb.t00/teststrategy.exp: Fix expected results for printing
28570 user entered string constant. Is array of char, prints with no
28571 address.
28572
28573 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
28574 commands.
28575 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
28576 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
28577 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
28578 of struct of char arrays.
28579 * gdb.t00/radix.exp: New tests for radix commands.
28580
28581Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
28582
28583 * gdb.t16/printcmd.exp: Print a variable before running program
28584 (with xfail for AIX).
28585
28586Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
28587
28588 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
28589
28590 * gdb.t16/printcmd.exp: Don't print variables before running program.
28591
28592 * gdb.t06/break.exp: Don't require envp argument to main.
28593
28594 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
28595
28596 * gdb.t02/whatis.exp, gdb.t11/list.exp:
28597 Add xfails for rs6000.
28598
28599 * gdb.t02/whatis.exp: Change other tests not to re-test something
28600 we already tested.
28601
28602 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
28603 each type used has a variable of that type.
28604
28605Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
28606
28607 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
28608
28609Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
28610
28611 * configure.in: change srctrigger to be a file, not a directory
28612
28613Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
28614
28615 * configure.in (mips-idt-ecoff*): Added trailing '*'.
28616
28617 * gdb.t11/list.exp: Fixed a couple of typos.
28618
28619Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
28620
28621 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
28622 is fixed and PR is closed.
28623 * gdb.t16 (gdbme.c): Add simple test string variable.
28624 * gdb.t16 (printcmds.exp): Add tests with simple test string
28625 variable, primarily for boundaries on "set print elements".
28626
28627Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
28628
28629 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
28630 Make leading 0's optional and don't expect a tab in the middle
28631 of the number.
28632
28633 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
28634
28635 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
28636 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
28637 don't end command passed to gdb_test with newline.
28638
28639 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
28640 signed keyword away, don't expect signed bitfields to be signed.
28641
28642 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
28643 printing with only as many 1's as are in the field as well as printing
28644 with 32 1's (see comment).
28645
28646Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
28647
28648 * gdb.t00/default.exp: Start with a fresh gdb.
28649 * configure.in (configdirs): Remove gdb.t31 until the chill
28650 compiler works again. It no longer is able to find chillrt0
28651 since it isn't in libchill.a anymore.
28652 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
28653 wierd.o, make more modular.
28654 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
28655 spurious newlines that caused problems.
28656
28657Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28658
28659 * Move test with enums and partial symbols from gdb.t03/ptype.exp
28660 to gdb.stabs/wierd.exp since GCC has worked around the bug.
28661 gdb.stabs/wierd.{exp,def}: Many new tests.
28662
28663 * gdb.t00/default.exp: update info line for new message.
28664
28665 * gdb.t02/{whatis.exp,gdbme.c}:
28666 Test that "char *" doesn't print as "caddr_t".
28667
28668Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28669
28670 * gdb.t00/help.exp: Use .* in place of some help messages which
28671 just changed.
28672 gdb.t00/default.exp: Update "info frame" test for new message.
28673 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
28674 Remove some xfails
28675
28676Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28677
28678 * gdb.t03/{gdbme.c,ptype.exp}:
28679 Add tests for typedef'd struct and union without tags.
28680 Also check "whatis" on a variable of a typedef'd enum without a tag.
28681
28682 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
28683 PRMS 1823; the bug still exists but isn't reproduced by this test
28684 anymore), and remove rs6000 XFAIL (the bug is fixed).
28685
28686 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
28687 duplicated from whatis.exp. For those that are left, accept
28688 "long", "long int", or "int" for long variables (whatis.exp already
28689 has an XFAIL for "int", so no need to fail it here).
28690
28691 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
28692 Deal with GCC's names for types now that GDB uses the compiler's names.
28693
28694 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
28695 setup_xfail's for sunos4. If we #defined the signed keyword away,
28696 don't expect GDB to know that char it is signed.
28697
28698 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
28699
28700Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
28701
28702 * configure.in (configdirs): Add gdb.t24 for C++ tests that
28703 should work on any system, regardless of debugging format.
28704 * gdb.t21/demangle.exp: Move to gdb.t24.
28705 * gdb.t24/demangle.exp: Move from gdb.t21.
28706 * gdb.t24/{Makefile.in, configure.in}: New files.
28707
28708Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28709
28710 * configure.in: Do gdb.stabs and C++ tests only for stabs.
28711 * gdb.stabs: New directory.
28712
28713Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28714
28715 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
28716 not just "Quit anyway?".
28717
28718Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
28719
28720 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
28721 that all setup_xfails are immediately followed by clear_xfails.
28722
28723Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
28724
28725 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
28726 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
28727 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
28728 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
28729 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
28730 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
28731 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
28732 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
28733 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
28734 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
28735 gdb.t31/chillvars.exp, lib/gdb.exp:
28736 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
28737 bug-gdb@prep.ai.mit.edu.
28738
28739Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
28740
28741 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
28742 with 0.0, not integer 0.
28743
28744Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
28745
28746 * gdb.t06/break.exp: Update for "Kill the program" message change.
28747
28748Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
28749
28750 * Makefile.in (GDBFLAGS): Set to -nx.
28751 * Makefile.in (site.exp): Use GDBFLAGS.
28752
28753Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
28754
28755 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
28756 Makefiles.
28757 (check): depend on just-check.
28758 (just-check): added so that tests can be run without a noop
28759 build pass.
28760
28761Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
28762
28763 Switch to using configure's configdirs.
28764 * Makefile.in (Makefile): add configure.in dependency.
28765 (SUBDIRS): removed redundant assignment.
28766 * configure.in: switch subdirs assignment to configdirs.
28767 * gdb.t*/configure.in: new files.
28768
28769Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
28770
28771 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
28772 works.
28773
28774Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
28775
28776 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
28777 in explicit rules. Apparently this is not supported by some makes.
28778
28779Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
28780
28781 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
28782
28783Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28784
28785 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
28786 disappeared.
28787
28788Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
28789
28790 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
28791
28792Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
28793
28794 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
28795 watchpoint problem that is now fixed.
28796 * gdb.t30/chexp.exp: Remove setup_xfail for printing
28797 uninitialized convenience variables.
28798 * gdb.t31/chillvars.exp: Fix expected patterns for printing
28799 structures.
28800
28801Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28802
28803 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
28804 which causes expect to get out of sync with gdb on long output
28805 from help set.
28806 * gdb.t09/corefile.exp: Make expected pattern for core file
28807 failing signal and frame output format less sun specific.
28808
28809Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
28810
28811 * gdb.t31/chillvars.exp: Add and remove initial dummy
28812 breakpoint, so that symbol table is forced in.
28813 (Needed at least on Sunos4, though it seems not SVR4.)
28814 * gdb.t31/chillvars.exp: Update for changed output format.
28815
28816Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
28817
a9c64011 28818 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
28819
28820Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
28821
28822 * Makefile.in: Added --srcdir when invoking runtest, removed the
28823 need for a local config file. (optional now)
28824
28825Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
28826
28827 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
28828 failure count used to force early termination. Add some more
28829 expected failures for gnu style demangling.
28830
28831Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28832
28833 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
28834 pmi variable from gdb.t20/gdbme to get optimized away.
28835 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
28836 Check for written corefile upon timeout _and_ eof.
28837
28838Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28839
28840 * config/unix-gdb.exp: Add missing return 0.
28841
28842Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28843
28844 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
28845 test termination.
28846
28847Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
28848
28849 * configure.in (subdirs): Put back gdb.t17 which mysteriously
28850 disappeared.
28851
28852Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
28853
28854 * gdb.t10/crossload.exp: Disable the i860-elf test until such
28855 time as i860 support works.
28856
d63a86f8 28857 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
28858 "backtrace 100\r" rather than just "backtrace\r", to match last
28859 change.
28860
28861Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
28862
28863 * config/udi-gdb.exp (gdb_exit): Remove close command.
28864 (gdb_target_udi): New procedure to set the UDI target.
28865 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
28866 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
28867 Added waits for prompts after several question responses. Added
28868 some more responses used by a29k-amd-udi-gdb.
28869 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
28870 pass different arguments, restart UDI connection after program
28871 completion.
28872 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
28873 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
28874 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
28875 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
28876 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
28877 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
28878 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
28879 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
28880 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
28881 after program completion.
28882 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
28883 compiled with a SELECT_VECS setting.
28884 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
28885 infinite recursion.
28886
28887 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
28888 Added checks for COFF results, and made them expected failures for
28889 all targets. It would be better to make them expected failures
28890 for COFF targets only.
28891
28892Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
28893
28894 * Makefile.in: add null dvi target, don't bother to recurse
28895 through test directories for info and install-info; rename
28896 $(datadir) to be dejagnu instead of deja-gnu
28897
28898Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
28899
28900 * gdb.t31/gdbme.ch: Re-enable code that previously caused
28901 compiler to coredump.
28902 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
28903 code.
28904
28905Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
28906
28907 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
28908 coredump.
28909 * gdb.t31/chillvars.exp: Comment out tests that depend on that
28910 code.
28911
28912Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
28913
28914 * gdb.t03/ptype.exp: tests for return code from gdb_test.
28915 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
28916 which in a shell. Deletes xgdb when done.
28917 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
28918 Tests the return from the "set height" or "set width" commands.
28919 Added a few return codes where needed.
28920
28921Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
28922
28923 * Makefile.in (SUBDIRS): Add gdb.t17.
28924 * configure.in (subdirs): Add gdb.t17.
28925 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
28926 files to test gdb's calling of functions in the inferior with
28927 the correct arguments and gdb's ability to retrieve any
28928 result returned.
28929
28930Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
28931
28932 * config/unix-gdb.exp (gdb_exit): Remove close commands that
28933 may be called after gdb goes away. Previous versions of expect
28934 needed these to avoid file descriptor leaks, but they cause
28935 errors with the current revision of expect.
28936 * gdb.t00/gdbvars.exp: Use -re on expected output after
28937 setting sevenbit-strings.
28938 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
28939 to set sevenbit-strings consistent across tests.
28940 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
28941 set sevenbit-strings consistent across tests.
28942
28943Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
28944
28945 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
28946 expected output to match current "expect" expectations.
28947
28948Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
28949
28950 * gdb.t00/default.exp: Change expected output for default "source"
28951 command, to match new gdb behavior which requires a filename to
28952 source.
28953
28954Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
28955
28956 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
28957 expected fail for i486-*-* that misses the marker2 function.
28958 * gdb.t10/crossload.exp (bfddefault): Allow successful
28959 recognition of a format to pass even if no symbols are found.
28960 Explicitly catch failures where the format is not recognized
28961 or is ambiguous, and add the reason to the fail message.
28962 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
28963 the cause is and invalid target and add reason to failure message.
28964 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
28965 elf32-i386, elf32-sparc, and elf32-i860.
28966 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
28967 Set up expected failure for 'filename'::variable scope resolution,
28968 which is now apparently broken on all targets.
28969 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
28970 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
28971 gdb.t23/templates.exp: Change failure for missing binfile into
28972 just a warning.
28973 gdb.t21/demangle.exp: Change all cfront references to 'arm'
28974 references.
28975
28976Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
28977
28978 * gdb.t00/default.exp: Add expected output for default "source"
28979 command, to match new gdb behavior.
28980 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
28981
28982Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
28983
28984 * config/*-gdb.exp: returns an error, rather than exiting on
28985 internal errors.
28986
28987Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
28988
28989 * gdb.t03/gdbme.c: Add pointer to struct variable.
28990 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
28991 referencing struct members.
28992
28993Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
28994
28995 * configure.in (mips-idt-ecoff): New target.
28996 * config/mips-gdb.exp: New file for remote board using MIPS remote
28997 debugging protocol.
28998
28999 * Redid configuration scheme. Removed gdb.t*/configure.in.
29000 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
29001 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
29002 distclean targets. Built executables via .o files. Adjusted
29003 tests to account for source files in $(srcdir) rather than
29004 $(objdir).
29005 * lib/gdb.exp (runto): Don't expect () after the function name,
29006 because it may have arguments.
29007
29008Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
29009
29010 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
29011 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
29012 expected failures for mips-idt-* and mips-sgi-*.
29013 * gdb.t00/default.exp (attach): Kill process if requested.
29014 * gdb.t00/help.exp (help target core, help target): Accept a gdb
29015 that does not read core files.
29016 * gdb.t01/run.exp: Removed checks for exit status code.
29017 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
29018 it is linked in.
29019 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
29020 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
29021 appropriate, rather than doing it by hand.
29022 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
29023 execution.
29024 * gdb.t10/crossload.exp: Kill existing program if needed.
29025 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
29026 appropriate, rather than doing it by hand. Always increase
29027 timeout for this test, not just for VxWorks.
29028
29029Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
29030
29031 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
29032 of Chill STRUCT types and STRUCT values.
29033 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
29034 than "char".
29035 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 29036 struct2): New struct definitions and initializations to test
c906108c
SS
29037 simple Chill STRUCT types.
29038
29039Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
29040
29041 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
29042 the null byte at the end of strings.
29043 * gdb.t00/default.exp: Make show version insensitive to copyright
29044 date.
29045 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
29046 to avoid dependencies on target char signedness.
29047 * gdb.t16/printcmds.exp: Update expected results for explicitly
29048 unsigned char.
29049 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
29050 now work.
29051 * gdb.t21/demangle.exp: Add many more patterns for template
29052 demangling, most of them being expected failures.
29053 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
29054 string we are matching for, to match on the whole string.
29055 * gdb.t21/demangle.exp: Add many new test strings to demangle,
29056 and fix a whole bunch that had incorrect expected output but were
29057 passing anyway because of the bug in "proc demangle".
29058 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
29059 type.
29060 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
29061
29062Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
29063
a9c64011
AS
29064 * gdb/testsuite: made modifications to testcases, etc., to allow
29065 them to work properly given the reorganization of deja-gnu and the
29066 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
29067
29068Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
29069
29070 * gdb/testsuite: Initial creation of gdb/testsuite.
29071 Migrated dejagnu testcases and support files for testing nm to
29072 gdb/testsuite from deja-gnu. These files were moved "as is"
29073 with no modifications. This migration is part of a major overhaul
29074 of dejagnu. The modifications to these testcases, etc., which
29075 will allow them to work with the new version of dejagnu will be
29076 made in a future update.
48efe704 29077
8d8cb839 29078 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 29079\f
8d8cb839
EZ
29080;; Local Variables:
29081;; mode: change-log
29082;; left-margin: 8
29083;; fill-column: 74
29084;; version-control: never
29085;; End:
902f2ccb 29086
0b302171 29087 Copyright 1993-2005, 2012 Free Software Foundation, Inc.
902f2ccb
MC
29088 Copying and distribution of this file, with or without modification,
29089 are permitted provided the copyright notice and this notice are preserved.