2012-07-27 James Murray <jsm@jsm-net.demon.co.uk>
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
7f9b2034
DE
12012-07-30 Doug Evans <dje@google.com>
2
3 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
4
4e969b4f
AB
52012-07-30 Andrew Burgess <aburgess@broadcom.com>
6
7 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
8 change its format immediately after reloading the binary.
9
e7de8362
JK
102012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
11
12 Fix testsuite regression after --use-deprecated-index-sections removal.
13 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
14 string.
15 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
16
7255706c
YQ
172012-07-27 Yao Qi <yao@codesourcery.com>
18
19 KFAIL for PR remote/14161.
20 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
21 Cleanup socket files.
22 (strace_info_marker): Detach inferior.
23
f2e8016f
TT
242012-07-26 Tom Tromey <tromey@redhat.com>
25
26 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
27
f66713d2
JK
282012-07-26 Markus Metzger <markus.t.metzger@intel.com>
29
30 * gdb.python/py-inferior.c (thread): New function.
31 (check_threads): New function.
32 (test_threads): New function.
33 * gdb.python/py-inferior.exp: Added test.
34 Replaced runto with continue to breakpoint.
35
8223e12c
TT
362012-07-26 Tom Tromey <tromey@redhat.com>
37
38 * lib/ada.exp (standard_ada_testfile): New proc.
39 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
40 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
41 * gdb.ada/array_return.exp: Use standard_ada_testfile.
42 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
43 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
44 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
45 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
46 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
47 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
48 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
49 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
50 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
51 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
52 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
53 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
54 * gdb.ada/char_param.exp: Use standard_ada_testfile.
55 * gdb.ada/complete.exp: Use standard_ada_testfile.
56 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
57 standard_output_file.
58 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
59 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
60 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
61 standard_output_file.
62 * gdb.ada/exprs.exp: Use standard_ada_testfile.
63 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
64 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
65 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
66 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
67 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
68 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
69 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
70 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
71 * gdb.ada/homonym.exp: Use standard_ada_testfile.
72 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
73 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
74 * gdb.ada/interface.exp: Use standard_ada_testfile.
75 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
76 standard_output_file
77 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
78 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
79 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
80 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
81 * gdb.ada/nested.exp: Use standard_ada_testfile.
82 * gdb.ada/null_array.exp: Use standard_ada_testfile.
83 * gdb.ada/null_record.exp: Use standard_ada_testfile.
84 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
85 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
86 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
87 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
88 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
89 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
90 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
91 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
92 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
93 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
94 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
95 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
96 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
97 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
98 * gdb.ada/start.exp: Use standard_ada_testfile.
99 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
100 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
101 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
102 * gdb.ada/tagged.exp: Use standard_ada_testfile.
103 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
104 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
105 * gdb.ada/tasks.exp: Use standard_ada_testfile.
106 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
107 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
108 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
109 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
110 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
111 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
112 * gdb.ada/widewide.exp: Use standard_ada_testfile.
113
bbec57e4
JK
1142012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
115
116 Fix testsuite regression after --use-deprecated-index-sections removal.
117 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
118
9cc8e32c
JK
1192012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
120
121 Fix compatibility with Tcl before 7.5.
122 * lib/future.exp (lreverse): New function if it does not exist.
123
ea5ca7b5
MK
1242012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
125
126 * gdb.mi/mi-pending.c: New method to set a second pending
127 breakpoint.
128 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
129 condition.
130
64776a0b
PA
1312012-07-20 Pedro Alves <palves@redhat.com>
132
133 PR threads/11692
134 PR gdb/12203
135
136 * gdb.threads/create-fail.c: New file.
137 * gdb.threads/create-fail.exp: New file.
138
13e4e967
PA
1392012-07-19 Pedro Alves <palves@redhat.com>
140
141 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
142 * config/vx.exp (gdb_start): Likewise.
143 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
144 * gdb.base/setvar.exp (test_set): Likewise.
145 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
146 * gdb.reverse/sigall-precsave.exp: Likewise.
147 * gdb.reverse/sigall-reverse.exp: Likewise.
148
b7aefa4d
PA
1492012-07-19 Pedro Alves <palves@redhat.com>
150
151 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
152 handler before recording.
153
608b4967
TT
1542012-07-19 Tom Tromey <tromey@redhat.com>
155
156 * gdb.cp/casts.exp: Add tests for typeof and decltype.
157 * gdb.cp/casts.cc (decltype): New function.
158 (main): Use it.
159
b1e0c0fa
PA
1602012-07-19 Pedro Alves <palves@redhat.com>
161
162 * gdb.base/sigall.exp (signals): New list.
163 <top level>: Loop over signals in the $signals list instead of
164 calling a test function once per signal.
165 * gdb.reverse/sigall-precsave.exp (signals): New list.
166 <top level>: Loop over signals in the $signals list instead of
167 calling a test function once per signal.
168 * gdb.reverse/sigall-reverse.exp (signals): New list.
169 <top level>: Loop over signals in the $signals list instead of
170 calling a test function once per signal.
171
6ace3df1
YQ
1722012-07-19 Yao Qi <yao@codesourcery.com>
173
174 * gdb.base/setshow.exp: Test 'set args ~'.
175
263a0f8c
JK
1762012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
177
178 * gdb.base/store.exp (check_set): Import gdb_prompt.
179 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
180 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
181
8f043999
JK
1822012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
183
184 PR 11914
185 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
186 (main): Call eval_sub.
187 * gdb.python/py-prettyprint.exp:
188 (python execfile ('py-prettyprint.py')): Move it earlier.
189 New breakpoint for eval-break.
190 (continue to breakpoint: eval-break, info locals): New test.
191 (python execfile ('py-prettyprint.py')): Move it from here.
192 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
193 (register_pretty_printers): Register pp_eval_type.
194
725c7b66
JK
1952012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
196
197 Fix a testcase regression by me.
198 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
199 DW_FORM_data4.
200
4359dff1
JK
2012012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
202 Doug Evans <dje@google.com>
203
204 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
205 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
206
61e44cfa
JK
2072012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
208
209 Fix gdbserver run regression.
210 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
211
93c0ef37
TT
2122012-07-12 Tom Tromey <tromey@redhat.com>
213
214 * lib/gdb.exp (standard_testfile): Don't declare objdir.
215 (clean_restart): Likewise.
216 (core_find): Use standard_output_file.
217
76027ef5
TT
2182012-07-12 Tom Tromey <tromey@redhat.com>
219
220 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
221 * gdb.dwarf2/dw2-anonymous-func.exp: Use
222 prepare_for_testing_full.
223 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
224 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
225 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
226 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
227 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
228 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
229 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
230 prepare_for_testing_full.
231 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
232 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
233 prepare_for_testing_full.
234 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
235 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
236 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
237
85b4440a
TT
2382012-07-12 Tom Tromey <tromey@redhat.com>
239
240 * lib/gdb.exp (build_executable_from_specs): New proc, from
241 build_executable.
242 (build_executable): Use it.
243 (prepare_for_testing_full): New proc.
244
55baab26
TT
2452012-07-11 Tom Tromey <tromey@redhat.com>
246
247 * gdb.reverse/break-precsave.exp: Use standard_output_file.
248 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
249 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
250 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
251 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
252 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
253 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
254 * gdb.reverse/step-precsave.exp: Use standard_output_file.
255 * gdb.reverse/until-precsave.exp: Use standard_output_file.
256 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
257
298a9cf0
TT
2582012-07-10 Tom Tromey <tromey@redhat.com>
259
260 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
261 standard_output_file.
262 * gdb.mi/gdb2549.exp: Use standard_testfile.
263 * gdb.mi/gdb669.exp: Use standard_testfile.
264 * gdb.mi/gdb701.exp: Use standard_testfile.
265 * gdb.mi/gdb792.exp: Use standard_testfile.
266 * gdb.mi/mi-async.exp: Use standard_testfile.
267 * gdb.mi/mi-basics.exp: Use standard_testfile.
268 * gdb.mi/mi-break.exp: Use standard_testfile.
269 * gdb.mi/mi-cli.exp: Use standard_testfile.
270 * gdb.mi/mi-console.exp: Use standard_testfile.
271 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
272 * gdb.mi/mi-eval.exp: Use standard_testfile.
273 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
274 * gdb.mi/mi-file.exp: Use standard_testfile.
275 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
276 * gdb.mi/mi-logging.exp: Use standard_testfile.
277 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
278 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
279 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
280 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
281 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
282 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
283 * gdb.mi/mi-pending.exp: Use standard_testfile,
284 standard_output_file.
285 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
286 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
287 * gdb.mi/mi-regs.exp: Use standard_testfile.
288 * gdb.mi/mi-return.exp: Use standard_testfile.
289 * gdb.mi/mi-reverse.exp: Use standard_testfile.
290 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
291 * gdb.mi/mi-solib.exp: Use standard_testfile,
292 standard_output_file.
293 * gdb.mi/mi-stack.exp: Use standard_testfile.
294 * gdb.mi/mi-stepi.exp: Use standard_testfile.
295 * gdb.mi/mi-stepn.exp: Use standard_testfile.
296 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
297 * gdb.mi/mi-until.exp: Use standard_testfile.
298 * gdb.mi/mi-var-block.exp: Use standard_testfile.
299 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
300 * gdb.mi/mi-var-child.exp: Use standard_testfile.
301 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
302 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
303 * gdb.mi/mi-var-display.exp: Use standard_testfile.
304 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
305 standard_output_file.
306 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
307 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
308 * gdb.mi/mi-watch.exp: Use standard_testfile.
309 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
310 * gdb.mi/mi2-basics.exp: Use standard_testfile.
311 * gdb.mi/mi2-break.exp: Use standard_testfile.
312 * gdb.mi/mi2-cli.exp: Use standard_testfile.
313 * gdb.mi/mi2-console.exp: Use standard_testfile.
314 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
315 * gdb.mi/mi2-eval.exp: Use standard_testfile.
316 * gdb.mi/mi2-file.exp: Use standard_testfile.
317 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
318 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
319 * gdb.mi/mi2-regs.exp: Use standard_testfile.
320 * gdb.mi/mi2-return.exp: Use standard_testfile.
321 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
322 * gdb.mi/mi2-stack.exp: Use standard_testfile.
323 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
324 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
325 * gdb.mi/mi2-until.exp: Use standard_testfile.
326 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
327 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
328 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
329 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
330 * gdb.mi/mi2-watch.exp: Use standard_testfile.
331
f5f3a911
TT
3322012-07-10 Tom Tromey <tromey@redhat.com>
333
334 * gdb.cp/abstract-origin.exp: Use standard_testfile.
335 * gdb.cp/ambiguous.exp: Use standard_testfile,
336 prepare_for_testing.
337 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
338 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
339 * gdb.cp/anon-ns.exp: Use standard_testfile.
340 * gdb.cp/anon-struct.exp: Use standard_testfile.
341 * gdb.cp/anon-union.exp: Use standard_testfile,
342 prepare_for_testing.
343 * gdb.cp/arg-reference.exp: Use standard_testfile,
344 prepare_for_testing.
345 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
346 * gdb.cp/breakpoint.exp: Use standard_testfile,
347 prepare_for_testing.
348 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
349 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
350 standard_output_file.
351 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
352 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
353 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
354 (test_static_members): Update.
355 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
356 * gdb.cp/converts.exp: Use standard_testfile.
357 * gdb.cp/cp-relocate.exp: Use standard_testfile.
358 * gdb.cp/cpcompletion.exp: Use standard_testfile,
359 prepare_for_testing.
360 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
361 * gdb.cp/cplabel.exp: Use standard_testfile.
362 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
363 prepare_for_testing.
364 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
365 * gdb.cp/derivation.exp: Use standard_testfile,
366 prepare_for_testing.
367 * gdb.cp/destrprint.exp: Use standard_testfile.
368 * gdb.cp/dispcxx.exp: Use standard_testfile.
369 * gdb.cp/exception.exp: Use standard_testfile,
370 prepare_for_testing.
371 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
372 * gdb.cp/extern-c.exp: Use standard_testfile,
373 prepare_for_testing.
374 * gdb.cp/formatted-ref.exp: Use standard_testfile,
375 prepare_for_testing.
376 * gdb.cp/fpointer.exp: Use standard_testfile.
377 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
378 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
379 standard_output_file.
380 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
381 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
382 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
383 standard_output_file.
384 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
385 (do_tests): Update.
386 * gdb.cp/koenig.exp: Use standard_testfile.
387 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
388 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
389 * gdb.cp/m-static.exp: Use standard_testfile,
390 prepare_for_testing.
391 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
392 * gdb.cp/mb-inline.exp: Use standard_testfile,
393 prepare_for_testing.
394 * gdb.cp/mb-templates.exp: Use standard_testfile,
395 prepare_for_testing.
396 * gdb.cp/member-ptr.exp: Use standard_testfile,
397 prepare_for_testing.
398 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
399 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
400 * gdb.cp/method2.exp: Use standard_testfile.
401 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
402 standard_output_file.
403 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
404 (do_tests): Update.
405 * gdb.cp/namespace-enum.exp: Use standard_testfile,
406 prepare_for_testing.
407 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
408 prepare_for_testing.
409 * gdb.cp/namespace.exp: Use standard_testfile,
410 prepare_for_testing.
411 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
412 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
413 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
414 * gdb.cp/nsimport.exp: Use standard_testfile,
415 prepare_for_testing.
416 * gdb.cp/nsnested.exp: Use standard_testfile.
417 * gdb.cp/nsnoimports.exp: Use standard_testfile.
418 * gdb.cp/nsrecurs.exp: Use standard_testfile,
419 prepare_for_testing.
420 * gdb.cp/nsstress.exp: Use standard_testfile,
421 prepare_for_testing.
422 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
423 * gdb.cp/operator.exp: Use standard_testfile.
424 * gdb.cp/oranking.exp: Use standard_testfile.
425 * gdb.cp/overload-const.exp: Use standard_testfile.
426 * gdb.cp/overload.exp: Use standard_testfile,
427 prepare_for_testing.
428 * gdb.cp/ovldbreak.exp: Use standard_testfile.
429 * gdb.cp/ovsrch.exp: Use standard_testfile.
430 * gdb.cp/paren-type.exp: Use standard_testfile.
431 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
432 prepare_for_testing.
433 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
434 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
435 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
436 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
437 * gdb.cp/pr10728.exp: Use standard_testfile,
438 standard_output_file.
439 * gdb.cp/pr12028.exp: Use standard_testfile.
440 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
441 * gdb.cp/pr9167.exp: Use standard_testfile.
442 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
443 * gdb.cp/printmethod.exp: Use standard_testfile,
444 prepare_for_testing.
445 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
446 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
447 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
448 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
449 standard_output_file.
450 * gdb.cp/readnow-language.exp: Use standard_testfile.
451 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
452 (gdb_start_again): Use clean_restart.
453 * gdb.cp/ref-types.exp: Use standard_testfile,
454 prepare_for_testing.
455 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
456 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
457 * gdb.cp/smartp.exp: Use standard_testfile.
458 * gdb.cp/static-method.exp: Use standard_testfile.
459 * gdb.cp/static-print-quit.exp: Use standard_testfile.
460 * gdb.cp/temargs.exp: Use standard_testfile.
461 * gdb.cp/templates.exp: Use standard_testfile,
462 prepare_for_testing.
463 (do_tests): Update.
464 * gdb.cp/try_catch.exp: Use standard_testfile,
465 prepare_for_testing.
466 * gdb.cp/typedef-operator.exp: Use standard_testfile.
467 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
468 * gdb.cp/virtbase.exp: Use standard_testfile,
469 prepare_for_testing.
470 * gdb.cp/virtfunc.exp: Use standard_testfile,
471 prepare_for_testing.
472 (do_tests): Update.
473 * gdb.cp/virtfunc2.exp: Use standard_testfile,
474 prepare_for_testing.
475
686f09d0
TT
4762012-07-10 Tom Tromey <tromey@redhat.com>
477
478 * lib/gdb.exp (standard_testfile): Unset output variables from
479 earlier invocations.
480
9357e021
YQ
4812012-07-10 Yao Qi <yao@codesourcery.com>
482
483 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
484 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
485 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
486 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
487 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
488 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
489 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
490 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
491 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
492 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
493 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
494 * gdb.mi/mi-var-display.exp: Likewise.
495 * gdb.mi/mi-var-invalidate.exp: Likewise.
496 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
497 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
498 * gdb.mi/mi2-console.exp: Likewise.
499 * gdb.mi/mi2-disassemble.exp: Likewise.
500 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
501 * gdb.mi/mi2-read-memory.exp: Likewise.
502 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
503 * gdb.mi/mi2-simplerun.exp: Likewise.
504 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
505 * gdb.mi/mi2-syn-frame.exp: Likewise.
506 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
507 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
508 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
509
e314d629
TT
5102012-07-09 Tom Tromey <tromey@redhat.com>
511
512 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
513 * gdb.base/callfuncs.exp: Add cast-based test.
514 * gdb.base/callfuncs.c (voidfunc): New function.
515
06928b3f
DE
5162012-07-08 Doug Evans <dje@google.com>
517
518 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
519
32f11bad
JK
5202012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
521
522 Fix XFAIL compatibility with old i386 systems.
523 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
524 Check also 'Cannot insert breakpoint 0'.
525
76b83c51
JK
5262012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
527
528 PR 14321
529 * gdb.base/find.exp
530 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
531
a6fb9c08
TT
5322012-07-06 Tom Tromey <tromey@redhat.com>
533
534 * gdb.base/whatis.exp: Add test.
535
71918a86
TT
5362012-07-06 Tom Tromey <tromey@redhat.com>
537
538 * gdb.base/whatis.exp: Add regression test.
539
fcde5961
TT
5402012-07-06 Tom Tromey <tromey@redhat.com>
541
542 * gdb.base/whatis.exp: Add tests.
543
f9cf0f4a
JK
5442012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
545
546 PR 12649
547 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
548 gdb_test_multiple $gdb_prompt terminator.
549
979ade8b
PA
5502012-07-04 Pedro Alves <palves@redhat.com>
551
552 * gdb.mi/mi-reverse.exp: Use supports_reverse and
553 supports_process_record.
554
8a980b44
PA
5552012-07-04 Pedro Alves <palves@redhat.com>
556
557 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
558 endings.
559 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
560
855ba978
SS
5612012-07-03 Stan Shebs <stan@codesourcery.com>
562
563 * gdb.base/info-os.c (main): Retry resource acquisition until an
564 available one is found.
565 * gdb.base/info-os.exp: Collect resource keys from the program
566 and use them in matching.
567
fcb44371
JK
5682012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
569
570 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
571 Wrap the test into loop for corefile and core0file.
572
08a67be6
JK
5732012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
574
575 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
576 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
577 .note.GNU-stack.
578
0f3c2347
JK
579 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
580
ff4a4500
SDJ
5812012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
582
583 * gdb.base/help.exp (help b, help br, help bre, help brea, help
584 break): Include help message for the new `-probe' and `-probe-stap'
585 options.
586
d3ce09f5
SS
5872012-07-02 Stan Shebs <stan@codesourcery.com>
588
589 * gdb.base/dprintf.exp: Add agent style tests.
590
a1624241
JK
5912012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
592
593 * gdb.base/stale-infcall.c (infcall): New label test-next.
594 (main): New labels test-pass and test-fail.
595 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
596 $test_fail_bpnum to test-fail.
597 (test system longjmp tracking support): New test.
598 Delete $test_fail_bpnum.
599 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
600 breakpoint.
601
42e7ad6c
DE
6022012-06-30 Doug Evans <dje@google.com>
603
604 * gdb.dwarf2/fission-reread.S: New file.
605 * gdb.dwarf2/fission-reread.exp: New file.
606
37ce89eb
SS
6072012-06-28 Stan Shebs <stan@codesourcery.com>
608
609 * gdb.mi/mi-logging.exp: New file.
610
e5ef252a
PA
6112012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
612 Pedro Alves <palves@redhat.com>
613
614 * gdb.threads/siginfo-threads.exp: New file.
615 * gdb.threads/siginfo-threads.c: New file.
616 * gdb.threads/sigstep-threads.exp: New file.
617 * gdb.threads/sigstep-threads.c: New file.
618
22f1fbae
TT
6192012-06-28 Tom Tromey <tromey@redhat.com>
620
621 * gdb.go/package.exp: Partially revert earlier patch; use
622 gdb_compile again. Use standard_output_file.
623
2e3cf129
DE
6242012-06-27 Doug Evans <dje@google.com>
625
626 * gdb.dwarf2/fission-base.c: New file.
627 * gdb.dwarf2/fission-base.S: New file.
628 * gdb.dwarf2/fission-base.exp: New file.
629
785fd303
JK
6302012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
631
632 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
633
1bb9788d
TT
6342012-06-27 Tom Tromey <tromey@redhat.com>
635
636 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
637 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
638
c83ee902
TT
6392012-06-27 Tom Tromey <tromey@redhat.com>
640
641 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
642 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
643 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
644 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
645 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
646 prepare_for_testing.
647 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
648 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
649 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
650 standard_testfile.
651 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
652 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
653 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
654 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
655 prepare_for_testing.
656 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
657 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
658 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
659 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
660 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
661 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
662 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
663 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
664 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
665 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
666 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
667 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
668 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
669 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
670 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
671 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
672 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
673 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
674 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
675 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
676 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
677 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
678 standard_output_file.
679 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
680 standard_output_file.
681 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
682 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
683 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
684 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
685 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
686 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
687 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
688 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
689 * gdb.dwarf2/implptr.exp: Use standard_testfile.
690 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
691 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
692 * gdb.dwarf2/pieces.exp: Use standard_testfile.
693 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
694 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
695 * gdb.dwarf2/valop.exp: Use standard_testfile,
696 prepare_for_testing.
697
5204774b
TT
6982012-06-27 Tom Tromey <tromey@redhat.com>
699
700 * gdb.python/python.exp: Fix regexps in pagination tests.
701
ee0bf529
SCR
7022012-06-26 Siva Chandra Reddy <sivachandra@google.com>
703
704 * gdb.python/py-symtab.exp: Add tests to test the new attribute
705 'last' of gdb.Symtab_and_line.
706 * gdb.python/py-symbol.c: Move break point comment to enable
707 testing of gdb.Symtab_and_line.last.
708
14fcc022
TT
7092012-06-26 Tom Tromey <tromey@redhat.com>
710
711 * gdb.threads/step.c: Remove.
712 * gdb.threads/step.exp: Remove.
713 * gdb.threads/step2.exp: Remove.
714
0efbbabc
TT
7152012-06-26 Tom Tromey <tromey@redhat.com>
716
717 * gdb.threads/watchpoint-fork.exp (test): Use
718 standard_output_file. Don't declare objdir.
719 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
720 standard_output_file.
721 * gdb.threads/attach-stopped.exp: Use standard_testfile.
722 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
723 clean_restart. Remove incdir.
724 * gdb.threads/corethreads.exp: Use standard_testfile.
725 * gdb.threads/execl.exp: Use standard_testfile,
726 standard_output_file, clean_restart.
727 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
728 clean_restart.
729 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
730 clean_restart.
731 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
732 incdir.
733 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
734 clean_restart. Remove incdir.
735 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
736 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
737 clean_restart. Remove incdir.
738 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
739 Remove incdir.
740 * gdb.threads/leader-exit.exp: Use standard_testfile.
741 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
742 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
743 clean_restart.
744 * gdb.threads/manythreads.exp: Use standard_testfile,
745 clean_restart. Remove incdir.
746 * gdb.threads/multi-create.exp: Use standard_testfile,
747 clean_restart.
748 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
749 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
750 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
751 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
752 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
753 * gdb.threads/pending-step.exp: Use standard_testfile,
754 clean_restart. Remove incdir.
755 * gdb.threads/print-threads.exp: Use standard_testfile,
756 clean_restart. Remove incdir.
757 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
758 clean_restart. Remove incdir.
759 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
760 Remove incdir.
761 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
762 incdir.
763 * gdb.threads/sigthread.exp: Use standard_testfile,
764 clean_restart.
765 * gdb.threads/staticthreads.exp: Use standard_testfile,
766 clean_restart. Remove incdir.
767 * gdb.threads/switch-threads.exp: Use standard_testfile,
768 clean_restart. Remove incdir.
769 * gdb.threads/thread-execl.exp: Use standard_testfile,
770 clean_restart. Remove incdir.
771 * gdb.threads/thread-find.exp: Use standard_testfile,
772 clean_restart.
773 * gdb.threads/thread-specific.exp: Use standard_testfile,
774 clean_restart. Remove incdir.
775 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
776 clean_restart. Remove incdir.
777 * gdb.threads/thread_check.exp: Use standard_testfile,
778 clean_restart. Remove incdir.
779 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
780 incdir.
781 * gdb.threads/threadapply.exp: Use standard_testfile,
782 clean_restart. Remove incdir.
783 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
784 clean_restart. Remove incdir.
785 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
786 clean_restart.
787 * gdb.threads/tls-shared.exp: Use standard_testfile,
788 clean_restart, standard_output_file.
789 * gdb.threads/tls-var.exp: Use standard_testfile,
790 standard_output_file.
791 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
792 Remove incdir.
793 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
794 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
795 incdir.
796 * gdb.threads/watchthreads2.exp: Use standard_testfile,
797 clean_restart. Remove incdir.
798
497a5eb0
TT
7992012-06-26 Tom Tromey <tromey@redhat.com>
800
801 * gdb.trace/actions.exp: Use standard_testfile.
802 * gdb.trace/ax.exp: Use standard_testfile.
803 * gdb.trace/backtrace.exp: Use standard_testfile.
804 * gdb.trace/change-loc.exp: Use standard_testfile.
805 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
806 * gdb.trace/collection.exp: Use standard_testfile,
807 prepare_for_testing.
808 * gdb.trace/deltrace.exp: Use standard_testfile.
809 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
810 * gdb.trace/ftrace.exp: Use standard_testfile.
811 * gdb.trace/infotrace.exp: Use standard_testfile.
812 * gdb.trace/packetlen.exp: Use standard_testfile.
813 * gdb.trace/passc-dyn.exp: Use standard_testfile.
814 * gdb.trace/passcount.exp: Use standard_testfile.
815 * gdb.trace/pending.exp: Use standard_testfile.
816 * gdb.trace/report.exp: Use standard_testfile.
817 * gdb.trace/save-trace.exp: Use standard_testfile.
818 * gdb.trace/stap-trace.exp: Use standard_testfile.
819 * gdb.trace/status-stop.exp: Use standard_testfile.
820 * gdb.trace/strace.exp: Use standard_testfile.
821 * gdb.trace/tfile.exp: Use standard_testfile.
822 * gdb.trace/tfind.exp: Use standard_testfile.
823 * gdb.trace/trace-break.exp: Use standard_testfile.
824 * gdb.trace/trace-mt.exp: Use standard_testfile.
825 * gdb.trace/tracecmd.exp: Use standard_testfile.
826 * gdb.trace/tspeed.exp: Use standard_testfile.
827 * gdb.trace/tstatus.exp: Use standard_testfile.
828 * gdb.trace/tsv.exp: Use standard_testfile.
829 * gdb.trace/unavailable.exp: Use standard_testfile,
830 prepare_for_testing.
831 * gdb.trace/while-dyn.exp: Use standard_testfile.
832 * gdb.trace/while-stepping.exp: Use standard_testfile.
833
7686c074
TT
8342012-06-26 Tom Tromey <tromey@redhat.com>
835
836 * gdb.reverse/break-precsave.exp: Use standard_testfile.
837 * gdb.reverse/break-reverse.exp: Use standard_testfile.
838 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
839 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
840 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
841 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
842 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
843 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
844 prepare_for_testing.
845 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
846 prepare_for_testing.
847 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
848 prepare_for_testing.
849 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
850 prepare_for_testing.
851 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
852 prepare_for_testing
853 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
854 * gdb.reverse/machinestate.exp: Use standard_testfile.
855 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
856 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
857 build_executable.
858 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
859 build_executable.
860 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
861 standard_output_file.
862 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
863 standard_output_file.
864 * gdb.reverse/step-precsave.exp: Use standard_testfile.
865 * gdb.reverse/step-reverse.exp: Use standard_testfile.
866 * gdb.reverse/until-precsave.exp: Use standard_testfile.
867 * gdb.reverse/until-reverse.exp: Use standard_testfile.
868 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
869 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
870
481fc100
TT
8712012-06-26 Tom Tromey <tromey@redhat.com>
872
873 * gdb.stabs/weird.exp: Remove directory-checking code. Use
874 standard_output_file.
875 * gdb.stabs/exclfwd.exp: Use standard_testfile,
876 prepare_for_testing. Remove directory-checking code.
877
7bb18ae2
TT
8782012-06-25 Tom Tromey <tromey@redhat.com>
879
880 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
881 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
882 build_executable, not prepare_for_testing.
883 * gdb.multi/base.exp: Use standard_output_file. Use
884 build_executable, not prepare_for_testing.
885
cf09b3e4
TT
8862012-06-25 Tom Tromey <tromey@redhat.com>
887
888 * gdb.fortran/subarray.exp: Use standard_testfile,
889 prepare_for_testing.
890 * gdb.fortran/multi-dim.exp: Use standard_testfile.
891 * gdb.fortran/module.exp: Use standard_testfile.
892 * gdb.fortran/logical.exp: Use standard_testfile.
893 * gdb.fortran/library-module.exp: Use standard_testfile,
894 standard_output_file.
895 * gdb.fortran/derived-type.exp: Use standard_testfile,
896 prepare_for_testing.
897 * gdb.fortran/complex.exp: Use standard_testfile,
898 prepare_for_testing.
899 * gdb.fortran/charset.exp: Use standard_testfile.
900 * gdb.fortran/array-element.exp: Use standard_testfile,
901 prepare_for_testing.
902
18b5ff1b
KS
9032012-06-25 Keith Seitz <keiths@redhat.com>
904
905 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
906 Change rbreak-related tests to KFAIL and add bugzilla numbers.
907
17b77626
TT
9082012-06-25 Tom Tromey <tromey@redhat.com>
909
910 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
911 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
912 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
913 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
914
f91e3dc1
TT
9152012-06-25 Tom Tromey <tromey@redhat.com>
916
917 * gdb.linespec/ls-errs.exp: Use standard_testfile.
918 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
919 * gdb.linespec/linespec.exp: Use standard_testfile.
920
a884434d
TT
9212012-06-25 Tom Tromey <tromey@redhat.com>
922
923 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
924 prepare_for_testing.
925
efc9d70a
TT
9262012-06-25 Tom Tromey <tromey@redhat.com>
927
928 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
929 prepare_for_testing.
930 * gdb.opt/inline-break.exp: Use standard_testfile,
931 prepare_for_testing.
932 * gdb.opt/inline-bt.exp: Use standard_testfile,
933 prepare_for_testing.
934 * gdb.opt/inline-cmds.exp: Use standard_testfile,
935 prepare_for_testing.
936 * gdb.opt/inline-locals.exp: Use standard_testfile,
937 prepare_for_testing.
938
e2fc92c6
TT
9392012-06-25 Tom Tromey <tromey@redhat.com>
940
941 * gdb.asm/asm-source.exp: Use standard_output_file,
942 standard_testfile. Construct .o files in proper subdir.
943
b0963d73
TT
9442012-06-25 Tom Tromey <tromey@redhat.com>
945
946 * gdb.server/ext-attach.exp: Use standard_testfile,
947 prepare_for_testing.
948 * gdb.server/ext-run.exp: Use standard_testfile,
949 build_executable.
950 * gdb.server/file-transfer.exp: Use standard_testfile,
951 prepare_for_testing.
952 * gdb.server/server-exec-info.exp: Use standard_testfile.
953 * gdb.server/server-mon.exp: Use standard_testfile,
954 prepare_for_testing.
955 * gdb.server/server-run.exp: Use standard_testfile,
956 build_executable.
957 * gdb.server/solib-list.exp: Use standard_testfile,
958 standard_output_file.
959
8a3e1f8d
TT
9602012-06-25 Tom Tromey <tromey@redhat.com>
961
962 * lib/gdb.exp (standard_output_file): Use "file join".
963 * gdb.go/chan.exp: Use standard_testfile.
964 * gdb.go/handcall.exp: Use standard_testfile.
965 * gdb.go/hello.exp: Use standard_testfile.
966 * gdb.integers/chan.exp: Use standard_testfile.
967 * gdb.go/methods.exp: Use standard_testfile.
968 * gdb.go/package.exp: Use standard_testfile.
969 * gdb.go/strings.exp: Use standard_testfile.
970 * gdb.go/types.exp: Use standard_testfile.
971 * gdb.go/unsafe.exp: Use standard_testfile.
972
944a9061
MGD
9732012-06-25 Greta Yorsh <greta.yorsh@arm.com>
974
975 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
976
1c06bd58
JK
9772012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
978
979 Fix regression by the previous commit.
980 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
981
b4a58790
TT
9822012-06-22 Tom Tromey <tromey@redhat.com>
983
984 * gdb.python/lib-types.exp: Use standard_testfile,
985 prepare_for_testing.
986 * gdb.python/py-block.exp: Use standard_testfile.
987 * gdb.python/py-breakpoint.exp: Use standard_testfile.
988 * gdb.python/py-events.exp: Use standard_testfile,
989 standard_output_file.
990 * gdb.python/py-evsignal.exp: Use standard_testfile.
991 * gdb.python/py-evethreads.exp: Use standard_testfile.
992 * gdb.python/py-explore-cc.exp: Use standard_testfile.
993 * gdb.python/py-explore.exp: Use standard_testfile.
994 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
995 standard_output_file.
996 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
997 prepare_for_testing.
998 * gdb.python/py-frame-inline.exp: Use standard_testfile.
999 * gdb.python/py-frame.exp: Use standard_testfile.
1000 * gdb.python/py-inferior.exp: Use standard_testfile.
1001 * gdb.python/py-infthread.exp: Use standard_testfile.
1002 * gdb.python/py-mi.exp: Use standard_testfile.
1003 * gdb.python/py-objfile-script.exp: Use standard_testfile,
1004 build_executable.
1005 * gdb.python/py-objfile.exp: Use standard_testfile.
1006 * gdb.python/py-pp-maint.exp: Use standard_testfile,
1007 prepare_for_testing.
1008 * gdb.python/py-prettyprint.exp: Use standard_testfile.
1009 * gdb.python/py-progspace.exp: Use standard_testfile,
1010 build_executable.
1011 * gdb.python/py-prompt.exp: Use standard_testfile,
1012 build_executable.
1013 * gdb.python/py-section-script.exp: Use standard_testfile,
1014 build_executable.
1015 * gdb.python/py-shared.exp: Use standard_testfile,
1016 standard_output_file, clean_restart.
1017 * gdb.python/py-symbol.exp: Use standard_output_file,
1018 prepare_for_testing.
1019 * gdb.python/py-symtab.exp: Use standard_output_file,
1020 prepare_for_testing
1021 * gdb.python/py-template.exp: Use standard_testfile.
1022 * gdb.python/py-type.exp: Use standard_testfile.
1023 * gdb.python/py-value-cc.exp: Use standard_testfile.
1024 * gdb.python/py-value.exp: Use standard_testfile.
1025 * gdb.python/python.exp: Use standard_testfile, build_executable.
1026
2c44deac
TT
10272012-06-22 Tom Tromey <tromey@redhat.com>
1028
1029 * gdb.objc/basicclass.exp: Use standard_testfile.
1030 (do_objc_tests): Don't declare objdir.
1031 * gdb.objc/nondebug.exp: Use standard_testfile.
1032 (do_objc_tests): Don't declare objdir.
1033 * gdb.objc/objcdecode.exp: Use standard_testfile.
1034 (do_objc_tests): Don't declare objdir.
1035
c24ccbce
TT
10362012-06-22 Tom Tromey <tromey@redhat.com>
1037
1038 * gdb.java/jmain.exp: Use standard_testfile.
1039 * gdb.java/jmisc.exp: Use standard_testfile.
1040 * gdb.java/jnpe.exp: Use standard_testfile.
1041 * gdb.java/jprint.exp: Use standard_testfile.
1042
0a6d0306
TT
10432012-06-22 Tom Tromey <tromey@redhat.com>
1044
1045 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
1046 (standard_output_file, standard_testfile): New procs.
1047 (build_executable, clean_restart): Use standard_output_file.
1048
6ea815ef
YQ
10492012-06-22 Yao Qi <yao@codesourcery.com>
1050
1051 * boards/native-gdbserver.exp: New proc ${board}_exec.
1052 * boards/native-stdio-gdbserver.exp: Likewise.
1053
4c93b1db
TT
10542012-06-21 Tom Tromey <tromey@redhat.com>
1055
1056 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
1057 (build_executable): Update.
1058 (get_compiler_info): Remove 'binfile' argument.
1059 * gdb.ada/arrayidx.exp: Update.
1060 * gdb.ada/null_array.exp: Update.
1061 * gdb.arch/altivec-abi.exp: Update.
1062 * gdb.arch/altivec-regs.exp: Update.
1063 * gdb.arch/amd64-byte.exp: Update.
1064 * gdb.arch/amd64-dword.exp: Update.
1065 * gdb.arch/amd64-word.exp: Update.
1066 * gdb.arch/i386-avx.exp: Update.
1067 * gdb.arch/i386-byte.exp: Update.
1068 * gdb.arch/i386-sse.exp: Update.
1069 * gdb.arch/i386-word.exp: Update.
1070 * gdb.arch/ppc-dfp.exp: Update.
1071 * gdb.arch/ppc-fp.exp: Update.
1072 * gdb.arch/vsx-regs.exp: Update.
1073 * gdb.base/all-bin.exp: Update.
1074 * gdb.base/annota1.exp: Update.
1075 * gdb.base/async.exp: Update.
1076 * gdb.base/attach.exp: Update.
1077 * gdb.base/break-interp.exp: Update.
1078 * gdb.base/call-ar-st.exp: Update.
1079 * gdb.base/call-rt-st.exp: Update.
1080 * gdb.base/call-sc.exp: Update.
1081 * gdb.base/callfuncs.exp: Update.
1082 * gdb.base/catch-load.exp: Update.
1083 * gdb.base/completion.exp: Update.
1084 * gdb.base/complex.exp: Update.
1085 * gdb.base/condbreak.exp: Update.
1086 * gdb.base/consecutive.exp: Update.
1087 * gdb.base/constvars.exp: Update.
1088 * gdb.base/corefile.exp: Update.
1089 * gdb.base/eval-skip.exp: Update.
1090 * gdb.base/expand-psymtabs.exp: Update.
1091 * gdb.base/exprs.exp: Update.
1092 * gdb.base/fileio.exp: Update.
1093 * gdb.base/fixsection.exp: Update.
1094 * gdb.base/funcargs.exp: Update.
1095 * gdb.base/gdb11530.exp: Update.
1096 * gdb.base/gdb1555.exp: Update.
1097 * gdb.base/gnu-ifunc.exp: Update.
1098 * gdb.base/gnu_vector.exp: Update.
1099 * gdb.base/info-macros.exp: Update.
1100 * gdb.base/jit-simple.exp: Update.
1101 * gdb.base/jit-so.exp: Update.
1102 * gdb.base/jit.exp: Update.
1103 * gdb.base/langs.exp: Update.
1104 * gdb.base/list.exp: Update.
1105 * gdb.base/logical.exp: Update.
1106 * gdb.base/long_long.exp: Update.
1107 * gdb.base/longjmp.exp: Update.
1108 * gdb.base/macscp.exp: Update.
1109 * gdb.base/mips_pro.exp: Update.
1110 * gdb.base/miscexprs.exp: Update.
1111 * gdb.base/morestack.exp: Update.
1112 * gdb.base/nodebug.exp: Update.
1113 * gdb.base/opaque.exp: Update.
1114 * gdb.base/pc-fp.exp: Update.
1115 * gdb.base/pending.exp: Update.
1116 * gdb.base/permissions.exp: Update.
1117 * gdb.base/pointers.exp: Update.
1118 * gdb.base/prelink.exp: Update.
1119 * gdb.base/printcmds.exp: Update.
1120 * gdb.base/psymtab.exp: Update.
1121 * gdb.base/ptype.exp: Update.
1122 * gdb.base/relational.exp: Update.
1123 * gdb.base/scope.exp: Update.
1124 * gdb.base/setvar.exp: Update.
1125 * gdb.base/shlib-call.exp: Update.
1126 * gdb.base/shreloc.exp: Update.
1127 * gdb.base/signals.exp: Update.
1128 * gdb.base/sizeof.exp: Update.
1129 * gdb.base/so-impl-ld.exp: Update.
1130 * gdb.base/so-indr-cl.exp: Update.
1131 * gdb.base/solib-disc.exp: Update.
1132 * gdb.base/solib-display.exp: Update.
1133 * gdb.base/solib-nodir.exp: Update.
1134 * gdb.base/solib-overlap.exp: Update.
1135 * gdb.base/solib-symbol.exp: Update.
1136 * gdb.base/solib-weak.exp: Update.
1137 * gdb.base/solib.exp: Update.
1138 * gdb.base/store.exp: Update.
1139 * gdb.base/structs.exp: Update.
1140 * gdb.base/structs2.exp: Update.
1141 * gdb.base/type-opaque.exp: Update.
1142 * gdb.base/unload.exp: Update.
1143 * gdb.base/varargs.exp: Update.
1144 * gdb.base/volatile.exp: Update.
1145 * gdb.base/watch_thread_num.exp: Update.
1146 * gdb.base/watchpoint-solib.exp: Update.
1147 * gdb.base/watchpoint.exp: Update.
1148 * gdb.base/watchpoints.exp: Update.
1149 * gdb.base/whatis.exp: Update.
1150 * gdb.cell/arch.exp: Update.
1151 * gdb.cell/break.exp: Update.
1152 * gdb.cell/bt.exp: Update.
1153 * gdb.cell/core.exp: Update.
1154 * gdb.cell/data.exp: Update.
1155 * gdb.cell/ea-cache.exp: Update.
1156 * gdb.cell/f-regs.exp: Update.
1157 * gdb.cell/fork.exp: Update.
1158 * gdb.cell/gcore.exp: Update.
1159 * gdb.cell/mem-access.exp: Update.
1160 * gdb.cell/ptype.exp: Update.
1161 * gdb.cell/registers.exp: Update.
1162 * gdb.cell/sizeof.exp: Update.
1163 * gdb.cell/solib-symbol.exp: Update.
1164 * gdb.cell/solib.exp: Update.
1165 * gdb.cp/ambiguous.exp: Update.
1166 * gdb.cp/breakpoint.exp: Update.
1167 * gdb.cp/bs15503.exp: Update.
1168 * gdb.cp/casts.exp: Update.
1169 * gdb.cp/class2.exp: Update.
1170 * gdb.cp/cpexprs.exp: Update.
1171 * gdb.cp/cplusfuncs.exp: Update.
1172 * gdb.cp/ctti.exp: Update.
1173 * gdb.cp/dispcxx.exp: Update.
1174 * gdb.cp/gdb1355.exp: Update.
1175 * gdb.cp/gdb2384.exp: Update.
1176 * gdb.cp/gdb2495.exp: Update.
1177 * gdb.cp/infcall-dlopen.exp: Update.
1178 * gdb.cp/local.exp: Update.
1179 * gdb.cp/m-data.exp: Update.
1180 * gdb.cp/m-static.exp: Update.
1181 * gdb.cp/mb-ctor.exp: Update.
1182 * gdb.cp/mb-inline.exp: Update.
1183 * gdb.cp/mb-templates.exp: Update.
1184 * gdb.cp/member-ptr.exp: Update.
1185 * gdb.cp/method.exp: Update.
1186 * gdb.cp/namespace.exp: Update.
1187 * gdb.cp/nextoverthrow.exp: Update.
1188 * gdb.cp/nsdecl.exp: Update.
1189 * gdb.cp/nsrecurs.exp: Update.
1190 * gdb.cp/nsstress.exp: Update.
1191 * gdb.cp/nsusing.exp: Update.
1192 * gdb.cp/pr-1023.exp: Update.
1193 * gdb.cp/pr-1210.exp: Update.
1194 * gdb.cp/pr-574.exp: Update.
1195 * gdb.cp/pr9631.exp: Update.
1196 * gdb.cp/printmethod.exp: Update.
1197 * gdb.cp/psmang.exp: Update.
1198 * gdb.cp/re-set-overloaded.exp: Update.
1199 * gdb.cp/rtti.exp: Update.
1200 * gdb.cp/shadow.exp: Update.
1201 * gdb.cp/templates.exp: Update.
1202 * gdb.cp/try_catch.exp: Update.
1203 * gdb.dwarf2/dw2-ranges.exp: Update.
1204 * gdb.dwarf2/pr10770.exp: Update.
1205 * gdb.fortran/library-module.exp: Update.
1206 * gdb.hp/gdb.aCC/optimize.exp: Update.
1207 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
1208 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
1209 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
1210 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
1211 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
1212 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
1213 * gdb.hp/gdb.compat/xdb1.exp: Update.
1214 * gdb.hp/gdb.compat/xdb2.exp: Update.
1215 * gdb.hp/gdb.compat/xdb3.exp: Update.
1216 * gdb.hp/gdb.defects/bs14602.exp: Update.
1217 * gdb.hp/gdb.defects/solib-d.exp: Update.
1218 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
1219 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
1220 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
1221 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
1222 * gdb.mi/gdb792.exp: Update.
1223 * gdb.mi/mi-pending.exp: Update.
1224 * gdb.mi/mi-solib.exp: Update.
1225 * gdb.mi/mi-var-cp.exp: Update.
1226 * gdb.opt/clobbered-registers-O2.exp: Update.
1227 * gdb.opt/inline-bt.exp: Update.
1228 * gdb.opt/inline-cmds.exp: Update.
1229 * gdb.opt/inline-locals.exp: Update.
1230 * gdb.python/py-events.exp: Update.
1231 * gdb.python/py-finish-breakpoint.exp: Update.
1232 * gdb.python/py-type.exp: Update.
1233 * gdb.reverse/solib-precsave.exp: Update.
1234 * gdb.reverse/solib-reverse.exp: Update.
1235 * gdb.server/solib-list.exp: Update.
1236 * gdb.stabs/weird.exp: Update.
1237 * gdb.threads/attach-into-signal.exp: Update.
1238 * gdb.threads/attach-stopped.exp: Update.
1239 * gdb.threads/tls-shared.exp: Update.
1240 * gdb.trace/change-loc.exp: Update.
1241 * gdb.trace/strace.exp: Update.
1242
95c391b6
TT
12432012-06-19 Tom Tromey <tromey@redhat.com>
1244
1245 * gdb.base/whatis.exp: Add tests.
1246
e910f0b6
TT
12472012-06-19 Tom Tromey <tromey@redhat.com>
1248
1249 * gdb.cp/m-static.cc (keepalive): New function.
1250 (gnu_obj_1::method): Use it.
1251
422d65e7
DE
12522012-06-18 Doug Evans <dje@google.com>
1253
1254 * gdb.base/info-fun.exp: New file.
1255 * gdb.base/info-fun.c: New file.
1256 * gdb.base/info-fun-solib.c: New file.
1257
e2e4d78b
JK
12582012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1259
1260 Remove stale dummy frames.
1261 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
1262 (maintenance info breakpoints): New tests.
1263 * gdb.base/stale-infcall.c: New file.
1264 * gdb.base/stale-infcall.exp: New file.
1265
1788b2d3
JK
12662012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1267
1268 * gdb.arch/amd64-entry-value-param.S: New file.
1269 * gdb.arch/amd64-entry-value-param.c: New file.
1270 * gdb.arch/amd64-entry-value-param.exp: New file.
1271
663b969e
TT
12722012-06-15 Tom Tromey <tromey@redhat.com>
1273
1274 * gdb.cp/namespace.exp: Add "show lang" test.
1275
8e09ad05
IS
12762012-06-15 Iain Sandoe <iain@codesourcery.com>
1277
1278 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
1279 case. (top level): Use gdb_file_cmd instead of gdb_load.
1280
f85e18ee
JK
12812012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1282
1283 PR tdep/14222
1284 * gdb.arch/i386-sse-stack-align.S: New file.
1285 * gdb.arch/i386-sse-stack-align.c: New file.
1286 * gdb.arch/i386-sse-stack-align.exp: New file.
1287
f3b5e280
KS
12882012-06-13 Keith Seitz <keiths@redhat.com>
1289
1290 PR breakpoints/13798 and mi/11541
1291 * gdb.linespec/ls-errs.exp: Add a few more tests for
1292 filenames with spaces and colons.
1293
50af5481
JK
12942012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1295
1296 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
1297 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
1298 (test_function): Call CV_f.
1299 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
1300 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
1301 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
1302 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
1303 (p CV_f(CV::i)): New tests.
1304
d55637df
TT
13052012-06-13 Tom Tromey <tromey@redhat.com>
1306
1307 * gdb.base/condbreak.exp: Add tests for "condition" completion.
1308
cc80f267
JK
13092012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1310
1311 Fix regression by the "ambiguous linespec" series.
1312 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
1313 tests.
1314
bb2af9cc
JK
13152012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1316
1317 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
1318 missing.
1319
e81a37f7
TT
13202012-06-11 Tom Tromey <tromey@redhat.com>
1321
1322 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
1323 location...
1324 (main): ...here.
1325
8efd7788
YQ
13262012-06-07 Yao Qi <yao@codesourcery.com>
1327
1328 * gdb.trace/strace.exp: Shorten some too-long lines.
1329
359f5fe6
PA
13302012-06-06 Pedro Alves <palves@redhat.com>
1331
1332 * gdb.threads/clone-new-thread-event.c: New file.
1333 * gdb.threads/clone-new-thread-event.exp: New file.
1334
7b2fe205
YQ
13352012-06-06 Yao Qi <yao@codesourcery.com>
1336
1337 * gdb.base/dprintf.c (main): Add extra parameter when calling
1338 printf and fprintf.
1339 (bar): New function. It is a dead function, but to ensure
1340 'malloc' is linked explicitly.
1341
3eca55e8
YQ
13422012-06-06 Yao Qi <yao@codesourcery.com>
1343
1344 * gdb.base/info-proc.exp: Return if target doesn't support
1345 'info proc'.
1346
91cc9324
JK
13472012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1348
1349 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
1350 (run program with breakpoint commands): XFAIl if it is not.
1351
c56e7c43
JB
13522012-06-05 Joel Brobecker <brobecker@adacore.com>
1353
1354 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
1355 and add comment.
1356 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
1357 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
1358 "STOP" marker. Adjust testing strategy to make it work on
1359 all targets.
1360
1361 * gdb.base/print-file-var-main.c (main): Rewrite using local
1362 variables and adjust get_version_2's return value check.
1363 Add small comment.
1364 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
1365 marker. Adjust testing strategy to make it work on all targets.
1366
ccab2054
JB
13672012-06-05 Joel Brobecker <brobecker@adacore.com>
1368
1369 * gdb.ada/bad-task-bp-keyword: New testcase.
1370
d0d86158
JK
13712012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1372
1373 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
1374 Simplify it to ...
1375 (symbol-file ${testfile1}): ... here.
1376 (test eliminated var my_global_symbol)
1377 (test eliminated var my_static_symbol)
1378 (test eliminated var my_global_func, get address of main): Wrap them to
1379 'single psymtabs' and 'single symtabs'
1380 (get address of my_global_symbol, get address of my_static_symbol)
1381 (get address of my_global_func, get address of main): Wrap them to
1382 'order1' and 'order2'.
1383
952cf74c
JK
1384 * gdb.base/code_elim.exp
1385 (add-symbol-file ${testfile1} 0x100000)
1386 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
1387 'order2'.
1388 (order1: add-symbol-file ${testfile1} 0x100000)
1389 (order1: add-symbol-file ${testfile2} 0x200000)
1390 (order2: add-symbol-file ${testfile2} 0x200000)
1391 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
1392 .bss as appropriate.
1393
0c5bf5a9
JK
13942012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1395
1396 * gdb.server/solib-list-lib.c: New file.
1397 * gdb.server/solib-list-main.c: New file.
1398 * gdb.server/solib-list.exp: New file.
1399
4196f325
MR
14002012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
1401
1402 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
1403 for 'set print symbol' change.
1404
bfb05775
JK
14052012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1406
1407 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
1408 .debug_abbrev_seg3.
1409
685b1105
JK
14102012-05-24 John Steele Scott <toojays@toojays.net>
1411
1412 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
1413 * gdb.dwarf2/dw2-icc-opaque.S: New file.
1414 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
1415
f3e0e960
SS
14162012-05-23 Stan Shebs <stan@codesourcery.com>
1417
1418 * gdb.mi/mi-info-os.exp: New file.
1419
11eb1b4d
KS
14202012-05-23 Keith Seitz <keiths@redhat.com>
1421
1422 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
1423 return -1 to suppress the rest of the tests.
1424 (compile_stap_bin): Return boolean success value.
1425
b1af9e97
TT
14262012-05-21 Tom Tromey <tromey@redhat.com>
1427
1428 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
1429 Remove kfails.
1430 (test_print_mi_member_types): Likewise.
1431
248537e3
TT
14322012-05-21 Tom Tromey <tromey@redhat.com>
1433
1434 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
1435 print symbol' change.
1436
d791e155
TJB
14372012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
1438
1439 * gdb.python/py-prompt.exp: Quit if the target is remote.
1440
e77afa2e
JK
14412012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1442
1443 Fix ERROR: internal buffer is full.
1444 * gdb.base/info-os.exp (expect_multiline): New function.
1445 (get process list, get process groups, get threads)
1446 (get file descriptors, get internet-domain sockets)
1447 (get shared-memory regions, get semaphores, get message queues): Use
1448 it for these tests.
1449
9cb709b6
TT
14502012-05-18 Tom Tromey <tromey@redhat.com>
1451
1452 * gdb.mi/mi-var-cmd.exp: Update.
1453 * gdb.objc/basicclass.exp (do_objc_tests): Update.
1454 * gdb.cp/virtbase.exp: Update.
1455 * gdb.cp/classes.exp (test_static_members): Update.
1456 * gdb.cp/casts.exp: Update.
1457 * gdb.base/pointers.exp: Update.
1458 * gdb.base/funcargs.exp (pointer_args): Update.
1459 (structs_by_reference): Update.
1460 * gdb.base/find.exp: Update.
1461 * gdb.base/call-strs.exp: Send "set print symbol off".
1462 * gdb.base/call-ar-st.exp: Update.
1463 * gdb.ada/fun_addr.exp: Update.
1464 * gdb.base/printcmds.exp (test_print_symbol): New proc.
1465 Call it.
1466 (test_print_repeats_10, test_print_strings)
1467 (test_print_char_arrays): Update.
1468
b012acdd
TT
14692012-05-18 Tom Tromey <tromey@redhat.com>
1470
1471 * gdb.base/charset.exp (string_display): Update.
1472
1d51a733
TT
14732012-05-18 Tom Tromey <tromey@redhat.com>
1474
1475 * gdb.mi/mi2-var-display.exp: Update.
1476 * gdb.mi/mi-var-display.exp: Update.
1477 * gdb.mi/mi-var-child.exp: Update.
1478 * gdb.cp/expand-psymtabs-cxx.exp: Update.
1479 * gdb.cp/cp-relocate.exp (get_func_address): Update.
1480
957df313
DE
14812012-05-17 Doug Evans <dje@google.com>
1482
682c7f7b
DE
1483 * info-macros.exp: Pass "debug" to prepare_for_testing.
1484
957df313
DE
1485 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
1486 * gdb.ada/Makefile.in (clean): Ditto.
1487 * gdb.arch/Makefile.in (clean): Ditto.
1488 * gdb.asm/Makefile.in (clean): Ditto.
1489 * gdb.base/Makefile.in (clean): Ditto.
1490 * gdb.cell/Makefile.in (clean): Ditto.
1491 * gdb.cp/Makefile.in (clean): Ditto.
1492 * gdb.disasm/Makefile.in (clean): Ditto.
1493 * gdb.dwarf2/Makefile.in (clean): Ditto.
1494 * gdb.fortran/Makefile.in (clean): Ditto.
1495 * gdb.go/Makefile.in (clean): Ditto.
1496 * gdb.hp/Makefile.in (clean): Ditto.
1497 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
1498 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
1499 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
1500 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
1501 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
1502 * gdb.java/Makefile.in (clean): Ditto.
1503 * gdb.linespec/Makefile.in (clean): Ditto.
1504 * gdb.mi/Makefile.in (clean): Ditto.
1505 * gdb.modula2/Makefile.in (clean): Ditto.
1506 * gdb.multi/Makefile.in (clean): Ditto.
1507 * gdb.objc/Makefile.in (clean): Ditto.
1508 * gdb.opencl/Makefile.in (clean): Ditto.
1509 * gdb.opt/Makefile.in (clean): Ditto.
1510 * gdb.pascal/Makefile.in (clean): Ditto.
1511 * gdb.python/Makefile.in (clean): Ditto.
1512 * gdb.reverse/Makefile.in (clean): Ditto.
1513 * gdb.server/Makefile.in (clean): Ditto.
1514 * gdb.stabs/Makefile.in (clean): Ditto.
1515 * gdb.threads/Makefile.in (clean): Ditto.
1516 * gdb.trace/Makefile.in (clean): Ditto.
1517 * gdb.xml/Makefile.in (clean): Ditto.
1518
abc9d0dc
TT
15192012-05-16 Tom Tromey <tromey@redhat.com>
1520
1521 * gdb.base/macscp1.c (macscp_expr): Add comment.
1522 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
1523
6a3a010b
MR
15242012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
1525
1526 * gdb.base/return-nodebug.exp: Also test float and double types.
1527
01429c8e
JK
15282012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1529
1530 PR testsuite/12649
1531 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
1532
54115cd4
JK
1533 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
1534
0c5f383f
SDJ
15352012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
1536
1537 * gdb.base/stap-probe.exp (stap_test): Remove calls to
1538 `rerun_to_main'.
1539 (stap_test_no_debuginfo): Likewise.
1540
e7e0cddf
SS
15412012-05-14 Stan Shebs <stan@codesourcery.com>
1542
1543 * gdb.base/dprintf.c: New file.
1544 * gdb.base/dprintf.exp: New file.
1545
c772f8e7
HZ
15462012-05-14 Hui Zhu <hui_zhu@mentor.com>
1547
1548 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
1549 * gdb.trace/disconnected-tracing.c: New file.
1550 * gdb.trace/disconnected-tracing.exp: New file.
1551
7efc75aa
SCR
15522012-05-13 Siva Chandra Reddy <sivachandra@google.com>
1553
1554 * gdb.python/python.c: Add a new breakpoint comment.
1555 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
1556
85d4a676
SS
15572011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
1558
1559 * gdb.base/info-os.exp: New file.
1560 * gdb.base/info-os.c: New file.
1561
64ea88dc
JB
15622012-05-10 Joel Brobecker <brobecker@adacore.com>
1563
4647ab1b
JB
1564 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
1565 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
1566 New files.
64ea88dc 1567
afba63f1
JB
15682012-05-10 Joel Brobecker <brobecker@adacore.com>
1569
1570 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
1571 gdb.base/ctxobj.exp: New files.
1572
9d198b1e
TT
15732012-05-09 Tom Tromey <tromey@redhat.com>
1574
1575 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
1576
9bfee719
MR
15772012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
1578
1579 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
1580
3a7341d8
MR
15812012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
1582
1583 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
1584 before using it.
1585
52b3699b
TG
15862012-05-04 Tristan Gingold <gingold@adacore.com>
1587
1588 * gdb.base/set-noassign.exp: New test.
1589
a20ee7a4
SCR
15902012-05-03 Siva Chandra Reddy <sivachandra@google.com>
1591
1592 * gdb.python/py-symbol.exp: Add tests to test the new methods
1593 gdb.Symtab.global_block() and gdb.Symtab.static_block().
1594 * gdb.python/py-symbol.c: Add new struct to help test
1595 gdb.Symtab.static_block().
1596
bf2f0858
DE
15972012-05-03 Doug Evans <dje@google.com>
1598
1599 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
1600 commented out.
1601
2d4e0376
YQ
16022012-05-03 Yao Qi <yao@codesourcery.com>
1603
1604 * gdb.base/catch-syscall.exp: Skip it before compilation if target
1605 doesn't support.
1606 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
1607 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
1608
6d0bb9f3
YQ
16092012-05-03 Yao Qi <yao@codesourcery.com>
1610
1611 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
1612
fd820528
DE
16132012-04-30 Doug Evans <dje@google.com>
1614
1615 PR testsuite/13961
1616 * gdb.dwarf2/pr13961.S: New file.
1617 * gdb.dwarf2/pr13961.exp: New file.
1618
b9e219b9
YQ
16192012-04-29 Yao Qi <yao@codesourcery.com>
1620
1621 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
1622
3019eac3
DE
16232012-04-28 Doug Evans <dje@google.com>
1624
1625 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
1626 .Ltype_int_in_cu2. Use name "int2" instead of "int".
1627 All uses updated.
1628 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
1629 "ptype func_cu1" to expand cu2 before cu1.
1630
62e5f89c
SDJ
16312012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
1632 Tom Tromey <tromey@redhat.com>
1633
1634 * gdb.base/default.exp: Add `$_probe_arg*' convenience
1635 variables.
1636 * gdb.base/stap-probe.c: New file.
1637 * gdb.base/stap-probe.exp: New file.
1638 * gdb.trace/stap-trace.c: New file.
1639 * gdb.trace/stap-trace.exp: New file.
1640 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
1641 libgcc's unwinder.
1642
14132e89
MR
16432012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
1644
1645 * gdb.arch/mips16-thunks-inmain.c: New file.
1646 * gdb.arch/mips16-thunks-main.c: New file.
1647 * gdb.arch/mips16-thunks-sin.c: New file.
1648 * gdb.arch/mips16-thunks-sinfrob.c: New file.
1649 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
1650 * gdb.arch/mips16-thunks-sinmain.c: New file.
1651 * gdb.arch/mips16-thunks-sinmips16.c: New file.
1652 * gdb.arch/mips16-thunks.exp: New file.
1653
a766d390
DE
16542012-04-25 Doug Evans <dje@google.com>
1655
1656 * configure.ac: Create gdb.go/Makefile.
1657 * configure: Regenerate.
1658 * gdb.base/default.exp: Add "go" to "set language" testing.
1659 * gdb.go/Makefile.in: New file.
1660 * gdb.go/basic-types.exp: New file.
1661 * gdb.go/chan.exp: New file.
1662 * gdb.go/chan.go: New file.
1663 * gdb.go/handcall.exp: New file.
1664 * gdb.go/handcall.go: New file.
1665 * gdb.go/hello.exp: New file.
1666 * gdb.go/hello.go: New file.
1667 * gdb.go/integers.exp: New file.
1668 * gdb.go/integers.go: New file.
1669 * gdb.go/methods.exp: New file.
1670 * gdb.go/methods.go: New file.
1671 * gdb.go/package.exp: New file.
1672 * gdb.go/package1.go: New file.
1673 * gdb.go/package2.go: New file.
1674 * gdb.go/print.exp: New file.
1675 * gdb.go/strings.exp: New file.
1676 * gdb.go/strings.go: New file.
1677 * gdb.go/types.exp: New file.
1678 * gdb.go/types.go: New file.
1679 * gdb.go/unsafe.exp: New file.
1680 * gdb.go/unsafe.go: New file.
1681 * lib/future.exp: Add Go support.
1682 (gdb_find_go, gdb_find_go_linker): New procs.
1683 (gdb_default_target_compile): Add Go support.
1684 * lib/gdb.exp (skip_go_tests): New proc.
1685 * lib/go.exp: New file.
1686
e65f9ffb
TT
16872012-04-25 Tom Tromey <tromey@redhat.com>
1688
1689 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
1690
14e75d8e
JK
16912012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
1692 Jan Kratochvil <jan.kratochvil@redhat.com>
1693
1694 PR symtab/7259:
1695 * gdb.base/enumval.c: New test case.
1696 * gdb.base/enumval.exp: New test case.
1697 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
1698 field.bitpos.
1699
f3525b70
PA
17002012-04-17 Pedro Alves <palves@redhat.com>
1701
1702 * Makefile.in (site.exp): Make site.exp source
1703 $srcdir/lib/append_gdb_boards_dir.exp.
1704 * lib/append_gdb_boards_dir.exp: New file.
1705
bccbefd2
JK
17062012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1707
1708 New option "set auto-load safe-path".
1709 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
1710 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
1711
bf88dd68
JK
17122012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1713
1714 auto-load: Implementation.
1715 * gdb.base/help.exp (test set height): Increase the height.
1716 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
1717 to ...
1718 (info auto-load python-scripts): ... here.
1719 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
1720 to ...
1721 (info auto-load python-scripts *): ... here.
1722
c0d4d1c0
YQ
17232012-04-16 Yao Qi <yao@codesourcery.com>
1724
1725 * lib/trace-support.exp (get_in_proc_agent): New.
1726 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
1727 of in process trace agent.
1728 * gdb.trace/ftrace.exp: Likewise.
1729 * gdb.trace/pending.exp: Likewise.
1730 * gdb.trace/trace-break.exp: Likewise.
1731 * gdb.trace/trace-mt.exp
1732 * gdb.trace/tspeed.exp: Likewise.
1733 * gdb.trace/tstatus.exp
1734 * gdb.trace/strace.exp: Likewise.
1735
cbf68a60
TS
17362012-04-16 Thomas Schwinge <thomas@codesourcery.com>
1737
dd6d3b70
TS
1738 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
1739 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
1740
cbf68a60
TS
1741 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
1742
8264ba82
AG
17432012-04-14 Anton Gorenkov <xgsa@yandex.ru>
1744
1745 PR mi/13393
1746 * gdb.mi/mi-var-rtti.cc: New file.
1747 * gdb.mi/mi-var-rtti.exp: New file.
1748 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
1749 function.
1750 (mi_varobj_update_with_type_change): updated to avoid code duplication.
1751
de0919f8 17522012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
1753
1754 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
1755 EXECUTABLES.
1756 * gdb.python/py-explore.c: C program used for testing the new
1757 'explore' command on C constructs.
1758 * gdb.python/py-explore.cc: C++ program used for testing the new
1759 'explore' command on C++ constructs.
1760 * gdb-python/py-explore.exp: Tests for the new 'explore'
1761 command on C constructs.
1762 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
1763 command on C++ constructs.
1764
a82da7dd
MK
17652012-04-07 Mark Kettenis <kettenis@gnu.org>
1766
1767 * gdb.base/funcargs.exp (complex_args): Fix typo.
1768
e127cba8
JK
17692012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1770
1771 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
1772 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
1773
40e084e1
KS
17742012-04-05 Keith Seitz <keiths@redhat.com>
1775
1776 * gdb.base/advance.exp: Update error message for
1777 "advance malformed" test.
1778 * gdb.base/break.exp: Likewise for "breakpoint with
1779 trailing garbage" test.
1780 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
1781 with trailing garbage" test.
1782 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
1783 trailng garbage" test.
1784 * gdb.base/until.exp: Likewise for "malformed until" test.
1785 * gdb.cp/ovldbreak.exp: Create the breakpoint table
1786 for "breakpoint info (after setting on all)".
1787 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
1788 tests.
1789 * gdb.cp/cplabel.cc: New file.
1790 * gdb.cp/cplabel.exp: New test.
1791 * gdb.linespec/ls-errs.c: New file.
1792 * gdb.linespec/ls-errs.exp: New test.
1793
a72c8f6a
JK
17942012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1795
1796 * gdb.trace/unavailable.exp
1797 (collect globals: print object on: print derived_partial)
1798 (collect globals: print object on: print derived_whole)
1799 (collect globals: print object off: print derived_partial)
1800 (collect globals: print object off: print derived_whole): Update
1801 expected output.
1802
f87a3023
KS
18032012-03-30 Keith Seitz <keiths@redhat.com>
1804
1805 * gdb.python: Add test for linespecs with commas.
1806
e2171b3c
KS
18072012-03-28 Keith Seitz <keiths@redhat.com>
1808
1809 * gdb.linespec/ls-dollar.cc: New file.
1810 * gdb.linespec/ls-dollar.exp: New test.
1811
18122012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
1813
1814 * gdb.cp/namespace.exp: Add breakpoint tests for functions
1815 starting with the global namespace.
1816
2f4e0a80
DE
18172012-03-23 Doug Evans <dje@google.com>
1818
1819 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
1820
7b282c5a
SCR
18212012-03-22 Siva Chandra Reddy <sivachandra@google.com>
1822
1823 * gdb.python/py-value.cc: Add test case for testing the
1824 methodology exposing C++ values to Python.
1825 * gdb.python/py-value-cc.exp: Add tests testing the methodology
1826 exposing C++ values to Python.
1827 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
1828
2e98ca53
JK
18292012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1830 Siddhesh Poyarekar <siddhesh@redhat.com>
1831
1832 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
1833 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
1834 (generate native core dump): Make the test unsupported if core cannot
1835 be generated.
1836
8320cc4f
JK
18372012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1838
1839 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
1840 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
1841 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
1842
3a69ffb2
JK
18432012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
1844
1845 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
1846
8fabffee
DE
18472012-03-17 Doug Evans <dje@google.com>
1848
1849 * dg-extract-results.sh: Handle KFAILs.
1850
ab260dad
JK
18512012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1852
1853 PR symtab/13777
1854 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
1855
53ba8333
JB
18562012-03-16 Joel Brobecker <brobecker@adacore.com>
1857
1858 * gdb.ada/set_pckd_arr_elt: New testcase.
1859
481860b3
GB
18602012-03-16 Gary Benson <gbenson@redhat.com>
1861
1862 PR breakpoints/10738
1863 * gdb.opt/inline-break.exp: New file.
1864 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
1865 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
1866 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
1867 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
1868 * gdb.base/async-shell.exp: Likewise.
1869 * lib/mi-support.exp (library_loaded_re): Likewise.
1870
410528f0
TT
18712012-03-15 Tom Tromey <tromey@redhat.com>
1872
1873 * gdb.cp/virtfunc2.exp: Update expected output.
1874 * gdb.cp/pr9631.exp: Update expected output.
1875 * gdb.cp/member-ptr.exp: Update expected output.
1876 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
1877 output.
1878 * gdb.cp/casts.exp: Update expected output.
1879
c4aeac85
TT
18802012-03-15 Tom Tromey <tromey@redhat.com>
1881
1882 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
1883 (test_info_vtbl): Likewise.
1884 (do_tests): Call test_info_vtbl.
1885 * gdb.cp/virtfunc.cc (va): New global.
1886
856d06f9
TS
18872012-03-15 Thomas Schwinge <thomas@codesourcery.com>
1888
1889 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
1890 describing DWARF data structures.
1891 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
1892 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
1893 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
1894 * gdb.dwarf2/dw2-entry-value.S: Likewise.
1895 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
1896 * gdb.dwarf2/dw2-param-error.S: Likewise.
1897 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
1898 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
1899 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
1900 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
1901 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
1902 * gdb.dwarf2/pr11465.S: Likewise.
1903
e837f12a
JK
19042012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1905
1906 * gdb.mi/mi2-prompt.exp: New file.
1907
ccbb4f28
JB
19082012-03-13 Joel Brobecker <brobecker@adacore.com>
1909
1910 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
1911
32039130
JB
19122012-03-13 Joel Brobecker <brobecker@adacore.com>
1913
1914 * gdb.ada/bp_range_type: New testcase.
1915
16899756
DE
19162012-03-13 Doug Evans <dje@google.com>
1917
1918 * gdb.base/default.exp: Delete tests for symbol-reloading.
1919 * gdb.base/help.exp: Ditto.
1920 * gdb.base/setshow.exp: Ditto.
1921 * gdb.base/gdb_history: Delete references to symbol-reloading.
1922
87b0bb13
JK
19232012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1924
1925 * gdb.base/attach-twice.c: New files.
1926 * gdb.base/attach-twice.exp: New files.
1927
0d7941a9
KS
19282012-03-08 Keith Seitz <keiths@redhat.com>
1929
1930 * lib/gdb.exp (gdb_get_line_number): Throw an
1931 error instead of returning -1.
1932 * gdb.base/break.exp: Remove unused variable
1933 bp_location5.
1934 * gdb.base/hbreak2.exp: Likewise.
1935 * gdb.base/sepdebug.exp: Likewise.
1936
f4647387
YQ
19372012-03-08 Yao Qi <yao@codesourcery.com>
1938 Pedro Alves <palves@redhat.com>
1939
1940 Fix PR server/13392.
1941 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
1942 (tracepoint_change_loc_2): Remove kfail. Return if failed to
1943 download tracepoints.
1944 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
1945 (pending_tracepoint_resolved_during_trace): Likewise.
1946 (pending_tracepoint_installed_during_trace): Likewise.
1947 (pending_tracepoint_with_action_resolved): Likewise.
1948
83c532cb
KS
19492012-03-08 Keith Seitz <keiths@redhat.com>
1950
1951 * gdb.ada/array_bounds.exp: Get breakpoint for line
1952 with "START", not "STOP".
1953 * gdb.python/py-infthread.exp: Do not continue to
1954 line marked "Break here.", which is undefined.
1955
d6b6bbb7
LM
19562012-03-08 Luis Machado <lgustavo@codesourcery.com>
1957
1958 Revert:
1959
1960 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1961
1962 Implement testsuite workaround for PR breakpoints/13781.
1963 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
1964 (set breakpoint condition-evaluation host): New conditional command.
1965
7fe25d9b
JK
19662012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1967
1968 Fix CU relative vs. absolute DIE offsets.
1969 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
1970 one.
1971
51898c15
JK
19722012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1973
1974 Fix false FAIL on distros with relro linkage as default.
1975 * gdb.reverse/solib-precsave.exp: Try to compile the test using
1976 -Wl,-z,norelro first.
1977
8131799e
JB
19782012-03-06 Joel Brobecker <brobecker@adacore.com>
1979
1980 * gdb.ada/bp_on_var: New testcase.
1981
ba241969
JB
19822012-03-06 Joel Brobecker <brobecker@adacore.com>
1983
1984 * gdb.ada/bp_enum_homonym: New testcase.
1985
abe49676
YQ
19862012-03-06 Yao Qi <yao@codesourcery.com>
1987
1988 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
1989 x86_64-*-* and i?86-*-*.
1990 Set up KFAIL for gdb/13808.
1991
d8df103b
TT
19922012-03-05 Tom Tromey <tromey@redhat.com>
1993
1994 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
1995 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
1996
b7b189f3
TT
19972012-03-05 Tom Tromey <tromey@redhat.com>
1998
1999 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
2000
69dc1c4d
YQ
20012012-03-04 Yao Qi <yao@codesourcery.com>
2002
2003 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
2004 messages for KFAIL.
2005
3f20c47f
JK
20062012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2007
2008 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
2009 (print one_two_three, indexes off, print few_reps, indexes off)
2010 (print many_reps, indexes off, print empty, indexes off)
2011 (print one_two_three, print few_reps, print many_reps, print empty):
2012 Call setup_xfail if $gcc_old.
2013
abf1152a
JK
20142012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2015
2016 Implement testsuite workaround for PR breakpoints/13781.
2017 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
2018 (set breakpoint condition-evaluation host): New conditional command.
2019
a06715f8
JK
20202012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2021
2022 Code cleanup.
2023 * gdb.cp/mb-templates.exp: New variables executable. Use it for
2024 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
2025 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
2026 number 1 by $bpnum. Four times.
2027
5808517f
YQ
20282012-03-03 Yao Qi <yao@codesourcery.com>
2029
2030 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
2031
dfe2ac14
JK
20322012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2033
2034 Setup KFAIL for PR server/13796.
2035 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
2036
8bbc467a
JB
20372012-03-02 Joel Brobecker <brobecker@adacore.com>
2038
2039 * gdb.ada/operator_bp: New testcase.
2040
c0eac87f
JB
20412012-03-02 Joel Brobecker <brobecker@adacore.com>
2042
2043 * gdb.ada/info_locals_renaming: New testcase.
2044
4f42c881
TT
20452012-03-02 Tom Tromey <tromey@redhat.com>
2046
2047 * gdb.base/nextoverexit.c: New file.
2048 * gdb.base/nextoverexit.exp: New file.
2049
7380c0c9
EBM
20502012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
2051
2052 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
2053 parameter.
2054
1faeff08
MR
20552012-03-01 Maciej W. Rozycki <macro@mips.com>
2056
2057 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
2058 core registers.
2059
320b6f49
MR
20602012-03-01 Maciej W. Rozycki <macro@mips.com>
2061 Maciej W. Rozycki <macro@codesourcery.com>
2062 Daniel Jacobowitz <dan@codesourcery.com>
2063
2064 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
2065
ad5f7d6e
PA
20662012-03-01 Pedro Alves <palves@redhat.com>
2067
2068 PR gdb/13767
2069
2070 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
2071 (gdb_collect_globals_test): Call it.
2072
d3dc44a6
KS
20732012-03-01 Keith Seitz <keiths@redhat.com>
2074
2075 * gdb.cp/method2.exp: Output of overload menu is now
2076 alphabetized. Update tests for "break A::method".
2077 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
2078 of hard-coding them.
2079 Overload menu is alphabetized: rewrite to accommodate.
2080 Unset variables LINE and TYPES which are used in other tests.
2081 Compute the output of "info break".
2082 Update the breakpoint table after all breakpoints are deleted.
2083 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
2084 compute ACTUALS and the method body based on parameters.
2085 Update expected output accordingly.
2086 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
2087 unique comments to allow the use of gdb_get_line_number.
2088
20892012-03-01 Keith Seitz <keiths@redhat.com>
2090
2091 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
2092 some Tcl syntax.
2093 * gdb.cp/ovldbreak.exp: Likewise.
2094
7949c2a0
KS
20952012-03-01 Keith Seitz <keiths@redhat.com>
2096
2097 * gdb.base/help.exp (help show user): Update expected result
2098 for new doc string changes (add "non-python").
2099
7d74f244
DE
21002012-03-01 Scott J. Goldman <scottjg@vmware.com>
2101
2102 * gdb.python/py-cmd.exp: Add test to verify that python commands can
2103 be put in the user-defined category and that the commands appear in
2104 "help user-defined".
2105
1b611343
JB
21062012-02-29 Joel Brobecker <brobecker@adacore.com>
2107
2108 * gdb.ada/tagged_not_init: New testcase.
2109
99b1c762
JB
21102012-02-29 Joel Brobecker <brobecker@adacore.com>
2111
2112 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
2113 * gdb.ada/enum_idx_packed: New testcase.
2114
2d4a02ee
JB
21152012-02-29 Joel Brobecker <brobecker@adacore.com>
2116
2117 * gdb.ada/aliased_array: New testcase.
2118
2e6fda7d
JB
21192012-02-29 Joel Brobecker <brobecker@adacore.com>
2120
2121 * gdb.ada/whatis_array_val: New testcase.
2122
9a7f938f
JK
21232012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2124
2125 Fix disp-step-syscall.exp: fork: single step over fork.
2126 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
2127 whitespaces.
2128 (single step over $syscall): Remove its check.
2129 (single step over $syscall final pc): New check.
2130
8703a944
JK
21312012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2132
2133 Support processors without SSSE3.
2134 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
2135 pabsd into ...
2136 (ssse3_test): ... a new function.
2137 (main): Call ssse3_test.
2138 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
2139 Update expected values everywhere.
2140 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
2141 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
2142 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
2143 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
2144 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
2145 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
2146 Move these tests lower.
2147 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
2148 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
2149 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
2150 New tests.
2151
c03e6ccc
YQ
21522012-02-29 Yao Qi <yao@codesourcery.com>
2153 Pedro Alves <palves@redhat.com>
2154
2155 * gdb.trace/trace-mt.c: New.
2156 * gdb.trace/trace-mt.exp: New.
2157
7964b62a
TS
21582012-02-28 Thomas Schwinge <thomas@codesourcery.com>
2159
2c8910ba
TS
2160 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
2161 numbers instead of hardcoding them.
2162 * gdb.base/annota1.c: Provide suitable markers.
2163 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
2164 numbers instead of hardcoding them.
2165 * gdb.base/annota3.c: Provide suitable markers.
2166
2167 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
2168 * gdb.base/annota3.c: Likewise.
2169 * gdb.base/sigall.c: Likewise.
2170 * gdb.base/signals.c: Likewise.
2171 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 2172
5a41c0b7
MR
21732012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
2174
2175 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
2176 failure return path.
2177
ebbbe5c5
LM
21782012-02-27 Luis Machado <lgustavo@codesourcery.com>
2179
2180 * gdb.base/save-bp.exp: Account for new condition evaluator output.
2181
8d126d8a
LM
21822012-02-24 Luis Machado <lgustavo@codesourcery.com>
2183
2184 * gdb.base/cond-eval-mode.exp: New file.
2185
11337c2f
PA
21862012-02-24 Pedro Alves <palves@redhat.com>
2187
2188 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
2189 (top level): Use with_test_prefix.
2190
13fc3e3c
PA
21912012-02-24 Pedro Alves <palves@redhat.com>
2192
2193 * gdb.threads/attach-into-signal.exp (corefunc): Use
2194 with_test_prefix.
2195
07c1b626
JK
21962012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2197
2198 Fix false FAILs on old CPUs without SSE.
2199 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
2200 Return untested for Illegal instruction.
2201
596ba138
JK
22022012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2203
2204 Fix false FAILs with glibc debug infos installed.
2205 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
2206 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
2207
aeaa2474
SA
22082012-02-22 Sterling Augustine <saugustine@google.com>
2209
2210 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
2211 constant with cast.
2212
aed555c9
PA
22132012-02-21 Pedro Alves <palves@redhat.com>
2214
2215 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
2216
78afebb4
PA
22172012-02-21 Pedro Alves <palves@redhat.com>
2218
2219 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
2220
fdcfef12
PA
22212012-02-21 Pedro Alves <palves@redhat.com>
2222
2223 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
2224 with_test_prefix.
2225
0f4d39d5
PA
22262012-02-21 Pedro Alves <palves@redhat.com>
2227
2228 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
2229 with_test_prefix here.
2230 (top level): Do it here instead. Remove `:' from the
2231 with_test_prefix string.
2232 * gdb.base/attach-pie-misread.exp: Remove the leading space the
2233 the suffix `:' from the with_test_prefix prefix string.
2234 * gdb.base/break-interp.exp: Ditto.
2235 * gdb.base/catch-load.exp: Ditto.
2236 * gdb.base/disp-step-syscall.exp: Ditto.
2237 * gdb.base/jit-so.exp: Ditto.
2238 * gdb.base/jit.exp: Ditto.
2239 * gdb.base/sepdebug.exp: Ditto.
2240 * gdb.base/solib-display.exp: Ditto.
2241 * gdb.base/solib-overlap.exp: Ditto.
2242 * gdb.base/watch-cond-infcall.exp: Ditto.
2243 * gdb.base/watchpoint.exp: Ditto.
2244 * gdb.dwarf2/dw2-noloc.exp: Ditto.
2245 * gdb.mi/mi-watch.exp: Ditto.
2246 * gdb.mi/mi2-watch.exp: Ditto.
2247 * gdb.threads/non-ldr-exc-1.exp: Ditto.
2248 * gdb.threads/non-ldr-exc-2.exp: Ditto.
2249 * gdb.threads/non-ldr-exc-3.exp: Ditto.
2250 * gdb.threads/non-ldr-exc-4.exp: Ditto.
2251 * gdb.threads/watchpoint-fork.exp: Ditto.
2252 * gdb.threads/watchthreads-reorder.exp: Ditto.
2253 * gdb.trace/change-loc.exp: Ditto.
2254 * gdb.trace/pending.exp: Ditto.
2255 * gdb.trace/status-stop.exp: Ditto.
2256 * gdb.trace/strace.exp: Ditto.
2257 * gdb.trace/trace-break.exp: Ditto.
2258 * gdb.trace/unavailable.exp: Ditto.
2259 * lib/gdb.exp (with_test_prefix): Always prefix with space and
2260 suffix with colon. Adjust leading comments.
2261
6a5870ce
PA
22622012-02-21 Pedro Alves <palves@redhat.com>
2263 Tom Tromey <tromey@redhat.com>
2264
2265 * lib/gdb.exp: Add description of test prefixes.
2266 (with_test_prefix): New procedure.
2267 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
2268 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
2269 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
2270 instead of lappend to append to pf_prefix.
2271 * gdb.base/catch-load.exp: Use with_test_prefix.
2272 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
2273 * gdb.base/jit-so.exp: Use with_test_prefix.
2274 * gdb.base/jit.exp: Use with_test_prefix.
2275 * gdb.base/return-nodebug.exp (do_test): Use append instead of
2276 lappend to append to pf_prefix.
2277 * gdb.base/sepdebug.exp: Use with_test_prefix.
2278 * gdb.base/solib-display.exp: Use with_test_prefix.
2279 * gdb.base/solib-overlap.exp: Use with_test_prefix.
2280 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
2281 * gdb.base/watchpoint.exp: Use with_test_prefix.
2282 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
2283 * gdb.mi/mi-watch.exp: Use with_test_prefix.
2284 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
2285 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
2286 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
2287 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
2288 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
2289 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
2290 append instead of lappend to append to pf_prefix.
2291 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
2292 * gdb.trace/change-loc.exp: Use with_test_prefix.
2293 * gdb.trace/pending.exp: Use with_test_prefix.
2294 * gdb.trace/status-stop.exp: Use with_test_prefix.
2295 * gdb.trace/strace.exp: Use with_test_prefix.
2296 * gdb.trace/trace-break.exp: Use with_test_prefix.
2297 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
2298 instead of lappend to append to pf_prefix.
2299
35dc4a6b
JK
23002012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2301
2302 Fix racy FAILs.
2303 * gdb.base/inferior-died.c (main): Add return of 0.
2304 * gdb.base/inferior-died.exp (continue): Fix expectation of
2305 asynchronous events.
2306 (p 1): New test.
2307
c5a006e6
PA
23082012-02-20 Pedro Alves <palves@redhat.com>
2309
2310 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
2311 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
2312 gdb's internal debug output. For the non-threaded case, look for
2313 "Program received signal SIGLARM", for the threaded case, peek at
2314 the thread's siginfo.
2315
cc51a170
PA
23162012-02-20 Pedro Alves <palves@redhat.com>
2317
2318 General cleanup, make output test messages unique, and build
2319 different executable files for the non-threaded and threaded
2320 cases.
2321
2322 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
2323 Delete.
2324 (executable_nothr, executable_thr): New globals.
2325 (top level): Adjust to delete both executables.
2326 (corefunc): New parameter $executable. Set $pf_prefix instead of
2327 hand writing a prefix in tests. Issue a clean_restart and enable
2328 lin-lwp debug output here.
2329 (top level): Adjust. Use build_executable. Don't start gdb here,
2330 and don't enable lin-lwp debug output here.
2331 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
2332
c755f03d
JK
23332012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2334
2335 Fix racy FAILs.
2336 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
2337 "continue" command.
2338
6bec5e0a
JK
23392012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2340
2341 Fix for gdbserver non-extended mode.
2342 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
2343 and gdb_run_cmd.
2344
2e8265fd
TT
23452012-02-17 Tom Tromey <tromey@redhat.com>
2346
2347 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
2348 * gdb.python/py-events.exp: Check 'dir' output.
2349 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
2350
9e507076
YQ
23512012-02-17 Yao Qi <yao@codesourcery.com>
2352
2353 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
2354
32d22ab1
TT
23552012-02-16 Tom Tromey <tromey@redhat.com>
2356
2357 * gdb.base/inferior-died.c: Don't include stdio.h.
2358
9addecb9
TT
23592012-02-16 Tom Tromey <tromey@redhat.com>
2360
2361 * gdb.base/inferior-died.c: New file.
2362 * gdb.base/inferior-died.exp: New file.
2363
4cb6da1c
AR
23642012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
2365
2366 * gdb.base/break-inline.exp: New file.
2367 * gdb.base/break-inline.c: New file.
2368
3af2590d
TT
23692012-02-15 Tom Tromey <tromey@redhat.com>
2370
2371 * gdb.base/pc-fp.exp: Add "info register" tests.
2372
29988831
TT
23732012-02-15 Tom Tromey <tromey@redhat.com>
2374
2375 * gdb.base/regs.exp: Remove.
2376
10010058
PA
23772012-02-15 Pedro Alves <palves@redhat.com>
2378
2379 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
2380 the target doesn't support tracepoints.
2381 * gdb.trace/circ.exp: Ditto.
2382 * gdb.trace/collection.exp: Ditto.
2383 * gdb.trace/packetlen.exp: Ditto.
2384 * gdb.trace/passc-dyn.exp: Ditto.
2385 * gdb.trace/report.exp: Ditto.
2386 * gdb.trace/tfind.exp: Ditto.
2387 * gdb.trace/tspeed.exp: Ditto.
2388 * gdb.trace/tsv.exp: Ditto.
2389 * gdb.trace/unavailable.exp: Ditto.
2390 * gdb.trace/while-dyn.exp: Ditto.
2391
a2e0062d
PA
23922012-02-15 Pedro Alves <palves@redhat.com>
2393
2394 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
2395 gdb_test_multiple, and call unsupported instead of fail, if the
2396 remote side does not support the request.
2397
a1999d40
PA
23982012-02-15 Pedro Alves <palves@redhat.com>
2399
2400 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
2401 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
2402 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
2403 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
2404 * gdb.server/server-run.exp: Make sure gdb is disconnected.
2405 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
2406 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
2407 doesn't start with "extended-" already.
2408
7cee1e54
PA
24092012-02-15 Pedro Alves <palves@redhat.com>
2410
2411 Support extended-remote. Avoid cascading timeouts.
2412
2413 * gdb.base/attach.exp (do_attach_tests): Add expected output for
2414 the extended-remote target. If attaching with no file fails, load
2415 the file manually.
2416 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
2417
816338b5
SS
24182012-02-14 Stan Shebs <stan@codesourcery.com>
2419
2420 * gdb.base/ena-dis-br.exp: Add enable count test.
2421
cc30c4bd
PA
24222012-02-13 Pedro Alves <palves@redhat.com>
2423
2424 * config/mips-idt.exp: Delete.
2425 * gdb.base/a2-run.exp: Remove mips-idt xfails.
2426 * gdb.base/bitfields.exp: Remove mips-idt restarts.
2427 * gdb.base/break.exp: Remove mips-idt references.
2428 * gdb.base/chng-syms.exp: Ditto.
2429 * gdb.base/default.exp: Ditto.
2430 * gdb.base/funcargs.exp (funcargs_reload): Delete.
2431 (top level): Don't call it.
2432 * gdb.base/opaque.exp: Remove mips-idt restarts.
2433 * gdb.base/ptype.exp: Remove mips-idt xfails.
2434 * gdb.base/scope.exp: Remove mips-idt restarts.
2435 * gdb.base/sepdebug.exp: Remove mips-idt references.
2436 * gdb.base/watchpoint.exp (maybe_clean_restart)
2437 (maybe_reinitialize): Delete.
2438 (test_disabling_watchpoints, test_disabling_watchpoints)
2439 (test_watchpoint_triggered_in_syscall)
2440 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
2441 Don't call them.
2442
57008375
JK
24432012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2444
2445 * gdb.server/server-exec-info.exp: New file.
2446
4a2d9c08
PA
24472012-02-10 Pedro Alves <palves@redhat.com>
2448
2449 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
2450 always non-empty.
2451 (test_attach): Always pass $exec to test_attach_gdb.
2452
09fa21bd
TT
24532012-02-08 Tom Tromey <tromey@redhat.com>
2454
2455 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
2456 before inferior is started.
2457
f0823d2c
TT
24582012-02-07 Tom Tromey <tromey@redhat.com>
2459
2460 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
2461 Symbol.value.
2462 * gdb.python/py-symbol.c (qq): Set default value.
2463
24642012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
2465
2466 * gdb.python/py-symbol.c (qq): New global.
2467 * gdb.python/py-symbol.exp: Add test for frame-less
2468 lookup_symbol.
2469 * gdb.python/py-symtab.exp: Fix line number.
2470
f7e44f65
JB
24712012-02-03 Joel Brobecker <brobecker@adacore.com>
2472
2473 * gdb.ada/mi_task_arg: New testcase.
2474
4c9ed63c
PA
24752012-02-02 Pedro Alves <palves@redhat.com>
2476
2477 * gdb.reverse/until-precsave.exp: Also put "record save" under the
2478 extended timeout.
2479
c0b9f2c6
PA
24802012-02-02 Pedro Alves <palves@redhat.com>
2481
2482 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
2483 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
2484
5f8cefd7
PA
24852012-02-02 Pedro Alves <palves@redhat.com>
2486
2487 * gdb.base/term.exp: Rewrite.
2488 * gdb.base/term.c: New.
2489
2f3a2569
PA
24902012-02-02 Pedro Alves <palves@redhat.com>
2491
2492 * gdb.base/default.exp (run "r" abbreviation, run): Add
2493 extended-remote expected output.
2494
f149aabd
TT
24952012-02-02 Tom Tromey <tromey@redhat.com>
2496
2497 * gdb.cp/dispcxx.exp: New file.
2498 * gdb.cp/dispcxx.cc: New file.
2499
03bef283
TT
25002012-02-01 Tom Tromey <tromey@redhat.com>
2501
2502 * gdb.base/jit-simple.exp: New file.
2503 * gdb.base/jit-simple.c: New file.
2504
a79b18b5
YQ
25052012-01-30 Yao Qi <yao@codesourcery.com>
2506
2507 * gdb.base/skip.exp: Make test result unique.
2508
f0d1a53e
JK
25092012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2510
2511 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
2512 compatibility with valgrind-3.7.0.
2513
4b3c9f41
PA
25142012-01-27 Pedro Alves <palves@redhat.com>
2515
2516 * gdb.base/watchpoint.exp (no_hw): New global.
2517 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
2518 disable hw watchpoints.
2519 (test_wide_location_1, test_wide_location_2): If no_hw is set,
2520 don't expect hw watchpoints.
2521 (no_hw_watchpoints): Always clean restart.
2522 (do_tests): New procedure, factored out from the top level.
2523 (top level): Run tests twice. Once with hw watchpoints enabled,
2524 another time with hw watchpoints disabled.
2525
a13491c8
PA
25262012-01-27 Pedro Alves <palves@redhat.com>
2527
2528 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
2529 out from the top level.
2530 (top level): Call it instead.
2531
f2c8a051
PA
25322012-01-27 Pedro Alves <palves@redhat.com>
2533
2534 * gdb.base/watchpoint.exp (top level): Re-enable hardware
2535 watchpoints sooner.
2536
654d7a9e
PA
25372012-01-27 Pedro Alves <palves@redhat.com>
2538
2539 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
2540
274f47f3
PA
25412012-01-27 Pedro Alves <palves@redhat.com>
2542
2543 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
2544 "You may have requested too many hardware
2545 breakpoints/watchpoints".
2546
e4d63ba2
PA
25472012-01-27 Pedro Alves <palves@redhat.com>
2548
2549 * gdb.base/watchpoint.exp (maybe_clean_restart)
2550 (maybe_reinitialize): New.
2551 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
2552 expect "hit N times".
2553 (test_disabling_watchpoints, test_complex_watchpoint)
2554 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
2555 Call maybe_clean_restart.
2556 (top level): Use clean_restart. Remove "mips-idt-*"
2557 reinitialization.
2558
dbd95daf
PA
25592012-01-27 Pedro Alves <palves@redhat.com>
2560
2561 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
2562
f3ad2025
PA
25632012-01-27 Pedro Alves <palves@redhat.com>
2564
2565 * gdb.base/watchpoint.exp: Clean restart after tests that don't
2566 require `initialize' anymore. Remove unnecessary `initialize'
2567 calls.
2568
100aa3ae
PA
25692012-01-27 Pedro Alves <palves@redhat.com>
2570
2571 * gdb.base/watchpoint.exp (wp_set): Delete.
2572 (initialize, test_simple_watchpoint, top level): Remove dead code.
2573
c79a8e11
PA
25742012-01-27 Pedro Alves <palves@redhat.com>
2575
2576 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
2577 typo.
2578
048fe15a
PA
25792012-01-27 Pedro Alves <palves@redhat.com>
2580
2581 * config/extended-gdbserver.exp: New file.
2582 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
2583 comment.
2584 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
2585 * boards/native-extended-gdbserver.exp: New file.
2586
4033a6bf
PA
25872012-01-26 Pedro Alves <palves@redhat.com>
2588
2589 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
2590 and gdb_test_multiple.
2591
3d7f4b81
PA
25922012-01-26 Pedro Alves <palves@redhat.com>
2593
2594 Make test messages unique, and more identifiable.
2595 * gdb.multi/watchpoint-multi.exp: Change test messages.
2596
484abf42
TT
25972012-01-25 Tom Tromey <tromey@redhat.com>
2598
2599 * gdb.base/solib-disc.exp: Fix regexps.
2600
edcc5120
TT
26012012-01-24 Tom Tromey <tromey@redhat.com>
2602
2603 * lib/mi-support.exp (mi_expect_stop): Add special case for
2604 solib-event.
2605 * gdb.base/catch-load-so.c: New file.
2606 * gdb.base/catch-load.exp: New file.
2607 * gdb.base/catch-load.c: New file.
2608 * gdb.base/break-interp.exp (reach_1): Update regexp.
2609
30b91c90
JK
26102012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2611
2612 Fix fuzzy results.
2613 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
2614 lpsimple and func.
2615
53fe1783
GB
26162012-01-24 Gary Benson <gbenson@redhat.com>
2617
2618 Delete #if 0'd out code.
2619 * gdb.base/default.exp (info catch): Remove.
2620 * gdb.base/gdb_history (info catch): Likewise.
2621 * gdb.base/help.exp (info catch): Likewise.
2622
d0d8b0c6
JK
26232012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2624
2625 Fix watchpoints to be specific for each inferior.
2626 * gdb.multi/watchpoint-multi.c: New file.
2627 * gdb.multi/watchpoint-multi.exp: New file.
2628
4403d8e9
JK
26292012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2630
2631 Fix watchpoints across inferior fork.
2632 * gdb.threads/watchpoint-fork-child.c: New file.
2633 * gdb.threads/watchpoint-fork-mt.c: New file.
2634 * gdb.threads/watchpoint-fork-parent.c: New file.
2635 * gdb.threads/watchpoint-fork-st.c: New file.
2636 * gdb.threads/watchpoint-fork.exp: New file.
2637 * gdb.threads/watchpoint-fork.h: New file.
2638
050a2e1d
PA
26392012-01-23 Pedro Alves <palves@redhat.com>
2640
2641 * gdb.base/call-signal-resume.exp: Allow output after "return".
2642
6a52fb62
PA
26432012-01-20 Pedro Alves <palves@redhat.com>
2644
2645 * gdb.python/py-finish-breakpoint.py: Fix typo.
2646
145b16a9
UW
26472012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
2648
2649 * gdb.base/info-proc.exp: Also run on remote targets. Main
2650 "info proc" command is now always present; whether target supports
2651 actual info proc operation is detected when attempting to issue
2652 the command.
2653
26f6125e
JK
26542012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2655
2656 * .gdbinit: Remove.
2657
eb5227ce
PA
26582012-01-19 Pedro Alves <palves@redhat.com>
2659
2660 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
2661 look at the funtions' returns.
2662 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
2663 (jprint.print(int, int)): Change return type to int. Adjust.
2664
1db33378
PP
26652012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
2666
2667 PR gdb/9538
2668 * gdb.base/sepdebug.exp: New test.
2669
b9736cf8
PA
26702012-01-18 Pedro Alves <palves@redhat.com>
2671
2672 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
2673 Allow output before ^done.
2674
4aac40c8
TT
26752012-01-16 Tom Tromey <tromey@redhat.com>
2676
2677 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
2678 Add tests for relative directory.
2679
cafec441
TT
26802012-01-16 Tom Tromey <tromey@redhat.com>
2681
2682 * gdb.base/printcmds.c (enum flag_enum): New.
2683 (three): New global.
2684 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
2685 enum printing.
2686 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
2687 FlagEnumerationPrinter.
2688 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
2689 * gdb.python/py-pp-maint.c (enum flag_enum): New.
2690 (fval): New global.
2691
abcc4978
PA
26922012-01-16 Pedro Alves <palves@redhat.com>
2693
2694 * lib/gdb.exp (banned_procedures): New variable.
2695 (banned_variables_traced): Rename to ...
2696 (banned_traced): ... this.
2697 (gdb_init): Also trace banned procedures.
2698 (gdb_finish): Also untrace banned procedures.
2699
97ccebe8
PA
27002012-01-16 Pedro Alves <palves@redhat.com>
2701
2702 Remove all calls to strace.
2703
2af7517b
JK
27042012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2705
2706 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
2707 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
2708
9241a8bc
PP
27092012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
2710
2711 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
2712 * gdb.base/pie-execl.exp: Likewise.
2713
3848a17f
KS
27142012-01-12 Keith Seitz <keiths@redhat.com>
2715
2716 PR mi/10586
2717 * gdb.mi/var-cmd.c (struct anonymous): New structure.
2718 (do_anonymous_type_tests): New function.
2719 (main): Call do_anonymous_type_tests.
2720 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
2721 (verify_everything): New procedure.
2722 * gdb.mi/mi-var-cp.cc (class A): New class.
2723 (anonymous_structs_and_unions): New function.
2724 (main): Call anonymous_structs_and_unions.
2725 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
2726 (verify_everything): New procedure.
2727
440e2fca
KS
27282012-01-12 Keith Seitz <keiths@redhat.com>
2729
2730 * lib/mi-support.exp: Expand comments about PATH_EXPR.
2731 (varobj_tree::get_path_expr): Assume that all varobjs are
2732 compound unless they are known simple types.
2733 Adjust path expressions based on parent type, path parent type,
2734 and tree language.
2735 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
2736 the root varobj.
2737 (mi_walk_varobj_tree): Add LANGUAGE parameter.
2738
675399c9
PA
27392012-01-11 Pedro Alves <palves@redhat.com>
2740
2741 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
2742 core files on this machine" anymore.
2743
97ddaa9b
PH
27442012-01-11 Paul Hilfinger <hilfingr@adacore.com>
2745
2746 * gdb.base/watchpoint.c (recurser): Initialize local_x.
2747 (main): Repeat recurser call.
2748 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
2749 equivalent to 'local_x'.
2750
ea733575
PH
27512012-01-11 Paul Hilfinger <hilfingr@adacore.com>
2752 Joel Brobecker <brobecker@adacore.com>
2753
2754 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
2755
2ca0b532
PA
27562012-01-05 Pedro Alves <alves.ped@gmail.com>
2757
2758 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
2759 * gdb.python/py-events.c (first): Add bits for new "step N" test.
2760 * gdb.python/py-events.exp: Test that "step N" tripping on a
2761 breakpoint emits a breakpoint event.
2762
6e681866
JB
27632012-01-03 Joel Brobecker <brobecker@adacore.com>
2764
2765 * gdb.base/auxv.exp: Reformat the copyright notice.
2766
3c2d6aff
YQ
27672012-01-03 Yao Qi <yao@codesourcery.com>
2768
2769 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
2770 (strace_trace_on_diff_addr): New.
2771 * gdb.trace/strace.c: (main): Add two local variables.
2772
0852fee3
UW
27732011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
2774
2775 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
2776 * gdb.cell/gcore.exp: Likewise.
2777 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
2778 to verify the correct instance of main is selected.
2779
12c3e59c
JB
27802012-01-02 Joel Brobecker <brobecker@adacore.com>
2781
2782 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
2783 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
2784 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
2785 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
2786 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
2787 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
2788 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
2789 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
2790 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
2791 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
2792 gdb.threads/thread_check.c: Reformat copyright header.
2793
c0f378ec
EBM
27942011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
2795
e4a7ca93 2796 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
2797 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
2798 is not enabled.
2799
3bc96cfb
JK
28002011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2801
2802 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
2803 parameter to self_exec, adjust the function.
2804 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
2805 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
2806 (set var do_exit = 0): Remove test.
2807 (newline at end of file): Add one.
2808
095bcf5e
JB
28092011-12-27 Joel Brobecker <brobecker@adacore.com>
2810
2811 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
2812 New files.
2813
18d19bd1
JK
28142011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2815
2816 Fix racy FAILs.
2817 * gdb.threads/fork-thread-pending.c (barrier): New variable.
2818 (thread_function, thread_forker): Call pthread_barrier_wait for it.
2819 (main): Call pthread_barrier_init for it.
2820
e809353a
JK
28212011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2822
2823 Fix double send_gdb leading to racy FAILs.
2824 * gdb.base/break.exp (set silent break bp_location1): Replace
2825 3x send_gdb and gdb_expect by gdb_test.
2826 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
2827 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
2828 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
2829 instead of send_gdb. Twice.
2830 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
2831 3x send_gdb and gdb_expect by gdb_test.
2832 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
2833
da8cb7ec
JK
28342011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2835
2836 * gdb.linespec/linespec.exp: Compile using {c++}.
2837
ae1a303e
JK
28382011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2839
2840 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
2841 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
2842 (verify GCC PR debug/51668): New test.
2843
cc72b2a2
KP
28442011-12-23 Kevin Pouget <kevin.pouget@st.com>
2845
2846 Introduce gdb.FinishBreakpoint in Python.
2847 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
2848 py-finish-breakpoint2
2849 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
2850 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
2851 instead of line number.
2852 * gdb.python/py-finish-breakpoint.c: New file.
2853 * gdb.python/py-finish-breakpoint.exp: New file.
2854 * gdb.python/py-finish-breakpoint.py: New file.
2855 * gdb.python/py-finish-breakpoint2.cc: New file.
2856 * gdb.python/py-finish-breakpoint2.exp: New file.
2857 * gdb.python/py-finish-breakpoint2.py: New file.
2858
3b7962f9
JK
28592011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2860
2861 Partial fix of compatibility with gcc-4.7.
2862 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
2863 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
2864 Add comment to add a PASS case in the future.
2865
6538471c
JK
2866 Fix compatibility with gcc-4.7.
2867 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
2868
7052e42c
UW
28692011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
2870
2871 PR tdep/12797
2872 * gdb.base/callfuncs.exp: Remove KFAIL.
2873
9ac7f98e
JB
28742011-12-21 Joel Brobecker <brobecker@adacore.com>
2875
2876 * gdb.ada/task_bp: New testcase.
2877
f6eeced0
JK
28782011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2879
2880 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
2881 -DNO_SECTIONS.
2882 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
2883
72225e17
JK
28842011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2885
2886 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
2887 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
2888 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
2889 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
2890 conditional for gcc <= 4.5.
2891
13ac8d2c
JK
28922011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2893
2894 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
2895 by XFAIL.
2896 * gdb.cp/static-method.exp (info addr A::func())
2897 (list static-method.cc:xxx::(anonymous namespace)::A::func)
2898 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
2899 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
2900 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
2901 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
2902 (test value of F in k3_m): Likewise.
2903 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
2904 Likewise.
2905
049682ba
JK
29062011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2907
2908 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
2909 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
2910 Remove.
2911 * gdb.threads/attachstop-mt.c: Remove.
2912 * gdb.threads/attachstop-mt.exp: Remove.
2913
2c9d8796
MK
29142011-12-17 Mark Kettenis <kettenis@gnu.org>
2915
2916 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
2917
e0f9f062
DE
29182011-12-16 Doug Evans <dje@google.com>
2919
f4aa2101 2920 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
2921 * boards/native-gdbserver.exp: New file.
2922
e0f9f062
DE
2923 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
2924 gdbserver output.
2925 (gdbserver_default_get_remote_address): New function.
2926 (gdbserver_start): Call gdb,get_remote_address to compute argument
2927 to "target remote" command.
2928
80b6e756
PM
29292011-12-16 Phil Muldoon <pmuldoon@redhat.com>
2930
1c3ad6ab 2931 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
2932 python print-stack. Add set/show python print-stack
2933 off|full|message tests.
2934
1576bd00
YQ
29352011-12-15 Yao Qi <yao@codesourcery.com>
2936
2937 * gdb.trace/strace.c: New
2938 * gdb.trace/strace.exp: New.
2939
d6a0f6e0
TT
29402011-12-14 Tom Tromey <tromey@redhat.com>
2941
2942 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
2943
31015e1d
DE
29442011-12-14 Doug Evans <dje@google.com>
2945
2946 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
2947
7b50312a
PA
29482011-12-14 Pedro Alves <pedro@codesourcery.com>
2949
2950 PR threads/10729
2951
2952 * gdb.mi/watch-nonstop.c: New file.
2953 * gdb.mi/mi-watch-nonstop.exp: New file.
2954
924437bc
PA
29552011-12-13 Pedro Alves <pedro@codesourcery.com>
2956 Doug Evans <dje@google.com>
2957
2958 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
2959 (clean_restart): Remove references to the gdb_stub target board
2960 variable.
2961 (gdb_step_for_stub): Delete.
2962
2963 * gdb.base/annota1.exp: Remove all references to [target_info
2964 exists gdb_stub], gdb_step_for_stub and usestubs.
2965 * gdb.base/annota3.exp: Ditto.
2966 * gdb.base/async.exp: Ditto.
2967 * gdb.base/break.exp: Ditto.
2968 * gdb.base/code-expr.exp: Ditto.
2969 * gdb.base/commands.exp: Ditto.
2970 * gdb.base/completion.exp: Ditto.
2971 * gdb.base/condbreak.exp: Ditto.
2972 * gdb.base/consecutive.exp: Ditto.
2973 * gdb.base/cvexpr.exp: Ditto.
2974 * gdb.base/define.exp: Ditto.
2975 * gdb.base/display.exp: Ditto.
2976 * gdb.base/ena-dis-br.exp: Ditto.
2977 * gdb.base/environ.exp: Ditto.
2978 * gdb.base/gnu-ifunc.exp: Ditto.
2979 * gdb.base/maint.exp: Ditto.
2980 * gdb.base/pending.exp: Ditto.
2981 * gdb.base/sect-cmd.exp: Ditto.
2982 * gdb.base/sepdebug.exp: Ditto.
2983 * gdb.base/unload.exp: Ditto.
2984 * gdb.base/watchpoint-solib.exp: Ditto.
2985 * gdb.cp/annota2.exp: Ditto.
2986 * gdb.cp/annota3.exp: Ditto.
2987 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
2988 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
2989 * gdb.mi/mi-pending.exp: Ditto.
2990 * gdb.trace/circ.exp: Ditto.
2991 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
2992 * gdb.base/list.exp: Ditto.
2993
2994 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
2995 breakpoint function and all references to the usestubs macro.
2996 * gdb.base/exprs.c: Ditto.
2997 * gdb.base/freebpcmd.c: Ditto.
2998 * gdb.base/bitfields.c: Ditto.
2999 * gdb.base/bitfields2.c: Ditto.
3000 * gdb.base/break.c: Ditto.
3001 * gdb.base/call-sc.c: Ditto.
3002 * gdb.base/call-signals.c: Ditto.
3003 * gdb.base/callfuncs.c: Ditto.
3004 * gdb.base/charset.c: Ditto.
3005 * gdb.base/consecutive.c: Ditto.
3006 * gdb.base/constvars.c: Ditto.
3007 * gdb.base/funcargs.c: Ditto.
3008 * gdb.base/int-type.c: Ditto.
3009 * gdb.base/interrupt.c: Ditto.
3010 * gdb.base/langs0.c: Ditto.
3011 * gdb.base/list0.c: Ditto.
3012 * gdb.base/mips_pro.c: Ditto.
3013 * gdb.base/miscexprs.c: Ditto.
3014 * gdb.base/nodebug.c: Ditto.
3015 * gdb.base/opaque0.c: Ditto.
3016 * gdb.base/pointers.c: Ditto.
3017 * gdb.base/printcmds.c: Ditto.
3018 * gdb.base/ptype.c: Ditto.
3019 * gdb.base/recurse.c: Ditto.
3020 * gdb.base/reread1.c: Ditto.
3021 * gdb.base/reread2.c: Ditto.
3022 * gdb.base/restore.c: Ditto.
3023 * gdb.base/return.c: Ditto.
3024 * gdb.base/run.c: Ditto.
3025 * gdb.base/scope0.c: Ditto.
3026 * gdb.base/sepdebug.c: Ditto.
3027 * gdb.base/setshow.c: Ditto.
3028 * gdb.base/setvar.c: Ditto.
3029 * gdb.base/sigall.c: Ditto.
3030 * gdb.base/signals.c: Ditto.
3031 * gdb.base/structs.c: Ditto.
3032 * gdb.base/structs2.c: Ditto.
3033 * gdb.base/testenv.c: Ditto.
3034 * gdb.base/twice.c: Ditto.
3035 * gdb.base/unwindonsignal.c: Ditto.
3036 * gdb.base/watchpoint.c: Ditto.
3037 * gdb.base/watchpoints.c: Ditto.
3038 * gdb.base/whatis.c: Ditto.
3039 * gdb.cp/classes.cc: Ditto.
3040 * gdb.cp/cplusfuncs.cc: Ditto.
3041 * gdb.cp/derivation.cc: Ditto.
3042 * gdb.cp/formatted-ref.cc: Ditto.
3043 * gdb.cp/misc.cc: Ditto.
3044 * gdb.cp/overload.cc: Ditto.
3045 * gdb.cp/ovldbreak.cc: Ditto.
3046 * gdb.cp/ref-params.cc: Ditto.
3047 * gdb.cp/ref-types.cc: Ditto.
3048 * gdb.cp/templates.cc: Ditto.
3049 * gdb.cp/virtfunc.cc: Ditto.
3050 * gdb.hp/gdb.aCC/run.c: Ditto.
3051 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
3052 * gdb.hp/gdb.compat/xdb0.c: Ditto.
3053 * gdb.reverse/consecutive-reverse.c: Ditto.
3054 * gdb.reverse/sigall-reverse.c: Ditto.
3055 * gdb.reverse/until-reverse.c: Ditto.
3056 * gdb.reverse/watch-reverse.c: Ditto.
3057 * gdb.trace/actions.c: Ditto.
3058 * gdb.trace/circ.c: Ditto.
3059 * gdb.trace/collection.c: Ditto.
3060
fabde485
PA
30612011-12-13 Pedro Alves <pedro@codesourcery.com>
3062
3063 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
3064 (func6, func7): New.
3065 (main): Call func6 and func7.
3066 * gdb.base/watchpoint.exp (test_wide_location_1)
3067 (test_wide_location_2): New.
3068 (top level): Re-enable hardware watchpoints if necessary. Call
3069 test_wide_location_1 and test_wide_location_2.
3070
ff7d1690
YQ
30712011-12-11 Yao Qi <yao@codesourcery.com>
3072
3073 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
3074
a6af7abe
JB
30752011-12-11 Joel Brobecker <brobecker@adacore.com>
3076
3077 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
3078 expected output for unsupported case.
3079
61638e15
JK
30802011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3081
3082 PR testsuite/12649
3083 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
3084 Protect gdb_test_multiple by final $gdb_prompt match.
3085
0a00efc3
JK
30862011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3087
3088 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
3089 New variable, new test.
3090 (list static-method.cc:xxx::(anonymous namespace)::A::func)
3091 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
3092 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
3093 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
3094 them if HAVE_GCC_45682_FIXED is not set.
3095
4511b1ba
YQ
30962011-12-10 Yao Qi <yao@codesourcery.com>
3097
3098 * gdb.trace/status-stop.exp: New.
3099 * gdb.trace/status-stop.c: New.
3100
27949e73
JK
31012011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3102
3103 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
3104 timeout.
3105
d8ea7931
TT
31062011-12-08 Tom Tromey <tromey@redhat.com>
3107
3108 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
3109 condition.
3110
1cc310d2
SS
31112011-12-07 Stan Shebs <stan@codesourcery.com>
3112
3113 * gdb.trace/tfind.exp: Update for output changes.
3114
d482a875
PA
31152011-12-07 Pedro Alves <pedro@codesourcery.com>
3116
3117 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
3118 throws "Cannot insert catchpoints in this configuration".
3119 * gdb.ada/mi_catch_ex.exp: Likewise.
3120
f0ba3972
PA
31212011-12-06 Pedro Alves <pedro@codesourcery.com>
3122
3123 * gdb.base/break-always.exp: Test changing memory at addresses
3124 with breakpoints inserted.
3125
f8eba3c6
TT
31262011-12-06 Joel Brobecker <brobecker@acacore.com>
3127
3128 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
3129 involving a fully qualified function name.
3130
31312011-12-06 Tom Tromey <tromey@redhat.com>
3132
3133 * gdb.ada/homonym.exp: Add three breakpoint tests.
3134
31352011-12-06 Tom Tromey <tromey@redhat.com>
3136
3137 * gdb.base/solib-weak.exp (do_test): Remove kfail.
3138 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
3139 * gdb.objc/objcdecode.exp: Update for output changes.
3140 * gdb.linespec/linespec.exp: New file.
3141 * gdb.linespec/lspec.cc: New file.
3142 * gdb.linespec/lspec.h: New file.
3143 * gdb.linespec/body.h: New file.
3144 * gdb.linespec/base/two/thefile.cc: New file.
3145 * gdb.linespec/base/one/thefile.cc: New file.
3146 * gdb.linespec/Makefile.in: New file.
3147 * gdb.cp/templates.exp (test_template_breakpoints): Update for
3148 output changes.
3149 * gdb.cp/re-set-overloaded.exp: Remove kfail.
3150 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
3151 makes one breakpoint.
3152 * gdb.cp/method2.exp (test_break): Update for output changes.
3153 * gdb.cp/mb-templates.exp: Update for output changes.
3154 * gdb.cp/mb-inline.exp: Update for output changes.
3155 * gdb.cp/mb-ctor.exp: Update for output changes.
3156 * gdb.cp/ovsrch.exp: Use fully-qualified names.
3157 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
3158 has multiple matches.
3159 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
3160 error message change.
3161 * gdb.base/list.exp (test_list_filename_and_number): Update for
3162 error message change.
3163 * gdb.base/break.exp: Disable pending breakpoints. Update for
3164 output changes.
3165 * configure.ac: Add gdb.linespec.
3166 * configure: Rebuild.
3167 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
3168
c642a434
UW
31692011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
3170
3171 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
3172 last_break register on s390*-*-* targets.
3173
b18003d1
JB
31742011-12-06 Joel Brobecker <brobecker@adacore.com>
3175
3176 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
3177 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
3178 of parameter X in procedure Foo.
3179
fe96589c
SS
31802011-12-05 Stan Shebs <stan@codesourcery.com>
3181
3182 * gdb.trace/tfind.exp: Update help string matches.
3183
1820ab47
JK
31842011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3185
3186 * gdb.server/ext-run.exp (get process list): Accept also systemd
3187 as PID 1.
3188
e11ac3a3
JK
31892011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3190 Pedro Alves <pedro@codesourcery.com>
3191
3192 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
3193 starting GDB.
3194 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
3195 $use_gdb_stub.
3196 * gdb.base/display.exp: Likewise.
3197 * gdb.base/ending-run.exp: Likewise.
3198 * gdb.base/list.exp (test_listsize): Likewise.
3199 * gdb.base/setshow.exp: Likewise.
3200 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
3201 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
3202 check by global $use_gdb_stub.
3203 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
3204 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
3205 (default_gdb_init): Unset global $use_gdb_stub.
3206 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
3207 by global $use_gdb_stub.
3208 * lib/gdbserver-support.exp: Extend comments for set_board_info
3209 gdb_protocol and gdb,socketport.
3210 (gdbserver_start_extended): Set global gdbserver_protocol and
3211 gdbserver_gdbport. Clear global use_gdb_stub.
3212 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
3213 from target use_gdb_stub.
3214 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
3215
1d41d75c
DE
32162011-12-03 Doug Evans <dje@google.com>
3217
3218 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
3219 (gdb_step_for_stub): Add comments.
3220
d6d7a51a
MR
32212011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
3222
3223 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
3224 to the caller.
3225 (gdb_test_multiple): Likewise.
3226
05acf274
JK
32272011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3228
3229 Fix gdb.mi/mi-solib.exp without system debug info installed.
3230 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
3231 expect attribute, return 0 for it. Update comments.
3232
2268b414
JK
32332011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3234
3235 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
3236 (corrupted list): Adjust the expectation.
3237
585861ea
JK
32382011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3239
3240 PR threads/13448
3241 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
3242 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
3243 * gdb.threads/tls-var-main.c: New file.
3244 * gdb.threads/tls-var.c: New file.
3245 * gdb.threads/tls-var.exp: New file.
3246
968643aa
JK
32472011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3248
3249 PR testsuite/12649
3250 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
3251 Protect gdb_test_multiple by final $gdb_prompt match.
3252 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
3253 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
3254 (test_tracepoints): Likewise.
3255
9750bca9
JK
32562011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3257
3258 PR breakpoints/13346
3259 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
3260 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
3261 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
3262
ac1349b7
JB
32632011-12-01 Joel Brobecker <brobecker@adacore.com>
3264
3265 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
3266 * gdb.ada/homonym/homonym.adb: For use of all types defined
3267 locally inside both Get_Value subprograms.
3268
26d44faf
JK
32692011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3270
3271 Fix racy FAILs.
3272 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
3273 of send_gdb.
3274
514f6425
UW
32752011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
3276
3277 * gdb.base/testenv.exp: Skip on remote targets. Unset global
3278 environment variable after test completed.
3279
4255c8d2
UW
32802011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
3281
3282 * gdb.base/solib-nodir.exp: Skip if remote target.
3283 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
3284 application. Call gdb_load_shlibs.
3285 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
3286
a35ad96a
JB
32872011-11-29 Joel Brobecker <brobecker@adacore.com>
3288
3289 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
3290
1a1d5513
JB
32912011-11-28 Joel Brobecker <brobecker@adacore.com>
3292
3293 * gdb.ada/fullname_bp: New testcase.
3294
50b4ddf8
JK
32952011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3296
3297 PR testsuite/12649
3298 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
3299 Wrap send_gdb into a new gdb_test.
3300
fb0aec57
JK
3301 Code cleanup.
3302 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
3303 Convert send_gdb and gdb_expect to gdb_test_multiple.
3304
2376d946
JK
33052011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3306
3307 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
3308
1eec78bd
KS
33092011-11-23 Keith Seitz <keiths@redhat.com>
3310
3311 * lib/mi-support.exp (varobj_tree): New namespace and procs.
3312 (mi_varobj_tree_test_children_callback): New proc.
3313 (mi_walk_varobj_tree): New proc.
3314
36dfb11c
TT
33152011-11-22 Tom Tromey <tromey@redhat.com>
3316
3317 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
3318 Add "use_mi_command" argument.
3319 (mi_run_cmd, mi_run_with_cli): New procs.
3320 * gdb.mi/solib-lib.c: New file.
3321 * gdb.mi/solib-main.c: New file.
3322 * gdb.mi/mi-solib.exp: New file.
3323
0e965dd0
DE
33242011-11-21 Doug Evans <dje@google.com>
3325
3326 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
3327 _Unwind_DebugHook is missing.
3328
f196051f
SS
33292011-11-20 Stan Shebs <stan@codesourcery.com>
3330
3331 * gdb.trace/tstatus.exp: New.
3332 * gdb.trace/actions.c: Include string.h.
3333
bfccc43c
YQ
33342011-11-18 Yao Qi <yao@codesourcery.com>
3335
3336 * gdb.trace/pending.exp: New.
3337 * gdb.trace/pending.c: New.
3338 * gdb.trace/pendshr1.c: New.
3339 * gdb.trace/pendshr2.c: New.
3340 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
3341 tracepoint location becomes pending.
3342 (tracepoint_change_loc_2): New.
3343
73cd8ab1
DM
33442011-11-16 David S. Miller <davem@davemloft.net>
3345
3346 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
3347 target is sparc*-*-linux*
3348
77426730
PK
33492011-11-15 Paul Koning <paul_koning@dell.com>
3350
3351 * gdb.python/py-type.exp: New testcases for exceptions on scalar
3352 types.
3353
ed59ded5
DE
33542011-11-14 Doug Evans <dje@google.com>
3355
3356 * gdb.base/shell.exp: New file.
3357
405f8e94
SS
33582011-11-14 Stan Shebs <stan@codesourcery.com>
3359
3360 * gdb.trace/ftrace.c: New.
3361 * gdb.trace/ftrace.exp: New.
3362
1e4d1764
YQ
33632011-11-14 Yao Qi <yao@codesourcery.com>
3364
3365 * gdb.trace/change-loc-1.c: New.
3366 * gdb.trace/change-loc-2.c: New.
3367 * gdb.trace/change-loc.c: New.
3368 * gdb.trace/change-loc.exp: New.
3369 * gdb.trace/change-loc.h: New.
3370 * gdb.trace/trace-break.c (marker): Define new symbol.
3371 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
3372 New.
3373 (break_trace_same_addr_6): New.
3374
71eba9c2 33752011-11-12 Matt Rice <ratmice@gmail.com>
3376
3377 * gdb.base/info-macros.exp: Make tests for info definitions
3378 test info macro. Add tests for info macro argument processing.
3379 Rename a few tests.
3380
1d93e29a
KS
33812011-11-11 Keith Seitz <keiths@redhat.com>
3382
3383 PR gdb/12843
3384 * gdb.base/linespecs.exp: New file.
3385
a4b5b48a
DE
33862011-11-11 Doug Evans <dje@google.com>
3387
3388 * gdb.threads/print-threads.exp: Extend timeout for slower
3389 tests.
3390
f6b47be4
DE
33912011-11-10 Doug Evans <dje@google.com>
3392
792a0230
DE
3393 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
3394 "record to end of main" test.
3395
f6b47be4
DE
3396 * gdb.python/py-type.c (TS): New typedef.
3397 (ts): New global.
3398 * gdb.python/py-type.exp: Test field list of typedef.
3399
22355c90
JB
34002011-11-10 Joel Brobecker <brobecker@adacore.com>
3401
3402 * gdb.ada/small_reg_param: New testcase.
3403
a7860e76
TT
34042011-11-09 Tom Tromey <tromey@redhat.com>
3405
3406 * gdb.cp/destrprint.exp: New file.
3407 * gdb.cp/destrprint.cc: New file.
3408
72a2e3dc
MI
34092011-11-08 Meador Inge <meadori@codesourcery.com>
3410
3411 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
3412 (switch_stack_to_other): New test function.
3413 * gdb.arch/thumb-prologue.exp: New test cases.
3414
c7195df2 34152011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
3416
3417 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
3418
d3895d7d
YQ
34192011-11-08 Yao Qi <yao@codesourcery.com>
3420
3421 * gdb.exp (supports_process_record): New.
3422 (supports_reverse): New.
3423 * gdb.reverse/break-precsave.exp: Call support_process_record
3424 to run test conditionally.
3425 * gdb.reverse/consecutive-precsave.exp: Likewise.
3426 * gdb.reverse/i386-precsave.exp: Likewise.
3427 * gdb.reverse/machinestate-precsave.exp: Likewise.
3428 * gdb.reverse/solib-precsave.exp: Likewise.
3429 * gdb.reverse/step-precsave.exp: Likewise.
3430 * gdb.reverse/until-precsave.exp: Likewise.
3431 * gdb.reverse/watch-precsave.exp: Likewise.
3432 * gdb.reverse/break-reverse.exp: Call support_reverse to run
3433 test conditionally.
3434 * gdb.reverse/consecutive-reverse.exp: Likewise.
3435 * gdb.reverse/finish-precsave.exp: Likewise.
3436 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
3437 * gdb.reverse/finish-reverse.exp: Likewise.
3438 * gdb.reverse/i386-reverse.exp: Likewise.
3439 * gdb.reverse/i386-sse-reverse.exp: Likewise.
3440 * gdb.reverse/machinestate.exp: Likewise.
3441 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
3442 * gdb.reverse/sigall-precsave.exp: Likewise.
3443 * gdb.reverse/sigall-reverse.exp: Likewise.
3444 * gdb.reverse/solib-reverse.exp: Likewise.
3445 * gdb.reverse/step-reverse.exp: Likewise.
3446 * gdb.reverse/until-reverse.exp: Likewise.
3447 * gdb.reverse/watch-reverse.exp: Likewise.
3448
a59306a3
YQ
34492011-11-05 Yao Qi <yao@codesourcery.com>
3450
3451 * gdb.trace/trace-break.exp: Add test on setting two
3452 fast tracepoints at the same address.
3453
87769f59
JK
34542011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3455
3456 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
3457
3065dfb6
SS
34582011-11-02 Stan Shebs <stan@codesourcery.com>
3459
3460 * gdb.trace/collection.c: Add code using strings.
3461 * gdb.trace/collection.exp: Add tests of string collection.
3462
89e208db
JK
34632011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3464
3465 * gdb.base/skip-solib.exp (executable_main): New variable.
3466 (binfile_main): Base it on that.
3467 Use $executable_main in clean_restart calls. Drop gdb_exit and
3468 gdb_start calls.
3469
405e54e9
JK
34702011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3471
3472 Fix racy FAILs.
3473 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
3474 breakpoint_re globals import by async. Set string_regex to .* for
3475 async. Remove the optional thread_selected_re and breakpoint_re
3476 globals expectations.
3477
58e8570a
JM
34782011-11-01 Joseph Myers <joseph@codesourcery.com>
3479
3480 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
3481 well as Cygwin.
3482
7b35ec7f 34832011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
3484
3485 Add tests for skip command.
89e208db
JK
3486 * gdb.base/skip-solib-lib.c: New
3487 * gdb.base/skip-solib-main.c: New
3488 * gdb.base/skip-solib.exp: New
3489 * gdb.base/skip.c: New
3490 * gdb.base/skip.exp: New
3491 * gdb.base/skip1.c: New
3492 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 3493
b9fd1791
PA
34942011-10-31 Yao Qi <yao@codesourcery.com>
3495 Pedro Alves <pedro@codesourcery.com>
3496
3497 * gdb.trace/trace-break.c: New.
3498 * gdb.trace/trace-break.exp: New.
3499
4323fecc
JK
35002011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3501
3502 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
3503 break-here-2.
3504
0e5bf2a8
PA
35052011-10-28 Pedro Alves <pedro@codesourcery.com>
3506
3507 * gdb.threads/no-unwaited-for-left.c: New.
3508 * gdb.threads/no-unwaited-for-left.exp: New.
3509 * gdb.threads/non-ldr-exc-1.c: New.
3510 * gdb.threads/non-ldr-exc-1.exp: New.
3511 * gdb.threads/non-ldr-exc-2.c: New.
3512 * gdb.threads/non-ldr-exc-2.exp: New.
3513 * gdb.threads/non-ldr-exc-3.c: New.
3514 * gdb.threads/non-ldr-exc-3.exp: New.
3515 * gdb.threads/non-ldr-exc-4.c: New.
3516 * gdb.threads/non-ldr-exc-4.exp: New.
3517
3a3dad98
JK
35182011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3519
3520 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
3521 * gdb.base/attach-pie-misread.exp: Likewise.
3522 * gdb.base/break-interp.exp: Likewise.
3523 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
3524 testcases for use_gdb_stub.
3525 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
3526 (continue): New testcase.
3527 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
3528 * gdb.threads/attach-into-signal.exp: Likewise.
3529 * gdb.threads/attach-stopped.exp: Likewise.
3530 * gdb.threads/attachstop-mt.exp: Likewise.
3531
d6a5d40c
PK
35322011-10-28 Paul Koning <paul_koning@dell.com>
3533
3534 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
3535
ca539be8
JK
35362011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3537
3538 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
3539 (mi_gdb_test): Import globals thread_selected_re
3540 and breakpoint_re. Expect them optionally at the regex start.
3541
d234ef5c
DE
35422011-10-27 Doug Evans <dje@google.com>
3543
3544 * gdb.python/python.exp: Test source -s.
3545
ab964825
PK
35462011-10-26 Paul Koning <paul_koning@dell.com>
3547
3548 * gdb.python/lib-types.cc (struct A): New structure.
3549 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 3550
54d8a644
PK
35512011-10-25 Paul Koning <paul_koning@dell.com>
3552
3553 PR python/13327
d234ef5c 3554
54d8a644
PK
3555 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
3556 fetch_lazy method.
3557
b0221781
YQ
35582011-10-24 Yao Qi <yao@codesourcery.com>
3559
3560 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
3561 target is tic6x-*-*.
3562
6cda5a20
JB
35632011-10-21 Joel Brobecker <brobecker@adacore.com>
3564
3565 * gdb.ada/mi_task_info/task_switch.adb: New file.
3566 * gdb.ada/mi_task_info.exp: New file.
3567
5ed9db04
JK
35682011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3569
3570 * gdb.cp/expand-psymtabs-cxx.exp: New file.
3571 * gdb.cp/expand-psymtabs-cxx.cc: New file.
3572
9df2fbc4
PM
35732011-10-20 Phil Muldoon <pmuldoon@redhat.com>
3574
3575 PR python/12656
3576
3577 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
3578 global_block tests.
3579
736086ba
TT
35802011-10-18 Tom Tromey <tromey@redhat.com>
3581
3582 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
3583
4af31552
TT
35842011-10-18 Tom Tromey <tromey@redhat.com>
3585
3586 * gdb.base/source.exp: Don't include full file name in test name.
3587 * gdb.python/python.exp: Don't include full file name in test
3588 name.
3589
43136979
AR
35902011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3591
3592 * gdb.base/attach-pie-noexec.c: New files.
3593 * gdb.base/attach-pie-noexec.exp: New files.
3594
543a9323
JM
35952011-10-17 Joseph Myers <joseph@codesourcery.com>
3596
3597 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
3598 prompt for each extra line in command.
3599
21ae7a4d
JK
36002011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3601
3602 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
3603 Revert the part of:
3604 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3605 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
3606 Change the expected string.
3607
20ec36d9
JK
36082011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3609
3610 Fix results with system glibc debug info installed.
3611 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
3612 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
3613 Accept also __libc_ symbol prefix and no prefix.
3614
6501c2fc
KS
36152011-10-14 Keith Seitz <keiths@redhat.com>
3616
3617 PR c++/13225
3618 * gdb.cp/converts.cc (foo3_1): New function.
3619 (foo3_2): New functions.
3620 * gdb.cp/converts.exp: Add tests for int to pointer conversion
3621 and null pointer conversions of integer constant zero.
3622 Add test to check if all arguments are checked for incompatible
3623 conversion BADNESS.
3624
55b1fd0c
TT
36252011-10-14 Tom Tromey <tromey@redhat.com>
3626
3627 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
3628 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
3629 linespec.
3630
22c05d8a
JK
36312011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3632
3633 Fix internal error regression.
3634 * gdb.dwarf2/implptr-optimized-out.S: New file.
3635 * gdb.dwarf2/implptr-optimized-out.exp: New file.
3636
1d6edc3c
JK
36372011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3638
3639 Fix empty DWARF expressions DATA vs. SIZE conditionals.
3640 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
3641 (loclist): New.
3642 (4): New abbrev.
3643 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
3644 Use prepare_for_testing, remove clean_restart.
3645 (p arraynoloc, p arraycallnoloc): New tests.
3646
9ec72168
JK
36472011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3648
3649 * gdb.cp/namespace-enum.exp (executable): New variable.
3650 (binfile): Use ${objdir}/${subdir}/ prefix.
3651 Use ${executable} for clean_restart.
3652
9c6c53f7
SA
36532011-10-11 Sterling Augustine <saugustine@google.com>
3654
3655 * gdb.cp/Makefile.in: Add namespace-enum test.
3656 * gdb.cp/namespace-enum.exp: New file.
3657 * gdb.cp/namespace-enum.c: New file.
3658 * gdb.cp/namespace-enum-main.c: New file.
3659
fac7ceb3
UW
36602011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
3661
3662 * gdb.python/py-shared.exp: Relax filename check to handle remote:
3663 sysroot.
3664
941b2081
JK
36652011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3666
3667 Reimplement @entry in input expressions.
3668 * gdb.base/exprs.c (v_int_array_init): New variable.
3669 * gdb.base/exprs.exp (print v_int_array_init)
3670 (print *v_int_array_init@1, print *v_int_array_init@2)
3671 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
3672 (print v_int_array_init[1]@1): New tests.
3673
0344e878
JM
36742011-10-10 Joseph Myers <joseph@codesourcery.com>
3675
3676 * gdb.cp/gdb2495.exp: Do not include directories in filename in
3677 expected message.
3678
5a56e9c5
DE
36792011-10-09 Doug Evans <dje@google.com>
3680
3681 * gdb.base/alias.exp: Add tests for alias command.
3682
2bda9cc5
JK
36832011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3684
3685 * gdb.arch/amd64-entry-value.s: New file.
3686 * gdb.mi/mi2-amd64-entry-value.s: New file.
3687
a471c594
JK
36882011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3689
3690 Display @entry parameter values even for references.
3691 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
3692 functions.
3693 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
3694 reference and datap_input.
3695 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
3696 breakpoints.
3697 (continue to breakpoint: entry_reference: reference)
3698 (entry_reference: bt at entry)
3699 (continue to breakpoint: entry_reference: breakhere_reference)
3700 (entry_reference: bt, entry_reference: ptype regparam)
3701 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
3702 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
3703 (entry_reference: p regcopy, entry_reference: p nodataparam)
3704 (entry_reference: p nodataparam@entry): New tests.
3705
36b11add
JK
37062011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3707
3708 Support @entry in input expressions.
3709 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
3710 (entry_stack: p s1@entry, entry_stack: p s2@entry)
3711 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
3712 (tailcall: p j@entry): New tests.
3713 * gdb.cp/koenig.cc (A::entry): New function.
3714 (main): Call it.
3715 * gdb.cp/koenig.exp (p entry (c)): New test.
3716
e18b2753
JK
37172011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3718
3719 Display @entry parameter values (without references).
3720 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
3721 (different, validity, invalid): New functions.
3722 (main): Call them.
3723 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
3724 stacktest, breakhere_stacktest, different, breakhere_different,
3725 breakhere_validity and breakhere_invalid.
3726 (entry: bt): Update for @entry.
3727 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
3728 (entry_validity: *, entry_invalid: *): Many new tests.
3729 * gdb.base/break.exp
3730 (run until breakpoint set at small function, optimized file): Accept
3731 also the @entry suffix.
3732 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
3733 * gdb.mi/mi2-amd64-entry-value.c: New files.
3734 * gdb.mi/mi2-amd64-entry-value.exp: New files.
3735
2d6c5dc2
JK
37362011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3737
3738 Protect entry values against self tail calls.
3739 * gdb.arch/amd64-entry-value.cc (self2, self): New.
3740 (main): Call self.
3741 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
3742 (set debug entry-values 1, self: bt debug entry-values): New tests.
3743
111c6489
JK
37442011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3745
3746 Recognize virtual tail call frames.
3747 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
3748 (amb_b, amb_a): New.
3749 (main): Call a and b.
3750 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
3751 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
3752 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
3753 New tests.
3754
8e3b41a9
JK
37552011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3756
3757 Implement basic support for DW_TAG_GNU_call_site.
3758 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
3759 * gdb.arch/amd64-entry-value.cc: New file.
3760 * gdb.arch/amd64-entry-value.exp: New file.
3761
181cebd4
JK
37622011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3763
3764 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
3765 * gdb.dwarf2/implptr-64bit.S: New file.
3766 * gdb.dwarf2/implptr-64bit.exp: New file.
3767
741f5e3c
JK
37682011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3769
3770 Fix initial language detection with -readnow.
3771 * gdb.cp/readnow-language.cc: New file.
3772 * gdb.cp/readnow-language.exp: New file.
3773
a73d2258
JK
37742011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3775
3776 Fix printed anonymous struct name.
3777 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
3778
af369495
JM
37792011-10-09 Joseph Myers <joseph@codesourcery.com>
3780
3781 * gdb.base/solib-symbol.exp: Do not include directories in
3782 filenames in expected messages.
3783
1fa57852
DE
37842011-10-07 Doug Evans <dje@google.com>
3785
3786 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
3787
bd054e06
KP
37882011-10-07 Kevin Pouget <kevin.pouget@st.com>
3789
3790 Allow Python notification of new object-file loadings.
3791 * gdb.python/py-events.exp: Test newobjfile event.
3792 * gdb.python/py-events.py: Register newobjfile callback.
3793 * gdb.python/py-events.c: Add call to shared library
3794 * gdb.python/py-events-shlib.c: New file.
3795
8031b6f8
JM
37962011-10-06 Joseph Myers <joseph@codesourcery.com>
3797
3798 * gdb.base/fixsection.exp: Do not include directories in filename
3799 in expected message.
3800
7fea6923
PM
38012011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
3802
3803 Add tests for passing of environment variables to inferior.
3804 * gdb.base/testenv.c: New test source.
3805 * gdb.base/testenv.exp: New expect test.
3806
687f2a88
PK
38072011-10-04 Paul Koning <paul_koning@dell.com>
3808
3809 * gdb.python/py-value.c (main): Break before return.
3810
cb6be26b
KP
38112011-10-04 Kevin Pouget <kevin.pouget@st.com>
3812
3813 PR python/12691: Add the inferior to Python exited event
3814 * gdb.python/py-events.exp: Test the inferior attribute of exited
3815 event with a fork.
3816 * gdb.python/py-events.py: Print inferior number on exit.
3817 * gdb.python/py-events.c: Fork the inferior.
3818
fb213700
EBM
38192011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
3820
3821 * gdb.base/jit.exp: Add testcase name to log message
3822
aa2071bd
PK
38232011-10-03 Paul Koning <paul_koning@dell.com>
3824 Jan Kratochvil <jan.kratochvil@redhat.com>
3825
3826 * gdb.python/py-value.exp
3827 (python inval = gdb.parse_and_eval('*(int*)0'))
3828 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
3829 (set argc=2, python print argc_lazy): New tests.
3830
dd11a36c
JB
38312011-10-02 Joel Brobecker <brobecker@adacore.com>
3832
3833 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
3834
46f886f1
JK
38352011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3836 Pedro Alves <pedro@codesourcery.com>
3837
3838 * gdb.python/py-value.exp (test_value_in_inferior): New variable
3839 can_read_0, test for it.
3840 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
3841 (parse_and_eval with memory error): ... here, make it untested if
3842 can_read_0.
3843
c5cb204f
MP
38442011-09-30 Marek Polacek <mpolacek@redhat.com>
3845
3846 * gdb.python/python.exp (verify pagination beforehand)
3847 (verify pagination afterwards): Fix race by splitting the line.
3848
68fb0ec0
JM
38492011-09-29 Joseph Myers <joseph@codesourcery.com>
3850
3851 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
3852 for 64-bit multilibs from i?86-* targets.
3853
6aee0d90
MP
38542011-09-29 Marek Polacek <mpolacek@redhat.com>
3855
3856 * lib/gdb.exp: Fix a typo in one of the comments.
3857
e9101ff5
MP
38582011-09-29 Marek Polacek <mpolacek@redhat.com>
3859
3860 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
3861 matching pattern.
3862
7a81bdbf
PK
38632011-09-28 Paul Koning <paul_koning@dell.com>
3864
3865 * gdb.python/py-type.c (enum E): New.
3866 * gdb.python/py-type.exp (test_fields): Add tests for Python
3867 mapping access to fields.
3868 (test_enums): New test for field access on enums.
3869
6710bf39
SS
38702011-09-27 Stan Shebs <stan@codesourcery.com>
3871
3872 * gdb.trace/collection.exp: Test collection of $_ret.
3873
b2a6bdeb
AT
38742011-09-22 Andreas Tobler <andreast@fgznet.ch>
3875
3876 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
3877 list of compilation switches for <*-*-freebsd*>.
3878
3c9057f3
SS
38792011-09-19 Stan Shebs <stan@codesourcery.com>
3880
3881 * gdb.trace/tspeed.exp: New file.
3882 * gdb.trace/tspeed.c: New file.
3883
34518530
YQ
38842011-09-18 Yao Qi <yao@codesourcery.com>
3885
3886 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
3887 instructions.
3888 (test_adr_32bit, test_pop_pc): Likewise.
3889 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
3890 Thumb instructions.
3891 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
3892 in gdb_test_multiple.
3893 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
3894
ab254057
YQ
38952011-09-17 Yao Qi <yao@codesourcery.com>
3896
3897 * lib/gdb.exp (can_single_step_to_signal_handler): New.
3898 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
3899 support single step to signal handler.
3900
9c317b71
YQ
39012011-09-17 Yao Qi <yao@codesourcery.com>
3902
3903 * gdb.base/disp-step-fork.c: New.
3904 * gdb.base/disp-step-syscall.exp: New.
3905 * gdb.base/disp-step-vfork.c: New.
3906
a8123151
JB
39072011-09-16 Joel Brobecker <brobecker@adacore.com>
3908
3909 * gdb.ada/tasks.exp: Make the expected output for
3910 the `info tasks' tests more resilient to spacing
3911 changes.
3912
63a9aad8
JK
39132011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3914
3915 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
3916 (reached breakpoint 2, reached breakpoint 3): Update expected output.
3917
2aa48337
KP
39182011-09-15 Kevin Pouget <kevin.pouget@st.com>
3919
3920 PR Python/12692 Add gdb.selected_inferior() to Python interface.
3921 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
3922
6839b47f
KP
39232011-04-30 Kevin Pouget <kevin.pouget@st.com>
3924
3925 Handle multiple breakpoint hits in Python interface:
3926 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
3927 presence.
3928 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
3929 breakpoint hits.
3930
0935723e
JK
39312011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
3932 Jan Kratochvil <jan.kratochvil@redhat.com>
3933
3934 * gdb.python/py-events.exp: Remove pretty printing comment.
3935 * gdb.python/py-evsignal.exp: New file.
3936 * gdb.python/py-evthreads.c: Include signal.h.
3937 (thread3): Remove variable count3. Remove variable bad and use raise
3938 instead.
3939 (thread2): Remove variable count2. Move thread3 pthread_create here,
3940 merge pthread_join to a single line.
3941 (main): Remove variable count1. Merge pthread_join with pthread_create
3942 to a single line.
3943 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
3944 KFAIL python/12966 for gdbserver. Test return value of
3945 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
3946 gdb_expect by gdb_test and gdb_test_multiple.
3947 (thread 2, thread 3): New tests.
3948
4801a9a3
PA
39492011-09-12 Matt Rice <ratmice@gmail.com>
3950 Pedro Alves <pedro@codesourcery.com>
3951
3952 PR gdb/13175
3953
3954 * gdb.base/interp.exp: New tests.
3955 * gdb.base/interp.c: New file.
3956
24ece742
DE
39572011-09-12 Doug Evans <dje@google.com>
3958
3959 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
3960 * gdb.dwarf2/typeddwarf.exp: Ditto.
3961
7f062217
JK
39622011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3963
3964 Fix compatibility with x32 arch.
3965 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
3966 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
3967 is_x86_like_target.
3968 * testsuite/gdb.trace/collection.exp: Likewise.
3969 * testsuite/gdb.trace/report.exp: Likewise.
3970 * testsuite/gdb.trace/unavailable.exp: Likewise.
3971 * testsuite/gdb.trace/while-dyn.exp: Likewise.
3972 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
3973 (is_x86_like_target): Check also is_amd64_regs_target.
3974
08711b9a
JK
39752011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3976
3977 PR breakpoints/12435
3978 * gdb.arch/amd64-prologue-xmm.c: New file.
3979 * gdb.arch/amd64-prologue-xmm.exp: New file.
3980 * gdb.arch/amd64-prologue-xmm.s: New file.
3981
b99b5f66
JK
39822011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3983
3984 * gdb.dwarf2/dw2-param-error-main.c: New file.
3985 * gdb.dwarf2/dw2-param-error.S: New file.
3986 * gdb.dwarf2/dw2-param-error.exp: New file.
3987
a391a2f6
PA
39882011-09-08 Pedro Alves <pedro@codesourcery.com>
3989
3990 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
3991 inferior's pid and look for a core dump named core.$pid. Use
3992 `remote_file' commands on the host instead of hand coding shell
3993 commands on the build.
3994 * gdb.base/valgrind-db-attach.exp: Kill the program before
3995 finishing the test.
3996
7d8e6458 39972011-09-02 Matt Rice <ratmice@gmail.com>
3998
3999 * lib/prompt.exp: New file for testing the first prompt.
4000 * gdb.python/py-prompt.exp: Ditto.
4001 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
4002
68e77c9e
PA
40032011-09-02 Pedro Alves <pedro@codesourcery.com>
4004
4005 * gdb.threads/gcore-thread.exp: Set the global core_supported to
4006 0, before testing gcore.
4007
9655e943
JK
40082011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4009
df6dc84d
JK
4010 * dw2-ifort-parameter-debug.S: Update copyright year.
4011 * dw2-ifort-parameter.c: Update copyright year.
4012 * dw2-ifort-parameter.exp: Update copyright year.
4013
9655e943
JK
4014 * dw2-ifort-parameter-debug.S: New file.
4015 * dw2-ifort-parameter.c: New file.
4016 * dw2-ifort-parameter.exp: New file.
4017
353d1d73
JK
40182011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4019
4020 * gdb.base/commands.exp (error_clears_commands_left): New function.
4021 (): Call it.
4022
5c07461a
JK
40232011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4024
4025 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
4026 (C): Initialize `a'.
4027 * gdb.mi/mi-inheritance-syntax-error.exp
4028 (-data-evaluate-expression $path): Expect `a' as 5.
4029
0d932b2f
MK
40302011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
4031
4032 PR mi/11912
4033 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
4034 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
4035 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
4036 keyword in output of -var-info-path-expression.
4037
bdb54049
JK
40382011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4039
4040 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
4041 * gdb.trace/collection.exp: Likewise.
4042 * gdb.trace/report.exp: Likewise.
4043 * gdb.trace/unavailable.exp: Likewise.
4044 * gdb.trace/while-dyn.exp: Likewise.
4045
59cde39c
KS
40462011-08-18 Keith Seitz <keiths@redhat.com>
4047
4048 PR c++/12266
4049 * gdb.cp/meth-typedefs.cc: New file.
4050 * gdb.cp/meth-typedefs.exp: New file.
4051
fa3a4f15
PM
40522011-08-17 Phil Muldoon <pmuldoon@redhat.com>
4053
4054 * gdb.python/python.exp: Add extended-prompt tests.
4055
c1049fca
JK
40562011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4057
4058 * gdb.arch/i386-dr3-watch.exp
4059 (watchpoint on gap1 does not fit debug registers)
4060 (delete all watchpoints): Fix racy expect strings.
4061
d93f7b5c
YQ
40622011-08-14 Yao Qi <yao@codesourcery.com>
4063
4064 * gdb.base/maint.exp: set data_section to ".neardata".
4065 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
4066 * gdb.base/savedregs.exp: Handle SIGILL.
4067 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
4068 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
4069
457e09f0
DE
40702011-08-12 Doug Evans <dje@google.com>
4071
4072 * gdb.python/py-symbol.exp: Add test for symbol.type.
4073
5d0bb2fb
UW
40742011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
4075
4076 * gdb.threads/pthreads.exp: Enable on non-native configurations.
4077 * gdb.mi/mi-pthreads.exp: Likewise.
4078 * gdb.mi/mi2-pthreads.exp: Likewise.
4079 * gdb.mi/gdb669.exp.exp: Likewise.
4080
fcdfa280
PA
40812011-08-09 Pedro Alves <pedro@codesourcery.com>
4082
4083 * lib/mi-support.exp (detect_async): Rename to...
4084 (mi_detect_async): ... this.
4085 * gdb.mi/mi-nonstop-exit.exp: Adjust.
4086 * gdb.mi/mi-nonstop.exp: Adjust.
4087 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
4088 * gdb.mi/mi-nsintrall.exp: Adjust.
4089 * gdb.mi/mi-nsmoribund.exp: Adjust.
4090 * gdb.mi/mi-nsthrexec.exp: Adjust.
4091
9d8fa392
PA
40922011-08-09 Pedro Alves <pedro@codesourcery.com>
4093
4094 * gdb.base/display.c (do_loops): New `p_i' local.
4095 * gdb.base/display.exp: Test displaying a variable that is
4096 temporarily at a bad address.
4097
b6cede78
JK
40982011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4099
4100 * gdb.dwarf2/dw2-op-stack-value.S: New file.
4101 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
4102
67bedb8c
JK
41032011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4104
4105 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
4106 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
4107 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 4108
af6e93b2
PA
41092011-08-05 Pedro Alves <pedro@codesourcery.com>
4110
4111 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
4112 procedure.
4113 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
4114
1cf0e11f
YQ
41152011-08-05 Yao Qi <yao@codesourcery.com>
4116
4117 * gdb.base/callfuncs.exp: Set language after main.
4118 * gdb.cp/cplusfuncs.exp: Likewise.
4119 * gdb.cp/inherit.exp: Likewise.
4120
a1e28cb2
UW
41212011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4122
4123 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
4124 * gdb.base/watch-vfork.exp: Skip on remote targets.
4125
d4f5bbb9
UW
41262011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4127
4128 * gdb.threads/thread-find.exp: Support remote targets.
4129
724f4f80
UW
41302011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4131
4132 * gdb.base/jit.exp: Download solib_binfile to target.
4133 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
4134 and call dlopen without full path name.
4135 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
4136 dlopen without full path name.
4137
934709f0
PW
41382011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4139
4140 * gdb.base/break-always.exp: Complete the test
4141 with duplicated breakpoints and enabling/disabling them.
4142
c26106c4
TT
41432011-08-02 Tom Tromey <tromey@redhat.com>
4144
4145 PR gdb/11289:
4146 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
4147
9300444e 41482011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
4149
4150 PR gdb/13045
4151 * gdb.base/float.exp: Add new test case for PR gdb/13045
4152 * gdb.base/float.c: New file.
4153
00bd41d6
PM
41542011-07-28 Phil Muldoon <pmuldoon@redhat.com>
4155
4156 * gdb.python/py-mi.exp: Test printers returning string hint, and
4157 also not returning a value.
4158 * gdb.python/py-prettyprint.c: Add testcase for above.
4159 * gdb.python/py-prettyprint.py: Add test printer for above.
4160
d24f74ce
JK
41612011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4162
4163 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
4164 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
4165 (.Ldie30) Add as field "data4".
4166 (.Ldie32) Rename field "b" to "shl".
4167 (abbrev4) Change for the "data4" field.
4168 (abbrev5, abbrev6) Remove.
4169 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
4170 (p &s.shl): ... here. Add comment.
4171 (p &s.data4): New.
4172
bb7da2bf
JK
41732011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4174
4175 Fix crash on lval_computed values.
4176 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
4177
11081198
JK
41782011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4179
4180 * gdb.base/help.exp (help whatis): Update the expected string.
4181
3c6e0cb3
JK
41822011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4183
4184 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
4185 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
4186 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
4187 Change the expected string.
4188
efa80663
PA
41892011-07-26 Pedro Alves <pedro@codesourcery.com>
4190
4191 * gdb.base/watchpoint.exp
4192 (test_disable_enable_software_watchpoint): New procedure.
4193 (top level): Run it.
4194
db8e4570
UW
41952011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
4196
4197 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
4198 executable file "${binfile}", C++ version "${binfile}-cxx".
4199 * gdb.python/py-prettyprint.exp: Likewise.
4200 * gdb.python/py-symbol.exp: Likewise.
4201 * gdb.python/py-type.exp: Likewise.
4202 * gdb.python/py-value.exp: Likewise.
4203 * gdb.python/py-template.exp (test_template_arg): Pass full executable
4204 file name instead of just suffix.
4205
543305c9
JK
42062011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4207
4208 Fix implicit pointer offsets.
4209 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
4210 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
4211 (continue to breakpoint: continue to baz breakpoint for implptr)
4212 (sanity check element 0, sanity check element 1)
4213 (enter the inlined function, check element 0 for the offset)
4214 (check element 1 for the offset)
4215 (continue to breakpoint: ignore the second baz breakpoint): New tests.
4216 (set foo breakpoint for implptr): Update the breakpoint number.
4217
b3215adc
UW
42182011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
4219
4220 * gdb.python/py-mi.exp: Use different file names for different
4221 versions of the executable under test.
4222 * gdb.python/py-prettyprint.exp: Likewise.
4223 * gdb.python/py-symbol.exp: Likewise.
4224 * gdb.python/py-template.exp: Likewise.
4225 * gdb.python/py-type.exp: Likewise.
4226 * gdb.python/py-value.exp: Likewise.
4227
182b9acc
UW
42282011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
4229
4230 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
4231 flag after restarting GDB if necessary.
4232
e6052b5d
UW
42332011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
4234
4235 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
4236
1ced966e
PA
42372011-07-22 Pedro Alves <pedro@codesourcery.com>
4238
4239 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
4240 backend doesn't leave used debug registers behind.
4241
3543a589
TT
42422011-07-22 Tom Tromey <tromey@redhat.com>
4243
4244 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
4245 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
4246 argument.
4247 * gdb.dwarf2/typeddwarf-amd64.S: New file.
4248
14d15303 42492011-07-21 Matt Rice <ratmice@gmail.com>
4250
4251 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
4252 in mostlyclean rule. Add files ending in .core.
4253
9b158ba0 42542011-07-21 Matt Rice <ratmice@gmail.com>
4255
4256 PR macros/12999
4257 * gdb.base/info-macros.c: New test sources.
4258 * gdb.base/info-macros.exp: New tests.
4259
d17b6f81
PM
42602011-07-21 Phil Muldoon <pmuldoon@redhat.com>
4261
4262 * gdb.python/python.exp: Add prompt substitution tests.
4263
918dd910
JK
42642011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4265
4266 Fix crash if referenced CU is aged out.
4267 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
4268 New.
4269 * gdb.dwarf2/implptr.exp: Likewise.
4270
0e37a63c
JK
42712011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4272
4273 * gdb.dwarf2/implptr.S: Rebuilt.
4274 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
4275 (bar): Use them for j, k, l.
4276 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
4277 COMPILE.
4278 (print j in implptr:bar): Update for the intp typedef.
4279 (print p[0].x in implptr:foo): Use more exact regex.
4280
f65cf84c
TT
42812011-07-18 Tom Tromey <tromey@redhat.com>
4282
4283 * gdb.cp/static-method.exp: Add missing single quote.
4284
d5b4a7be
YQ
42852011-07-18 Yao Qi <yao@codesourcery.com>
4286
4287 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
4288 supported.
4289 * gdb.mi/mi-nonstop-exit.exp: Likewise.
4290 * gdb.mi/mi-nonstop.exp: Likewise.
4291 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
4292 * gdb.mi/mi-nsintrall.exp: Likewise.
4293 * gdb.mi/mi-nsmoribund.exp: Likewise.
4294 * gdb.mi/mi-nsthrexec.exp: Likewise.
4295 * gdb.python/py-evthreads.exp: Likewise.
4296
e9ea2662
JK
42972011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4298
4299 Code cleanup.
4300 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
4301 it. Substitute it instead of test_compiler_info everywhere.
4302
ce451573
UW
43032011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4304
4305 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
4306 remote targets as well.
4307
756d88a7
UW
43082011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4309
4310 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
4311 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
4312
31f83dc5
UW
43132011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4314
4315 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
4316 a remote machine, not the host.
4317 (gdb_compile_shlib): Set soname if target is remote.
4318
059241a0
PP
43192011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
4320
4321 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
4322
28a0b48c 43232011-07-13 Matt Rice <ratmice@gmail.com>
4324
4325 * gdb.python/py-objfile-script-gdb.py: Renamed to
4326 py-objfile-script-gdb.py.in.
4327 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
4328 py-objfile-script-gdb.py.
4329 * gdb.python/py-objfile-script.exp: Update reference to
4330 py-objfile-script-gdb.py.
4331
9a771b67
JK
43322011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4333
4334 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
4335 reference undefined label.
4336
04ad99e6
JK
43372011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4338
4339 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
4340 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
4341 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
4342 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
4343
713389e0
PM
43442011-07-11 Phil Muldoon <pmuldoon@redhat.com>
4345
4346 PR python/12438
4347 * gdb.python/python.exp: Add maint set/show python print-stack
4348 deprecated tests. Add set/show python print-backtrace tests.
4349
97d146f8
JK
43502011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4351
4352 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
4353 debug info.
4354
facde0e5 43552011-07-06 Matt Rice <ratmice@gmail.com>
4356
4357 * gdb.python/python.exp: Update filename paths.
4358 * gdb.python/py-symtab.exp: Ditto.
4359
438640d1
MP
43602011-07-06 Marek Polacek <mpolacek@redhat.com>
4361
4362 * gdb.python/py-evthreads.exp: Add missing `$'.
4363
33a365df
MF
43642011-07-06 Jie Zhang <jie.zhang@analog.com>
4365
4366 * config/bfin.exp: New file.
4367 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
4368 * gdb.asm/bfin.inc: New file.
4369
8f7ae686
MP
43702011-07-06 Marek Polacek <mpolacek@redhat.com>
4371
df46027d 4372 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
4373 the whole output.
4374
eb2a6f42
TT
43752011-07-05 Tom Tromey <tromey@redhat.com>
4376
4377 * gdb.java/jprint.java (jprint.hi): New field.
4378 * gdb.java/jprint.exp: Print string.
4379
177b42fe
TJB
43802011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
4381
4382 * gdb.base/call-sc.c: Fix typos.
4383 * gdb.base/ifelse.exp: Likewise.
4384 * gdb.base/structs.c: Likewise.
4385
3b2a0cf2
JB
43862011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
4387
4388 * gdb.base/jit-so.exp: New test.
4389 * gdb.base/jit-dlmain.c: New file.
4390 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
4391
46fc714c
JK
43922011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4393
4394 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
4395 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
4396 * gdb.cp/pr9167.exp (p b): Likewise.
4397 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
4398 (test value of P in inner_m, test type of Z in inner_m): Call
4399 setup_xfail for gcc <= 4.5.
46fc714c 4400
418c7cf7
JK
44012011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4402
4403 * gdb.cp/paren-type.cc: New files.
4404 * gdb.cp/paren-type.exp: New files.
4405
3d50dd94
JK
44062011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4407
4408 Stop on first linespec terminator instead of eating what we can.
4409 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
4410 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
4411 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
4412 (break C::f()): ... this one.
4413 (break C::operator()()): New test.
4414 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
4415 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
4416 test.
4417
dcf9f4ab
JK
44182011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4419
4420 Fall back linespec to minimal symbols.
4421 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
4422 error message.
4423 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
4424 * gdb.cp/minsym-fallback-main.cc: New file.
4425 * gdb.cp/minsym-fallback.cc: New file.
4426 * gdb.cp/minsym-fallback.exp: New file.
4427 * gdb.cp/minsym-fallback.h: New file.
4428
3f542ed1
JK
44292011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4430
4431 * gdb.cp/no-dmgl-verbose.cc: New file.
4432 * gdb.cp/no-dmgl-verbose.exp: New file.
4433
44342011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
4435
4436 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
4437 __GI_.
4438 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
4439 (f): New function.
4440 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
4441 (complete p 'func<short>(): ... here.
4442 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
4443 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
4444 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
4445 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
4446 Make them KFAIL gcc/49546.
4447
00eb2c4a
JB
44482011-07-01 Joel Brobecker <brobecker@adacore.com>
4449
4450 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
4451
85a20c42
JK
44522011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4453
4454 Test GCC PR debug/49546.
4455 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
4456 (test type of F in k3_m, test value of F in k3_m): New.
4457 * gdb.cp/temargs.cc (struct S3, struct K3): New.
4458 (main): New variable k3. Call k3.k3_m.
4459
d2d43431
JB
44602011-07-01 Jean-Charles Delay <delay@adacore.com>
4461
4462 * gdb.ada/packed_array.exp: Fix expected outout.
4463
54ae186f
JB
44642011-07-01 Jean-Charles Delay <delay@adacore.com>
4465
4466 * gdb.ada/packed_array.exp: fixed expected output.
4467
8f17729f
JB
44682011-07-01 Joel Brobecker <brobecker@adacore.com>
4469
4470 * gdb.ada/same_enum: New testcase.
4471
f5aa6869
JB
44722011-07-01 Joel Brobecker <brobecker@adacore.com>
4473
4474 * gdb.ada/ptr_typedef: New testcase.
4475
828292f2
JB
44762011-07-01 Joel Brobecker <brobecker@adacore.com>
4477
4478 * gdb.ada/arrayptr.exp: Add ptype test.
4479
18920c42
JB
44802011-07-01 Joel Brobecker <brobecker@adacore.com>
4481
4482 * gdb.ada/char_enum: New testcase.
4483
3536d9e3 44842011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
4485
4486 * gdb.base/dump.exp (capture_pointer_with_type): New.
4487 Get value from address instead of name.
4488 Start GDB once, and do `dump' and `restore'
4489 tests together.
4490
db863c42
MF
44912011-06-30 Jie Zhang <jie.zhang@analog.com>
4492 Mike Frysinger <vapier@gentoo.org>
4493
4494 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
4495 helper functions for getting/setting remotetimeout variable.
4496 * lib/gdb.exp (gdb_load): If the target is remote, set
4497 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
4498 with $loadtimeout. Set $load_ok to 0 before doing the load.
4499 Instead of returning, immediately, set $load_ok to 0. Call
4500 set_remotetimeout with $oldremotetimeout, and then return if
4501 $load_ok is 1.
4502
e9e642a8
AB
45032011-06-30 Andrew Burgess <aburgess@broadcom.com>
4504
4505 * gdb.python/py-template.exp: Don't run this test if the target
4506 does not support c++ tests.
4507
32019081
JK
45082011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4509
4510 Fix non-only rename list for Fortran modules import.
4511 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
4512 tests.
4513 * gdb.fortran/module.f90 (module moduse): New.
4514 (program module): use moduse, test var_x, var_y and var_z.
4515
0ecee54c
TT
45162011-06-29 Tom Tromey <tromey@redhat.com>
4517
4518 PR testsuite/12040:
4519 * gdb.fortran/array-element.exp: Use f90, not f77.
4520 * gdb.fortran/complex.exp: Use f90, not f77.
4521 * gdb.fortran/derived-type.exp: Use f90, not f77.
4522 * gdb.fortran/library-module.exp: Use f90, not f77.
4523 * gdb.fortran/logical.exp: Use f90, not f77.
4524 * gdb.fortran/module.exp: Use f90, not f77.
4525 * gdb.fortran/multi-dim.exp: Use f90, not f77.
4526 * gdb.fortran/subarray.exp: Use f90, not f77.
4527
3b2b8fea
TT
45282011-06-29 Tom Tromey <tromey@redhat.com>
4529
4530 * gdb.fortran/charset.exp: New file.
4531 * gdb.fortran/charset.f90: New file.
4532
42159ca5
TT
45332011-06-29 Tom Tromey <tromey@redhat.com>
4534
4535 PR testsuite/12040:
4536 * lib/future.exp: New file, mostly extracted from ada.exp.
4537 Rewrote compatibility code to use rename.
4538 (gdb_find_gfortran): New proc.
4539 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
4540 gfortran patch.
4541 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
4542 Move to future.exp.
4543 * lib/gdb.exp: Always load future.exp.
4544
af69a5ce
YQ
45452011-06-28 Yao Qi <yao@codesourcery.com>
4546
4547 * gdb.cp/exception.cc: Don't include iostream.
4548 (bar): Remove print statement.
4549 (catcher): New.
4550 (main): Remove print statements. Call function catcher.
4551 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
4552 Set breakpoint on catcher, and check the value of parameter.
4553
ab5c6a72
YQ
45542011-06-23 Yao Qi <yao@codesourcery.com>
4555
4556 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
4557 1.2 is disabled. KFAIL for uclinux.
4558
9497469f
MP
45592011-06-23 Marek Polacek <mpolacek@redhat.com>
4560
4561 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
4562 mi_gdb_test.
4563
b9132588
MP
45642011-06-23 Marek Polacek <mpolacek@redhat.com>
4565
5d197ed0 4566 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 4567
e55595ca
MP
45682011-06-23 Marek Polacek <mpolacek@redhat.com>
4569
5d197ed0
MP
4570 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
4571
45722011-06-23 Marek Polacek <mpolacek@redhat.com>
4573
4574 * gdb.mi/mi2-basics.exp: Fix races. Honour the
4575 `test_exec_and_symbol_mi_operatons' return value.
4576 (test_mi_interpreter_selection): Use mi_gdb_test instead of
4577 gdb_test_multiple.
4578 (test_exec_and_symbol_mi_operatons): Likewise.
4579 (test_path_specification): Likewise.
e55595ca 4580
be777e08
YQ
45812011-06-23 Yao Qi <yao@codesourcery.com>
4582
4583 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
4584 supported.
4585 * lib/gdb.exp (support_displaced_stepping): New.
4586
615556d6
YQ
45872011-06-23 Yao Qi <yao@codesourcery.com>
4588
4589 * gdb.threads/execl.exp: Skip on remote target.
4590
833b0ca7
MP
45912011-06-21 Marek Polacek <mpolacek@redhat.com>
4592
5d197ed0 4593 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
4594 mi_gdb_test.
4595
1ee4023a
MP
45962011-06-20 Marek Polacek <mpolacek@redhat.com>
4597
5d197ed0 4598 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 4599
d0b1d624
MP
46002011-06-20 Marek Polacek <mpolacek@redhat.com>
4601
5d197ed0 4602 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
4603 mi_gdb_test.
4604
79aa92c1
MP
46052011-06-20 Marek Polacek <mpolacek@redhat.com>
4606
5d197ed0 4607 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 4608
5ce5db06
YQ
46092011-06-14 Yao Qi <yao@codesourcery.com>
4610
4611 gdb/testsuite/
4612 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
4613
533a737e
JK
46142011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
4615
4616 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
4617
d0e53741
TT
46182011-06-10 Tom Tromey <tromey@redhat.com>
4619
4620 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
4621 Add tests for pointer-to-member-function.
4622 * gdb.cp/temargs.cc (S::somefunc): New function.
4623 (K2): New class.
4624 (main): Instantiate K2; call method.
4625
b5916bbd
JB
46262011-06-08 Joel Brobecker <brobecker@adacore.com>
4627
4628 * gdb.python/py-inferior.c (f2): Make str an array rather
4629 than a pointer.
4630 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
4631
5be4dfca
JK
46322011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4633
4634 * gdb.base/async-shell.c: New file.
4635 * gdb.base/async-shell.exp: New file.
4636
9f47e254
PA
46372011-06-06 Pedro Alves <pedro@codesourcery.com>
4638
4639 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
4640
64b9b334
JB
46412011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
4642
4643 From Stephen Kitt <steve@sk2.org>
4644 * gdb.base/help.exp: Adjust following some spelling corrections
4645 in GDB.
4646
dbc0f131
YQ
46472011-06-01 Yao Qi <yao@codesourcery.com>
4648
4649 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
4650
fd336a18
KS
46512010-05-31 Keith Seitz <keiths@redhat.com>
4652
4653 PR c++/12750
4654 * gdb.cp/static-method.cc: New file.
4655 * gdb.cp/static-method.exp: New file.
4656
fa8b9902
KS
46572010-05-31 Keith Seitz <keiths@redhat.com>
4658
4659 PR symtab/12704
4660 * gdb.cp/anon-ns.cc: New file.
4661 * gdb.cp/anon-ns.exp: New file.
4662
0a5b1e09
PA
46632011-05-31 Pedro Alves <pedro@codesourcery.com>
4664
4665 * gdb.arch/i386-dr3-watch.c: New file.
4666 * gdb.arch/i386-dr3-watch.exp: New file.
4667
0578b8d1
YQ
46682011-05-30 Yao Qi <yao@codesourcery.com>
4669
4670 * gdb.base/callfuncs.c (t_structs_fc): New.
4671 (t_structs_dc, t_structs_ldc): New.
4672 (t_double_many_args):
4673 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
4674 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
4675 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
4676 * gdb.base/callfuncs.exp: Call new functions.
4677
6680506e
YQ
46782011-05-30 Yao Qi <yao@codesourcery.com>
4679
ff4d2c60
YQ
4680 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
4681 Call rerun_and_prepare for each test to isolate effects.
4682
46832011-05-30 Yao Qi <yao@codesourcery.com>
4684
4685 * gdb.base/varargs.c (find_max_float_real): New.
4686 (find_max_double_real, find_max_long_double_real): New.
4687 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
4688 * lib/gdb.exp (setup_kfail_for_target): New.
4689
e43ec454
YQ
46902011-05-30 Yao Qi <yao@codesourcery.com>
4691
4692 * gdb.base/funcargs.c (callca, callcb, callcc): New.
4693 (callcd, callce, callcf, callc1a, callc1b): New.
4694 (callc2a, callc2b): New.
4695 * gdb.base/funcargs.exp (complex_args): New.
4696 (complex_integral_args, complex_float_integral_args): New.
4697 * lib/gdb.exp (support_complex_tests): New. Determine
4698 whether to run test cases on _Complex types.
4699
432b4d03
JK
47002011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4701
4702 * gdb.threads/leader-exit.c: New file.
4703 * gdb.threads/leader-exit.exp: New file.
4704
6caf069d
MP
47052011-05-27 Marek Polacek <mpolacek@redhat.com>
4706
9497469f 4707 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 4708
97fce28b
MP
47092011-05-27 Marek Polacek <mpolacek@redhat.com>
4710
4711 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
4712 remove the `supported' variable.
4713 * gdb.mi/mi-nonstop.exp: Likewise.
4714 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
4715 * gdb.mi/mi-nsintrall.exp: Likewise.
4716 * gdb.mi/mi-nsmoribund.exp: Likewise.
4717 * gdb.mi/mi-nsthrexec.exp: Likewise.
4718
9da8c2a0
PA
47192011-05-26 Pedro Alves <pedro@codesourcery.com>
4720
4721 * gdb.reverse/finish-reverse-bkpt.exp: New test.
4722
2c03e5be
PA
47232011-05-26 Pedro Alves <pedro@codesourcery.com>
4724
4725 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
4726
2e21250d
KS
47272011-05-24 Keith Seitz <keiths@redhat.com>
4728
4729 PR breakpoint/12803
4730 * gdb.cp/cmpd-minsyms.cc (a): New method.
4731 (b): New method.
4732 (c): New method.
4733 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
4734
cdac0397
PA
47352011-05-24 Pedro Alves <pedro@codesourcery.com>
4736
4737 * gdb.base/commands.exp (watchpoint_command_test): Check that the
4738 watchpoint's command list didn't execute when the watchpoint went
4739 out of scope.
4740
ee5683ab
PM
47412011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
4742
4743 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
4744 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
4745 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
4746 * gdb.arch/i386-gnu-cfi.exp: Likewise.
4747 * gdb.arch/i386-permbkpt.exp: Likewise.
4748 * gdb.arch/i386-prologue.exp: Likewise.
4749 * gdb.arch/i386-size-overlap.exp: Likewise.
4750 * gdb.arch/i386-size.exp: Likewise.
4751 * gdb.arch/i386-unwind.exp: Likewise.
4752 * gdb.reverse/i386-precsave.exp: Likewise.
4753 * gdb.reverse/i386-reverse.exp: Likewise.
4754 * gdb.reverse/i386-sse-reverse.exp: Likewise.
4755 * gdb.reverse/i387-env-reverse.exp: Likewise.
4756 * gdb.reverse/i387-stack-reverse.exp: Likewise.
4757
c91c8c16
PA
47582011-05-24 Pedro Alves <pedro@codesourcery.com>
4759
4760 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
4761 file doesn't error, using MI.
4762
c50491a7
TT
47632011-05-23 Tom Tromey <tromey@redhat.com>
4764
4765 * gdb.base/charset.exp (string_display): Add tests to assign to
4766 arrays.
4767 * gdb.base/charset.c (short_array, int_array, long_array): New.
4768
4a07b7da
PA
47692011-05-20 Pedro Alves <pedro@codesourcery.com>
4770
4771 Cope with async mode.
4772
4a07b7da
PA
4773 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
4774 into gdb_test + mi_expect_stop.
4775
b275f2d2
PA
47762011-05-20 Pedro Alves <pedro@codesourcery.com>
4777
4778 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
4779 (callme): Remove printf call.
4780
eec52c44
PM
47812011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
4782
4783 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
4784 quote pattern to avoid problems with Cygwin/mingw expect versions.
4785 * gdb.base/default.exp (show convenience): Use double
4786 quote pattern for regular expressions.
4787
b3c8eb43
JK
47882011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4789
4790 Fix -readnow for -gdwarf-4 unused type units.
4791 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
4792 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
4793
ed731959
JK
47942011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4795
4796 * gdb.base/kill-after-signal.c: New file.
4797 * gdb.base/kill-after-signal.exp: New file.
4798
3b48433d
PA
47992011-05-16 Pedro Alves <pedro@codesourcery.com>
4800
4801 * gdb.ada/start.exp: Call untested with the correct test filename.
4802 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
4803 test filename. Make the test's binary unique.
4804 * gdb.arch/i386-signal.exp: Call untested with the correct test
4805 filename.
4806 * gdb.arch/i386-size-overlap.exp: Ditto.
4807 * gdb.arch/Makefile.in (EXECUTABLES): Update.
4808 * gdb.base/gcore-buffer-overflow.exp: Ditto.
4809 * gdb.cp/call-c.exp: Ditto.
4810 * gdb.mi/mi-reverse.exp: Call untested with the correct test
4811 filename. Make the test's binary unique.
4812 * gdb.mi/Makefile.in (EXECUTABLES): Update.
4813 * gdb.python/py-mi.exp: Ditto.
4814 * gdb.python/Makefile.in (EXECUTABLES): Update.
4815 * gdb.reverse/i386-precsave.exp: Ditto.
4816 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
4817 test filename.
4818 * gdb.reverse/i387-stack-reverse.exp: Ditto.
4819 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
4820 unique.
4821 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
4822 test filename.
4823 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
4824 * gdb.trace/tfile.exp: Ditto.
4825
ba4a8bdd
YQ
48262011-05-14 Yao Qi <yao@codesourcery.com>
4827
4828 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
4829 type.
4830
dbaefcf7
DE
48312011-05-13 Doug Evans <dje@google.com>
4832
4833 * gdb.python/py-objfile-script.exp: New file.
4834 * gdb.python/py-objfile-script.c: New file.
4835 * gdb.python/py-objfile-script-gdb.py: New file.
4836 * testsuite/gdb.python/py-section-script.exp: Test
4837 "info auto-load-scripts".
4838
9930639c
TT
48392011-05-13 Tom Tromey <tromey@redhat.com>
4840
4841 * gdb.dwarf2/clztest.exp: New file.
4842 * gdb.dwarf2/clztest.c: New file.
4843 * gdb.dwarf2/clztest.S: New file.
4844
05272e11
DE
48452011-05-13 Doug Evans <dje@google.com>
4846
cc63ef9b
DE
4847 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
4848 String16 tests.
05272e11 4849
6edba76f
TT
48502011-05-13 Tom Tromey <tromey@redhat.com>
4851
4852 * lib/gdb.exp (is_x86_like_target): New proc.
4853 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
4854 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
4855 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
4856 -nostdlib to compiler.
4857 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
4858 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
4859 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
4860 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
4861 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
4862
028d0ed5
TJB
48632011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
4864
4865 * gdb.python/py-function.exp: Test setting a value from a function
4866 which executes a command.
4867
8a9b8146
TT
48682011-05-12 Tom Tromey <tromey@redhat.com>
4869
4870 * gdb.dwarf2/typeddwarf.S: New file.
4871 * gdb.dwarf2/typeddwarf.c: New file.
4872 * gdb.dwarf2/typeddwarf.exp: New file.
4873
10483e8e
MP
48742011-05-12 Marek Polacek <mpolacek@redhat.com>
4875
4876 * gdb.mi/mi-basics.exp: Fix races. Honour the
4877 `test_exec_and_symbol_mi_operatons' return value.
4878 (test_mi_interpreter_selection): Use mi_gdb_test instead of
4879 gdb_test_multiple.
4880 (test_exec_and_symbol_mi_operatons): Likewise.
4881 (test_path_specification): Likewise.
4882
faf067f1
JK
48832011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4884
4885 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
4886 (gdb_touch_execfile): Remove catch wrappers. New variable time.
4887 Replace `file copy' and `file rename' by `file mtime'. Twice.
4888
7ff911a3
JK
48892011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4890
4891 * gdb.base/readline-ask.c: New file.
4892 * gdb.base/readline-ask.exp: New file.
4893 * gdb.base/readline-ask.inputrc: New file.
4894
a536c6d7
UW
48952011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
4896
4897 * gdb.cell/bt.exp: Delete breakpoints before running to signal
4898 to avoid race condition.
4899 * gdb.cell/coremaker.c: Use small stack size.
4900 * gdb.cell/ea-standalone.exp: Use file name without path as
4901 argument to c_to.
4902 * gdb.cell/fork.exp: Allow other output when continuing to end.
4903
d472a426
JK
49042011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4905
4906 * gdb.threads/corethreads.c: New file.
4907 * gdb.threads/corethreads.exp: New file.
4908
49092011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
4910
4911 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
4912 Try to compile the test using -Wl,-z,norelro first.
4913 (load_core): New variable libthread_db_seen, initialize it.
4914 (zeroed-threads cannot be listed): Protect it by XFAIL on
4915 !$libthread_db_seen.
4916
8be455d7
JK
49172011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4918
4919 PR 12573
4920 * gdb.dwarf2/dw2-skip-prologue.S: New file.
4921 * gdb.dwarf2/dw2-skip-prologue.c: New file.
4922 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
4923
1976171a
JK
49242011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4925
4926 * gdb.cp/psymtab-parameter.cc: New file.
4927 * gdb.cp/psymtab-parameter.exp: New file.
4928
7db6f30f
JK
49292011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4930
4931 Fix a race.
4932 * gdb.cp/static-print-quit.exp (print c): Split to ...
4933 (print c - <return>, print c - q <return>, print c - to quit):
4934 ... these. Make the testfile untested on gdb-7.1.
4935
85161e9e 49362011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
4937
4938 * lib/gdb.exp (exec_target_file, exec_symbol_file,
4939 gdb_rename_execfile, gdb_touch_execfile): New.
4940 * gdb.base/reread.exp: Use new procs to handle multiple
4941 exec files.
4942
0c51be18
YQ
49432011-05-05 Yao Qi <yao@codesourcery.com>
4944
4945 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
4946 (test_adr_32bit, test_pop_pc): New.
4947 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
4948 (test_adr_32bit, test_pop_pc): New.
4949
4d393d60
JM
49502011-05-04 Joseph Myers <joseph@codesourcery.com>
4951
4952 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
4953 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
4954 targets.
4955 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
4956 handle targets.
4957
8ffd0459
JK
49582011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4959
4960 * gdb.base/completion.exp (complete help info wat): Rename to ...
4961 (complete 'help info wat'): ... here.
4962 Remove all `-re ".*' and `-re "^.*' redundant regexes.
4963 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
4964
8e28d804
PA
49652011-05-04 Pedro Alves <pedro@codesourcery.com>
4966
4967 * gdb.base/completion.exp: Use gdb_test_multiple instead of
4968 gdb_test and explicit $gdb_prompt/timeout matches.
4969
3eb2ef34
YQ
49702011-05-04 Yao Qi <yao@codesourcery.com>
4971
4972 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
4973 and __thumb2__.
4974
aaaf81a3
MP
49752011-05-03 Marek Polacek <mpolacek@redhat.com>
4976
4977 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
4978 in place of `gdb_test "delete breakpoints"'. This eliminates two
4979 testcases.
4980
c4cbc0df
PA
49812011-05-02 Pedro Alves <pedro@codesourcery.com>
4982
4983 PR testsuite/12649
4984 Fix races.
4985
4986 * gdb.base/completion.exp: Remove all sleep calls. Remove
4987 unnecessary regexs. Don't explicitly expect anything after the
4988 prompt. Eat the prompt if necessary.
4989
b4cbb4a3
EBM
49902011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
4991
4992 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
4993 accept to show the caller line again as well as the line after.
4994
d65aec65
PM
49952011-04-29 Phil Muldoon <pmuldoon@redhat.com>
4996
4997 PR mi/12531
4998
4999 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
5000 compile target.
5001 * gdb.python/py-prettyprint.exp: Add C++ object for
5002 CPLUS_FAKE_CHILD test.
5003
30852783
UW
50042011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
5005
5006 * gdb.base/signest.exp: New file.
5007 * gdb.base/signest.c: Likewise.
5008
c7b1f0d9
JK
50092011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5010
5011 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
5012 thread and breakpoint notifications.
5013
559a7a62
JK
50142011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5015
5016 * gdb.base/fortran-sym-case.c: New file.
5017 * gdb.base/fortran-sym-case.exp: New file.
5018 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
5019 * gdb.dwarf2/dw2-case-insensitive.c: New file.
5020 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
5021
8344e389
JK
50222011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5023
5024 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
5025 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
5026 false #1', `if true else false #2' and `if true else false #3'.
5027
2484c66b
UW
50282011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
5029
5030 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
5031 while delivering signal.
5032
8d3788bd
VP
50332011-04-27 Vladimir Prus <vladimir@codesourcery.com>
5034
5035 MI breakpoint notifications.
5036
5037 * testsuite/gdb.mi/mi-cli.exp: Adust.
5038 * testsuite/gdb.mi/mi2-cli.exp: Adust.
5039 * testsuite/gdb.mi/mi-watch.exp: Adust.
5040 * testsuite/gdb.mi/mi2-watch.exp: Adust.
5041 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
5042 notifications.
5043
3e03848b
JK
50442011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5045
5046 * gdb.base/gdbindex-stabs-dwarf.c: New file.
5047 * gdb.base/gdbindex-stabs.c: New file.
5048 * gdb.base/gdbindex-stabs.exp: New file.
5049
918c9108
YQ
50502011-04-25 Yao Qi <yao@codesourcery.com>
5051
5052 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
5053 with /*...*/.
5054 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
5055
90556b8c
JK
50562011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5057
5058 * gdb.python/py-value.exp (test_objfiles): Name the first test
5059 `py-value in file.filename'.
5060
03f2bd59
JK
50612011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5062
5063 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
5064 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
5065 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
5066 !gdbserver_reconnect_p..
5067 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
5068
7b08b9eb
JK
50692011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5070
5071 * gdb.cp/cpcompletion.exp (complete class methods)
5072 (complete class methods beginning with F): Move them above runto. New
5073 comment about the runto delimiter.
5074
b78974c3
PA
50752011-04-20 Pedro Alves <pedro@codesourcery.com>
5076
5077 * gdb.base/maint.exp: Test that "maint print registers" works
5078 without a running program.
5079
20429c40 50802011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 5081
20429c40
MP
5082 * gdb.base/setshow.exp: Fix racy tests.
5083 ($old_gdb_prompt): New variable.
5084
7a9dd1b2
TT
50852011-04-19 Tom Tromey <tromey@redhat.com>
5086
5087 * gdb.mi/mi-nsmoribund.exp:
5088 * gdb.hp/gdb.objdbg/objdbg01.exp:
5089 * gdb.base/structs.exp (test_struct_returns):
5090 * gdb.base/call-sc.exp (test_scalar_returns):
5091 * gdb.base/bigcore.exp: Remove duplicate words.
5092
02835898
JK
50932011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5094
5095 * gdb.base/break-interp-lib.c (v, vptr): New variables.
5096 * gdb.base/break-interp.exp (test_attach): New comment.
5097
254f582e
JK
50982011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5099
5100 * gdb.threads/gcore-thread.exp ($core0file): New variable.
5101 (clear __stack_user.next, clear stack_used.next)
5102 (save a zeroed-threads corefile): New test.
5103 Call core_load for $core0file.
5104 (zeroed-threads cannot be listed): New test.
5105
4fe85f5c
JK
51062011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5107
5108 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
5109 filename.
5110 ($srcfile): Preserve the original value.
5111 ($testfile): Match it the .exp filename.
5112 ($corefile): New variable. Substitute it around.
5113 Use clean_restart.
5114 ($prev_timeout): Remove.
5115 (load_core): Move core loading into this proc.
5116 Fix restore of $timeout if load_core fails.
5117
63524580
JK
51182011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5119
5120 * gdb.base/eu-strip-infcall.c: New file.
5121 * gdb.base/eu-strip-infcall.exp: New file.
5122
90359a16
JK
51232011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5124
5125 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
5126 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
5127
626e7282
JK
51282011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5129
5130 Fix Python access to inlined frames.
5131 * gdb.python/py-frame-inline.c: New file.
5132 * gdb.python/py-frame-inline.exp: New file.
5133
3363d018
EBM
51342011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
5135
5136 * gdb.base/gdb1090.exp: Change breakpoint location to read the
5137 content of 's24' correctly (avoiding "optimized out").
5138 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
5139
28781456
JK
51402011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5141
5142 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
5143
4a4106ca
TJB
51442011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
5145
5146 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
5147 expect a colon in watch -location output.
5148
d26ccb4f
JK
51492011-04-13 Marek Polacek <mpolacek@redhat.com>
5150
df46027d 5151 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
5152 New testcase `expect response to define backtrace'. Also remove
5153 redundant `default' block.
5154
e1ab1f9c
JK
51552011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5156
5157 * gdb.python/py-prettyprint.c (struct hint_error): New.
5158 (main): New variable hint_error.
5159 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
5160 "print hint_error".
5161 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
5162 (register_pretty_printers): Register it.
5163
0c2e6019
TT
51642011-04-04 Tom Tromey <tromey@redhat.com>
5165
5166 * gdb.cp/maint.exp (test_help): Update.
5167 (test_namespace): Likewise.
5168
af57139d
JB
51692011-04-01 Joel Brobecker <brobecker@adacore.com>
5170
5171 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
5172 * gdb.ada/arrayptr.exp: Add new tests.
5173
956a9fb9
JB
51742011-04-01 Joel Brobecker <brobecker@adacore.com>
5175
5176 * gdb.ada/mi_catch_ex: New testcase.
5177
d0c4d642
PA
51782011-04-01 Pedro Alves <pedro@codesourcery.com>
5179
5180 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
5181 base::overload(void) method without specifying "const".
5182
18819fa6
UW
51832011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
5184
5185 * gdb.arch/thumb-singlestep.S: New file.
5186 * gdb.arch/thumb-singlestep.exp: Likewise.
5187
a4c8e806
TT
51882011-03-31 Tom Tromey <tromey@redhat.com>
5189
5190 * gdb.python/py-prettyprint.py (exception_flag): New global.
5191 (NoStringContainerPrinter._iterator.next): Check it.
5192 * gdb.python/py-prettyprint.c (main): New variable nstype2.
5193 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
5194
53832f31
TT
51952011-03-29 Tom Tromey <tromey@redhat.com>
5196
5197 * gdb.cp/anon-struct.cc: New file.
5198 * gdb.cp/anon-struct.exp: New file.
5199
e4620230
JK
52002011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5201
5202 Test STT_GNU_IFUNC support.
5203 * gdb.base/gnu-ifunc-lib.c: New file.
5204 * gdb.base/gnu-ifunc.c: New file.
5205 * gdb.base/gnu-ifunc.exp: New file.
5206
d0fb5eae
JK
52072011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5208
5209 Support a ring of related breakpoints.
5210 * gdb.base/watchpoint-delete.c: New file.
5211 * gdb.base/watchpoint-delete.exp: New file.
5212
20106cfb
JK
52132011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5214
5215 * gdb.ada/arrayparam.exp (print first after function call): Use
5216 explicit package name. Add a comment
5217 (print lasta after function call): Rename ...
5218 (print last after function call): ... it and use explicit package
5219 name.
5220 (print length after function call): Use explicit package name.
5221 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
5222 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
5223 (multiple matches for symbol i): Rename ...
5224 (multiple matches for symbol integervar): ... it.
5225 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
5226 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
5227
e7ab5e63
AB
52282011-03-25 Andrew Burgess <aburgess@broadcom.com>
5229
5230 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
5231 environment variable to make grep output more predictable. Move
5232 all the environment setup into gdb_init so it's done once per test
5233 case rather than each time we start gdb.
5234
9ef07c8c
TT
52352011-03-24 Tom Tromey <tromey@redhat.com>
5236
5237 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
5238 test.
5239
dd90784c
JK
52402011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5241
5242 * gdb.dwarf2/dw2-entry-value-main.c: New file.
5243 * gdb.dwarf2/dw2-entry-value.S: New file.
5244 * gdb.dwarf2/dw2-entry-value.exp: New file.
5245
05775840
PM
52462011-03-22 Phil Muldoon <pmuldoon@redhat.com>
5247
5248 PR python/12183
5249
5250 * gdb.python/py-function.exp: Add GdbError tests.
5251
8661b11b
PA
52522011-03-18 Pedro Alves <pedro@codesourcery.com>
5253
5254 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
5255 (reglocal_test_func, statlocal_test_func): New functions.
5256 (globals_test_func): Call new functions.
5257 * gdb.trace/unavailable.exp (gdb_collect_args_test)
5258 (gdb_collect_locals_test): New procedure.
5259 (gdb_trace_collection_test): Call new procedures.
5260
0fdb4f18
PA
52612011-03-18 Pedro Alves <pedro@codesourcery.com>
5262
5263 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
5264 (test_register, test_register_unavailable): New procedures.
5265 (gdb_unavailable_registers_test): New procedure.
5266 (gdb_trace_collection_test): Call it.
5267
99c3dc11
PM
52682011-03-18 Phil Muldoon <pmuldoon@redhat.com>
5269
5270 PR python/12149
5271
5272 * gdb.python/python.exp: Add gdb.write tests.
5273
29703da4
PM
52742010-03-17 Phil Muldoon <pmuldoon@redhat.com>
5275
5276 * gdb.python/Makefile.in: Add py-objfile.
5277 * gdb.python/py-objfile.exp: New file.
5278 * gdb.python/py-objfile.c: New file.
5279 * gdb.python/py-block.exp: Add is_valid tests.
5280 * gdb.python/py-inferior.exp: Ditto.
5281 * gdb.python/py-infthread.exp: Ditto.
5282 * gdb.python/py-symbol.exp: Ditto.
5283 * gdb.python/py-symtab.exp: Ditto.
5284
598997c8
KS
52852011-03-16 Keith Seitz <keiths@redhat.com>
5286
5287 PR c++/12273
5288 * gdb.cp/cmpd-minsyms.exp: New test.
5289 * gdb.cp/cmpd-minsyms.cc: New file.
5290
5291 PR c++/11734
5292 * gdb.cp/ovsrch.exp: New test.
5293 * gdb.cp/ovsrch.h: New file.
5294 * gdb.cp/ovsrch1.cc: New file.
5295 * gdb.cp/ovsrch2.cc: New file.
5296 * gdb.cp/ovsrch3.cc: New file.
5297 * gdb.cp/ovsrch4.cc: New file.
5298
c91513d8
PP
52992011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
5300
5301 PR gdb/12528
5302 * gdb.base/Makefile.in: Adjust EXECUTABLES.
5303 * gdb.base/break-on-linker-gcd-function.exp: New test.
5304 * gdb.base/break-on-linker-gcd-function.cc: New file.
5305
7470fc63
AT
53062011-03-15 Andreas Tobler <andreast@fgznet.ch>
5307
5308 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
5309
959e7469
PM
53102011-03-15 Phil Muldoon <pmuldoon@redhat.com>
5311
5312 * lib/gdb.exp (gdb_unload): Add another termination case.
5313
9373cf26
JK
53142011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5315
5316 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
5317 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
5318 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
5319 Provide a stub byte there.
5320 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
5321 DW_AT_entry_pc.
5322 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
5323
24e9cda0
UW
53242011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
5325
5326 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
5327 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
5328 "generic ABI, auto".
5329 (altivec_abi_tests): Accept vectors returned by reference.
5330
7371cf6d
PM
53312010-03-14 Phil Muldoon <pmuldoon@redhat.com>
5332
5333 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
5334
ce77046a
UW
53352011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
5336
5337 * gdb.python/py-section-script.exp: Skip test if no Python support.
5338
176400c3
UW
53392011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
5340
5341 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
5342
ecec24e6
PM
53432011-03-10 Phil Muldoon <pmuldoon@redhat.com>
5344
5345 * gdb.python/py-parameter.exp: Update tests to the new Python
5346 parameter API. Add "no documentation" test. Add deprecated API
5347 backward compatibility test.
5348
5dbdd470
TT
53492011-03-09 Tom Tromey <tromey@redhat.com>
5350
5351 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
5352 gdb_continue_to_end.
5353
b66e66ee
MK
53542011-03-09 Mark Kettenis <kettenis@gnu.org>
5355
5356 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
5357 tabs.
5358
eceb0c5f
TT
53592011-03-09 Tom Tromey <tromey@redhat.com>
5360
5361 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
5362 parentheses.
5363 (gdb_continue_to_end): Add "allow_extra" parameter. Use
5364 $command.
5365 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
5366 argument to gdb_continue_to_end.
5367 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
5368 argument to gdb_continue_to_end.
5369 * gdb.cp/annota3.exp: Fix regex.
5370 * gdb.cp/annota2.exp: Fix regex.
5371 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
5372 gdb_continue_to_end.
5373 * gdb.base/call-signal-resume.exp: Revert earlier patch.
5374 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
5375 gdb_continue_to_end.
5376
63154eca
PA
53772011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5378
5379 * gdb.server/ext-run.exp
5380 (load new file without any gdbserver inferior): New test.
5381
967d1f9b
TT
53822011-03-07 Tom Tromey <tromey@redhat.com>
5383
5384 * Makefile.in (TAGS): Rewrite.
5385
d68dcbb9
JK
53862011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5387
5388 * gdb.trace/report.exp (12.1: trace report #1): New match for the
5389 initial commands echo. New match for `Found trace'. Anchor all the
5390 other matches. Anchor and match for `No trace frame found' the final
5391 match.
5392
6bf58e63
TT
53932011-03-07 Tom Tromey <tromey@redhat.com>
5394
5395 * Makefile.in (TAGS): New target.
5396
fda326dd
TT
53972011-03-07 Tom Tromey <tromey@redhat.com>
5398
5399 * lib/opencl.exp (skip_opencl_tests): Update for exit message
5400 change.
5401 * lib/mi-support.exp (mi_gdb_test): Update for exit message
5402 change.
5403 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
5404 exit message change.
5405 (skip_altivec_tests): Update for exit message change.
5406 (skip_vsx_tests): Likewise.
5407 (gdb_continue_to_end): Likewise. Add 'command' argument.
5408 * lib/cell.exp (skip_cell_tests): Update for exit message change.
5409 * gdb.threads/tls.exp: Update for exit message change.
5410 * gdb.threads/thread-unwindonsignal.exp: Use
5411 gdb_continue_to_end.
5412 * gdb.threads/step.exp (step_it): Update for exit message change.
5413 (continue_all): Likewise.
5414 * gdb.threads/print-threads.exp (test_all_threads): Update for
5415 exit message change.
5416 * gdb.threads/interrupted-hand-call.exp: Use
5417 gdb_continue_to_end.
5418 * gdb.threads/execl.exp: Use gdb_continue_to_end.
5419 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
5420 gdb_continue_to_end.
5421 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
5422 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
5423 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
5424 * gdb.cp/method.exp: Update for exit message change.
5425 * gdb.cp/mb-templates.exp: Update for exit message change.
5426 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
5427 * gdb.cp/annota3.exp: Update for exit message change.
5428 * gdb.cp/annota2.exp: Update for exit message change.
5429 * gdb.cell/fork.exp: Use gdb_continue_to_end.
5430 * gdb.base/term.exp: Update for exit message change.
5431 * gdb.base/step-test.exp (test_i): Update for exit message change.
5432 * gdb.base/sigstep.exp (advance): Update for exit message change.
5433 (advancei): Likewise.
5434 * gdb.base/siginfo.exp: Update for exit message change.
5435 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
5436 * gdb.base/reread.exp: Use gdb_continue_to_end.
5437 * gdb.base/langs.exp: Use gdb_continue_to_end.
5438 * gdb.base/interrupt.exp: Update for exit message change.
5439 * gdb.base/gdb1555.exp: Update for exit message change.
5440 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
5441 * gdb.base/ending-run.exp: Update for exit message change.
5442 * gdb.base/chng-syms.exp: Update for exit message change.
5443 * gdb.base/checkpoint.exp: Update for exit message change.
5444 * gdb.base/catch-syscall.exp (check_for_program_end): Use
5445 gdb_continue_to_end.
5446 (test_catch_syscall_with_wrong_args): Likewise.
5447 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
5448 * gdb.base/break-interp.exp (test_ld): Update for exit message
5449 change.
5450 * gdb.base/bang.exp: Update for exit message change.
5451 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
5452 (do_call_attach_tests): Likewise.
5453 * gdb.base/a2-run.exp: Update for exit message change.
5454 * gdb.arch/ppc-dfp.exp: Update for exit message change.
5455 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
5456 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
5457
dd19bd70
JK
54582011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5459
5460 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
5461
30e62689
TT
54622011-03-03 Tom Tromey <tromey@redhat.com>
5463
5464 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
5465 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
5466 * gdb.hp/gdb.aCC/configure.ac: Remove.
5467 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
5468 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
5469 * gdb.hp/gdb.base-hp/configure.ac: Remove.
5470 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
5471 * gdb.hp/gdb.compat/configure (Makefile): Remove.
5472 * gdb.hp/gdb.compat/configure.ac: Remove.
5473 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
5474 * gdb.hp/gdb.defects/configure (Makefile): Remove.
5475 * gdb.hp/gdb.defects/configure.ac: Remove.
5476 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
5477 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
5478 * gdb.hp/gdb.objdbg/configure.ac: Remove.
5479 * gdb.hp/configure.ac: Remove.
5480 * gdb.hp/configure: Remove.
5481 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
5482 substitution.
5483 (Makefile): Remove rule.
5484 * gdb.cell/configure.ac: Remove.
5485 * gdb.cell/configure: Remove.
5486 * gdb.stabs/Makefile.in (Makefile): Remove.
5487 (distclean): Don't remove config.status or config.log.
5488 * gdb.stabs/configure (Makefile): Remove.
5489 * gdb.stabs/configure.ac: Remove.
5490 * configure: Rebuild.
5491 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
5492 Remove stabs- and cell-specific logic. Test for existence of
5493 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
5494 subdirectories, gdb.cell, and and gdb.stabs.
5495 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
5496
c171f854
JB
54972011-03-03 Joel Brobecker <brobecker@adacore.com>
5498
5499 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
5500 end of buffer.
5501
9a5193cb
JB
55022011-03-02 Joel Brobecker <brobecker@adacore.com>
5503
5504 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
5505 gdb_test when running a test where we expected no output back.
5506
9bb4c1bb
MS
55072011-02-28 Michael Snyder <msnyder@vmware.com>
5508
5509 * gdb.cp/overload.cc: Change initializer value to integer.
5510
3bd0f5ef
MS
55112011-02-27 Michael Snyder <msnyder@vmware.com>
5512
5513 * gdb.multi/base.exp: Add test for remove-inferiors.
5514
2279eaad
JB
55152011-02-26 Joel Brobecker <brobecker@adacore.com>
5516
5517 * gdb.python/py-frame.exp: Simplify the initialization phase
5518 using prepare_for_testing.
5519
c82c0b55
MS
55202011-02-25 Michael Snyder <msnyder@vmware.com>
5521
5522 * gdb.multi/base.exp: Add tests for info inferiors with args.
5523
1d94651b
JK
55242011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5525
5526 * gdb.dwarf2/dw2-ranges.S: Rename to ...
5527 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
5528 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
5529 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
5530 asmfile3. Comment the STABS (#3) file compilation. Compile
5531 everything through assembler. Provide KFAIL for symtab/12497.
5532 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
5533 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
5534 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
5535 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
5536
3bd0f5ef
MS
55372011-02-24 Michael Snyder <msnyder@vmware.com>
5538
5539 * gdb.base/break.exp: Add tests for delete breakpoints using
5540 convenience variables and value history references.
5541
12c1418e
MS
55422011-02-24 Michael Snyder <msnyder@vmware.com>
5543
5544 * gdb.base/break.exp: Remove debugging 'printf' accidentally
5545 left behind in previous check-in.
5546
e5a67952
MS
55472011-02-23 Michael Snyder <msnyder@vmware.com>
5548
5549 * gdb.base/break.exp: Add tests for "info break" with arguments.
5550 * gdb.trace/infotrace.exp: Update patterns for error and help.
5551 * gdb.base/completion.exp: Update pattern.
5552 * gdb.base/ena-dis-br.exp: Update pattern.
5553 * gdb.base/help.exp: Update patterns.
5554
55552011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
5556
5557 * gdb.base/memattr.exp: New test.
5558 * gdb.base/memattr.c: Test load for memattr.exp.
5559
6e6fbe60
DE
55602011-02-22 Doug Evans <dje@google.com>
5561
5562 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
5563
1d41d745
MS
55642011-02-22 Michael Snyder <msnyder@vmware.com>
5565
5566 * Makefile.in: Make more clean.
5567 * gdb.ada/Makefile.in: Ditto.
5568 * gdb.arch/Makefile.in: Ditto.
5569 * gdb.asm/Makefile.in: Ditto.
5570 * gdb.base/Makefile.in: Ditto.
5571 * gdb.cp/Makefile.in: Ditto.
5572 * gdb.dwarf2/Makefile.in: Ditto.
5573 * gdb.java/Makefile.in: Ditto.
5574 * gdb.mi/Makefile.in: Ditto.
5575 * gdb.modula2/Makefile.in: Ditto.
5576 * gdb.python/Makefile.in: Ditto.
5577 * gdb.server/Makefile.in: Ditto.
5578 * gdb.stabs/Makefile.in: Ditto.
5579 * gdb.threads/Makefile.in: Ditto.
5580 * gdb.trace/Makefile.in: Ditto.
5581
79ba84ca
MS
55822011-02-22 Michael Snyder <msnyder@vmware.com>
5583
df46027d 5584 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
5585 info threads.
5586
b9b35694
JB
55872011-02-22 Joel Brobecker <brobecker@adacore.com>
5588
5589 * gdb.python/py-breakpoint.exp: Fix the expected output of
5590 one of the "maint info breakpoints" tests to accept the output
5591 generated on platforms that do not have hardware watchpoints.
5592
8bfb830f
JB
55932011-02-22 Joel Brobecker <brobecker@adacore.com>
5594
5595 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
5596 clean_restart. Be a little stricter in the expected output
5597 for one of the tests. Fix a typo in one of the comments.
5598
c45f3c54
JB
55992011-02-22 Joel Brobecker <brobecker@adacore.com>
5600
5601 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
5602 Delete variable binfile, no longer use. Add or modify test
5603 comments to make them unique.
5604
b97c863c
MS
56052011-02-21 Michael Snyder <msnyder@vmware.com>
5606
5607 * Makefile.in: Update for make clean.
5608 * gdb.ada/Makefile.in: Ditto.
5609 * gdb.arch/Makefile.in: Ditto.
5610 * gdb.asm/Makefile.in: Ditto.
5611 * gdb.base/Makefile.in: Ditto.
5612 * gdb.cp/Makefile.in: Ditto.
5613 * gdb.dwarf2/Makefile.in: Ditto.
5614 * gdb.java/Makefile.in: Ditto.
5615 * gdb.mi/Makefile.in: Ditto.
5616 * gdb.modula2/Makefile.in: Ditto.
5617 * gdb.python/Makefile.in: Ditto.
5618 * gdb.server/Makefile.in: Ditto.
5619 * gdb.stabs/Makefile.in: Ditto.
5620 * gdb.threads/Makefile.in: Ditto.
5621 * gdb.trace/Makefile.in: Ditto.
5622
aea5b279
MS
56232011-02-21 Michael Snyder <msnyder@vmware.com>
5624
5625 * gdb.threads/thread-find.exp: Update patterns for changes in
5626 output of "info threads" command.
5627
e3039479
UW
56282011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5629 Ulrich Weigand <uweigand@de.ibm.com>
5630
5631 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
5632 (skip_hw_watchpoint_tests): Likewise.
5633 (skip_hw_watchpoint_multi_tests): Likewise.
5634
b800ec70
UW
56352011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
5636
5637 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
5638 (skip_hw_watchpoint_tests): Likewise.
5639 (skip_hw_watchpoint_multi_tests): Likewise.
5640 (skip_hw_watchpoint_access_tests): Likewise.
5641
5642 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
5643 * gdb.base/pr11022.exp: Likewise.
5644 * gdb.base/watch-read.exp: Likewise.
5645 * gdb.base/watch_thread_num.exp: Likewise.
5646 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
5647 * gdb.base/watchpoint-hw.exp: Likewise.
5648 * gdb.base/watchpoint.exp: Likewise.
5649 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
5650 * gdb.threads/watchthreads-reorder.exp: Likewise.
5651 * gdb.threads/watchthreads.exp: Likewise.
5652 * gdb.threads/watchthreads2.exp: Likewise.
5653
91033e37
JB
56542011-02-21 Joel Brobecker <brobecker@adacore.com>
5655
5656 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
5657 the debugger is unable to find the array bounds.
5658
eeaafae2
JK
56592011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5660
5661 * gdb.cp/typedef-operator.exp: New file.
5662 * gdb.cp/typedef-operator.cc: New file.
5663
e338d953
MS
56642011-02-17 Michael Snyder <msnyder@vmware.com>
5665
5666 * gdb.threads/thread-find.exp: Fix regular expressions.
5667
e67ad678
JB
56682011-02-17 Joel Brobecker <brobecker@adacore.com>
5669
5670 * gdb.ada/packed_array: Expand testcase to test printing of
5671 unconstrained packed array.
5672
93084bca
JB
56732011-02-17 Joel Brobecker <brobecker@adacore.com>
5674
5675 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
5676
a0c78a73
PA
56772011-02-16 Pedro Alves <pedro@codesourcery.com>
5678
f65d5553 5679 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
5680 (main): Initialize it before collecting, and and clear it
5681 afterwards.
f65d5553
PA
5682 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
5683 collecting with '{type} addr', where the addr expression is not an
5684 rvalue.
a0c78a73 5685
3dfcbbd2
KW
56862011-02-16 Ken Werner <ken.werner@de.ibm.com>
5687
5688 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
5689 a bool variable. Expect correct OpenCL names for vector types. Use the
5690 uc3 variable name instead of referring to the uchar3 built-in type.
5691 Escape the asterisk at the half pointer test.
5692
08807d5a
PA
56932011-02-16 Pedro Alves <pedro@codesourcery.com>
5694
f65d5553 5695 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
5696 (main): Initialize it before collecting, and and clear it
5697 afterwards.
f65d5553
PA
5698 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
5699 collecting overlapping memory ranges.
08807d5a 5700
60f98dde
MS
57012011-02-15 Michael Snyder <msnyder@vmware.com>
5702
5703 * gdb.base/default.exp: Add tests for thread commands.
5704 * gdb.base/help.exp: Add tests for thread commands.
5705 * gdb.threads/thread-find.exp: New test for thread find command.
5706
648cd113
KW
57072011-02-15 Ken Werner <ken.werner@de.ibm.com>
5708
5709 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
5710
494e194e
YQ
57112011-02-15 Yao Qi <yao@codesourcery.com>
5712
5713 PR tdep/12352
5714 * gdb.arch/arm-disp-step.S : New test for str instruction.
5715 * gdb.arch/arm-disp-step.exp : Likewise.
5716
d9492458
TJB
57172011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
5718
5719 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
5720 "vector_register2_vr" test strings. Test the extended floating
5721 point registers (F32~F63).
5722 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
5723 IBM XL C compiler. Make the test program use a register provided
5724 by the compiler for the lxvd2x instruction.
5725
8af8e3bc
PA
57262011-02-14 Pedro Alves <pedro@codesourcery.com>
5727
5728 * gdb.trace/unavailable.cc (class Base, class Middle, class
5729 Derived): New types.
5730 (derived_unavail, derived_partial, derived_whole): New globals.
5731 (virtual_partial): New global.
5732 (virtualp): Point at virtual_partial.
5733 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
5734 related to unavailable vptr.
5735
1b28d0b3
PA
57362011-02-14 Pedro Alves <pedro@codesourcery.com>
5737
5738 * gdb.trace/unavailable.cc (a, b, c): New globals.
5739 (main): Set and clear them.
5740 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
5741 `a' and `c', and check that `b' isn't collected, although `a' and
5742 `c' are.
5743
ec0a52e1
PA
57442011-02-14 Pedro Alves <pedro@codesourcery.com>
5745
5746 * gdb.trace/unavailable.cc (struct Virtual): New.
5747 (virtualp): New global pointer.
5748 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
5749 printing a pointer to an object whose type has a vtable, with
5750 print object on.
5751
24e6bcee
PA
57522011-02-14 Pedro Alves <pedro@codesourcery.com>
5753
5754 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
5755 value repeat handles unavailableness.
5756
39d37385
PA
57572011-02-14 Pedro Alves <pedro@codesourcery.com>
5758
5759 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
5760 tests for building arrays from unavailable values, subscripting
5761 non-memory rvalue unvailable arrays, and accessing fields or
5762 baseclasses of non-lazy unavailable values,
5763 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
5764 struct types.
5765 (g_smallstruct, g_smallstruct_b): New globals.
5766
06d72e16
PA
57672011-02-14 Pedro Alves <pedro@codesourcery.com>
5768
5769 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
5770
bc9a5551
JK
57712011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5772
5773 Fix const/volatile qualifiers of C++ types, PR c++/12328.
5774 * gdb.cp/overload-const.exp: New file.
5775 * gdb.cp/overload-const.cc: New file.
5776
54fcddd0
UW
57772011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
5778
5779 * gdb.opencl/callfuncs.cl: New file.
5780 * gdb.opencl/callfuncs.exp: New test.
5781 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
5782
d6dafb7c
UW
57832011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
5784
5785 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
5786 when computing result.
5787 * gdb.arch/altivec-abi.exp: Update expected results.
5788
a449c2d8
TJB
57892011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
5790
5791 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
5792 * gdb.base/jit.exp: Likewise.
5793 * gdb.base/pie-execl.exp: Likewise.
5794 * gdb.base/solib-nodir.exp: Likewise.
5795 * gdb.base/solib-overlap.exp: Likewise.
5796
764880b7
PA
57972011-02-07 Pedro Alves <pedro@codesourcery.com>
5798
5799 * gdb.trace/collection.c (global_pieces): New.
5800 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
5801 New procedure.
5802 (gdb_trace_collection_test): Call it.
5803
505500db
SW
58042011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
5805
5806 * gdb.python/py-evthreads.c: New file.
5807 * gdb.python/py-evthreads.exp: New file.
5808 * gdb.python/py-events.py: New file.
5809 * gdb.python/py-events.exp: New file.
5810 * gdb.python/py-events.c: New file.
5811
385203ed
DD
58122011-02-04 David Daney <ddaney@caviumnetworks.com>
5813
5814 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
5815
9011945e
AB
58162011-02-03 Andrew Burgess <aburgess@broadcom.com>
5817
5818 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
5819 gdb.base/disasm-end-cu.exp: New test for disassembling over the
5820 boundary between two compilation units.
5821
580688f3
PA
58222011-02-02 Pedro Alves <pedro@codesourcery.com>
5823
5824 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
5825 (Virtual): New structs.
5826 (virtual_o, virtual_middle_b): New globals.
5827 * gdb.cp/virtbase.exp: New tests.
5828
d3f0f853
PP
58292011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
5830
5831 * gdb.base/jit.exp: New file.
5832 * gdb.base/jit-main.c: New file.
5833 * gdb.base/jit-solib.c: New file.
5834
b2030fb5
UW
58352011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
5836
5837 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
5838 proceed to initial kernel entry point.
5839 * gdb.opencl/datatypes.exp: Likewise.
5840 * gdb.opencl/operators.exp: Likewise.
5841 * gdb.opencl/vec_comps.exp: Likewise.
5842
2db19d1e
SW
58432011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
5844
5845 * gdb.cp/nsnested.cc: New.
5846 * gdb.cp/nsnested.exp: New.
5847 * gdb.cp/nsnoimports.exp: New.
5848 * gdb.cp/nsnoimports.cc: New.
5849
6b0c4c1f
JB
58502011-01-31 Joel Brobecker <brobecker@adacore.com>
5851
5852 * gdb.base/interact.exp: Add extra tests that verify that
5853 the value of the interactive-mode setting does not change
5854 after the script is sourced.
5855
80b23b6a
JK
58562011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5857
5858 * gdb.cp/noparam.exp: New file.
5859 * gdb.cp/noparam.cc: New file.
5860
ffd5ec24
PA
58612011-01-28 Pedro Alves <pedro@codesourcery.com>
5862
5863 * gdb.trace/tfile.exp: Test that with no traceframe selected,
5864 there's no stack or registers.
5865
a81766d8
TT
58662011-01-26 Tom Tromey <tromey@redhat.com>
5867
5868 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
5869 space before string output. Add test for "set print pretty off"
5870 case.
5871
585fdaa1
PA
58722011-01-25 Pedro Alves <pedro@codesourcery.com>
5873
5874 * gdb.base/frame-args.exp: Adjust.
5875 * gdb.dwarf2/dw2-noloc.exp: Adjust.
5876 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
5877 * gdb.dwarf2/pieces.exp: Adjust.
5878 * gdb.opt/clobbered-registers-O2.exp: Adjust.
5879 * gdb.opt/inline-locals.exp: Adjust.
5880 * gdb.threads/fork-child-threads.exp: Adjust.
5881
d468832a
KW
58822011-01-25 Ken Werner <ken.werner@de.ibm.com>
5883
5884 * gdb.opencl/convs_casts.cl: Move program scope variables into the
5885 OpenCL kernel function. Add a comment as marker. Add address space
5886 qualifiers for the remaining program scope variables.
5887 * gdb.opencl/datatypes.cl: Likewise.
5888 * gdb.opencl/operators.cl: Likewise.
5889 * gdb.opencl/vec_comps.cl: Likewise.
5890 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
5891 Add breakpoint at the marker comment.
5892 * gdb.opencl/datatypes.exp: Likewise.
5893 * gdb.opencl/operators.exp: Likewise.
5894 * gdb.opencl/vec_comps.exp: Likewise.
5895
490f124f
PA
58962011-01-24 Pedro Alves <pedro@codesourcery.com>
5897
5898 * gdb.base/printcmds.c (some_struct): New struct and instance.
5899 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
5900 procedure.
5901 <global scope>: Call it.
5902
6da78614
KW
59032011-01-21 Ken Werner <ken.werner@de.ibm.com>
5904
5905 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
5906 argument to the gdb_compile_opencl_hostapp call.
5907
ec64c9aa
YQ
59082011-01-19 Yao Qi <yao@codesourcery.com>
5909
5910 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
5911 positve list.
5912
810cfdbb
YQ
59132011-01-19 Yao Qi <yao@codesourcery.com>
5914
5915 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
5916 canonical form.
5917 Remove "xscale-*-*"
5918 * gdb.xml/tdesc-regs.exp: Likewise.
5919 * gdb.python/py-section-script.exp: Replace ARM target triplet
5920 with canonical form.
5921 Match arm*-*-symbianelf*.
5922 * gdb.base/dup-sect.exp: Likewise.
5923 * lib/dwarf.exp: New.
5924 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
5925 dwarf2_support.
5926 * gdb.dwarf2/dup-psym.exp: Likewise.
5927 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
5928 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
5929 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
5930 * gdb.dwarf2/dw2-basic.exp: Likewise.
5931 * gdb.dwarf2/dw2-compressed.exp: Likewise.
5932 * gdb.dwarf2/dw2-const.exp: Likewise.
5933 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
5934 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
5935 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
5936 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
5937 * gdb.dwarf2/dw2-filename.exp: Likewise.
5938 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
5939 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
5940 * gdb.dwarf2/dw2-intercu.exp: Likewise.
5941 * gdb.dwarf2/dw2-intermix.exp: Likewise.
5942 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
5943 * gdb.dwarf2/dw2-noloc.exp: Likewise.
5944 * gdb.dwarf2/dw2-op-call.exp: Likewise.
5945 * gdb.dwarf2/dw2-producer.exp: Likewise.
5946 * gdb.dwarf2/dw2-ranges.exp: Likewise.
5947 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
5948 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
5949 * gdb.dwarf2/dw2-strp.exp: Likewise.
5950 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
5951 * gdb.dwarf2/implptr.exp: Likewise.
5952 * gdb.dwarf2/mac-fileno.exp: Likewise.
5953 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
5954 * gdb.dwarf2/pieces.exp: Likewise.
5955 * gdb.dwarf2/pr11465.exp: Likewise.
5956 * gdb.dwarf2/valop.exp: Likewise.
5957 * gdb.dwarf2/watch-notconst.exp: Likewise.
5958 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
5959
4694da01
TT
59602011-01-19 Tom Tromey <tromey@redhat.com>
5961
5962 * gdb.python/py-infthread.exp: Add thread tests.
5963
b075872c
JB
59642011-01-14 Joel Brobecker <brobecker@adacore.com>
5965
5966 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
5967
2c3e6e24
JB
59682011-01-14 Joel Brobecker <brobecker@adacore.com>
5969
5970 * gdb.ada/widewide: New testcase.
5971
de8fa76c
JB
59722011-01-13 Joel Brobecker <brobecker@adacore.com>
5973
5974 * gdb.base/interact.exp: New testcase.
5975
1b05df00
TT
59762011-01-12 Tom Tromey <tromey@redhat.com>
5977
5978 * gdb.mi/gdb2549.exp: Update for error message changes.
5979 * gdb.mi/mi-cli.exp: Likewise.
5980 * gdb.mi/mi-disassemble.exp: Likewise.
5981 * gdb.mi/mi-pthreads.exp: Likewise.
5982 * gdb.mi/mi-regs.exp: Likewise.
5983 * gdb.mi/mi-stack.exp: Likewise.
5984 * gdb.mi/mi-var-block.exp: Likewise.
5985 * gdb.mi/mi-var-cmd.exp: Likewise.
5986 * gdb.mi/mi2-cli.exp: Likewise.
5987 * gdb.mi/mi2-disassemble.exp: Likewise.
5988 * gdb.mi/mi2-pthreads.exp: Likewise.
5989 * gdb.mi/mi2-regs.exp: Likewise.
5990 * gdb.mi/mi2-stack.exp: Likewise.
5991 * gdb.mi/mi2-var-block.exp: Likewise.
5992 * gdb.mi/mi2-var-cmd.exp: Likewise.
5993
c2ff108b
JK
59942011-01-12 Andrew Burgess <aburgess@broadcom.com>
5995 Jan Kratochvil <jan.kratochvil@redhat.com>
5996
5997 PR fortran/11104 and DWARF unbound arrays detection.
5998 * gdb.fortran/multi-dim.exp: New file.
5999 * gdb.fortran/multi-dim.f90: New file.
6000
b716877b
AB
60012011-01-12 Andrew Burgess <aburgess@broadcom.com>
6002
6003 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
6004 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
6005 add new tests for opcode dumping.
6006
6c162d5e
TT
60072011-01-11 Tom Tromey <tromey@redhat.com>
6008
6009 * gdb.python/py-infthread.exp: Load gdb-python.exp.
6010
77b06cd7
TJB
60112010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
6012
6013 Convert hardware watchpoints to use breakpoint_ops.
6014 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
6015 type is not supported.
6016 * gdb.base/foll-fork.exp: Likewise.
6017 * gdb.base/foll-vfork.exp: Likewise.
6018
f39a75d0
PM
60192011-01-10 Phil Muldoon <pmuldoon@redhat.com>
6020
6021 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
6022 Use load_lib gdb-python.exp.
6023 * gdb.python/python.exp: Ditto.
6024 * gdb.python/py-function.exp: Ditto.
6025
fc529d80
AS
60262011-01-09 Andreas Schwab <schwab@linux-m68k.org>
6027
6028 * gdb.threads/tls.exp ("info address me"): Fix expected output.
6029
fb03cb59
JK
60302011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6031
6032 * configure: Regenerate.
6033
d8e22779
TT
60342011-01-06 Tom Tromey <tromey@redhat.com>
6035
6036 * gdb.python/py-frame.exp: Test gdb.newest_frame.
6037
09050809
JB
60382011-01-06 Joel Brobecker <brobecker@adacore.com>
6039
fc529d80
AS
6040 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
6041 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
6042 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
6043 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
6044 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
6045 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
6046 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
6047 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
6048 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
6049 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
6050 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
6051 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
6052 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
6053 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
6054 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
6055 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
6056 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
6057 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
6058 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
6059 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
6060 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
6061 gdb.ada/uninitialized_vars.exp,
6062 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
6063 Simplify by using clean_restart.
09050809 6064
8ed5dd9e
JB
60652011-01-06 Joel Brobecker <brobecker@adacore.com>
6066
6067 Add marker to be used as anchor for inserting breakpoints.
6068 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
6069 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
6070 Likewise.
6071
6072 Remove uses of gdb_start_cmd.
6073 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
6074 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
6075
6076 Do not run testcase if testing with GDBserver.
6077 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
6078 if testing with GDBserver.
6079
368a124f
JB
60802011-01-06 Joel Brobecker <brobecker@adacore.com>
6081
6082 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
6083 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
6084 copyright header.
6085
44944448
JB
60862011-01-05 Joel Brobecker <brobecker@adacore.com>
6087
6088 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
6089 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
6090 testsuite/gdb.fortran/complex.f,
6091 testsuite/gdb.fortran/derived-type.f90,
6092 testsuite/gdb.fortran/library-module-lib.f90,
6093 testsuite/gdb.fortran/library-module-main.f90,
6094 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
6095 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
6096 Copyright year update.
6097
31886ea6
JB
60982011-01-05 Joel Brobecker <brobecker@adacore.com>
6099
6100 * gdb.base/langs1.f: Add copyright header.
6101
ebedcab5
JK
61022011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6103
6104 * gdb.base/morestack.exp: New file.
6105 * gdb.base/morestack.c: New file.
6106
de1eb2f9
JK
61072011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6108
6109 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
6110
9e87a409
JB
61112010-12-29 Joel Brobecker <brobecker@adacore.com>
6112
6113 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
6114 * gdb.ada/arrayptr.exp: Add test printing that new variable.
6115
720d1a40
JB
61162010-12-29 Joel Brobecker <brobecker@adacore.com>
6117
6118 * gdb.ada/lang_switch.exp: Correct expected parameter value.
6119
a283af87
AS
61202010-12-25 Andreas Schwab <schwab@linux-m68k.org>
6121
5d3d9cba
AS
6122 * gdb.threads/tls.exp: Fix typo.
6123
a283af87
AS
6124 * gdb.threads/thread-specific.exp (get_thread_list): Update.
6125 * gdb.threads/execl.exp: Update.
6126
2a20745c
YQ
61272010-12-23 Yao Qi <yao@codesourcery.com>
6128
6129 * gdb.arch/arm-disp-step.exp: New.
6130 * gdb.arch/arm-disp-step.S: New.
6131
a7658b96
TT
61322010-12-21 Tom Tromey <tromey@redhat.com>
6133
6134 * gdb.threads/execl.exp: Update.
6135 * gdb.threads/linux-dp.exp: Update.
6136 * gdb.threads/manythreads.exp: Update.
6137 * gdb.threads/tls.exp: Update.
6138
5b79abe7
TT
61392010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6140
6141 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
6142 (NextOverThrowDerivates) <resumebpt>: New.
6143 (resumebpt_test): New.
6144 (main): Call resumebpt_test.
6145 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
6146
0914bcdb
SS
61472010-12-12 Stan Shebs <stan@codesourcery.com>
6148
6149 * gdb.trace/tsv.exp: Test print command on trace state variables.
6150
305aeedc
TT
61512010-12-09 Tom Tromey <tromey@redhat.com>
6152
6153 * gdb.base/interp.exp: Add regression test.
6154
186c406b
TT
61552010-12-09 Tom Tromey <tromey@redhat.com>
6156
6157 * gdb.java/jnpe.java: New file.
6158 * gdb.java/jnpe.exp: New file.
6159 * gdb.cp/nextoverthrow.exp: New file.
6160 * gdb.cp/nextoverthrow.cc: New file.
6161
aae1c79a
DE
61622010-12-07 Doug Evans <dje@google.com>
6163
6164 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
6165 of data-directory.
6166 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
6167 updated.
6168 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
6169
60f98dde 61702010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
6171
6172 * gdb.base/callfuncs.exp: Test for skip_float_tests.
6173 * gdb.base/call-sc.exp: Ditto.
6174 * gdb.base/finish.exp: Ditto.
6175 * gdb.base/return.exp: Ditto.
6176 * gdb.base/return2.exp: Ditto.
6177
5fa290c1
DE
61782010-11-30 Doug Evans <dje@google.com>
6179
6180 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
6181 (gdb_expect_list): Fix spelling errors in comments.
6182 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
6183 send_gdb/gdb_expect_list where applicable.
6184 * gdb.base/call-ar-st.exp: Ditto.
6185 * gdb.base/funcargs.exp: Ditto.
6186 * gdb.base/gcore.exp: Ditto.
6187 * gdb.base/page.exp: Ditto.
6188 * gdb.base/sigaltstack.exp: Ditto.
6189 * gdb.base/siginfo.exp: Ditto.
6190 * gdb.base/sigstep.exp: Ditto.
6191 * gdb.base/trace-commands.exp: Ditto.
6192
4e04c971
DE
61932010-11-29 Doug Evans <dje@google.com>
6194
6195 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
6196 printer-name;subprinter-name.
6197
8cf6f0b1
TT
61982010-11-29 Tom Tromey <tromey@redhat.com>
6199
6200 * gdb.dwarf2/implptr.exp: New file.
6201 * gdb.dwarf2/implptr.c: New file.
6202 * gdb.dwarf2/implptr.S: New file.
6203
94b6973e
PM
62042010-11-29 Phil Muldoon <pmuldoon@redhat.com>
6205
fc529d80 6206 PR python/12199
94b6973e
PM
6207
6208 * gdb.python/py-breakpoint.exp: Test the delete method.
6209
8358c15c
JK
62102010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6211
6212 Fix step_resume_breakpoint unsaved during an infcall.
6213 * gdb.base/step-resume-infcall.exp: New file.
6214 * gdb.base/step-resume-infcall.c: New file.
6215
f6df29bc
TJB
62162010-11-24 Edjunior Machado <emachado@br.ibm.com>
6217
6218 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
6219
f2b5a5cf
TJB
62202010-11-24 Edjunior Machado <emachado@br.ibm.com>
6221
6222 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
6223 on ppc64's symbols; "finish" and "return" commands must accept to
6224 show the caller line again as well as the line after.
6225 * gdb.asm/powerpc64.inc: New file.
6226
6b0ecdc2
DE
62272010-11-23 Doug Evans <dje@google.com>
6228
6229 * lib/gdb.exp (gdb_test_sequence): New function.
6230 (gdb_expect_list): Add verbose -log call for each pattern.
6231 * gdb.base/signals.exp (test_handle_all_print): Call it.
6232 Reduce timeout increment from 6 minutes to 1 minute.
6233 * gdb.server/ext-run.exp: Call it.
6234
ea976c60
PM
62352010-11-23 Phil Muldoon <pmuldoon@redhat.com>
6236
f2b5a5cf 6237 PR python/12212
ea976c60
PM
6238
6239 * gdb.python/python.exp: Check that selected_thread raises an
6240 error when no inferior is loaded.
6241
c0efa795
JK
62422010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6243
6244 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
6245 * gdb.dwarf2/dw2-stack-boundary.S: New file.
6246
ec3aa567
JK
62472010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6248
6249 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
6250 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
6251
d8249011
DE
62522010-11-18 Doug Evans <dje@google.com>
6253
6254 * gdb.server/ext-run.exp: Fix intermittent failures.
6255
d4eba7d1
NF
62562010-11-12 Nathan Froyd <froydnj@codesourcery.com>
6257
6258 * gdb.stabs/gdb11479.exp: Use runto_main.
6259
b04c2f88
NF
62602010-11-12 Nathan Froyd <froydnj@codesourcery.com>
6261
6262 * gdb.base/break-entry.exp: Skip if using a stub.
6263
ae9d7ce4
NF
62642010-11-12 Nathan Froyd <froydnj@codesourcery.com>
6265
6266 * gdb.python/py-inferior.exp: Pack values in target endianness.
6267
621c8364
TT
62682010-11-12 Tom Tromey <tromey@redhat.com>
6269
6270 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
6271 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
6272 MemoryError.
6273 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
6274 type.
6275 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
6276 MemoryError.
6277 (test_subscript_regression): Update exception type.
6278
84f4c1fe
PM
62792010-11-11 Phil Muldoon <pmuldoon@redhat.com>
6280
6281 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
6282 breakpoint tests.
6283
a1442452
PA
62842010-11-09 Pedro Alves <pedro@codesourcery.com>
6285
6286 * gdb.base/watchpoint.exp: Test "watch -location" with an
6287 innacessible location.
6288
efd11a33
JK
62892010-11-09 Edjunior Machado <emachado@br.ibm.com>
6290 Luis Machado <luisgpm@br.ibm.com>
6291
6292 * gdb.base/maint.exp: Expect "." prefix.
6293 * gdb.base/nodebug.exp: Expect "." Likewise.
6294 * gdb.base/sepsymtab.exp: Expect "." Likewise.
6295 * gdb.base/watchpoint-cond-gone.exp: Likewise.
6296 * gdb.base/watchpoint.exp: Expect a software watch to be created for
6297 POWER server processors.
6298
aa00efb5
JK
62992010-11-08 Edjunior Machado <emachado@br.ibm.com>
6300 Luis Machado <luisgpm@br.ibm.com>
6301
6302 * gdb.base/break-entry.exp: convert entry point for
6303 ppc64 and expect leading `.' on ppc64's symbols
6304
99e7ae30
DE
63052010-11-05 Doug Evans <dje@google.com>
6306
6307 * gdb.base/help.exp: Update expected output.
b521dba8
DE
6308 * gdb.python/py-param.exp: Delete, contents moved to ...
6309 * gdb.python/py-parameter.exp: ... here. New file.
6310 Add test for gdb.parameter ("directories").
99e7ae30 6311
f4b8a18d
KW
63122010-11-05 Ken Werner <ken.werner@de.ibm.com>
6313
6314 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
6315 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
6316 * configure: Regenerate.
6317 * gdb.opencl/Makefile.in: New File.
6318 * gdb.opencl/datatypes.exp: Likewise.
6319 * gdb.opencl/datatypes.cl: Likewise.
6320 * gdb.opencl/operators.exp: Likewise.
6321 * gdb.opencl/operators.cl: Likewise.
6322 * gdb.opencl/vec_comps.exp: Likewise.
6323 * gdb.opencl/vec_comps.cl: Likewise.
6324 * gdb.opencl/convs_casts.exp: Likewise.
6325 * gdb.opencl/convs_casts.cl: Likewise.
6326 * lib/opencl.exp: Likewise.
6327 * lib/opencl_hostapp.c: Likewise.
6328 * lib/opencl_kernel.cl: Likewise.
6329 * lib/cl_util.c: Likewise.
6330 * lib/cl_util.c: Likewise.
6331 * gdb.base/default.exp (set language): Add "opencl" to the list of
6332 languages.
6333
a9d5ef47
SW
63342010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
6335
6336 * gdb.cp/overload.exp: Added test for inheritance overload.
6337 * gdb.cp/overload.cc: Ditto.
6338 * gdb.cp/oranking.exp: Removed releveant kfails.
6339
03eb1c79
JK
63402010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6341 Joel Brobecker <brobecker@adacore.com>
6342
6343 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
6344 check test_compiler_info.
6345
dbc98a8b
KW
63462010-11-03 Ken Werner <ken.werner@de.ibm.com>
6347
6348 * gdb.base/gnu_vector.exp: Adjust expect messages.
6349
120bd360
KW
63502010-11-03 Ken Werner <ken.werner@de.ibm.com>
6351
6352 * gdb.base/gnu_vector.exp: Add unary operator tests.
6353
c37f7098
KW
63542010-11-03 Ken Werner <ken.werner@de.ibm.com>
6355
6356 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
6357
7b51bc51
DE
63582010-11-02 Doug Evans <dje@google.com>
6359
6360 * gdb.python/py-pp-maint.c: New file.
6361 * gdb.python/py-pp-maint.exp: New file.
6362 * gdb.python/py-pp-maint.py: New file.
6363
50c97f38
TT
63642010-11-02 Tom Tromey <tromey@redhat.com>
6365
6366 * gdb.base/default.exp: Remove "scheme" from language list.
6367
a289b8f6
JK
63682010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6369
6370 Revert:
6371 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6372 * gdb.threads/sigstep-threads.exp: New file.
6373 * gdb.threads/sigstep-threads.c: New file.
6374
cd017491
MS
63752010-10-20 Michael Snyder <msnyder@vmware.com>
6376
6377 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
6378
8e6a5956
UW
63792010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
6380
6381 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
6382 Skip test completely if gdb,no_hardware_watchpoints.
6383
2c04da0d
UW
63842010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
6385
6386 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
6387 strict, but do not check for any particular function name within libc.
6388
79afc5ef
SW
63892010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
6390
6391 * gdb.cp/smartp.exp: New test.
6392 * gdb.cp/smartp.cc : New test.
6393
026ffab7
SW
63942010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
6395
6396 * gdb.cp/converts.exp: Test pointer to bool conversion.
6397 Test pointer to long conversion.
6398 * gdb.cp/oranking.exp: Removed relevant kfail.
6399
3a772aa4
TT
64002010-10-18 Tom Tromey <tromey@redhat.com>
6401
6402 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
6403 argument to lazy_string.
6404 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
6405 (pp_ls.to_string): Use it.
6406 * gdb.python/py-prettyprint.c (main): Move declarations to top.
6407 Add "estring2" local.
6408
5fc3827b
JK
64092010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6410
6411 Fix s390x compatibility.
6412 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
6413 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
6414
8aeb23f3
JK
64152010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6416
6417 * gdb.threads/sigstep-threads.exp: New file.
6418 * gdb.threads/sigstep-threads.c: New file.
6419
c1e56572
JK
64202010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6421
6422 * gdb.base/pie-execl.exp: New file.
6423 * gdb.base/pie-execl.c: New file.
6424
92163a10
JK
64252010-10-13 Doug Evans <dje@google.com>
6426 Jan Kratochvil <jan.kratochvil@redhat.com>
6427
6428 PR exp/12117
6429 * gdb.cp/ptype-cv-cp.cc: New file.
6430 * gdb.cp/ptype-cv-cp.exp: New file.
6431
7062b0a0
SW
64322010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
6433
6434 * gdb.cp/converts.cc: New test program.
6435 * gdb.cp/converts.exp: New test.
6436 * gdb.cp/overload.exp: Added test for void* vs int*.
6437 * gdb.cp/overload.exp: Ditto.
6438 * gdb.cp/oranking.exp: Removed related kfail.
6439
0e3509db
DE
64402010-10-13 Doug Evans <dje@google.com>
6441
6442 * lib/gdb-python.exp (gdb_check_python_config): New function.
6443 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
6444 * gdb.python/lib-types.cc: New file.
6445 * gdb.python/lib-types.exp: New file.
6446
8dc78533
JK
64472010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6448
6449 * gdb.python/py-error.exp: New file.
6450 * gdb.python/py-error.py: New file.
6451
93c17e06
JK
64522010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6453
6454 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
6455 gdb_test_multiple.
6456
d8b34041
JK
64572010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6458
6459 * gdb.base/break-interp.exp: Use ldlags for linking flags.
6460 * gdb.base/prelink.exp: Likewise.
6461 * gdb.base/solib-nodir.exp: Likewise.
6462 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
6463 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
6464 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
6465
e0cc584e
UW
64662010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
6467
6468 * break-interp.exp (test_ld): Use two separate gdb_expect statements
6469 for the "info files" test to avoid timeouts on slow machines.
6470
cfc353b1
JK
64712010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6472
6473 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
6474 (main): Make openlib dummy call.
6475
d3d7896d
JK
64762010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6477
6478 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
6479 * break-interp.exp (reach): Move the core body ...
6480 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
6481 (test_ld): Provide always real argument, even to the linker. Replace
6482 dl_main by _dl_debug_state.
6483
5e533c94
JK
64842010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6485
6486 Fix results of prelinked PIEs on ppc*.
6487 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
6488 Accept also DISPLACEMENT "PRESENT".
6489 (main): Replace "ZERO" displacements by "PRESENT".
6490
33540610
SW
64912010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
6492
6493 * gdb.cp/oranking.exp: New test.
6494 * gdb.cp/oranking.cc: New test program.
6495
3bdf2bbd
KW
64962010-10-08 Ken Werner <ken.werner@de.ibm.com>
6497
6498 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
6499 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
6500
2f608a3a
KW
65012010-10-06 Ken Werner <ken.werner@de.ibm.com>
6502
6503 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
6504 lush, lynx) New constant.
6505 * gdb.base/constvars.exp: Test const array types.
6506 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
6507
aa2e2d8d
DE
65082010-10-06 Doug Evans <dje@google.com>
6509
6510 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
6511 of syscall staging area.
6512
2844d6b5
KW
65132010-10-06 Ken Werner <ken.werner@de.ibm.com>
6514
6515 * gdb.base/gnu_vector.c: Add variable c4.
6516 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
6517 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
6518
7d8ac8bb
MR
65192010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
6520
6521 * gdb.arch/altivec-abi.exp: Fix a typo.
6522
84a02e58
MR
65232010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
6524
6525 * lib/mi-support.exp (thread_selected_re): Correct pattern used
6526 to match a thread ID.
6527
b18e6318
JK
65282010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6529
6530 Fix s390x testcase compatibility.
6531 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
6532
a2c09bd0
DE
65332010-10-01 Doug Evans <dje@google.com>
6534
6535 * lib/gdb-python.exp: New file.
6536 * gdb.python/py-block.exp: Use it.
6537 * gdb.python/py-breakpoint.exp: Ditto.
6538 * gdb.python/py-frame.exp: Ditto.
6539 * gdb.python/py-inferior.exp: Ditto.
6540 * gdb.python/py-param.exp: Ditto.
6541 * gdb.python/py-prettyprint.exp: Ditto.
6542 * gdb.python/py-shared.exp: Ditto.
6543 * gdb.python/py-symbol.exp: Ditto.
6544 * gdb.python/py-symtab.exp: Ditto.
6545 * gdb.python/py-type.exp: Ditto.
6546 * gdb.python/py-value.exp: Ditto.
6547 * gdb.python/python.exp: Ditto.
6548
38f12cfc
TT
65492010-09-30 Tom Tromey <tromey@redhat.com>
6550
6551 * gdb.base/anon.exp: New file.
6552 * gdb.base/anon.c: New file.
6553
9ae8282d
TT
65542010-09-30 Tom Tromey <tromey@redhat.com>
6555
6556 * gdb.base/completion.exp: Test completion through anonymous
6557 union.
6558 * gdb.base/break1.c (struct some_struct): Add anonymous union.
6559
e9e07ba6
JK
65602010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6561
6562 Fix printing parameters of inlined functions.
6563 * gdb.dwarf2/dw2-inline-param.exp: New file.
6564 * gdb.dwarf2/dw2-inline-param-main.c: New file.
6565 * gdb.dwarf2/dw2-inline-param.S: New file.
6566
cd2effb2
JK
65672010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6568
6569 PR corefiles/12071.
6570 * gdb.base/corefile.exp (quit with a process, no question: load core)
6571 (quit with a core file): New tests.
6572
bceffbf3
JK
65732010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6574
6575 Fix GDB crash on inferior calls with self-referencing classes.
6576 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
6577 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
6578 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
6579
1736ad11
JK
65802010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6581
6582 Fix lost siginfo_t for inferior calls.
6583 * gdb.base/siginfo-infcall.exp: New file.
6584 * gdb.base/siginfo-infcall.c: New file.
6585
a176ad92
JB
65862010-09-22 Joel Brobecker <brobecker@adacore.com>
6587
6588 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
6589
c2b0a229
JK
65902010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6591
6592 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
6593 New test.
6594 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
6595
e8ae22d1
JB
65962010-09-22 Joel Brobecker <brobecker@adacore.com>
6597
6598 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
6599 type of our const type.
6600
ec322823
SW
66012010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
6602
6603 * gdb.cp/pr12028.cc: New.
6604 * gdb.cp/pr12028.exp: New.
6605
72929c62
JB
66062010-09-22 Joel Brobecker <brobecker@adacore.com>
6607
6608 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
6609
875b4ff5 66102010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 6611 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
6612
6613 PR mi/11407
6614 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
6615 * gdb.mi/dw2-ref-missing-frame-main.c New File.
6616 * gdb.mi/dw2-ref-missing-frame.S New File.
6617 * gdb.mi/dw2-ref-missing-frame.exp New File.
6618
7155d578
TT
66192010-09-14 Tom Tromey <tromey@redhat.com>
6620
6621 PR symtab/8399:
6622 * gdb.threads/tls.exp: Remove kfail. Update expected output.
6623
515ed532
TT
66242010-09-14 Tom Tromey <tromey@redhat.com>
6625
6626 PR exp/11803:
6627 * gdb.threads/tls.exp: Use C++.
6628 (check_thread_local): Use K::another_thread_local.
6629 * gdb.threads/tls.c (class K): New.
6630 (another_thread_local): Now a member of K.
6631 (spin): Update. No longer K&R C.
6632
450ca57c
SW
66332010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
6634
6635 * gdb.cp/koenig.cc: created class for testing member lookup.
6636 * gdb.cp/koenig.exp: Added test for member lookup.
6637
dbd492a3
JK
66382010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6639
6640 Fix false FAILs on sourcetree topdir directory containing "kill".
6641 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
6642 source line matching regexp.
6643
8d4d924b
JK
66442010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6645
6646 * gdb.python/python.exp (set height 0, collect help from uiout)
6647 (verify help to uiout): New tests.
6648
8e64f2a0
JK
66492010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
6650
6651 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
6652 is_lp64_target to check 64bit target.
6653
4569eed2
JK
66542010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6655
6656 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
6657 (test_ld) <powerpc64-*>: New.
6658
5e1617b1
DJ
66592010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
6660
6661 * gdb.cp/templates.exp (test_template_args): Allow "struct".
6662
c767944b
DJ
66632010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
6664
6665 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
6666 (FunctionArg::method): New function.
6667 (empty, arg): New variables.
6668 (main): Call arg.method.
6669 * gdb.cp/templates.exp (test_template_args): New function.
6670 (do_tests): Call it.
6671
27d3a3fc
UW
66722010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
6673
6674 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
6675 of "next" to proceed over pthread_exit call.
6676
55b7ce7f
UW
66772010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
6678
6679 * gdb.base/maint.exp: Avoid wildcards against potentially very long
6680 "maint print statistics" output to prevent expect timeouts.
6681
809df446
JK
66822010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6683
6684 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
6685 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
6686 (test_float_rejected): ... here.
6687 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
6688 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
6689 (test_float_rejected): ... here.
6690 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
6691 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
6692 (test_float_rejected): ... here.
6693 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
6694 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
6695 (test_float_rejected): ... here.
6696
8464be76
DJ
66972010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
6698
6699 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
6700 before disabling hardware watchpoints.
6701 (test_inaccessible_watchpoint): Check that hardware watchpoints
6702 are used. Test for watchpoints on a constant address.
6703
14dba4b4
JK
67042010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6705
6706 * gdb.base/ui-redirect.exp: New file.
6707
3f3540e1 67082010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 6709 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
6710
6711 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
6712
0f254bb7
DE
67132010-08-31 Doug Evans <dje@google.com>
6714
6715 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
6716
03f17ccf
TT
67172010-08-30 Tom Tromey <tromey@redhat.com>
6718
6719 PR python/11792:
6720 * gdb.python/py-value.exp (test_subscript_regression): Add
6721 dynamic_type test.
6722
640617ad
DJ
67232010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
6724
6725 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
6726 instead of running to main. Do not test the main function.
6727 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
6728 Add new main.
6729
2ed91d1b
PA
67302010-08-26 Pedro Alves <pedro@codesourcery.com>
6731
6732 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
6733 one test.
6734
673bfd45
DE
67352010-08-24 Doug Evans <dje@google.com>
6736
6737 PR symtab/11942
6738 * gdb.dwarf2/dw4-sig-types.cc: New file.
6739 * gdb.dwarf2/dw4-sig-types.h: New file.
6740 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
6741 * gdb.dwarf2/dw4-sig-types.exp: New file.
6742
f9ffd4bb
TT
67432010-08-23 Tom Tromey <tromey@redhat.com>
6744
6745 PR python/11145:
6746 * gdb.python/py-value.c (Base, Derived): New types.
6747 (base): New global.
6748 * gdb.python/py-value.exp (test_subscript_regression): Add
6749 dynamic_cast test.
6750
d839c8a4
TT
67512010-08-23 Tom Tromey <tromey@redhat.com>
6752
6753 PR python/10676:
6754 * gdb.python/py-type.exp (test_fields): Add tests for type
6755 equality.
6756
702c2711
TT
67572010-08-23 Tom Tromey <tromey@redhat.com>
6758
6759 PR python/11915:
6760 * gdb.python/py-type.exp (test_fields): Add tests for array.
6761
832bafd3
KS
67622010-08-23 Keith Seitz <keiths@redhat.com>
6763
6764 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
6765 have any children. Create a new abbrev for it.
6766 Add missing terminal sequence to .debug_abbrev.
6767
c37bf528
KS
67682010-08-20 Keith Seitz <keiths@redhat.com>
6769
6770 PR symtab/11465:
6771 * gdb.dwarf2/pr11465.exp: New test.
6772 * gdb.dwarf2/pr11465.S: New file.
6773 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
6774 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
6775
4572cbac
TJB
67762010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
6777
6778 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
6779 registers. Update data sets with the new v2_double element in the
6780 VSX register union. Add vector_register3_vr data set for the AltiVec
6781 registers. Use gdb_test_no_output instead of send_gdb.
6782
e7fbb131
PA
67832010-08-19 Pedro Alves <pedro@codesourcery.com>
6784
6785 * gdb.python/py-shared.exp: New file, factored out from
6786 python.exp.
6787 * gdb.python/py-shared.c: New file.
6788 * gdb.python/py-shared-sl.c: New file.
6789 * gdb.python/python-1.c: New file.
6790 * gdb.python/python-sl.c: Delete.
6791 * gdb.python/python.c: Mention python-1.c.
6792 * gdb.python/python.exp: Move shared library tests to
6793 py-shared.exp.
6794 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
6795 (MISCELLANEOUS): New.
6796 (clean mostlyclean): Also remove $MISCELLANEOUS.
6797
d30f5e1f
DE
67982010-08-19 Doug Evans <dje@google.com>
6799
6800 PR exp/11926
6801 * gdb.base/printcmds.exp (test_float_accepted): New function.
6802 Move existing float tests there. Add tests for floats with suffixes.
6803 (test_float_rejected): New function.
6804 * gdb.java/jv-print.exp (test_float_accepted): New function.
6805 (test_float_rejected): New function.
6806 * gdb.objc/print.exp: New file.
6807 * gdb.pascal/print.exp: New file.
6808 * lib/objc.exp: New file.
6809
7b3fd859
PM
68102010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
6811
6812 * gdb.base/default.exp (info set): Avoid full buffer error and force
6813 reading up to final gdb prompt.
6814 (show): Likewise.
6815
c92817ce
TT
68162010-08-18 Tom Tromey <tromey@redhat.com>
6817
6818 PR symtab/11919:
6819 * gdb.base/completion.exp: Add test.
6820
f1208f9e
DE
68212010-08-18 Doug Evans <dje@google.com>
6822
6823 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
6824 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
6825 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
6826 Simplify, early exit if runto_main fails.
6827 * gdb.fortran/exprs.exp: load_lib fortran.exp.
6828 (set_lang_fortran): Moved to lib/fortran.exp.
6829 * gdb.fortran/types.exp: load_lib fortran.exp.
6830 (set_lang_fortran): Moved to lib/fortran.exp.
6831 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
6832 * gdb.java/jprint.exp (set_lang_java): Ditto.
6833 * gdb.java/jv-exp.exp: load_lib java.exp.
6834 If set_lang_java fails, issue a warning instead of failure to be
6835 consistent with other set_lang_foo uses.
6836 (set_lang_java): Moved to lib/java.exp.
6837 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
6838 If set_lang_java fails, issue a warning instead of failure to be
6839 consistent with other set_lang_foo uses.
6840 * gdb.pascal/types.exp: load_lib pascal.exp.
6841 (set_lang_pascal): Moved to lib/pascal.exp.
6842 * lib/fortran.exp: New file.
6843 * lib/java.exp (set_lang_java): New function.
6844 * lib/pascal.exp (set_lang_pascal): New function.
6845
2f06b485
YQ
68462010-08-18 Yao Qi <yao@codesourcery.com
6847
6848 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
6849 func_nofb_start and func_loopfb_start, so that address of functions
6850 is equal to these labels on Thumb.
6851
96e25403
YQ
68522010-08-18 Yao Qi <yao@codesourcery.com>
6853
6854 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
6855 to reflect latest c source file.
6856
36e6adc4
JK
68572010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6858
6859 * gdb.cp/infcall-dlopen.exp: New file.
6860 * gdb.cp/infcall-dlopen.cc: New file.
6861 * gdb.cp/infcall-dlopen-lib.cc: New file.
6862
f431efe5
PA
68632010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6864 Pedro Alves <pedro@codesourcery.com>
6865
6866 PR breakpoints/11371
6867
6868 * gdb.base/watch-cond-infcall.exp: New file.
6869 * gdb.base/watch-cond-infcall.c: New file.
6870
06a64a0b
TT
68712010-08-16 Tom Tromey <tromey@redhat.com>
6872
6873 * gdb.base/help.exp: Update.
6874 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
6875 watchpoint.
6876 (test_watch_location): New proc.
6877 (test_watchpoint_in_big_blob): Delete watchpoint.
6878 * gdb.base/watchpoint.c (func5): New function.
6879 (main): Call it.
6880
70ebf4ed
DE
68812010-08-16 Doug Evans <dje@google.com>
6882
6883 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
6884
ca5c20b6
PM
68852010-08-11 Phil Muldoon <pmuldoon@redhat.com>
6886
6887 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
6888 tests.
6889
7346b668
KW
68902010-08-11 Ken Werner <ken.werner@de.ibm.com>
6891
6892 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
6893 * gdb.base/gnu_vector.c: New File.
6894 * gdb.base/gnu_vector.exp: Likewise.
6895
cb2e07a6
PM
68962010-08-11 Phil Muldoon <pmuldoon@redhat.com>
6897
6898 * gdb.python/python.c: New File.
6899 * gdb.python/python-sl.c: New File.
6900 * gdb.python/python.exp: Test solib_address and decode_line
6901 * functions.
6902
5da1313b
JK
69032010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6904
6905 * gdb.python/python.exp (show height, set height 10)
6906 (verify pagination beforehand, verify pagination beforehand: q)
6907 (gdb.execute does not page, verify pagination afterwards)
6908 (verify pagination afterwards: q): New.
6909
49c3ccf7
DE
69102010-08-02 Doug Evans <dje@google.com>
6911
6912 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
6913 because of an older gcc, change test2
6914 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
6915 to unsupported.
6916
42c0c4f1
KH
69172010-07-30 Kazu Hirata <kazu@codesourcery.com>
6918
6919 * gdb.base/break-always.exp: Do not expect full paths to file
6920 names.
6921 * gdb.base/commands.exp: Likewise.
6922
d3765805
DE
69232010-07-30 Doug Evans <dje@google.com>
6924
c98ee71b
DE
6925 * gdb.cp/temargs.exp: For new tests that require newer gccs,
6926 xfail them when run with older gccs.
6927
fd961404
DE
6928 * lib/gdb.exp (build_executable): Forward "c++" option to
6929 get_compiler_info.
6930
999adef4
DE
6931 * gdb.python/py-type.exp (test_template): Mark as xfail tests
6932 "python print ttype.template_argument(1)" and
6933 "python print isinstance(ttype.template_argument(1), gdb.Value)"
6934 if using gcc 4.4 or earlier.
6935
d3765805
DE
6936 * gdb.base/valgrind-db-attach.exp: Use unique test name for
6937 attach-to-debugger handling.
6938
1276c759
JK
69392010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6940
6941 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
6942 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
6943 (main): Use copyreloc.
6944 * gdb.base/prelink.exp (split debug of executable)
6945 (.dynbss vs. .bss address shift): New tests.
6946
88caa9b9
PA
69472010-07-29 Pedro Alves <pedro@codesourcery.com>
6948
6949 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
6950 in gdb_test_multiple.
6951
c6f2ac43
PA
69522010-07-29 Pedro Alves <pedro@codesourcery.com>
6953
6954 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
6955 environment.
6956
326fd672
TT
69572010-07-28 Tom Tromey <tromey@redhat.com>
6958
6959 PR python/11060:
6960 * gdb.python/py-type.c (Temargs): New template.
6961 (temvar): New variable.
6962 * gdb.python/py-type.exp (test_template): New proc.
6963
3ce3b1ba
PA
69642010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
6965
6966 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
6967 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
6968
34eaf542
TT
69692010-07-28 Tom Tromey <tromey@redhat.com>
6970
6971 PR c++/9946:
6972 * gdb.cp/temargs.exp: New file.
6973 * gdb.cp/temargs.cc: New file.
6974
d41b819e
JK
69752010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6976
6977 * gdb.base/help.exp (help disassemble): Update the content.
6978
26ab7092
JK
69792010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6980
6981 * gdb.threads/ia64-sigill.exp: New file.
6982 * gdb.threads/ia64-sigill.c: New file.
6983
5283e9e1
TT
69842010-07-27 Tom Tromey <tromey@redhat.com>
6985
6986 * gdb.opt/inline-cmds.c (ATTR): New define.
6987 (func1): Use it.
6988 (func2): Likewise.
6989 (func3): Likewise.
6990 (outer_inline1): Likewise.
6991 (outer_inline2): Likewise.
6992 * gdb.opt/inline-bt.c (ATTR): New define.
6993 (func1): Use it.
6994 (func2): Likewise.
6995 * gdb.opt/inline-locals.c (ATTR): New define.
6996 (func1): Use it.
6997 (func2): Likewise.
6998
e992ef73
TT
69992010-07-27 Tom Tromey <tromey@redhat.com>
7000
7001 * gdb.stabs/gdb11479.c (hack): New function.
7002 (test): Use it.
7003 (test2): Use it.
7004 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
7005 (int32_search_buf, int64_search_buf): No longer static.
7006 (x): Remove.
7007 * gdb.base/relocate.c (hack): New function.
7008
5374244e
PM
70092010-07-27 Phil Muldoon <pmuldoon@redhat.com>
7010
7011 * gdb.python/py-value.exp (test_inferior_function_call): New function.
7012 * gdb.python/py-value.c (func1): New function.
7013 (func2): Likewise.
7014
a99aee83
CV
70152010-07-26 Corinna Vinschen <vinschen@redhat.com>
7016
7017 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
7018 as not to clash with .data section.
7019
a04ba985
JG
70202010-07-26 Jerome Guitton <guitton@adacore.com>
7021
7022 * gdb.base/code_elim.exp: New file.
7023 * gdb.base/code_elim1.c: New file.
7024 * gdb.base/code_elim2.c: New file.
7025
23bd0f7c
PA
70262010-07-21 Pedro Alves <pedro@codesourcery.com>
7027
7028 PR symtab/11827
7029
7030 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
7031 (some_volatile_enum): New variable.
7032 * gdb.base/printcmds.exp (test_print_enums): New.
7033 <top level>: Call it.
7034
883df6dd
SW
70352010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
7036
7037 * gdb.cp/fpointer.cc: New test.
7038 * gdb.cp/fpointer.exp: New test.
7039
569b05a5
JK
70402010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7041
7042 * gdb.base/solib-nodir.exp: New file.
7043 * lib/gdb.exp (runto): New case for a GDB internal error.
7044
51d7d803
JK
70452010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7046 Ulrich Weigand <uweigand@de.ibm.com>
7047 Tom Tromey <tromey@redhat.com>
7048
7049 * gdb.base/charset-malloc.c: New file.
7050 * gdb.base/charset.c (malloc_stub): New prototype.
7051 (main): Call it instead of malloc itself.
7052 * gdb.base/charset.exp: Use only prepare_for_testing.
7053 (binfile): Remove the variable.
7054
c0edd9ed
JK
70552010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7056
7057 Make core files the process_stratum.
7058 * gdb.base/corefile.exp (run: load core again)
7059 (run: sanity check we see the core file, run: with core)
7060 (run: core file is cleared, attach: load core again)
7061 (attach: sanity check we see the core file, attach: with core)
7062 (attach: core file is cleared): New tests.
7063 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
7064
3cbaedff
KW
70652010-07-14 Ken Werner <ken.werner@de.ibm.com>
7066
7067 * gdb.arch/altivec-abi.exp: New tests.
7068
91158a56
TT
70692010-07-13 Tom Tromey <tromey@redhat.com>
7070
7071 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
7072 (main): Use it.
7073 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
7074
0f5238ed
TT
70752010-07-13 Tom Tromey <tromey@redhat.com>
7076
7077 * gdb.base/label.exp: New file.
7078 * gdb.base/label.c: New file.
7079
add265ae
L
70802010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
7081 H.J. Lu <hongjiu.lu@intel.com>
7082
7083 * lib/gdb.exp (is_ilp32_target): New.
7084 (is_lp64_target): Likewise.
7085
7086 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
7087 target.
7088 * gdb.arch/amd64-disp-step.exp: Likewise.
7089 * gdb.arch/amd64-dword.exp: Likewise.
7090 * gdb.arch/amd64-i386-address.exp: Likewise.
7091 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 7092
add265ae
L
7093 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
7094 target.
7095 * gdb.arch/i386-bp_permanent.exp: Likewise.
7096 * gdb.arch/i386-byte.exp: Likewise.
7097 * gdb.arch/i386-disp-step.exp: Likewise.
7098 * gdb.arch/i386-gnu-cfi.exp: Likewise.
7099 * gdb.arch/i386-prologue.exp: Likewise.
7100 * gdb.arch/i386-size-overlap.exp: Likewise.
7101 * gdb.arch/i386-size.exp: Likewise.
7102 * gdb.arch/i386-sse.exp: Likewise.
7103 * gdb.arch/i386-unwind.exp: Likewise.
7104 * gdb.arch/i386-word.exp: Likewise.
7105
7106 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
7107 test only when building 64-bit executables. Do not hard-code
7108 -m64 option.
7109
2dfb8c17
DE
71102010-07-07 Doug Evans <dje@google.com>
7111
7112 * lib/gdb.exp (gdb_test_list_exact): New function.
7113 * gdb.base/default.exp (show convenience): Call it, add tests for
7114 $_sdata = void, $_thread = 0.
7115
4e5799b6
JK
71162010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7117 Joel Brobecker <brobecker@adacore.com>
7118
7119 Fix re-run of PIE executable, PR shlibs/11776.
7120 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
7121 Remove $displacement_main to match the solib-svr4.c change. New "kill"
7122 and re-"run" of the inferior.
7123
1a219cc7
JK
71242010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7125 Joel Brobecker <brobecker@adacore.com>
7126
7127 Cope with missing /usr/sbin/prelink.
7128 * lib/prelink-support.exp (prelink_no):
7129 <result == 1 && $output is "no such file or directory">: New.
7130 (prelink_yes): Likewise. Return on failed prelink_no.
7131
5e3b36f8
JK
71322010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7133 Joel Brobecker <brobecker@adacore.com>
7134
7135 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
7136 build_executable by build_executable_own_libs. Replace "prelink -R"
7137 execution by a call of prelink_yes. Comment why "prelink -r" needs no
7138 change.
7139 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
7140 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
7141 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
7142 Replace build_executable by build_executable_own_libs's function
7143 build_executable_own_libs.
7144 (prelinkNO): Create new stub to call prelink_no.
7145 (prelinkYES): Create new stub to call prelink_yes.
7146 (test_attach): Rename calls of copy to file_copy.
7147 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
7148 (copy): Move to ...
7149 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
7150 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
7151 * gdb.base/prelink.exp: Disable testcase also for is_remote and
7152 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
7153 special flags by gdb_compile_shlib. Replace second gdb_compile by
7154 build_executable_own_libs. Replace "prelink -R" execution by a call of
7155 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
7156 a second call of prelink_yes. Replace restart commands by
7157 clean_restart.
7158 (prelink): Rename to ...
7159 (seen displacement message): ... this test. Extend its expectation
7160 strictness.
7161
86e4bafc
JK
71622010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7163
7164 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
7165 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
7166 displacement message exactly once.
7167
3cd07d20
JK
71682010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7169 Joel Brobecker <brobecker@adacore.com>
7170
7171 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
7172 its restore after the <$relink_args != ""> loop. new comment.
7173
0a1e94c7
JK
71742010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7175 Joel Brobecker <brobecker@adacore.com>
7176
7177 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
7178 code for it. New variable relink_args.
7179 (prelinkYES): Call prelinkNO.
7180 (test_attach): Accept new parameter relink_args. Re-prelink the binary
7181 in such case. Move the core code to ...
7182 (test_attach_gdb): ... a new function. Send GDB command "file".
7183 Extend expected "Attaching to " string.
7184
2f70bcfb
TT
71852010-07-02 Tom Tromey <tromey@redhat.com>
7186
7187 * gdb.base/bitops.exp: Remove extraneous "pass".
7188
a17ac5b0
TT
71892010-07-02 Ken Werner <ken.werner@de.ibm.com>
7190
7191 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
7192
dc10affe
PA
71932010-07-01 Pedro Alves <pedro@codesourcery.com>
7194
d41c0fc8
PA
7195 * gdb.base/help.exp: Adjust expected output.
7196
71972010-07-01 Pedro Alves <pedro@codesourcery.com>
7198
7199 * gdb.base/help.exp: Adjust expected output.
dc10affe 7200
0a600c36
JK
72012010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7202
7203 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
7204 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
7205 c++/11702.
7206
37cc8bfe
JK
72072010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7208 Doug Evans <dje@google.com>
7209
7210 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
7211 add .dynamic entry'.
7212
254e6b9e
DE
72132010-06-29 Doug Evans <dje@google.com>
7214
7215 Test PR c++/11702.
7216 * gdb.cp/m-static.exp: Add testcase.
7217 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
7218
595939de 72192010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
7220 Tom Tromey <tromey@redhat.com>
7221 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
7222
7223 * gdb.python/py-inferior.c: New File.
7224 * gdb.python/py-infthread.c: New File.
7225 * gdb.python/py-inferior.exp: New File.
7226 * gdb.python/py-infthread.exp: New File.
7227
98751a41
JK
72282010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7229
7230 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
7231 (ptype ::C::OtherFileClass typedefs): New.
7232 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
7233 (C::OtherFileClass::cOtherFileClassVar2): New.
7234 (C::OtherFileClass::cOtherFileClassVar_use): Use also
7235 cOtherFileClassVar2.
7236 (C::cOtherFileType2, C::cOtherFileVar2): New.
7237 (C::cOtherFileVar_use): use also cOtherFileVar2.
7238 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
7239
41f62f39
JK
72402010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7241
7242 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
7243 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
7244 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
7245 (print ::C::cOtherFileVar)
7246 (whatis C::OtherFileClass::cOtherFileClassType)
7247 (whatis ::C::OtherFileClass::cOtherFileClassType)
7248 (print C::OtherFileClass::cOtherFileClassVar)
7249 (print ::cOtherFileClassVar)
7250 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
7251 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
7252 trailing content.
7253 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
7254 (C::OtherFileClass::cOtherFileClassVar)
7255 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
7256 (C::cOtherFileVar, C::cOtherFileVar_use): New.
7257
af53d231
JK
72582010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7259
7260 Test PR c++/11703 and PR gdb/1448.
7261 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
7262 gdb/1448.
7263
9655fd1a
JK
72642010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7265
7266 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
7267 (main) <rtti_data>: New.
7268 * gdb.cp/virtbase.exp (print rtti_data): New.
7269
824cc8dd
JK
72702010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7271 Joel Brobecker <brobecker@adacore.com>
7272
7273 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
7274
6036c742
JK
72752010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7276
7277 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
7278
de6a0421
DE
72792010-06-28 Doug Evans <dje@google.com>
7280
7281 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
7282
b2dae948
DE
72832010-06-27 Doug Evans <dje@google.com>
7284
7285 * gdb.cp/m-static.exp: Update expected test output.
7286
0f3bb72e
PH
72872010-06-25 Paul Hilfinger <hilfinger@adacore.com>
7288
889bf7c5
PA
7289 * gdb.gdb/selftest.exp: Adjust expected message for
7290 capturing start-up runtime.
0f3bb72e 7291
bc9f0842
TT
72922010-06-25 Tom Tromey <tromey@redhat.com>
7293
7294 PR python/10808:
7295 * gdb.python/python.exp: Add new tests.
7296
099ef718
SW
72972010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
7298
7299 * gdb.cp/operator.cc: Created an import loop.
7300 * gdb.cp/operator.exp: Added testcase for import loop.
7301
5868a632
JK
73022010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7303
7304 Test PR python/11407.
7305 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
7306 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
7307 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
7308 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
7309 executable_nofb and executable_fb. New variables srcsfile, objsfile,
7310 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
7311 binfile. Call gdb_compile with clean_restart twice.
7312 (func_nofb print, func_nofb backtrace, func_loopfb print)
7313 (func_loopfb backtrace): New.
7314
af76db58
JK
73152010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7316
7317 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
7318 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
7319 by a hand made one.
7320 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
7321 i?86 requirement. Remove variables srcfile and binfile. New variable
7322 sources, executable_nofb and executable_fb. Call prepare_for_testing.
7323
f2c7657e
UW
73242010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7325
7326 * gdb.cell/dwarfaddr.exp: New file.
7327 * gdb.cell/dwarfaddr.S: New file.
7328
628fe4e4
JK
73292010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7330
7331 Test PR 9436.
7332 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
7333
f1421989
HZ
73342010-06-24 Hui Zhu <teawater@gmail.com>
7335
7336 * gdb.base/eval.exp: New file.
7337
d03285ec
UW
73382010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7339
7340 * gdb.cell/fork.exp: New file.
7341 * gdb.cell/fork.c: Likewise.
7342 * gdb.cell/fork-spu.c: Likewise.
7343
41b2c92d
PM
73442010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
7345
7346 * lib/gdb.exp (banned_variables_traced): New global variable.
7347 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
7348 (gdb_init): Use `trace add variable' instead of obsolete
7349 `trace variable'.
7350
d5bc977f
DE
73512010-06-21 Doug Evans <dje@google.com>
7352
7353 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
7354
d2ed6730
UW
73552010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7356
7357 * gdb.arch/spu-ls.exp: New file.
7358 * gdb.arch/spu-ls.c: Likewise.
7359
6aed2dbc
SS
73602010-06-18 Stan Shebs <stan@codesourcery.com>
7361
7362 * gdb.threads/thread-specific.exp: Add tests of $_thread.
7363
e0756905
UW
73642010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7365
7366 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
7367 * gdb.base/watch-cond.exp: Likewise.
7368 * gdb.python/py-breakpoint.exp: Likewise.
7369
d8053d4d
PA
73702010-06-18 Pedro Alves <pedro@codesourcery.com>
7371
7372 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
7373 clean_restart, make sure every test has a distinct message, and
7374 that messages don't include the executable' full path.
7375
81ce510c
DE
73762010-06-17 Doug Evans <dje@google.com>
7377
7378 * gdb.arch/i386-size.exp: Updated expected output for
7379 DISASSEMBLY_OMIT_FNAME.
7380
65d79d4b
SDJ
73812010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
7382 Sergio Durigan Junior <sergiodj@redhat.com>
7383
7384 * gdb.base/watch-notconst.c: New file.
7385 * gdb.base/watch-notconst.S: New file.
7386 * gdb.base/watch-notconst2.c: New file.
7387 * gdb.base/watch-notconst2.S: New file.
7388 * gdb.base/watch-notconst.exp: New file.
7389 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
7390 (func4): Add operations on `global_ptr_ptr'.
7391 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
7392 routine to test watchpoints created with a constant expression.
7393 (test_inaccessible_watchpoint): Include tests for watchpoints
7394 created with a constant expression.
7395
df0f4836
KB
73962010-06-14 Kevin Buettner <kevinb@redhat.com>
7397
7398 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
7399 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
7400 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
7401 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
7402 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
7403 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
7404 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
7405 of `_start'.
7406
b769def5
UW
74072010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7408
7409 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
7410 not supported on the target.
7411 * gdb.mi/mi-nonstop-exit.exp: Likewise.
7412 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
7413 * gdb.mi/mi-nsintrall.exp: Likewise.
7414 * gdb.mi/mi-nsmoribund.exp: Likewise.
7415 * gdb.mi/mi-nsthrexec.exp: Likewise.
7416
d914c394
SS
74172010-06-11 Stan Shebs <stan@codesourcery.com>
7418
7419 * gdb.base/permissions.exp: New file.
7420
74212010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
7422
7423 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
7424 does not support ELF executable class.
7425
f3ce5b9c
UW
74262010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7427
7428 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
7429
8e46892c
JK
74302010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7431
7432 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
7433 (runto): Catch "The target does not support running in non-stop mode.".
7434
6cc55c64
MS
74352010-06-11 Michael Snyder <msnyder@vmware.com>
7436
7437 * gdb.base/setshow.exp (set language asm): Don't use
7438 gdb_test_no_output, fails on some targets.
7439
caddefa4
UW
74402010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7441
7442 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
7443 * gdb.cp/pr9167.exp: Likewise.
7444
468b1aa7
UW
74452010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7446
7447 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
7448
5c3552dc
UW
74492010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7450
7451 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
7452
02e6fe6a
UW
74532010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7454
7455 * gdb.base/charset.c (main): Make sure malloc gets linked in.
7456
0e03807e
TT
74572010-06-11 Tom Tromey <tromey@redhat.com>
7458
7459 PR gdb/9977, PR exp/11636::
7460 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
7461 (pieces_test_f6): Update expected output.
7462
2bdf28a0
JK
74632010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7464
7465 * gdb.base/moribund-step.exp: New.
7466
f6978de9
MS
74672010-06-08 Michael Snyder <msnyder@vmware.com>
7468
7469 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 7470 * gdb.ada/boolean_expr.exp:
f6978de9
MS
7471 * gdb.ada/frame_args.exp: Ditto.
7472 * gdb.ada/lang_switch.exp: Ditto.
7473 * gdb.ada/ptype_arith_binop.exp: Ditto.
7474 * gdb.ada/ref_param.exp: Ditto.
7475 * gdb.ada/type_coercion.exp:Ditto.
7476
7477 * gdb.asm/asm-source.exp: Ditto.
7478
7479 * gdb.base/attach.exp: Ditto.
7480 * gdb.base/bitfields2.exp: Ditto.
7481 * gdb.base/call-signal-resume.exp: Ditto.
7482 * gdb.base/callfuncs.exp: Ditto.
7483 * gdb.base/commands.exp: Ditto.
7484 * gdb.base/dbx.exp: Ditto.
7485 * gdb.base/default.exp: Ditto.
7486 * gdb.base/dump.exp: Ditto.
7487 * gdb.base/exprs.exp: Ditto.
7488 * gdb.base/freebpcmd.exp: Ditto.
7489 * gdb.base/interrupt.exp: Ditto.
7490 * gdb.base/list.exp: Ditto.
7491 * gdb.base/long_long.exp: Ditto.
7492 * gdb.base/maint.exp: Ditto.
7493 * gdb.base/ptype.exp: Ditto.
7494 * gdb.base/return.exp: Ditto.
7495 * gdb.base/setshow.exp: Ditto.
7496 * gdb.base/sigbpt.exp: Ditto.
7497 * gdb.base/sigrepeat.exp: Ditto.
7498
7499 * gdb.cp/classes.exp: Ditto.
7500
7501 * gdb.dwarf2/dw2-restore.exp: Ditto.
7502
7503 * gdb.gdb/selftest.exp: Ditto.
7504
7505 * gdb.multi/base.exp: Ditto.
7506 * gdb.multi/bkpt-multi-exec.exp: Ditto.
7507
7508 * gdb.python/py-block.exp: Ditto.
7509 * gdb.python/py-prettyprint.exp: Ditto.
7510 * gdb.python/py-template.exp: Ditto.
7511
7512 * gdb.server/ext-attach.exp: Ditto.
7513 * gdb.server/ext-run.exp: Ditto.
7514 * gdb.server/server-mon.exp: Ditto.
7515
7516 * gdb.threads/fork-thread-pending.exp: Ditto.
7517 * gdb.threads/hand-call-in-threads.exp: Ditto.
7518 * gdb.threads/interrupted-hand-call.exp: Ditto.
7519 * gdb.threads/linux-dp.exp: Ditto.
7520 * gdb.threads/manythreads.exp: Ditto.
7521 * gdb.threads/print-threads.exp: Ditto.
7522 * gdb.threads/pthreads.exp: Ditto.
7523 * gdb.threads/schedlock.exp: Ditto.
7524 * gdb.threads/thread-unwindonsignal.exp: Ditto.
7525 * gdb.threads/threadapply.exp: Ditto.
7526
de7ff789
MS
75272010-06-08 Michael Snyder <msnyder@vmware.com>
7528
889bf7c5 7529 * gdb.ada/exec_changed.exp:
de7ff789
MS
7530 Use ".*" instead of "" as wildcard regexp.
7531
7532 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
7533 * gdb.base/call-ar-st.exp: Ditto.
7534 * gdb.base/checkpoint.exp: Ditto.
7535 * gdb.base/default.exp: Ditto.
7536 * gdb.base/dump.exp: Ditto.
7537 * gdb.base/ending-run.exp: Ditto.
7538 * gdb.base/fileio.exp: Ditto.
7539 * gdb.base/miscexprs.exp: Ditto.
7540 * gdb.base/pointers.exp: Ditto.
7541 * gdb.base/readline.exp: Ditto.
7542 * gdb.base/reread.exp: Ditto.
7543 * gdb.base/restore.exp: Ditto.
7544 * gdb.base/shlib-call.exp: Ditto.
7545 * gdb.base/valgrind-db-attach.exp: Ditto.
7546 * gdb.base/volatile.exp: Ditto.
7547 * gdb.base/watchpoints.exp: Ditto.
7548
7549 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
7550
7551 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
7552 * gdb.python/py-value.exp: Ditto.
7553
7554 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
7555 * gdb.trace/circ.exp: Ditto.
7556 * gdb.trace/collection.exp: Ditto.
7557 * gdb.trace/packetlen.exp: Ditto.
7558 * gdb.trace/passc-dyn.exp: Ditto.
7559 * gdb.trace/report.exp: Ditto.
7560 * gdb.trace/tfile.exp: Ditto.
7561 * gdb.trace/tfind.exp: Ditto.
7562 * gdb.trace/while-dyn.exp: Ditto.
7563
3bebe2f2
JK
75642010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7565
7566 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
7567
5c631832
JK
75682010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7569
7570 Test PR 10640.
7571 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
7572
4c3376c8
SW
75732010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
7574
7575 * gdb.cp/koenig.exp: Test for ADL operators.
7576 * gdb.cp/koenig.cc: Added ADL operators.
7577 * gdb.cp/operator.exp: New test.
7578 * gdb.cp/operator.cc: New test.
7579
dc226d5a
MS
75802010-06-04 Michael Snyder <msnyder@vmware.com>
7581
dfb88a23
MS
7582 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
7583 * gdb.base/pending.exp: Ditto.
f7ae76b3 7584
dc226d5a
MS
7585 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
7586
967cf477
DE
75872010-06-04 Doug Evans <dje@google.com>
7588
7589 * gdb.python/py-prettyprint.exp: Add new test for enabled and
7590 disabled printers.
7591 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
7592 (enable_lookup_function): New function.
7593
eb801841
TT
75942010-06-04 Tom Tromey <tromey@redhat.com>
7595
7596 * gdb.python/py-value.exp (test_value_hash): Don't test equality
7597 of hash and id.
7598
38979823
JK
75992010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7600
7601 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
7602 newline.
7603 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
7604 (empty verbose non-noisy clear, empty verbose noisy clear)
7605 (empty non-verbose noisy clear): Likewise.
7606
35ec993f
MS
76072010-06-03 Michael Snyder <msnyder@vmware.com>
7608
7609 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
7610 * gdb.base/display.exp: Ditto.
7611 * gdb.base/find.exp: Ditto.
7612 * gdb.base/ifelse.exp: Ditto.
7613 * gdb.base/multi-forks.exp: Ditto.
7614 * gdb.base/recurse.exp: Ditto.
7615 * gdb.base/setshow.exp: Ditto.
7616 * gdb.base/value-double-free.exp: Ditto.
7617 * gdb.base/watch-vfork.exp: Ditto.
7618 * gdb.base/watch_thread_num.exp: Ditto.
7619 * gdb.base/watchpoint-solib.exp: Ditto.
7620 * gdb.base/watchpoint.exp: Ditto.
7621 * gdb.base/watchpoints.exp: Ditto.
7622
7623 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
7624 * gdb.cp/overload.exp: Ditto.
7625 * gdb.cp/virtfunc.exp: Ditto.
7626
7627 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
7628
889bf7c5 7629 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
7630 Replace gdb_test with gdb_test_no_output.
7631
889bf7c5 7632 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
7633 Replace gdb_test with gdb_test_no_output.
7634 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
7635 * gdb.threads/watchthreads.exp: Ditto.
7636 * gdb.threads/watchthreads2.exp: Ditto.
7637
7638 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
7639 * gdb.trace/tfind.exp: Ditto.
7640
c22decce
JB
76412010-06-03 Joel Brobecker <brobecker@adacore.com>
7642
7643 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
7644 successful test if message is the empty string.
7645
fd5700c7
JK
76462010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7647
7648 * gdb.fortran/module.exp (stopped language detection): New test.
7649
f55ee35c
JK
76502010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7651
7652 Support DW_TAG_module as separate namespaces.
7653 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
7654 gdb.fortran/library-module-lib.f90: New.
7655 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
7656 (print i): Remove.
7657 (continue to breakpoint: i-is-1, print var_i value 1)
7658 (continue to breakpoint: i-is-2, print var_i value 2)
7659 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
7660 (print var_d, print var_i value 14, ptype modmany, complete `modm)
7661 (complete `modmany, complete `modmany`, complete `modmany`var)
7662 (show language, setting breakpoint at module): New tests.
7663 * gdb.fortran/module.f90 (module mod): Remove.
7664 (module mod1, module mod2, module modmany, subroutine sub1)
7665 (subroutine sub2, program module): New.
7666
b8e8282f
JK
76672010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7668
7669 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
7670 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
7671 * gdb.cp/anon-union.exp (pass): Rename to ...
7672 (print z 2): ... here.
b8e8282f 7673
019ebafc
MS
76742010-06-02 Michael Snyder <msnyder@vmware.com>
7675
e68d8fd4
MS
7676 * gdb.trace/actions.exp: Use gdb_test_no_output.
7677 * gdb.trace/circ.exp: Ditto.
7678 * gdb.trace/packetlen.exp: Ditto.
7679 * gdb.trace/save-trace.exp: Ditto.
7680 * gdb.trace/tracecmd.exp: Ditto.
7681 * gdb.trace/tsv.exp: Ditto.
7682
12b5d08a
MS
7683 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
7684 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
7685 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
7686 * gdb.threads/manythreads.exp: Ditto.
7687 * gdb.threads/print-threads.exp: Ditto.
7688 * gdb.threads/pthreads.exp: Ditto.
7689 * gdb.threads/schedlock.exp: Ditto.
7690 * gdb.threads/staticthreads.exp: Ditto.
7691 * gdb.threads/thread-specific.exp: Ditto.
7692 * gdb.threads/thread-unwindonsignal.exp: Ditto.
7693 * gdb.threads/threadapply.exp: Ditto.
7694 * gdb.threads/watchthreads.exp: Ditto.
7695 * gdb.threads/watchthreads2.exp: Ditto.
7696
89493308
MS
7697 * gdb.python/py-block.exp: Use gdb_test_no_output.
7698 * gdb.python/py-prettyprint.exp: Ditto.
7699 * gdb.python/py-template.exp: Ditto.
7700 * gdb.python/py-value.exp: Ditto.
7701
7702 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
7703 * gdb.reverse/watch-reverse.exp: Ditto.
7704
7705 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
7706 * gdb.server/ext-run.exp: Ditto.
7707
019ebafc
MS
7708 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
7709 * gdb.dwarf2/dw2-compressed.exp: Ditto.
7710 * gdb.dwarf2/dw2-intercu.exp: Ditto.
7711 * gdb.dwarf2/dw2-intermix.exp: Ditto.
7712 * gdb.dwarf2/dw2-producer.exp: Ditto.
7713 * gdb.dwarf2/mac-fileno.exp: Ditto.
7714
7715 * gdb.gdb/observer.exp: Use gdb_test_no_output.
7716 * gdb.gdb/selftest.exp: Ditto.
7717
7718 * gdb.multi/base.exp: Use gdb_test_no_output.
7719
7720 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
7721
3e0ca3a5
JK
77222010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7723
7724 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
7725
9db70545
MS
77262010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
7727
a8d52276
MS
7728 * gdb.cp/class2.exp: Use gdb_test_no_output.
7729 * gdb.cp/classes.exp: Ditto.
7730 * gdb.cp/extern-c.exp: Ditto.
7731 * gdb.cp/inherit.exp: Ditto.
7732 * gdb.cp/maint.exp: Ditto.
7733 * gdb.cp/mb-inline.exp: Ditto.
7734 * gdb.cp/mb-templates.exp: Ditto.
7735 * gdb.cp/method2.exp: Ditto.
7736 * gdb.cp/misc.exp: Ditto.
7737 * gdb.cp/ovldbreak.exp: Ditto.
7738 * gdb.cp/punctuator.exp: Ditto.
7739 * gdb.cp/templates.exp: Ditto.
7740 * gdb.cp/virtbase.exp: Ditto.
7741
889bf7c5 7742 * gdb.threads/attach-stopped.exp:
9db70545 7743 Replace uses of send_gdb / gdb_expect.
889bf7c5 7744 * gdb.threads/attachstop-mt.exp:
9db70545 7745 Replace uses of send_gdb / gdb_expect.
889bf7c5 7746 * gdb.threads/gcore-thread.exp:
9db70545 7747 Replace uses of send_gdb / gdb_expect.
889bf7c5 7748 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
7749 Replace uses of send_gdb / gdb_expect.
7750 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 7751 * gdb.threads/print-threads.exp:
9db70545
MS
7752 Replace uses of send_gdb / gdb_expect.
7753 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
7754 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
7755 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
7756
7757 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
7758 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
7759 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
7760 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
7761 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
7762 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
7763 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
7764 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
7765 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
7766 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
7767 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
7768
359cc68c
JK
77692010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7770
7771 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
7772
7d3fe98e
SW
77732010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
7774
7775 * gdb.cp/koenig.exp: Added new test case.
7776 * gdb.cp/koenig.cc: Ditto.
7777
27d3a1a2
MS
77782010-06-01 Michael Snyder <msnyder@vmware.com>
7779
7780 * gdb.base/arithmet.exp: Use gdb_test_no_output.
7781 * gdb.base/arrayidx.exp: Ditto.
7782 * gdb.base/attach.exp: Ditto.
7783 * gdb.base/auxv.exp: Ditto.
7784 * gdb.base/bigcre.exp: Ditto.
7785 * gdb.base/break-always.exp: Ditto.
7786 * gdb.base/break-interp.exp: Ditto.
7787 * gdb.base/break.exp: Ditto.
7788 * gdb.base/breakpoint-shadow.exp: Ditto.
7789 * gdb.base/call-ar-st.exp: Ditto.
7790 * gdb.base/call-sc.exp: Ditto.
7791 * gdb.base/call-signal-resume.exp: Ditto.
7792 * gdb.base/callfuncs.exp: Ditto.
7793 * gdb.base/catch-syscall.exp: Ditto.
7794 * gdb.base/charset.exp: Ditto.
7795 * gdb.base/code-expr.exp: Ditto.
7796 * gdb.base/commands.exp: Ditto.
7797 * gdb.base/cond-expr.exp: Ditto.
7798 * gdb.base/condbreak.exp: Ditto.
7799 * gdb.base/cursal.exp: Ditto.
7800 * gdb.base/cvexpr.exp: Ditto.
7801 * gdb.base/default.exp: Ditto.
7802 * gdb.base/del.exp: Ditto.
7803 * gdb.base/detach.exp: Ditto.
7804 * gdb.base/display.exp: Ditto.
7805 * gdb.base/ena-dis-br.exp: Ditto.
7806 * gdb.base/eval-skip.exp: Ditto.
7807 * gdb.base/foll-fork.exp: Ditto.
7808 * gdb.base/foll-vfork.exp: Ditto.
7809 * gdb.base/frame-args.exp: Ditto.
7810 * gdb.base/funcargs.exp: Ditto.
7811 * gdb.base/gcore-buffer-overflow.exp: Ditto.
7812 * gdb.base/gdbvars.exp: Ditto.
7813 * gdb.base/help.exp: Ditto.
7814 * gdb.base/ifelse.exp: Ditto.
7815 * gdb.base/included.exp: Ditto.
7816 * gdb.base/list.exp: Ditto.
7817 * gdb.base/macscp.exp: Ditto.
7818 * gdb.base/maint.exp: Ditto.
7819 * gdb.base/multi-fork.exp: Ditto.
7820 * gdb.base/overlays.exp: Ditto.
7821 * gdb.base/page.exp: Ditto.
7822 * gdb.base/pending.exp: Ditto.
7823 * gdb.base/pointers.exp: Ditto.
7824 * gdb.base/pr11022.exp: Ditto.
7825 * gdb.base/prelink.exp: Ditto.
7826 * gdb.base/printcmds.exp: Ditto.
7827 * gdb.base/psymtab.exp: Ditto.
7828 * gdb.base/randomize.exp: Ditto.
7829 * gdb.base/relational.exp: Ditto.
7830 * gdb.base/relocate.exp: Ditto.
7831 * gdb.base/remote.exp: Ditto.
7832 * gdb.base/sepdebug.exp: Ditto.
7833 * gdb.base/set-lang-auto.exp: Ditto.
7834 * gdb.base/setshow.exp: Ditto.
7835 * gdb.base/setvar.exp: Ditto.
7836 * gdb.base/signals.exp: Ditto.
7837 * gdb.base/signull.exp: Ditto.
7838 * gdb.base/sigstep.exp: Ditto.
7839 * gdb.base/sizeof.exp: Ditto.
7840 * gdb.base/solib-disc.exp: Ditto.
7841 * gdb.base/store.exp: Ditto.
7842 * gdb.base/structs.exp: Ditto.
7843 * gdb.base/structs2.exp: Ditto.
7844 * gdb.base/subst.exp: Ditto.
7845 * gdb.base/term.exp: Ditto.
7846 * gdb.base/trace-commands.exp: Ditto.
7847 * gdb.base/unwindonsignal.exp: Ditto.
7848 * gdb.base/valgrind-db-attach.exp: Ditto.
7849 * gdb.base/varargs.exp: Ditto.
7850 * gdb.base/watch-cond.exp: Ditto.
7851 * gdb.base/watch_thread_num.exp: Ditto.
7852 * gdb.base/watchpoint-cond-gone.exp: Ditto.
7853 * gdb.base/watchpoint.exp: Ditto.
7854 * gdb.base/whatis-exp.exp: Ditto.
7855
f8d3bf8f
MS
78562010-06-01 Michael Snyder <msnyder@vmware.com>
7857
7858 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
7859 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
7860 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
7861 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
7862 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
7863 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
7864 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
7865 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
7866 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
7867 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
7868 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
7869 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
7870 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
7871 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
7872 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
7873
3f9e0d32
JK
78742010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7875
7876 * gdb.base/commands.exp (begin commands on watch): Remove excessive
7877 trailing newline.
7878 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
7879 * gdb.java/jmisc.exp (p *args\n): Rename to ...
7880 (p *args): ... here and remove excessive trailing newline.
7881
f629457d
JB
78822010-05-31 Joel Brobecker <brobecker@adacore.com>
7883
7884 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
7885
09eef106
JK
78862010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
7887
7888 Accept the new Linux kernel "t (tracing stop)" string.
7889 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
7890 Update comment.
7891 (state_wait) <T (tracing stop)>: New.
7892 (main): Update the state_wait expect string.
7893
94f31136
PA
78942010-05-28 Pedro Alves <pedro@codesourcery.com>
7895
7896 * limits.c, limits.exp: Delete files.
7897 * Makefile.in (clean mostlyclean): Adjust.
7898 * tracecmd.exp: Adjust.
7899
096554ab
JK
79002010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7901
7902 * gdb.base/tui-layout.exp: New.
7903
27d3a1a2 79042010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 7905
889bf7c5 7906 * gdb.reverse/break-precsave.exp:
bcd2dc50 7907 Replace uses of send_gdb / gdb_expect.
889bf7c5 7908 * gdb.reverse/break-reverse.exp:
bcd2dc50 7909 Replace uses of send_gdb / gdb_expect.
889bf7c5 7910 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 7911 Replace uses of send_gdb / gdb_expect.
889bf7c5 7912 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 7913 Replace uses of send_gdb / gdb_expect.
889bf7c5 7914 * gdb.reverse/finish-precsave.exp:
bcd2dc50 7915 Replace uses of send_gdb / gdb_expect.
889bf7c5 7916 * gdb.reverse/finish-reverse.exp:
bcd2dc50 7917 Replace uses of send_gdb / gdb_expect.
889bf7c5 7918 * gdb.reverse/i386-precsave.exp:
bcd2dc50 7919 Replace uses of send_gdb / gdb_expect.
889bf7c5 7920 * gdb.reverse/i386-reverse.exp:
bcd2dc50 7921 Replace uses of send_gdb / gdb_expect.
889bf7c5 7922 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 7923 Replace uses of send_gdb / gdb_expect.
889bf7c5 7924 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 7925 Replace uses of send_gdb / gdb_expect.
889bf7c5 7926 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 7927 Replace uses of send_gdb / gdb_expect.
889bf7c5 7928 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 7929 Replace uses of send_gdb / gdb_expect.
889bf7c5 7930 * gdb.reverse/machinestate.exp:
bcd2dc50 7931 Replace uses of send_gdb / gdb_expect.
889bf7c5 7932 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 7933 Replace uses of send_gdb / gdb_expect.
889bf7c5 7934 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 7935 Replace uses of send_gdb / gdb_expect.
889bf7c5 7936 * gdb.reverse/solib-precsave.exp:
bcd2dc50 7937 Replace uses of send_gdb / gdb_expect.
889bf7c5 7938 * gdb.reverse/solib-reverse.exp:
bcd2dc50 7939 Replace uses of send_gdb / gdb_expect.
889bf7c5 7940 * gdb.reverse/step-precsave.exp:
bcd2dc50 7941 Replace uses of send_gdb / gdb_expect.
889bf7c5 7942 * gdb.reverse/step-reverse.exp:
bcd2dc50 7943 Replace uses of send_gdb / gdb_expect.
889bf7c5 7944 * gdb.reverse/until-precsave.exp:
bcd2dc50 7945 Replace uses of send_gdb / gdb_expect.
889bf7c5 7946 * gdb.reverse/until-reverse.exp:
bcd2dc50 7947 Replace uses of send_gdb / gdb_expect.
889bf7c5 7948 * gdb.reverse/watch-precsave.exp:
bcd2dc50 7949 Replace uses of send_gdb / gdb_expect.
889bf7c5 7950 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
7951 Replace uses of send_gdb / gdb_expect.
7952
3def43e0
JK
79532010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7954
7955 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
7956 excessive newline.
7957
27d3a1a2 79582010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
7959
7960 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
7961 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
7962 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
7963 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
7964 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
7965 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
7966 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
7967 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
7968 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
7969 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
7970 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
7971 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
7972 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
7973 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
7974 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
7975 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
7976 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
7977 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
7978 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 7979
27d3a1a2 79802010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 7981
22454424
MS
7982 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
7983 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
7984
7985 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
7986 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
7987 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
7988
889bf7c5 7989 * gdb.reverse/consecutive-reverse.exp:
22454424 7990 Replace uses of send_gdb / gdb_expect.
889bf7c5 7991 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
7992 Replace uses of send_gdb / gdb_expect.
7993
7994 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
7995 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
7996 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 7997 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
7998 Replace uses of send_gdb / gdb_expect.
7999 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
8000 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
8001 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
8002 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
8003 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
8004 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
8005 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
8006 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
8007 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
8008
80092010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 8010
22454424 8011 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 8012
22454424 8013 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 8014
22454424
MS
8015 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
8016 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
8017 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
8018 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
8019 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
8020 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
8021 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
8022 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
8023 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 8024
6e5f2c59
TT
80252010-05-25 Tom Tromey <tromey@redhat.com>
8026
8027 * gdb.base/macscp.exp: Add missing space after setup_kfail.
8028
bbc8b958
TT
80292010-05-25 Tom Tromey <tromey@redhat.com>
8030
8031 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
8032 argument order.
8033 * gdb.base/macscp.exp: Fix setup_kfail argument order.
8034 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
8035 order.
8036 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
8037 order.
8038 * gdb.base/call-sc.exp (setup_kfails): Remove.
8039 (setup_compiler_kfails): Remove.
8040 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
8041 argument order.
8042 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
8043 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
8044 (advancei): Fix setup_kfail argument order.
8045 * gdb.base/radix.exp: Fix setup_kfail argument order.
8046 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
8047 order.
8048 * gdb.base/structs.exp (setup_kfails): Remove.
8049 (setup_compiler_kfails): Fix setup_kfail argument order.
8050 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
8051 order.
8052 * gdb.java/jmain.exp: Fix setup_kfail argument order.
8053 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
8054 setup_kfail argument order.
8055 * gdb.cp/overload.exp: Fix setup_kfail argument order.
8056
83d1babf
TT
80572010-05-25 Tom Tromey <tromey@redhat.com>
8058
8059 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
8060
6acb16a2
MS
80612010-05-25 Michael Snyder <msnyder@vmware.com>
8062
8063 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
8064 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
8065 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
8066 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
8067 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
8068 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
8069 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
8070 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
8071 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
8072 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
8073 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
8074 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
8075 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
8076 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
8077 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
8078 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
8079 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
8080 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
8081 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
8082 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
8083 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
8084 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
8085 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
8086 * gdb.base/default.exp: Replace send_gdb with gdb_test.
8087 * gdb.base/define.exp: Replace send_gdb with gdb_test.
8088 * gdb.base/display.exp: Replace send_gdb with gdb_test.
8089 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
8090 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
8091 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
8092 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
8093 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
8094 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
8095 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
8096 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
8097 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
8098 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
8099 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
8100 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
8101 * gdb.base/help.exp: Replace send_gdb with gdb_test.
8102 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
8103 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
8104 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
8105 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
8106 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
8107 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
8108 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
8109 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 8110 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
8111
81122010-05-25 Doug Evans <dje@google.com>
8113
8114 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
8115 gdb.string_to_argv.
ad3986f0 8116
d3b1e874
TT
81172010-05-21 Tom Tromey <tromey@redhat.com>
8118
8119 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
8120 Call it.
8121 * gdb.dwarf2/pieces.S: Update.
8122 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
8123
cb826367
TT
81242010-05-21 Tom Tromey <tromey@redhat.com>
8125
8126 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
8127 Call it.
8128 * gdb.dwarf2/pieces.c (struct C): New.
8129 (f6): New function.
8130 * gdb.dwarf2/pieces.S: Replace.
8131
74de6778
TT
81322010-05-21 Tom Tromey <tromey@redhat.com>
8133
8134 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
8135 Call it.
8136
afd74c5f
TT
81372010-05-21 Tom Tromey <tromey@redhat.com>
8138
8139 * gdb.dwarf2.pieces.exp: New file.
8140 * gdb.dwarf2.pieces.S: New file.
8141 * gdb.dwarf2.pieces.c: New file.
8142
a7b75dfd 81432010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 8144 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
8145
8146 * lib/gdb.exp (gdb_test_no_output): New function.
8147 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
8148 when testing commands that should produce no output.
8149
c81c812a
JB
81502010-05-17 Joel Brobecker <brobecker@adacore.com>
8151
8152 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
8153 parameter that we want to watch being a constant.
8154
0cce5bd9
JB
81552010-05-17 Joel Brobecker <brobecker@adacore.com>
8156
8157 * gdb.ada/cond_lang: New testcase.
8158
47050449
JB
81592010-05-17 Joel Brobecker <brobecker@adacore.com>
8160
8161 * lib/gdb.exp (banned_variables): New variable/constant.
8162 (gdb_init): Add write trace on variables listed in banned_variables.
8163 (gdb_finish): Remove write traces on variables listed in
8164 banned_variables.
8165
77c01586
JB
81662010-05-17 Joel Brobecker <brobecker@adacore.com>
8167
8168 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
8169 * gdb.cp/koenig.exp: Likewise.
8170
88d4aea7
PM
81712010-05-14 Phil Muldoon <pmuldoon@redhat.com>
8172
889bf7c5 8173 PR python/11482
88d4aea7
PM
8174
8175 * gdb.python/py-value.exp (test_value_hash): New function.
8176
f5a010c0
PM
81772010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
8178
8179 PR exp/11530.
8180 * gdb.base/gdb11530.c: New file.
8181 * gdb.base/gdb11530.exp: New file.
8182
8ef4892f
JK
81832010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8184
8185 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
8186 * gdb.dwarf2/dw2-modula2-self-type.S: New.
8187
7322dca9
SW
81882010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
8189
8190 * gdb.cp/koenig.exp: New test.
8191 * gdb.cp/koenig.cc: New test program.
8192
02e7ea18
JB
81932010-05-05 Joel Brobecker <brobecker@adacore.com>
8194
8195 Remove the use of prms_id and bug_id throughout the testsuite.
8196
e1c34c5d
PM
81972010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
8198
8199 PR exp/11349.
8200 * testsuite/gdb.cp/ref-types.exp: Add test to examine
8201 use a reference local variable.
8202
8e1d0c49
JK
82032010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8204
8205 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
8206 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
8207 variable different_dir. Move debugfile into a full directory pathname
8208 under DIFFERENT_DIR.
8209 * lib/gdb.exp (separate_debug_filename): Remove.
8210 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
8211 variable debug_dir and mkdir of it. Update function comments.
8212
e66408ed
PA
82132010-04-29 Pedro Alves <pedro@codesourcery.com>
8214
8215 PR gdb/11557
8216
8217 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
8218 files.
8219
d7b32ed3
PM
82202010-04-29 Phil Muldoon <pmuldoon@redhat.com>
8221
889bf7c5 8222 * gdb.python/py-param.exp: New File.
d7b32ed3 8223
6aecb9c2
JB
82242010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
8225
8226 * gdb.base/default.exp: Fix "set language" test.
8227
bdf92a1c
PM
82282010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
8229
8230 PR breakpoints/11531.
8231 * gdb.base/gdb11531.c: New file.
8232 * gdb.base/gdb11531.exp: New file.
8233
3f172e24
TT
82342010-04-26 Tom Tromey <tromey@redhat.com>
8235
8236 * gdb.base/completion.exp: Add tests for completion and deprecated
8237 commands.
8238
64af4c92
JK
82392010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8240
8241 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
8242 (print /x char_array): Escape curly brackets.
8243
492928e4
JK
82442010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
8245
8246 Fix deadlock on looped list of loaded shared objects.
8247 * gdb.base/solib-corrupted.exp: New.
8248
66d09542
DE
82492010-04-23 Doug Evans <dje@google.com>
8250
8251 * gdb.python/py-section-script.c: New file.
8252 * gdb.python/py-section-script.exp: New file.
8253 * gdb.python/py-section-script.py: New file.
8254
8bd10a10
CM
82552010-04-20 Chris Moller <cmoller@redhat.com>
8256
8257 PR 10179
8258
8259 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
8260 * gdb.base/pr10179-a.c:
8261 * gdb.base/pr10179-b.c:
8262 * gdb.base/pr10179.exp: New files.
8263
c0201579
JK
82642010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8265
8266 Fix crashes on dangling display expressions.
8267 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
8268 is SEP.
8269 (lib_flags): Remove the "debug" keyword.
8270 (libsepdebug): New variable for iterating new loop.
8271 (save_pf_prefix): New variable wrapping the loop.
8272 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
8273 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
8274
793b0ff8
PM
82752010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
8276
8277 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
8278
097f51f7
PM
82792010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
8280
8281 PR stabs/11479.
8282 * gdb.stabs/gdb11479.exp: New file.
8283 * gdb.stabs/gdb11479.c: New file.
8284
9a22f0d0
PM
82852010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
8286
8287 * gdb.base/charset.c (Strin16, String32): New variables.
8288 * gdb.base/charset.exp (gdb_test): Test correct display
8289 of 16 or 32 bit strings.
8290
82912010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
8292
8293 PR 9167
8294 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
8295 * gdb.cp/pr9167.cc: New file.
8296 * gdb.cp/pr9167.exp: New file.
8297
8298
6e354e5e
PM
82992010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
8300
8301 PR pascal/11492.
8302 * gdb.pascal/gdb11492.pas: New file.
8303 * gdb.pascal/gdb11492.exp: New file.
8304
be942545
JB
83052010-04-20 Joel Brobecker <brobecker@adacore.com>
8306
1667e6e3 8307 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 8308
0c3acc09
JB
83092010-04-20 Joel Brobecker <brobecker@adacore.com>
8310
8311 * gdb.ada/dyn_loc: New testcase.
8312
ec31cde5
CM
83132010-04-20 Chris Moller <cmoller@redhat.com>
8314
8315 PR 10867
889bf7c5 8316
ec31cde5
CM
8317 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
8318 * gdb.cp/pr10687.cc: New file.
8319 * gdb.cp/pr10687.exp: New file.
8320
8321
ce4b0682
SDJ
83222010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8323 Sergio Durigan Junior <sergiodj@redhat.com>
8324
8325 * gdb.fortran/logical.exp: New testcase.
8326 * gdb.fortran/logical.f90: New file.
8327
3436961f
DE
83282010-04-19 Doug Evans <dje@google.com>
8329
8330 * gdb.base/help.exp (help source): Update expected output.
8331
4d836c09
JK
83322010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8333
8334 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
8335 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
8336 gdb_exit and return.
8337 (executable): New variable.
8338 (binfile): Use it.
8339
6149aea9
PA
83402010-04-19 Pedro Alves <pedro@codesourcery.com>
8341
8342 PR breakpoints/8554.
8343
8344 * gdb.trace/save-trace.exp: Adjust.
8345
ed41462c
L
83462010-04-17 H.J. Lu <hongjiu.lu@intel.com>
8347
8348 PR corefiles/11511
8349 * gdb.arch/system-gcore.exp: New.
8350 * gdb.arch/gcore.c: Likewise.
8351
3f7b2faa
DE
83522010-04-15 Doug Evans <dje@google.com>
8353
fa33c3cd
DE
8354 * gdb.python/py-progspace.c: New file.
8355 * gdb.python/py-progspace.exp: New file.
8356
3f7b2faa
DE
8357 * gdb.base/source.exp: Add tests for "source -s".
8358
79f283fe
PM
83592010-04-14 Phil Muldoon <pmuldoon@redhat.com>
8360
8361 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
8362 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
8363 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
8364 * gdb.python/py-mi.exp: New test for to_string returning None.
8365
fc8eb08a
PM
83662010-04-12 Phil Muldoon <pmuldoon@redhat.com>
8367
8368 * gdb.python/py-breakpoint.c: Make result global.
8369
26e197f6
JK
83702010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8371
8372 Fix non-GNU make compatibility.
8373 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
8374
adc36818
PM
83752010-04-09 Phil Muldoon <pmuldoon@redhat.com>
8376
8377 * gdb.python/py-breakpoint.exp: New File.
8378 * gdb.python/py-breakpoint.C: Ditto.
8379
64e17368
SS
83802010-04-08 Stan Shebs <stan@codesourcery.com>
8381
8382 * gdb.trace/actions.exp: Clear default-collect.
8383 * gdb.trace/save-trace.exp: Clear default-collect.
8384
fff5cc64
PM
83852010-04-08 Phil Muldoon <pmuldoon@redhat.com>
8386
8387 * gdb.python/py-value: Add null string variable.
8388 (test_lazy_string): Test zero length, NULL address lazy
8389 strings.
8390
a055a187
L
83912010-04-07 H.J. Lu <hongjiu.lu@intel.com>
8392
8393 * gdb.arch/i386-avx.c: New.
8394 * gdb.arch/i386-avx.exp: Likewise.
8395
8396 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
8397
96e39866
DE
83982010-04-06 Doug Evans <dje@google.com>
8399
8400 * gdb.base/source-test.gdb: New file.
8401 * gdb.base/source.exp: Test source -v.
8402
5984a431
UW
84032010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8404
8405 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
8406
ec8a089a
PM
84072010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
8408
8409 * gdb.stabs/aout.sed: Convert all backslash to double backslash
8410 within one line, unless it is followed by a double quote.
8411 * gdb.stabs/hppa.sed: Idem.
8412 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
8413 * gdb.stabs/weird.exp: Check for correct parsing of
8414 char and string constants.
ec8a089a
PM
8415 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
8416 in .stabs to .stabx substitution.
8417
fce3c1f0
SS
84182010-04-05 Stan Shebs <stan@codesourcery.com>
8419
8420 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
8421 constant global.
8422 * gdb.trace/tfile.exp: Try to print them.
8423
d77f58be
SS
84242010-04-04 Stan Shebs <stan@codesourcery.com>
8425
8426 * gdb.base/completion.exp: Update for new "info watchpoints".
8427 * gdb.base/default.exp: Ditto.
8428 * gdb.base/help.exp: Ditto.
8429 * gdb.base/watchpoint.exp: Ditto.
8430 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 8431
af54718e
SS
84322010-04-04 Stan Shebs <stan@codesourcery.com>
8433
8434 * gdb.trace/tfile.exp: Sharpen tfind test.
8435
74d1f91e
JK
84362010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8437
8438 * gdb.base/break-entry.exp: New.
8439
eb8e76db 84402010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 8441 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
8442
8443 * gdb.reverse/i386-sse-reverse.exp: New file.
8444 * gdb.reverse/i386-sse-reverse.c: New file.
8445
bf65cad8
PA
84462010-04-02 Pedro Alves <pedro@codesourcery.com>
8447
8448 * gdb.trace/tfind.exp: Adjust expected disassembly output.
8449
fff87407
SS
84502010-04-01 Stan Shebs <stan@codesourcery.com>
8451
8452 * gdb.trace/actions.exp: Tweak expected output.
8453 * gdb.trace/while-stepping.exp: Tweak expected output.
8454
fe01d668
L
84552010-04-01 H.J. Lu <hongjiu.lu@intel.com>
8456
8457 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
8458
86b17b60
PA
84592010-04-01 Pedro Alves <pedro@codesourcery.com>
8460
8461 * gdb.base/commands.exp: Adjust.
8462 * gdb.cp/extern-c.exp: Adjust.
8463
2c58c0a9
PA
84642010-04-01 Pedro Alves <pedro@codesourcery.com>
8465
8466 * gdb.trace/collection.c (local_test_func): Define a local struct,
8467 and instanciate it.
8468
0db9b91c
PA
84692010-04-01 Pedro Alves <pedro@codesourcery.com>
8470
8471 * gdb.trace/collection.exp (gdb_collect_args_test)
8472 (gdb_collect_argarray_test): XFAIL the tests that assume the
8473 argarray argument's elements are collected.
8474
8072405b
JK
84752010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
8476
8477 * gdb.dwarf2/dw2-bad-parameter-type.exp,
8478 gdb.dwarf2/dw2-bad-parameter-type.S: New.
8479
8bf6485c
SS
84802010-03-31 Stan Shebs <stan@codesourcery.com>
8481
8482 * gdb.trace/save-trace.exp: Test save/restore of default-collect
8483 and tracepoint conditionals.
8484 (gdb_verify_tracepoints): Delete unused return.
8485
fd7f724a
KS
84862010-03-26 Keith Seitz <keiths@redhat.com>
8487
8488 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
8489 appear in the output before main.
8490 Remove KFAIL for gdb/2215 aka bz 9320.
8491
8d9e7719
DE
84922010-03-30 Doug Evans <dje@google.com>
8493
0906dd0b
DE
8494 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
8495 by dejagnu.
8496 * gdb.arch/amd64-dword.exp: Ditto.
8497
8d9e7719
DE
8498 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
8499 match.
8500 (break printf): Ditto.
8501
1da644f0
SW
85022010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
8503
8504 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
8505 gcc < 4.4.
8506 * gdb.cp/shadow.exp: Ditto.
8507
a8121990
PA
85082010-03-29 Pedro Alves <pedro@codesourcery.com>
8509
8510 * gdb.trace/collection.exp (run_trace_experiment): Make sure
8511 "tstart" is silent.
8512
6e79d367
PA
85132010-03-29 Pedro Alves <pedro@codesourcery.com>
8514
8515 * gdb.trace/collection.exp (executable): New.
8516 (binfile): Use it.
8517 (fpreg, spreg, pcreg): New.
8518 (test_register): Use gdb_test_multiple. Pass /x to print.
8519 (prepare_for_trace_test): New.
8520 (run_trace_experiment): Use "continue", not gdb_run_cmd.
8521 (gdb_collect_args_test, gdb_collect_argstruct_test)
8522 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
8523 prepare_for_trace_test.
8524 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
8525 fpreg, spreg and pcreg.
8526 (gdb_collect_expression_test, gdb_collect_globals_test): Use
8527 prepare_for_trace_test.
8528 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
8529 try to detect tracing support here. Don't set breakpoints at
8530 `begin' or `end' here.
8531 <global scope>: Use clean_restart. Run to main before checking
8532 for tracing support. Check for for tracing support here.
8533
09248348
JK
85342010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8535
8536 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
8537 " as $displacement" to "seen displacement message".
8538
d350db38
PA
85392010-03-28 Pedro Alves <pedro@codesourcery.com>
8540
8541 * gdb.trace/while-dyn.exp (executable): New variable.
8542 (binfile): Use it.
8543 (test_while_stepping): New function. Move most tests here. Call
8544 it once for each of the while-stepping, stepping and ws aliases.
8545
907af001
UW
85462010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8547
8548 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
8549 that do not provide the tagless_struct type name at all.
8550 (test_print_anon_union): Do not check value of uninitialized
8551 union member. Do not use cp_test_ptype_class, so we can accept
8552 "long" as well as "long int".
8553
610197fd
PA
85542010-03-26 Pedro Alves <pedro@codesourcery.com>
8555
8556 * gdb.trace/tfile.c (tohex, bin2hex): New.
8557 (write_error_trace_file): Hexify error description.
8558
6c28cbf2
SS
85592010-03-25 Stan Shebs <stan@codesourcery.com>
8560
8561 * gdb.trace/tfile.c: Generate an additional trace file, improve
8562 portability.
8563 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
8564 files in a better way.
8565
e62b8c7e
KS
85662010-03-25 Keith Seitz <keiths@redhat.com>
8567
8568 * gdb.java/jprint.exp: XFAIL printing of static class members
8569 because of GCC debuginfo problem.
8570
82ccf5a5
JK
85712010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8572
8573 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
8574
293e2f9e
DJ
85752010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
8576
8577 * gdb.base/completion.exp: Allow long instead of long int.
8578 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
8579 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
8580 variable p.
8581 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
8582 * gdb.base/pointers.exp: Allow long instead of long int.
8583 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
8584 * gdb.base/step-line.exp: Allow a directory before the source file name.
8585
95a42b64
TT
85862010-03-24 Tom Tromey <tromey@redhat.com>
8587
8588 PR breakpoints/9352:
8589 * gdb.base/default.exp: Update.
8590 * gdb.base/commands.exp: Update.
8591 * gdb.cp/extern-c.exp: Test setting commands on multiple
8592 breakpoints at once.
8593
2390201f
DJ
85942010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
8595
8596 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
8597 if gdb,nosignals.
8598 * gdb.base/watchpoints.c: Do not include unnecessary headers.
8599 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
8600 exited".
8601
8c9a6790
SS
86022010-03-24 Stan Shebs <stan@codesourcery.com>
8603
8604 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
8605
a6c727b2
DJ
86062010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
8607
8608 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
8609 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
8610 argument. Handle "short" and "long".
8611 (Top level): Pass overprototyped output for old_fptr and xptr.
8612
4dfd5423
PA
86132010-03-23 Pedro Alves <pedro@codesourcery.com>
8614
8615 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
8616 format strings and add casts to avoid compiler warnings.
8617
86182010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
8619
8620 * lib/trace-support.exp (gdb_trace_setactions):
8621 Don't expect whitespace after ">" prompt.
8622 * gdb.trace/actions.exp: Adjust for output changes.
8623 * gdb.trace/while-stepping.exp: Likewise.
8624
c847d045
JK
86252010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8626
8627 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
8628 and r157645).
8629
5f717f1d
JK
86302010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8631
8632 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
8633 New.
8634
7d6d51d5
DJ
86352010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
8636
8637 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
8638 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
8639
3b11a015
SS
86402010-03-19 Stan Shebs <stan@codesourcery.com>
8641
8642 * gdb.trace/ax.exp: New file.
8643
d7d158ed
DE
86442010-03-19 Doug Evans <dje@google.com>
8645
6bb85cd1
DE
8646 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
8647 output from gcc.
8648
d7d158ed
DE
8649 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
8650 named /usr/sbin/prelink<foo>.
8651
4daf5ac0
SS
86522010-03-18 Stan Shebs <stan@codesourcery.com>
8653
8654 * gdb.trace/circ.exp: Test circular-trace-buffer.
8655 * gdb.trace/tfile.exp: Update tstatus test.
8656
e8d05480
JB
86572010-03-18 Joel Brobecker <brobecker@adacore.com>
8658
8659 * gdb.dwarf2/dw2-anonymous-func.S: New file.
8660 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
8661
441b986a
UW
86622010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8663
8664 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
8665
4247603b
PA
86662010-03-18 Pedro Alves <pedro@codesourcery.com>
8667
8668 * gdb.base/default.exp: Adjust the expected output of the finish
8669 and until commands when the inferior is not being run.
8670
13387711
SW
86712010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
8672
8673 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
8674 * gdb.cp/nsusing.exp: Ditto.
8675
6e31430b
TT
86762010-03-15 Tom Tromey <tromey@redhat.com>
8677
8678 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
8679 * gdb.cp/userdef.cc (operator==): New function.
8680 (main): New locals mem1, mem2.
8681
e2d69cb5
JZ
86822010-03-15 Jie Zhang <jie@codesourcery.com>
8683
8684 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
8685 Declare and use new loadtimeout variable.
8686
f572f0a9
DJ
86872010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
8688
8689 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
8690 Use gdb_load later.
8691
51f4c0b0
PA
86922010-03-14 Pedro Alves <pedro@codesourcery.com>
8693
8694 * gdb.base/solib-disc.c (main): Make format of fprintf a string
8695 literal. Add missing endlines to prints to stderr.
8696
1c809c68
TT
86972010-03-12 Tom Tromey <tromey@redhat.com>
8698
8699 PR c++/9708:
8700 * gdb.cp/m-static.exp: Add regression test.
8701 * gdb.cp/m-static.cc (method): New method.
8702 (main): Call it.
8703
00ae8fef
SW
87042010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
8705
8706 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
8707 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
8708
759f0f0b
PA
87092010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
8710
21e24d21
PA
8711 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
8712
87132010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
8714
759f0f0b
PA
8715 * lib/gdb.exp (skip_stl_tests): New.
8716 (gdb_compile): Symbian needs -ldl.
8717 (shlib_target_file): New.
8718 (shlib_symbol_file): New.
8719 (gdb_load_shlibs): Use shlib_target_file.
8720 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
8721 * gdb.cp/exception.exp: Use skip_stl_tests.
8722 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
8723 * gdb.cp/try_catch.exp: Use skip_stl_tests.
8724 * gdb.cp/mb-templates.exp: Ditto.
8725 * gdb.base/commands.exp: Relax regexes.
8726 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
8727 shlib_target_file and shlib_symbol_file.
8728 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
8729 sections.
8730 * gdb.base/ending-run.exp: Accept E32Main for symbian.
8731 * gdb.base/solib-disc.exp: Use
8732 shlib_target_file and shlib_symbol_file.
8733 * gdb.base/unload.exp: Don't skip on symbian. Use
8734 shlib_target_file and shlib_symbol_file.
8735 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
8736
6a8f2671 87372010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 8738
6a8f2671
PA
8739 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
8740 * gdb.trace/report.exp: Adjust for x86 and x86_64.
8741 Issue a tfind end before looking for a tracepoint frame.
8742 * gdb.trace/tfind.exp: Adjust tstatus output.
8743 Adjust disassembly output.
8744 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
8745
ccf26247
JK
87462010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8747
8748 * gdb.base/break-interp.exp: Create new displacement parameter value
8749 for the test_ld calls.
8750 (reach): New parameter displacement, verify its content. New push of
8751 pf_prefix "reach-$func:". Import global expect_out.
8752 (test_core): New parameter displacement, verify its content. New push
8753 of pf_prefix "core:". New command "set verbose on". Import global
8754 expect_out.
8755 (test_attach): New parameter displacement, verify its content. New
8756 push of pf_prefix "attach:". New command "set verbose on". Import
8757 global expect_out.
8758 (test_ld): New parameter displacement, pass it to the reach, test_core
8759 and test_attach calls and verify its content in the "ld.so exit" test.
8760 * gdb.base/prelink.exp: Remove gdb_exit and final return.
8761 (prelink): Update expected text, use gdb_test.
8762
e469c7fb
DE
87632010-03-10 Doug Evans <dje@google.com>
8764
8765 * gdb.base/checkpoint.exp: Fix comment.
8766 Lengthen timeout while doing >600 checkpoints test.
8767 Rename duplicate "kill all one" test to keep test names unique.
8768
60e1c644
PA
87692010-03-10 Pedro Alves <pedro@codesourcery.com>
8770
8771 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
8772
cec808ec
KS
87732010-03-08 Keith Seitz <keiths@redhat.com>
8774
889bf7c5
PA
8775 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
8776 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
8777 (dm_type_long): New function.
8778 (dm_type_unsigned_short): New function.
8779 (dm_type_unsigned_long): New function.
8780 (myint): New typedef.
8781 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
8782 long, unsigned shor and long, operator char*, and typedef.
8783 (test_lookup_operator_functions): Add operator char* test.
8784 (test_paddr_operator_functions): Likewise.
8785 (test_paddr_overloaded_functions): Use probe values for
8786 short, long, and unsigned short and long.
8787 (test_paddr_hairy_functions): If the demangler probe detected
8788 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
8789 demangler.
8790 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
8791 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
8792 and "print null_pmf".
8793 Add test "ptype a.*pmf".
8794 * gdb.cp/overload.exp: Allow optional "int" to appear with
8795 "short" and "long".
8796 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
8797 long expect value for men_overload1arg.
8798 Allow "int" to appear with "short" and "long".
8799 When testing "info break", add argument for main (void).
8800 Also allow "int" to appear with "short" and "long".
8801 Ditto with "unsigned" and "long long".
cec808ec
KS
8802 * gdb.java/jmain.exp: Do not enclose methods names in single
8803 quotes.
8804 * gdb.java/jmisc.exp: Likewise.
8805 * gdb.java/jprint.exp: Likewise.
8806 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
8807
8808 From Jan Kratochvil <jan.kratochvil@redhat.com>:
8809 * gdb.cp/exception.exp (backtrace after first throw)
8810 (backtrace after second throw): Allow a namespace before __cxa_throw.
8811 (backtrace after first catch, backtrace after second catch): Allow
8812 a namespace before __cxa_begin_catch.
8813
8814 * gdb.cp/cpexprs.exp: New file.
8815 * gdb.cp/cpexprs.cc: New file.
8816
8817 From Daniel Jacobowitz <dan@codesourcery.com>
8818 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
8819 to use string_to_regexp.
8820 (ctor, dtor): New functions. Use them to match constructor
8821 and destructor function types.
8822 (Top level): Use runto_main.
8823
f870a310
TT
88242010-03-05 Tom Tromey <tromey@redhat.com>
8825
8826 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
8827 gdb.target_charset.
8828 (pp_ns.to_string): Likewise.
8829
0c199f28
KS
88302010-03-04 Keith Seitz <keiths@redhat.com>
8831
8832 * gdb.cp/overload.exp: Test that the filename portion of a linespec
8833 can be quoted. Test that both the filename and function/line
8834 portions can be quoted at the same time.
8835
c7437ca6
PA
88362010-03-04 Pedro Alves <pedro@codesourcery.com>
8837
8838 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
8839
b111b805
DE
88402010-03-03 Doug Evans <dje@google.com>
8841
24486cb7
DE
8842 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
8843 libc contains libpthread.
8844
b111b805
DE
8845 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
8846 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
8847 of gdb_compile. Add another pattern to match android backtrace.
8848
a0e0ef55
TT
88492010-03-03 Tom Tromey <tromey@redhat.com>
8850
8851 PR gdb/11345:
8852 * gdb.base/printcmds.exp (test_printf): Add test.
8853
1ba53b71
L
88542010-03-02 H.J. Lu <hongjiu.lu@intel.com>
8855
8856 * gdb.arch/amd64-byte.exp: New.
8857 * gdb.arch/amd64-dword.exp: Likewise.
8858 * gdb.arch/amd64-pseudo.c: Likewise.
8859 * gdb.arch/amd64-word.exp: Likewise.
8860 * gdb.arch/i386-byte.exp: Likewise.
8861 * gdb.arch/i386-pseudo.c: Likewise.
8862 * gdb.arch/i386-word.exp: Likewise.
8863
f5dff777
DJ
88642010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
8865
8866 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
8867 types. Add structreg, bitfields, and flags registers.
8868 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
8869 registers.
8870
90884b2b
L
88712010-03-01 H.J. Lu <hongjiu.lu@intel.com>
8872
8873 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
8874 (load_description): Set architecture if defined.
8875
dc00d89f
PM
88762010-02-28 Phil Muldoon <pmuldoon@redhat.com>
8877
8878 * gdb.python/py-frame.exp: Add read_var block tests.
8879 * gdb.python/py-frame.c (block): New function.
8880
0e095b7e
JK
88812010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8882 Daniel Jacobowitz <dan@codesourcery.com>
8883
8884 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
8885
624f1a65
DM
88862010-02-25 David S. Miller <davem@davemloft.net>
8887
8888 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
8889 fix logic for setting all_syscalls_numbers.
8890
f3e9a817
PM
88912010-02-24 Phil Muldoon <pmuldoon@redhat.com>
8892
8893 * Makefile.in: Add py-block and py-symbol.
8894 * gdb.python/py-symbol.exp: New File.
8895 * gdb.python/py-symtab.exp: New File.
8896 * gdb.python/py-block.exp: New File.
8897 * gdb.python/py-symbol.c: New File.
8898 * gdb.python/py-block.c: New File.
8899
f6bbabf0
PM
89002010-02-24 Phil Muldoon <pmuldoon@redhat.com>
8901
8902 PR python/11314
8903 * lib/gdb.exp (skip_python_tests): New function.
8904 * gdb.python/py-cmd.exp: Use skip_python_tests.
8905 * gdb.python/py-frame.exp: Likewise.
8906 * gdb.python/py-function.exp: Likewise.
8907 * gdb.python/py-prettyprint.exp: Likewise.
8908 * gdb.python/py-template.exp: Likewise.
8909 * gdb.python/py-type.exp: Likewise.
8910 * gdb.python/py-value.exp: Likewise.
8911
85d721b8
PA
89122010-02-22 Pedro Alves <pedro@codesourcery.com>
8913
8914 PR9605
8915
8916 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
8917
48e32051
TT
89182010-02-19 Tom Tromey <tromey@redhat.com>
8919
8920 PR c++/8693, PR c++/9496:
8921 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
8922 regression tests.
8923
ac9c0048
JK
89242010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8925
8926 Fix compatibility with m68k as.
8927 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
8928 Use only /* comments */.
8929
57bb97a4
UW
89302010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8931
8932 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
8933 * configure: Regenerate.
8934
7d1bf85c
DJ
89352010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
8936
8937 * gdb.python/py-type.exp: Check for Python support.
8938
061b5285
PA
89392010-02-17 Pedro Alves <pedro@codesourcery.com>
8940
8941 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
8942 `regsub' syntax available.
8943
f8a8bc2c
PA
89442010-02-17 Pedro Alves <pedro@codesourcery.com>
8945
8946 * gdb.base/shmain.c (main): Remove printf call.
8947 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
8948 * gdb.base/unload.c (main): Make format of fprintf a string
8949 literal. Add missing endlines to prints to stderr.
8950 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
8951
6f451e5e
TT
89522010-02-17 Tom Tromey <tromey@redhat.com>
8953
8954 * gdb.java/jprint.java (jprint.props): New field.
8955 * gdb.java/jprint.exp (set_lang_java): Add regression test.
8956
12d79008
PA
89572010-02-17 Pedro Alves <pedro@codesourcery.com>
8958
ef801a0e 8959 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
8960 available.
8961
d252f7e5
DJ
89622010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8963
8964 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
8965 creation to support remote host testing.
8966
67bdab6c
DJ
89672010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8968
8969 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
8970 Recognize "command not found".
8971
bb391223
DJ
89722010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8973
8974 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
8975 single-stepping.
8976
70362913
DJ
89772010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8978
8979 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
8980 if arguments are not supported.
8981
493f3c00
DJ
89822010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8983
8984 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
8985 be const or non-const.
8986
8034c749
DJ
89872010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8988
8989 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
8990 mi_send_resuming_command to send -exec-continue.
8991
791dfb64
DJ
89922010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8993
8994 * gdb.base/list.exp (test_list_filename_and_function): Add test
8995 with single quotes.
8996 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
8997 matching.
8998 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
8999 Add KFAIL'd tests for PR gdb/11289.
9000
7c5fe868
DJ
90012010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9002
9003 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
9004
fdc498b8
DJ
90052010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9006
9007 * gdb.base/comp-dir/subdir/dummy.txt: New file.
9008 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
9009 a temporary directory.
9010
b519e2a6
DJ
90112010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9012
9013 * gdb.base/charset.exp: Use a single regular expression to match
9014 show host-charset and show target-charset output.
9015
74164c56
JK
90162010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9017
9018 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
9019 "Illegal process-id" expect string more exact.
9020 (attach to digits-starting nonsense is prohibited): New.
9021
701ed6dc
JK
90222010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9023
9024 * gdb.base/prelink.exp (set verbose on): New.
9025
889bf7c5 90262010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
9027
9028 * mi-reverse.exp: New file. Test for reverse option to the
9029 following MI commands: exec-continue, exec-finish, exec-next,
9030 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 9031
dadf0e9c
JB
90322010-02-09 Joel Brobecker <brobecker@adacore.com>
9033
9034 * gdb.ada/ptype_tagged_param: New testcase.
9035
714f19d5
TT
90362010-02-08 Tom Tromey <tromey@redhat.com>
9037
9038 PR c++/8017:
9039 * gdb.cp/overload.exp: Add tests.
9040 * gdb.cp/overload.cc (struct K): New.
9041 (namespace N): New.
9042 (main): Call new functions.
9043 (K::staticoverload): Define.
9044
889bf7c5 90452010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
9046
9047 PR gdb/10728
9048 * gdb.cp/pr10728-x.h: New file.
9049 * gdb.cp/pr10728-x.cc: New file.
9050 * gdb.cp/pr10728-y.cc: New file.
9051 * gdb.cp/pr10728.exp: New file.
9052 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
9053
889bf7c5 90542010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
9055
9056 PR gdb/9067
9057 * gdb.cp/pr9067.exp: New
9058 * gdb.cp/pr9067.cc: New
9059 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
9060
7b356089
JB
90612010-02-08 Joel Brobecker <brobecker@adacore.com>
9062
9063 * lib/gdb.exp (gdb_test_timeout): New global variable.
9064 Set it to timeout if not already set.
9065 (gdb_init): Reset the value of timeout to gdb_test_timeout.
9066
1be00882
DE
90672010-02-05 Doug Evans <dje@google.com>
9068
9069 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
9070 user.
9071
82856980
SW
90722010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
9073
9074 PR c++/7935:
9075 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
9076
1a334831
TT
90772010-02-04 Tom Tromey <tromey@redhat.com>
9078
9079 * gdb.cp/virtbase.exp: Make test case names unique.
9080
9c3c02fd
TT
90812010-02-02 Tom Tromey <tromey@redhat.com>
9082
9083 * gdb.cp/virtbase.exp: Add regression tests.
9084 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
9085 (main): Instantiate RHC.
9086
0cc2414c
TT
90872010-02-02 Tom Tromey <tromey@redhat.com>
9088
9089 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
9090 type-printing change.
9091
edf3d5f3
TT
90922010-02-02 Tom Tromey <tromey@redhat.com>
9093
9094 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
9095 * gdb.cp/virtbase.cc: New file.
9096 * gdb.cp/virtbase.exp: New file.
9097 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
9098
e4b7f41c
JK
90992010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9100
9101 PR libc/11214:
9102 * gdb.threads/current-lwp-dead.c: Include features.h.
9103 (HAS_NOMMU): New.
9104 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
9105
b381ea14
JK
91062010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9107
9108 * gdb.base/symbol-without-target_section.exp,
9109 gdb.base/symbol-without-target_section.c: New.
9110
c593ac0e
DJ
91112010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9112
9113 * gdb.base/bigcore.exp: Reset increased timeout.
9114 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
9115
db25f29d
DJ
91162010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9117
9118 * gdb.base/gcore.exp (capture_command_output): Use
9119 gdb_test_multiple.
9120
f9d67f43
DJ
91212010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9122
9123 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
9124 * gdb.arch/thumb2-it.exp (test_it_break): New function.
9125 (Top level): Call it.
9126
177321bd
DJ
91272010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9128
9129 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
9130
97f2ed50
DJ
91312010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
9132
9133 * gdb.base/call-strs.exp, gdb.base/default.exp,
9134 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
9135 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
9136 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
9137 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
9138 gdb.base/watchpoint-solib.exp: Save and restore timeout.
9139 * gdb.base/ending-run.exp: Correct restore of timeout.
9140 * gdb.base/page.exp: Remove unnecessary timeout setting.
9141
e4e2711a
JB
91422010-01-29 Joel Brobecker <brobecker@adacore.com>
9143
9144 * gdb.ada/rec_return: New testcase.
9145
ba581dc1
JB
91462010-01-29 Joel Brobecker <brobecker@adacore.com>
9147
9148 * gdb.ada/call_pn: New testcase.
9149
4ea95be9
DJ
91502010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
9151
9152 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
9153 (Top level): Use it to resume.
9154 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
9155 the Thumb mode displaced stepping error as unsupported.
9156
df83a9bf
SW
91572010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
9158
889bf7c5
PA
9159 * gdb.cp/nsusing.exp: Added more tests.
9160 * gdb.cp/nsrecurs.exp: Ditto.
9161 * gdb.cp/nsusing.cc: Added test functions.
9162 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 9163
40b27cdc
JK
91642010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9165
9166 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
9167 absolute directory pathnames in gdb.sum file.
9168
de958931
SW
91692010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
9170
9171 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
9172 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
9173
708ead4e
TT
91742010-01-26 Tom Tromey <tromey@redhat.com>
9175
9176 PR exp/7643:
9177 * gdb.base/printcmds.exp (test_print_string_constants): Remove
9178 setup_kfail.
9179
b14e635e
SW
91802010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
9181
9182 * gdb.cp/nsrecurs.exp: New test.
9183 * gdb.cp/nsrecurs.cc: New test program.
9184 * gdb.cp/nsstress.exp: New test.
9185 * gdb.cp/nsstress.cc: New test program.
9186 * gdb.cp/nsdecl.exp: New test.
9187 * gdb.cp/nsdecl.cc: New test program.
9188
8540c487
SW
91892010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
9190
9191 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
9192 imported into file scope.
9193 Marked test as xfail.
9194 * gdb.cp/namespace-using.cc (marker5): New function.
9195 * gdb.cp/shadow.exp: New test.
9196 * gdb.cp/shadow.cc: New test program.
9197 * gdb.cp/nsimport.exp: New test.
9198 * gdb.cp/nsimport.cc: New test program.
9199
421d5d99
TT
92002010-01-25 Tom Tromey <tromey@redhat.com>
9201
9202 PR gdb/11049:
9203 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
9204 with "set print null-stop on".
9205
691f8dc1
JK
92062010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9207
9208 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
9209 Adjust it for DISASSEMBLY_OMIT_FNAME.
9210
0b92b5bb
TT
92112010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9212
9213 PR symtab/11199:
9214 * gdb.dwarf2/member-ptr-forwardref.exp,
9215 gdb.dwarf2/member-ptr-forwardref.S: New.
9216
23787403
JK
92172010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9218
9219 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
9220 (thread1_func): Protect thread1_tid with thread1_tid_cond by
9221 thread1_tid_mutex. Remove gdbstop_mutex handling.
9222 (thread2_func): Protect thread2_tid with thread2_tid_cond by
9223 thread2_tid_mutex. Remove gdbstop_mutex handling.
9224 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
9225 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
9226 pthread_cond_wait conditionalizations by while loops.
9227
b966cb8a
TT
92282010-01-20 Tom Tromey <tromey@redhat.com>
9229
9230 PR backtrace/10770:
9231 * gdb.dwarf2/pr10770.exp: New file.
9232 * gdb.dwarf2/pr10770.c: New file.
9233 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
9234
fcae584b
VP
92352010-01-20 Vladimir Prus <vladimir@codesourcery.com>
9236
9237 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
9238 that target was removed, and the test always runs native anyway.
9239
a0f49112
JK
92402010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9241
9242 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
9243 gdb.base/watchpoint-cond-gone-stripped.c: New.
9244
ceeb3d5a
TT
92452010-01-19 Tom Tromey <tromey@redhat.com>
9246
9247 PR c++/8000:
9248 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
9249 existing tests.
9250 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
9251 (main): Use AAA::SomeEnum.
9252
dd322c54
JK
92532010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9254
9255 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
9256 (test_ignore_count): Declare line_callme_body global.
9257 (run to breakpoint with ignore count): Use line_callme_body.
9258 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
9259 (set line_main_hello, set line_main_return): Reindent.
9260 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
9261 New.
9262 (continue to callee4): Use line_callee4_body.
9263 (check *stopped from CLI command): Use line_callee4_next.
9264 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
9265 (set line_main_hello, set line_main_return): Reindent.
9266 (set line_callee4_head, set line_callee4_body): New.
9267 (continue to callee4): Use line_callee4_body.
9268
4e8f195d
TT
92692010-01-18 Tom Tromey <tromey@redhat.com>
9270
9271 PR c++/9680:
9272 * gdb.cp/casts.cc: Add new classes and variables.
9273 * gdb.cp/casts.exp: Test new operators.
9274
9e14a9ba
JB
92752010-01-18 Tom Tromey <tromey@redhat.com>
9276 Thiago Jung Bauermann <bauerman@br.ibm.com>
9277
9278 * gdb.python/source2.py: New file.
9279 * gdb.python/source1: New file.
9280 * gdb.python/python.exp: Test "source" command.
9281
00bf0b85
SS
92822010-01-15 Stan Shebs <stan@codesourcery.com>
9283
9284 * gdb.trace/tfile.c: New file.
9285 * gdb.trace/tfile.exp: New file.
889bf7c5 9286
55235ad7
JK
92872010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9288
9289 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
9290
9f2982ff
JK
92912010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9292
9293 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
9294
bbfba9ed
JK
92952010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9296
9297 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
9298 (libfunc): New parameter action. Implement also selectable "sleep".
9299 * gdb.base/break-interp-main.c: Include assert.h.
9300 (libfunc): New parameter action.
9301 (main): New parameters argc and argv. Assert argc. Pass argv.
9302 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
9303 (test_attach): New proc.
9304 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
9305 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
9306
61f0d762
JK
93072010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9308
9309 * gdb.base/break-interp.exp (test_core): New proc.
9310 (test_ld): Call it.
9311
06a6f270
JK
93122010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9313
9314 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
9315 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
9316 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
9317 and gdb_compile_shlib. Use new -Wl compiler options.
9318 (dl bt, main bt): New tests.
9319
51bee8e9
JK
93202010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9321
9322 Support PIEs with no symfile_objfile.
9323 * gdb.base/break-interp.exp: New argument at the test_ld calls.
9324 (test_ld): New parameter trynosym.
9325 (test_ld <$trynosym>): New block.
9326
b8040f19
JK
93272010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9328
9329 * gdb.base/break-interp.exp: New file.
9330
be759fcf
PM
93312010-01-13 Phil Muldoon <pmuldoon@redhat.com>
9332
9333 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
9334 * gdb.python/py-prettyprint.py (pp_ls): New printer.
9335 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
9336 test.
9337 * gdb.python/py-prettyprint.c: Define lazystring test structure.
9338 * gdb.python/py-mi.exp: Add lazy string test.
9339
dc146f7c
VP
93402010-01-13 Vladimir Prus <vladimir@codesourcery.com>
9341
9342 * lib/mi-support.exp (mi_check_thread_states): Handle
9343 core number in thread listing.
9344
b4ba55a1
JB
93452010-01-12 Joel Brobecker <brobecker@adacore.com>
9346
9347 * gdb.base/maint.exp: Adjust the expected output for the
9348 "maint print type" test. Use gdb_test_multiple instead of
9349 gdb_sent/gdb_expect.
9350
08e24bd4
DE
93512010-01-11 Doug Evans <dje@google.com>
9352
6496a609
DE
9353 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
9354 from gdbserver_download. All callers updated.
9355
08e24bd4
DE
9356 * gdb.server/ext-run.exp: "info os processes" requires xml support.
9357
b5cfddf5
JK
93582010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9359
9360 Implement binary numbers parsing.
9361 * gdb.base/printcmds.exp (test_integer_literals_accepted)
9362 (test_integer_literals_rejected): New binary tests.
9363
3725885a
RW
93642010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
9365
9366 * gdb.cell/configure: Regenerate.
9367
37aeb5df
JK
93682010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9369
9370 * gdb.base/corefile.exp: Move the core finding block out and call it as
9371 core_find, new variable $corefile, replace corefile by $corefile and
9372 [file tail $corefile] for usage vs. test names resp.
9373 * lib/gdb.exp (core_find): Move it as a new function here. New
9374 parameter binfile and deletefiles. New variable $destcore. Pre-delete
9375 $destcore. Return "" on error.
9376
d521f563
JK
93772010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9378
9379 Workaround PR binutils/10802.
9380 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
9381 (twice).
9382
28f24826
DJ
93832010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
9384
9385 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
9386
2de75e71
JB
93872010-01-08 Joel Brobecker <brobecker@adacore.com>
9388
9389 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
9390 call, to avoid interruption.
9391
fe00719b 93922010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
9393
9394 * gdb.stabs/weird.def (args93): New.
9395
d0ef5df8
DE
93962010-01-07 Doug Evans <dje@google.com>
9397
9398 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
9399
3a08d52f
TT
94002010-01-07 Tom Tromey <tromey@redhat.com>
9401
9402 * gdb.base/source.exp: Use correct line number.
9403
7a697b8d
SS
94042010-01-05 Stan Shebs <stan@codesourcery.com>
9405
9406 * gdb.trace/tracecmd.exp: Test ftrace.
9407
7803799a
UW
94082010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9409
9410 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
9411
c54eabfa
JK
94122010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9413
9414 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
9415 "uint_for_mi_testing".
9416
02e7ef19
JB
94172010-01-01 Joel Brobecker <brobecker@adacore.com>
9418
9419 Test indented comment in file being sourced.
9420 * gdb.base/commands.exp: Test indented comment in file being sourced.
9421
abd775ce
JB
94222010-01-01 Joel Brobecker <brobecker@adacore.com>
9423
9424 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
9425 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
9426 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
9427 notice.
9428
79b55b82
JB
94292010-01-01 Joel Brobecker <brobecker@adacore.com>
9430
9431 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
9432 notice.
9433
8997583e
JK
94342010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9435
9436 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
9437 missing $after_stopped and comma (,) expectation.
9438
6da95a67
SS
94392009-12-31 Stan Shebs <stan@codesourcery.com>
9440
9441 * gdb.trace/actions.exp: Test teval action.
889bf7c5 9442
218d2fc6
TJB
94432009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
9444
9445 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
9446 (top level): Call test_watchpoint_in_big_blob.
9447 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
9448 watchpoints.
9449 (func3): Write to buf.
9450
236f1d4d
SS
94512009-12-29 Stan Shebs <stan@codesourcery.com>
9452
9453 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 9454
f61e138d
SS
94552009-12-28 Stan Shebs <stan@codesourcery.com>
9456
9457 * gdb.trace/tsv.exp: New file.
9458 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 9459
0219b378
DJ
94602009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
9461
9462 * gdb.base/find.c (main): Reference search buffers.
9463 * gdb.base/included.c (main): Reference integer.
9464 * gdb.base/ptype.c (charfoo): Declare.
9465 (intfoo): Call charfoo.
9466 * gdb.base/scope0.c (useitp): New function.
9467 (usestatics): Use useitp.
9468 (useit): Add a type for val.
9469 * gdb.base/scope1.c (useit1): Take a pointer argument.
9470 (usestatics1): Update calls to useit1.
9471 * gdb.cp/call-c.cc: Declare foo.
9472 (main): Call foo.
9473 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
9474 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
9475 (main): Call C::ensureRefs and ensureOtherRefs.
9476 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
9477 variables.
9478 (ensureOtherRefs): New function.
9479 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
9480 * gdb.cp/templates.cc (main): Call t5i.value.
9481
3f78692f
JK
94822009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9483
9484 Fix compatibility with G++-4.5.
9485 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
9486 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
9487 (uncaught return): Remove.
9488
429374b8
JK
94892009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
9490 Phil Muldoon <pmuldoon@redhat.com>
9491
9492 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
9493 (bp_location13, bp_location14, bp_location17, bp_location18)
9494 (marker3_proto, marker4_proto): New variables.
9495 (breakpoint info): Update output.
9496 (run until breakpoint at marker3, run until breakpoint at marker4): New
9497 tests.
9498
859825b8
JK
94992009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
9500
9501 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
9502 Replace the printf call of Y by provided "y-set-1" label. New block
9503 for the second shared library.
9504 * gdb.base/unload.exp: Compile also the second library, call
9505 gdb_load_shlibs also for it. Use now gdb_breakpoint.
9506 (single pending breakpoint info): Rename to ...
9507 (pending breakpoint info before run): ... this extended test.
9508 (libfile2, libname2, libsrcfile2, libsrc2)
9509 (lib_sl2): New variables.
9510 (exec_opts): Set also SHLIB_NAME2.
9511 (pending breakpoint info on first run at shrfunc1)
9512 (pending breakpoint info on second run at shrfunc1)
9513 (pending breakpoint info on second run at shrfunc2)
9514 (print y from libfile, print y from libfile2): New tests.
9515 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
9516 * gdb.base/unloadshr2.c: New.
9517
e6a386cd
HZ
95182009-12-22 Hui Zhu <teawater@gmail.com>
9519
9520 * gdb.reverse/sigall-reverse.exp: Adjust.
9521
9e19b45e
VP
95222009-12-21 Vladimir Prus <vladimir@codesourcery.com>
9523
9524 PR gdb/10884
9525
9526 * gdb.mi/var-cmd.c (do_bitfield_tests): New
9527 (main): Call do_bitfield_tests.
aacf5b1e 9528 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 9529
d53a7b30
JB
95302009-12-20 Joel Brobecker <brobecker@adacore.com>
9531
9532 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
9533 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
9534 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
9535 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
9536 gdb.modula2/unbounded1.c: Update copyright header.
9537
191ca0a1
CM
95382009-12-10 Chris Moller <moller@mollerware.com>
9539
9540 PR gdb/9399
9541 * gdb.cp/virtfunc2.exp: New tests
9542 * gdb.cp/virtfunc2.cc: New tests
9543 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
9544
0fa6cf1b
MS
95452009-12-10 Oza Pawandeep (paawan1982@yahoo.com
9546
9547 * gdb.reverse/i387-env-reverse.c: New file.
9548 * gdb.reverse/i387-env-reverse.exp: New file.
9549 * gdb.reverse/i387-stack-reverse.c: New file.
9550 * gdb.reverse/i387-stack-reverse.exp: New file.
9551
361ae042
PM
95522009-12-08 Phil Muldoon <pmuldoon@redhat.com>
9553
9554 * gdb.python/py-type.exp (test_range): New test.
9555
bfd31e71
PM
95562009-12-03 Phil Muldoon <pmuldoon@redhat.com>
9557
9558 PR python/10805
9559
9560 * gdb.python/py-type.exp: New file.
9561 * gdb.python/py-type.c: New file.
9562 * Makefile.in: Add py-type.
9563
57a1d736
TT
95642009-12-03 Tom Tromey <tromey@redhat.com>
9565
9566 * gdb.python/py-value.exp (test_parse_and_eval): New
9567 function.
9568
1f3b5d1b
PP
95692009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
9570
9571 PR gdb/11022
9572
9573 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
9574 * gdb.base/pr11022.c: New test.
9575
8b7dbdc9
JK
95762009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9577
9578 Fix spurious false FAILs.
9579 * gdb.base/structs.c (chartest): New.
9580 (main): Fill-in chartest.
9581 * gdb.base/structs.exp (anychar_re, first): New.
9582 (start_structs_test): Import global anychar_re and first.
9583 New gdb_test call "set print elements 300; ${testfile}"
9584 (start_structs_test <$first>): New block.
9585 (any): Import global anychar_re. New variable ac. Use ${ac}.
9586
6a53b2ec
JK
95872009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9588
9589 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
9590
d7167b4c
JK
95912009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9592
9593 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
9594 Force $srcfile file.
9595 * gdb.base/foll-fork.c (callee): Comment out the printf call.
9596
b1798462
UW
95972009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9598
9599 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
9600 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
9601 * gdb.threads/watchthreads-reorder.exp: Likewise.
9602
b6199126
DJ
96032009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
9604
9605 PR gdb/8704
9606
9607 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
9608 "if", and "thread". Correct matching in the previous test.
9609
b22a0510
DJ
96102009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
9611
9612 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
9613
930636d2
MS
96142009-11-23 Michael Snyder <msnyder@vmware.com>
9615
9616 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
9617 * gdb.reverse-watch-precsave.exp: Ditto.
9618
21a0512e
PP
96192009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
9620
9621 * gdb.asm/asm-source.exp: Adjust.
9622 * gdb.base/help.exp: Adjust.
889bf7c5 9623
fc30d5e0
PA
96242009-11-22 Pedro Alves <pedro@codesourcery.com>
9625
9626 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
9627 (do_syscall_tests_without_xml): Set data-directory to
9628 /the/path/to/nowhere.
9629
f6bc2008
PA
96302009-11-21 Pedro Alves <pedro@codesourcery.com>
9631
9632 * gdb.threads/local-watch-wrong-thread.c,
9633 gdb.threads/local-watch-wrong-thread.exp: New files.
9634
8c2fb5de
PA
96352009-11-21 Pedro Alves <pedro@codesourcery.com>
9636
9637 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
9638 assume new `regsub' syntax available.
9639
ebec9a0f
PA
96402009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9641
a79d3c27
JK
9642 * gdb.base/watchpoint-hw-hit-once.exp,
9643 gdb.base/watchpoint-hw-hit-once.c: New.
9644
96452009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9646
9647 * gdb.threads/watchthreads-reorder.exp,
9648 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 9649
276a961b
MK
96502009-11-17 Nathan Sidwell <nathan@codesourcery.com>
9651
9652 * gdb.xml/tdesc-regs.exp: Use for m68k.
9653
4867c1fb
PA
96542009-11-15 Pedro Alves <pedro@codesourcery.com>
9655
9656 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
9657
f6838f81
DJ
96582009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9659
9660 * lib/gdb.exp (current_target_name): New procedure.
9661 (gdb_wrapper_target): New variable.
9662 (gdb_wrapper_init): Set gdb_wrapper_target.
9663 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
9664 wrapper.
9665
4ac4dd3f
DJ
96662009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9667
9668 * gdb.base/remote.exp: Delete the slowest load test.
9669 Do not load with fixed packet sizes.
9670
a7881759
DJ
96712009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9672
9673 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
9674
97a5b505
DJ
96752009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9676
9677 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
9678 srcfile when setting a breakpoint.
9679
d3e1fc54
DJ
96802009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
9681
9682 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
9683 macros.
9684
7cbcbded
DJ
96852009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9686
9687 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
9688 to be in memory.
9689 * gdb.base/display.c (force_mem): New.
9690 (do_loops): Use it. Add breakpoint comments.
9691 (do_vars): Add a breakpoint comment.
9692 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
9693 line numbers.
9694
bdea3a92
NF
96952009-11-13 Nathan Froyd <froydnj@codesourcery.com>
9696
9697 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
9698 instead of a bare "run".
9699
269f82e5
PP
97002009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
9701
9702 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 9703
a69b7d9d
DJ
97042009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9705
9706 * lib/cell.exp (skip_cell_tests): Clean up test files before
9707 returning.
9708
b598bfda
DJ
97092009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9710
9711 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
9712 and the breakpoint menu. Do not call perror if a prompt is seen.
9713 Consume the following GDB prompt.
9714 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
9715 * gdb.cp/namespace.exp: Use gdb_test.
9716 * gdb.cp/templates.exp: Use gdb_test.
9717 (test_template_breakpoints): Use gdb_test_multiple.
9718
87728fa0
DJ
97192009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9720
9721 * gdb.base/break1.c (struct some_struct, values): Move earlier.
9722 (marker4): Reference values.
9723
b67c692f
DJ
97242009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9725
9726 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
9727 is missing.
9728
f0df251a
DJ
97292009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9730
9731 * gdb.base/break.c (need_malloc): New.
9732 * gdb.base/constvars.c (main): Reference crass and crisp.
9733 * gdb.base/gdb1821.c (main): Reference bar.
9734 * gdb.cp/gdb1355.cc (main): Reference s1.
9735 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
9736 (main): Call them.
9737 * gdb.cp/hang2.cc (dummy2): Define.
9738 * gdb.cp/hang3.cc (dummy3): Define.
9739 * gdb.cp/m-data.cc (main): Reference shadow.
9740
bdf7534a
NF
97412009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9742 Nathan Froyd <froydnj@codesourcery.com>
9743
9744 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
9745 remote host.
9746
f24fce77
NF
97472009-11-12 Nathan Froyd <froydnj@codesourcery.com>
9748
9749 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
9750 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
9751 * gdb.dwarf2/dw2-compressed.exp: Likewise.
9752 * gdb.dwarf2/dw2-intercu.exp: Likewise.
9753 * gdb.dwarf2/dw2-intermix.exp: Likewise.
9754 * gdb.dwarf2/dw2-producer.exp: Likewise.
9755 * gdb.dwarf2/mac-fileno.exp: Likewise.
9756 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
9757 py-prettyprint.py to the remote host.
9758 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
9759
40f0318e
KS
97602009-11-11 Keith Seitz <keiths@redhat.com>
9761
9762 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
9763 use it instead of "Foo".
9764 * gdb.cp/classes.exp (do_tests): Add a test to access
9765 a method through a typedef'd class name.
9766
f3d9f7fb
NF
97672009-11-11 Nathan Froyd <froydnj@codesourcery.com>
9768
9769 * gdb.base/long_long.exp: Permit leading zeros on floating-point
9770 exponents.
9771 * gdb.base/pointers.exp: Likewise.
9772 * gdb.cp/ref-types.exp: Likewise.
9773
a4216f37
KS
97742009-11-11 Keith Seitz <keiths@redhat.com>
9775
9776 * gdb.cp/cplusfuncs.cc (class foo): Add operators
9777 new[] and delete[].
9778 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
9779 "void".
9780 (probe_demangler): Remove all single-quoting of
9781 method and variable names.
9782 (info_func_regexp): Remove the word "void" from any
9783 occurrence of "(void)".
9784 (print_addr_2): Remove all single-quoting of
9785 method names.
9786 (print_addr_2_kfail): Likewise.
9787 (print_addr): Single-quote C function names before
9788 passing to print_addr_2.
9789 (test_paddr_operator_functions): Remove single-quoting
9790 for method names.
9791 Add tests for operator new[] and operator delete[].
9792
9b14d7aa
JK
97932009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9794
9795 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
9796
85feb311
KS
97972009-11-09 Keith Seitz <keiths@redhat.com>
9798
9799 * gdb.cp/overload.exp: Add tests for resolving overloaded
9800 methods in expression parsing/evaluation.
9801
fa335448
DJ
98022009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
9803
9804 * lib/gdb.exp (default_gdb_version): Use --version instead of
9805 --command.
9806
ec3c07fc
NS
98072009-11-10 Nathan Sidwell <nathan@codesourcery.com>
9808
9809 * lib/gdb.exp (gdb_compile_test): New.
9810 (skip_ada_tests, skip_java_tests): New.
9811 (gdb_compile): Use gdb_compile_test for f77.
9812 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
9813 * lib/java.exp (compile_java_from_source): Remove runtests check,
9814 use gdb_compile_test to record result.
9815 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
9816 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
9817 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
9818 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
9819 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
9820 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
9821 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
9822 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
9823 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
9824 adjust gdb_compile invocations.
9825
b8b4e42b
JK
98262009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9827
9828 * Makefile.in (abs_builddir): New.
9829 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
9830 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
9831 `$(abs_builddir)/site.exp'.
9832
f8b7eaf3
DJ
98332009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
9834
9835 * config/m68k-emc.exp, lib/emc-support.exp,
9836 gdb.trace/gdb_c_test.c: Delete.
9837 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
9838 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
9839 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
9840 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
9841 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
9842 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
9843 casing for m68k-*-elf.
9844
c4187697
NS
98452009-11-03 Pedro Alves <pedro@codesourcery.com>
9846
9847 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
9848 * gdb.arch/i386-prologue.exp: Likewise.
9849 * gdb.arch/i386-unwind.exp: Likewise.
9850
db16b772
DJ
98512009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
9852
9853 * lib/gdb.exp (gdb_expect): Fix timeout typo.
9854
bcf71277
DJ
98552009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
9856
9857 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
9858
0105cee2
DJ
98592009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
9860
9861 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
9862
24ddea62
JK
98632009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9864
9865 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
9866
287ccc17
JK
98672009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9868
9869 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
9870 * gdb.base/sepdebug2.c: New file.
9871
08bca259 98722009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
9873
9874 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
9875 the modified warnings for catch syscall. Verify if GDB was compiled
9876 with support for lib expat, and choose which tests to run depending
9877 on this.
9878
5d4e2b76
VP
98792009-10-30 Vladimir Prus <vladimir@codesourcery.com>
9880
9881 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
9882 that composite commands are parsed OK. And also test
9883 that breakpoint commands do work.
9884
240e538a
MS
98852009-10-23 Michael Snyder <msnyder@vmware.com>
9886
9887 gdb.reverse/consecutive-precsave.exp: Change expect pattern
9888 to allow for new disassembly style.
9889
9c419145
PP
98902009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
9891
9892 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 9893
02506ff1
MS
98942009-10-22 Michael Snyder <msnyder@vmware.com>
9895
9896 * gdb.reverse/break-precsave.exp: New test.
9897 * gdb.reverse/consecutive-precsave.exp: Ditto.
9898 * gdb.reverse/finish-precsave.exp: Ditto.
9899 * gdb.reverse/i386-precsave.exp: Ditto.
9900 * gdb.reverse/machinestate-precsave.exp: Ditto.
9901 * gdb.reverse/sigall-precsave.exp: Ditto.
9902 * gdb.reverse/solilb-precsave.exp: Ditto.
9903 * gdb.reverse/step-precsave.exp: Ditto.
9904 * gdb.reverse/until-precsave.exp: Ditto.
9905 * gdb.reverse/watch-precsave.exp: Ditto.
9906
4cf866a3
MS
99072009-10-22 Michael Snyder <msnyder@vmware.com>
9908
9909 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
9910 for gdb_expect. Adjust one test's expect strings for the new
9911 format of disassemble.
9912 * gdb.reverse/finish-reverse.exp: Delete 'return'.
9913 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
9914 gdb_test_multiple.
9915 * gdb.reverse/step-reverse.exp: Delete 'return'.
9916 * gdb.reverse/until-reverse.exp: Delete blank lines.
9917 * gdb.reverse/watch-reverse.exp: Delete blank lines.
9918
2b28d209
PP
99192009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
9920
9921 * gdb.base/consecutive.exp: Adjust.
9922 * gdb.base/display.exp: Likewise.
9923 * gdb.base/pc-fp.exp: Likewise.
9924 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 9925
33b9c32b
MS
99262009-10-19 Michael Snyder <msnyder@vmware.com>
9927
9928 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
9929 * gdb.reverse/finish-reverse.c: Ditto.
9930 * gdb.reverse/sigall-reverse.c: Ditto.
9931 * gdb.reverse/solib-reverse.c: Ditto.
9932 * gdb.reverse/step-reverse.c: Ditto.
9933 * gdb.reverse/watch-reverse.c: Ditto.
9934
6c95b8df
PA
99352009-10-19 Pedro Alves <pedro@codesourcery.com>
9936 Stan Shebs <stan@codesourcery.com>
9937
9938 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
9939 * gdb.base/foll-exec.exp: Adjust to expect a process id before
9940 "Executing new program".
9941 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
9942 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
9943 left listed after having been killed.
9944 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
9945 * gdb.base/maint.exp: Adjust test.
9946
9947 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
9948 * gdb.multi/Makefile.in: New.
9949 * gdb.multi/base.exp: New.
9950 * gdb.multi/goodbye.c: New.
9951 * gdb.multi/hangout.c: New.
9952 * gdb.multi/hello.c: New.
9953 * gdb.multi/bkpt-multi-exec.c: New.
9954 * gdb.multi/bkpt-multi-exec.exp: New.
9955 * gdb.multi/crashme.c: New.
9956
279017b7
TG
99572009-10-13 Tristan Gingold <gingold@adacore.com>
9958
9959 * gdb.base/sepdebug.exp: Check debug info are found.
9960
0413d738
PA
99612009-10-08 Pedro Alves <pedro@codesourcery.com>
9962
9963 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
9964 bits.
9965
c628eecc
JK
99662009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9967
9968 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
9969
38af1bfe
JB
99702009-10-07 Joel Brobecker <brobecker@adacore.com>
9971
9972 * gdb.base/watchpoints.c: Add copyright header. Reformat one
9973 of the comments.
9974
2b0adecd
PM
99752009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
9976
9977 * gdb.base/annota1.exp: Remove obsolete match_max increase.
9978 * gdb.base/annota3.exp: Idem.
9979 * gdb.base/maint.exp: Idem.
9980
8d417781
PM
99812009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
9982
889bf7c5 9983 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
9984 to default.
9985
bb61102d
PM
99862009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
9987
889bf7c5 9988 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
9989 mingw and cygwin targets.
9990
ace5c364
PM
99912009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
9992 Pedro Alves <pedro@codesourcery.com>
9993
889bf7c5 9994 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
9995 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
9996
c2d494a0
PM
99972009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
9998
e1b52ce2
PM
9999 * gdb.base/shr1.c: Use %p in format string.
10000 * gdb.base/unload.c: Avoid warning in fprintf.
10001 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 10002
209f53f5
PM
100032009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
10004
10005 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
10006 long type.
10007 (test_unlink): Correct printf string.
10008 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
10009 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
10010
8172766a
JK
100112009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10012
10013 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
10014 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
10015 * gdb.arch/ia64-breakpoint-shadow.S: New file.
10016
0f73703c
UW
100172009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10018
10019 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
10020 * gdb.objc/nondebug.exp: Likewise.
10021
b32306ca
UW
100222009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10023
10024 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
10025 target_info setting.
10026
10027 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
10028 that detect new threads during "info threads".
10029
0057022f
UW
100302009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10031
10032 * gdb.threads/manythreads.c (main): Increase thread stack size
10033 to 2*PTHREAD_STACK_MIN.
10034 * gdb.threads/multi-create.c (main): Likewise.
10035 (create_function): Likewise.
10036
f29c0325
UW
100372009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10038
10039 * gdb.base/dump.exp: Pass difference of pointer types instead
10040 of integer types as offset to restore in intarr3.srec case.
10041
fcb34849
UW
100422009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10043
10044 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
10045
d5142e3b
UW
100462009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10047
10048 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
10049
087b74b2 100502009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 10051
087b74b2
PM
10052 New test for two watchpoints, with disabling of
10053 the first inserted.
10054 * testsuite/gdb.base/watchpoints.c: New file.
10055 * testsuite/gdb.base/watchpoints.exp: New file.
10056
96c07c5b
TT
100572009-09-25 Tom Tromey <tromey@redhat.com>
10058
10059 * gdb.base/charset.exp: Test utf-16 strings with Python.
10060
b8899f2b
TT
100612009-09-25 Tom Tromey <tromey@redhat.com>
10062
10063 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
10064 UCS-4.
10065 * gdb.base/charset.c (utf_32_string): Rename.
10066 (init_utf32): Rename.
10067 (main): Update.
10068
329719ec
TT
100692009-09-22 Tom Tromey <tromey@redhat.com>
10070
10071 * gdb.python/py-function.exp: Add regression tests.
10072
11ef0d76
KS
100732009-09-21 Keith Seitz <keiths@redhat.com>
10074
10075 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
10076 with invalid operator.
10077
3fe8f3b3
KS
100782009-09-21 Keith Seitz <keiths@redhat.com>
10079
10080 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
10081 and destructor using typedef name of class.
10082 * gdb.cp/classes.cc (class Base1): Add a destructor.
10083 (base1): New typedef.
10084 (use_methods): Instanitate an object of type base1.
10085 * gdb.cp/templates.exp (test_template_typedef): New procedure.
10086 (do_tests): Call test_template_typedef.
10087 * gdb.cp/templates.cc (Baz::~Baz): New method.
10088 (intBazOne): New typedef.
10089 (main): Instantiate intBazOne.
10090
7a9fe101
PM
100912009-09-21 Phil Muldoon <pmuldoon@redhat.com>
10092
10093 PR python/10633
10094
10095 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
10096 Function.
10097 (run_lang_tests): Add print elements test.
10098
2e4d963f
PM
100992009-09-21 Phil Muldoon <pmuldoon@redhat.com>
10100
10101 * gdb.python/py-value.exp (test_subscript_regression): New
10102 function. Test for invalid subscripts.
10103 * gdb.python/py-value.c (main): Add test array, and pointer to it.
10104 (ptr_ref): New function.
10105
ec7e75e7
PP
101062009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
10107
10108 * gdb.base/default.exp: Fix "show convenience".
10109
0cc7d26f
TT
101102009-09-15 Tom Tromey <tromey@redhat.com>
10111
10112 * lib/mi-support.exp (mi_create_varobj): Update.
10113 (mi_create_floating_varobj): Likewise.
10114 (mi_create_dynamic_varobj): New proc.
10115 (mi_varobj_update): Update.
10116 (mi_varobj_update_with_type_change): Likewise.
10117 (mi_varobj_update_kv_helper): New proc.
10118 (mi_varobj_update_dynamic_helper): Rewrite.
10119 (mi_varobj_update_dynamic): New proc.
10120 (mi_list_varobj_children): Update.
10121 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
10122 * gdb.python/python-prettyprint.py (pp_outer): New class.
10123 (pp_nullstr): Likewise.
10124 (lookup_function): Register new printers.
10125 * gdb.python/python-prettyprint.c (struct substruct): New type.
10126 (struct outerstruct): Likewise.
10127 (substruct_test): New function.
10128 (struct nullstr): New type.
10129 (string_1, string_2): New globals.
10130 (main): Add new tests.
10131 * gdb.python/python-mi.exp: Added regression tests.
10132 * gdb.mi/mi2-var-display.exp: Update.
10133 * gdb.mi/mi2-var-cmd.exp: Update.
10134 * gdb.mi/mi2-var-child.exp: Update.
10135 * gdb.mi/mi2-var-block.exp: Update.
10136 * gdb.mi/mi-var-invalidate.exp: Update.
10137 * gdb.mi/mi-var-display.exp: Update.
10138 * gdb.mi/mi-var-cmd.exp: Update.
10139 * gdb.mi/mi-var-child.exp: Update.
10140 * gdb.mi/mi-var-block.exp: Update.
10141 * gdb.mi/mi-break.exp: Update.
10142 * gdb.mi/gdb701.exp: Update.
10143
a96d9b2e
SDJ
101442009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
10145
10146 * Makefile.in: Inclusion of catch-syscall object.
10147 * gdb.base/catch-syscall.c: New file.
10148 * gdb.base/catch-syscall.exp: New file.
10149
b43b923a
MS
101502009-09-12 Michael Snyder <msnyder@vmware.com>
10151
10152 * gdb.reverse/step-reverse.exp: Explicitly check for targets
10153 that can support reverse debuggnig.
10154
cec03d70
TT
101552009-09-11 Tom Tromey <tromey@redhat.com>
10156
10157 * gdb.dwarf2/valop.S: New file.
10158 * gdb.dwarf2/valop.exp: New file.
10159
e23bb3fc
MK
101602009-09-11 Mark Kettenis <kettenis@gnu.org>
10161
10162 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
10163
37c3696d
DE
101642009-09-10 Doug Evans <dje@google.com>
10165
10166 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
10167 Add $gdb_prompt to second breakpoint regexp.
10168
5172aecb
JB
101692009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
10170
10171 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
10172 names, add missing ones.
10173 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
10174 * gdb.python/py-frame.c: Rename from python-frame.c.
10175 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
10176 testfile name.
10177 * gdb.python/py-function.exp: Rename from python-function.exp.
10178 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
10179 testfile name.
10180 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
10181 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
10182 Adjust testfile name.
10183 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
10184 * gdb.python/py-template.cc: Rename from python-template.cc.
10185 * gdb.python/py-template.exp: Rename from python-template.exp.
10186 Adjust testfile name.
10187 * gdb.python/py-value.c: Rename from python-value.c.
10188 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
10189 testfile name.
10190
b554e4bd
JK
101912009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10192
10193 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
10194 $bpt2address.
10195 (Second breakpoint address is valid on ia64)
10196 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
10197
9a68ae16
JM
101982009-09-03 Joseph Myers <joseph@codesourcery.com>
10199
10200 * gdb.base/ending-run.exp: Restrict regular expression matching
10201 line number to require closing brace following.
10202
146b9145
DE
102032009-09-03 Doug Evans <dje@google.com>
10204
10205 * gdb.base/store.exp (check_set): Fix typo in expected value message.
10206
787d21e1
TT
102072009-09-02 Tom Tromey <tromey@redhat.com>
10208
10209 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
10210
e7802207
TT
102112009-09-02 Tom Tromey <tromey@redhat.com>
10212
10213 * gdb.dwarf2/callframecfa.exp: New file.
10214 * gdb.dwarf2/callframecfa.S: New file.
10215
817aadd2
JK
102162009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10217
10218 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
10219 gdb.base/solib-overlap-main.c: New.
10220
4a76eae5
DJ
102212009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
10222
10223 PR gdb/10565
10224
10225 * gdb.base/bitfields.c (struct container, container): New.
10226 (main): Initialize it and call break5.
10227 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
10228
d4b96c9a
JK
102292009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10230
10231 Support constant DW_AT_data_member_location by GCC PR debug/40659.
10232 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
10233
4e22772d
JK
102342009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10235
10236 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
10237
2efab443
MS
102382009-08-26 Michael Snyder <msnyder@vmware.com>
10239
10240 * gdb.base/i386-reverse.c: New file.
10241 * gdb.base/i386-reverse.exp: New file.
10242 * gdb.base/Makefile.in: Add new files to be removed.
10243
07ab73a0
JM
102442009-08-26 Joseph Myers <joseph@codesourcery.com>
10245
10246 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
10247 environment-pwd for remote host.
10248 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
10249
676accff
KS
102502009-08-24 Keith Seitz <keiths@redhat.com>
10251
10252 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
10253 Add two new C++ completer tests which limit the output to a
889bf7c5 10254 given class.
676accff 10255
f9f7ad22
MS
102562009-08-24 Michael Snyder <msnyder@vmware.com>
10257
10258 * gdb.base/del.exp: Fix typo in comment.
10259 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
10260
81ecdfbb
RW
102612009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
10262
10263 * configure: Regenerate.
10264 * gdb.hp/configure: Likewise.
10265 * gdb.hp/gdb.aCC/configure: Likewise.
10266 * gdb.hp/gdb.base-hp/configure: Likewise.
10267 * gdb.hp/gdb.compat/configure: Likewise.
10268 * gdb.hp/gdb.defects/configure: Likewise.
10269 * gdb.hp/gdb.objdbg/configure: Likewise.
10270 * gdb.stabs/configure: Likewise.
10271
cab0c772
UW
102722009-08-19 Doug Evans <dje@google.com>
10273
10274 * gdb.base/gdbvars.c: New file.
10275 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
10276
b8fa0bfa
PA
102772009-08-14 Pedro Alves <pedro@codesourcery.com>
10278
10279 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
10280 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
10281
b84aa90a
PA
102822009-08-13 Pedro Alves <pedro@codesourcery.com>
10283
10284 * gdb.base/default.exp: Adjust "set language test": it's now an
10285 enum command. Larger help string moved to "help set language".
10286 * gdb.base/help.exp: Adjust "help set language" expected output,
10287 now lists all known languages.
10288
0d8f9b2c
NF
102892009-08-11 Nathan Froyd <froydnj@codesourcery.com>
10290
10291 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
10292 all frame arguments.
10293 * gdb.arch/altivec-regs.exp: Likewise.
10294
bda180e0
TT
102952009-08-07 Tom Tromey <tromey@redhat.com>
10296
10297 * gdb.base/setshow.exp: Add tests for changes to set language, set
10298 check range, and set check type.
10299
48cb2d85
VP
103002009-08-03 Vladimir Prus <vladimir@codesourcery.com>
10301
10302 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
10303 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 10304 Call it.
48cb2d85 10305
1ea34204
UW
103062009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10307
10308 * configure.ac: Run gdb.cell tests when appropriate.
10309 * configure: Regenerate.
10310 * lib/cell.exp: New file.
10311 * gdb.cell: New directory.
10312 * gdb.cell/configure.ac: New file.
10313 * gdb.cell/configure: New file.
10314 * gdb.cell/Makefile.in: New file.
10315 * gdb.cell/arch.exp: New file.
10316 * gdb.cell/break.c: New file.
10317 * gdb.cell/break.exp: New file.
10318 * gdb.cell/break-spu.c: New file.
10319 * gdb.cell/bt.c: New file.
10320 * gdb.cell/bt2-spu.c: New file.
10321 * gdb.cell/bt-spu.c: New file.
10322 * gdb.cell/bt.exp: New file.
10323 * gdb.cell/coremaker.c: New file.
10324 * gdb.cell/coremaker-spu.c: New file.
10325 * gdb.cell/core.exp: New file.
10326 * gdb.cell/gcore.exp: New file.
10327 * gdb.cell/data.c: New file.
10328 * gdb.cell/data.exp: New file.
10329 * gdb.cell/data-spu.c: New file.
10330 * gdb.cell/ea-cache.exp: New file.
10331 * gdb.cell/ea-cache.c: New file.
10332 * gdb.cell/ea-cache-spu.c: New file.
10333 * gdb.cell/ea-standalone.c: New file.
10334 * gdb.cell/ea-standalone.exp: New file.
10335 * gdb.cell/ea-test.c: New file.
10336 * gdb.cell/ea-test.exp: New file.
10337 * gdb.cell/f-regs.exp: New file.
10338 * gdb.cell/mem-access.c: New file.
10339 * gdb.cell/mem-access.exp: New file.
10340 * gdb.cell/mem-access-spu.c: New file.
10341 * gdb.cell/ptype.exp: New file.
10342 * gdb.cell/registers.exp: New file.
10343 * gdb.cell/size.c: New file.
10344 * gdb.cell/sizeof.exp: New file.
10345 * gdb.cell/size-spu.c: New file.
10346 * gdb.cell/solib.exp: New file.
10347 * gdb.cell/solib-symbol.exp: New file.
10348
85e747d2
UW
103492009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10350
10351 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
10352
58d6951d
DJ
103532009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
10354
10355 * gdb.base/float.exp: Handle VFP registers.
10356
6e0a4f15
MS
103572009-07-14 Michael Snyder <msnyder@vmware.com>
10358
dcd5da87
MS
10359 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
10360 to bring gdb to the beginning of the calling line.
10361
6e0a4f15
MS
10362 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
10363 confusing the i386 epilogue unwinder.
10364
782b2b07
SS
103652009-07-14 Stan Shebs <stan@codesourcery.com>
10366
10367 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
10368
f662c3bc
MS
103692009-07-14 Michael Snyder <msnyder@vmware.com>
10370
10371 * gdb.reverse/step-reverse.exp (stepi into function call):
10372 Call instruction may not be first instruction in the line.
10373 (reverse stepi from a function call): Used wrong line number.
10374
8f313923
JK
103752009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10376
10377 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
10378
4662c76e
JK
103792009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10380
10381 Fix gdb.base/macscp.exp when using custom inputrc.
10382 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
10383 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
10384 env(TERM) set.
10385 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
10386 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
10387
aa81e255
JK
103882009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10389
10390 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
10391 * gdb.base/annota1.exp (thread_test): Import global $testfile.
10392 Change the compilation target to match the testcase name.
10393 * gdb.base/sect-cmd.exp: Change the compilation target to match the
10394 testcase name.
10395 * a2-run.exp: Use for setup prepare_for_testing. Change the
10396 compilation target to match the testcase name.
10397 * gdb.base/commands.exp: Likewise.
10398 * gdb.base/finish.exp: Likewise.
10399 * gdb.base/float.exp: Likewise.
10400 * gdb.base/info-target.exp: Likewise.
10401 * gdb.base/relational.exp: Likewise.
10402 * gdb.base/term.exp: Likewise.
10403 * gdb.base/until.exp: Likewise.
10404 * gdb.base/volatile.exp: Likewise.
10405 * gdb.base/whatis-exp.exp: Likewise.
10406
4c93b1d7
HZ
104072009-07-11 Hui Zhu <teawater@gmail.com>
10408
10409 * gdb.base/help.exp (disassemble): Update expected help text.
10410
812f7342
TT
104112009-07-09 Tom Tromey <tromey@redhat.com>
10412
10413 * lib/gdb.exp: Handle TRANSCRIPT.
10414 (remote_spawn, remote_close, send_gdb): New procs.
10415
fbb8f299
PM
104162009-07-10 Phil Muldoon <pmuldoon@redhat.com>
10417
10418 * gdb.python/python-prettyprint.c: Add counted null string
10419 structure.
10420 * gdb.python/python-prettyprint.exp: Print null string. Test for
10421 embedded nulls.
10422 * gdb.python/python-prettyprint.py (pp_ns): New Function.
10423 * gdb.python/python-value.exp (test_value_in_inferior): Add
10424 variable length string fetch tests.
10425 * gdb.python/python-value.c (main): Add strings for string fetch tests.
10426
c0ac0ec7
JK
104272009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10428
10429 * gdb.base/dump.exp (inaccessible memory is reported): New test.
10430
30b66ecc
TT
104312009-07-07 Tom Tromey <tromey@redhat.com>
10432
10433 * gdb.base/call-rt-st.exp: Update for change to escape output.
10434 * gdb.base/callfuncs.exp: Likewise.
10435 * gdb.base/charset.exp: Likewise.
10436 * gdb.base/constvars.exp: Likewise.
10437 * gdb.base/long_long.exp: Likewise.
10438 * gdb.base/pointers.exp: Likewise.
10439 * gdb.base/printcmds.exp: Likewise.
10440 * gdb.base/setvar.exp: Likewise.
10441 * gdb.base/store.exp: Likewise.
10442 * gdb.cp/ref-types.exp: Likewise.
10443 * gdb.mi/mi-var-child.exp: Likewise.
10444 * gdb.mi/mi-var-display.exp: Likewise.
10445 * gdb.mi/mi2-var-display.exp: Likewise.
10446 * gdb.base/charset.exp: Test octal escape sequence length.
10447 Update for change to escape output.
10448
187c4a2b
JK
104492009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10450
10451 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
10452
d80a43f9
DJ
104532009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
10454
10455 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
10456
047427a8
JK
104572009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10458
10459 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
10460 gdbserver increasing $portnum if "Can't bind address" has been seen.
10461
8b5a0f4f
PA
104622009-07-05 Pedro Alves <pedro@codesourcery.com>
10463
10464 * gdb.base/ending-run.exp: Add "step out of main" pattern for
10465 mingw32ce.
10466
7d93ba58
PA
104672009-07-05 Pedro Alves <pedro@codesourcery.com>
10468
10469 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
10470 VFP format.
10471
2277426b
PA
104722009-07-02 Pedro Alves <pedro@codesourcery.com>
10473
10474 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
10475 linux. Adjust to use "inferior", "info inferiors", "detach
10476 inferior" and "kill inferior" instead of "restart", "info fork",
10477 "detach fork" and "delete fork".
10478 * gdb.base/ending-run.exp: Spell out "info".
10479 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
10480 the "kill" command.
10481
5af949e3
UW
104822009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10483
10484 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
10485 change to prefix TLS offset in hex with 0x.
10486
5d3729b5
UW
104872009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10488
10489 * gdb.base/default.exp: Update test case for "x" changes.
10490
af589bd0
TG
104912009-07-01 Tristan Gingold <gingold@adacore.com>
10492
10493 * gdb.base/bigcore.exp: Make darwin untested.
10494
40974f91
JK
104952009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10496
10497 * gdb.base/completion.exp (directory completion): Create the directory.
10498 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
10499 escapeuniquesub.
10500 (directory completion 2): Expect now ${escapeuniquesub}.
10501 (Glob remaining of directory test): Remove one excessive newline.
10502 Expect the real output.
10503
59dd3af6
JK
105042009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10505
10506 Fix `make check//%' target after `make check' has been ran.
10507 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
10508 a mkdir call.
10509 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
10510 (%/.dir): Remove.
10511
f4e164aa
JK
105122009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10513
10514 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
10515 the expected result record.
10516
69af2122
JK
105172009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10518
10519 Remove racy FAILs relying just on the timeouts.
10520 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
10521 (annotation_level 2): Remove racy FAILs.
10522
2fd481e1
PP
105232009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
10524
10525 gdb/10275
889bf7c5
PA
10526 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
10527
c38f313d
DJ
105282009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
10529
10530 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
10531
8b777f02
VP
105322009-06-30 Vladimir Prus <vladimir@codesourcery.com>
10533
10534 * gdb.mi/mi-stack.exp: Testing symbolic options
10535 to -stack-list-locals and -stack-list-arguments.
10536
00c7eacf
JK
105372009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10538
10539 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
10540
6bc80edc
TT
105412009-06-29 Tom Tromey <tromey@redhat.com>
10542
10543 * dg-extract-results.sh: New file.
10544 * Makefile.in (FORCE_PARALLEL): New variable.
10545 (CHECK_TARGET): New conditional variable.
10546 (check): Use CHECK_TARGET.
10547 (DO_RUNTEST): New variable.
10548 (check-single): New target.
10549 (TEST_DIRS): New variable.
10550 (TEST_TARGETS): Likewise.
10551 (check-parallel): New target.
10552 (check-gdb.%): New pattern.
10553 (BASE1_FILES): New variable.
10554 (BASE2_FILES): Likewise.
10555 (check-gdb.base%): New pattern.
10556 (%/.dir): New pattern.
10557 * configure: Rebuild.
10558 * aclocal.m4 (AM_CONDITIONAL): New defun.
10559 * configure.ac: Check whether user is using GNU make.
10560 (GMAKE): New conditional.
10561
794684b6
SW
105622009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
10563
10564 * gdb.cp/namespace-nested-import.cc: New test.
10565 * gdb.cp/namespace-nested-import.exp: New test.
10566
edb3359d
DJ
105672009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
10568
10569 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
10570 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
10571 * gdb.opt/Makefile.in (EXECUTABLES): Update.
10572 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
10573 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
10574 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
10575 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
10576 gdb.opt/inline-markers.c: New files.
10577 * lib/gdb.exp (skip_inline_frame_tests): New function.
10578 (skip_inline_var_tests): New function.
10579
cf657a0c
AS
105802009-06-27 Andreas Schwab <schwab@linux-m68k.org>
10581
10582 * gdb.cp/exception.exp: Don't require $hex before inner frame in
10583 backtrace.
10584
28d41a99
MS
105852009-06-27 Michael Snyder <msnyder@vmware.com>
10586
10587 * gdb.reverse: New directory.
10588 * gdb.reverse/break-reverse.c: New test.
10589 * gdb.reverse/break-reverse.exp: New test.
10590 * gdb.reverse/consecutive-reverse.c: New test.
10591 * gdb.reverse/consecutive-reverse.exp: New test.
10592 * gdb.reverse/finish-reverse.c: New test.
10593 * gdb.reverse/finish-reverse.exp: New test.
10594 * gdb.reverse/machinestate.c: New test.
10595 * gdb.reverse/ms1.c: New test.
10596 * gdb.reverse/machinestate.exp: New test.
10597 * gdb.reverse/Makefile.in: New file.
10598 * gdb.reverse/shr2.c: New test.
10599 * gdb.reverse/solib-reverse.c: New test.
10600 * gdb.reverse/solib-reverse.exp: New test.
10601 * gdb.reverse/step-reverse.c: New test.
10602 * gdb.reverse/step-reverse.exp: New test.
10603 * gdb.reverse/until-reverse.c: New test.
10604 * gdb.reverse/ur1.c: New test.
10605 * gdb.reverse/until-reverse.exp: New test.
10606 * gdb.reverse/watch-reverse.c: New test.
10607 * gdb.reverse/watch-reverse.exp: New test.
10608 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
10609 * configure: Regenerate.
10610
fe3c8b0d
DE
106112009-06-26 Doug Evans <dje@google.com>
10612
10613 * gdb.base/psymtab.exp: Turn off pending breakpoints.
10614
3a72a602
PM
106152009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
10616
10617 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
10618 windows problem for 'file delete $binfile'.
10619
27aa8d6a
SW
106202009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
10621
10622 * gdb.cp/namespace-using.exp: New test.
10623 * gdb.cp/namespace-using.cc: New test.
10624
8ac055f8
JB
106252009-05-20 Joel Brobecker <brobecker@adacore.com>
10626
10627 * gdb.ada/variant_record_packed_array: New testcase.
10628
85e306ed
TT
106292009-06-23 Tom Tromey <tromey@redhat.com>
10630
10631 * gdb.base/charset.exp (test_combination): Regression test.
10632 * gdb.base/charset.c (my_wchar_t): New typedef.
10633 (myvar): New global.
10634 (main): Set myvar.
10635
56643c5e
PM
106362009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
10637
10638 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
10639 target.
10640
1fac167a
UW
106412009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10642
10643 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
10644
7ccb0be9
UW
106452009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10646
10647 * gdb.mi/gdb680.exp: Update test for error message.
10648
568d6575
UW
106492009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10650
10651 * gdb.base/annota1.exp: Allow multiple occurrences of the
10652 frames-invalid annotation.
10653 * gdb.cp/annota2.exp: Likewise.
10654
7cd1089b
PM
106552009-06-15 Phil Muldoon <pmuldoon@redhat.com>
10656
10657 * gdb.cp/gdb2495.cc: New file.
10658 * gdb.cp/gdb2495.exp: New file.
10659
72c63395
JK
106602009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
10661
10662 Report error on GDB crash during runto.
10663 * lib/gdb.exp (runto <eof>): New.
10664
3788363d
DJ
106652009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
10666
10667 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
10668 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
10669 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
10670 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
10671 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
10672 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
10673 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
10674 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
10675 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
10676 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
10677 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
10678 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
10679 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
10680 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
10681 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
10682 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
10683 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
10684 gdb.server/server-mon.exp, gdb.server/server-run.exp,
10685 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
10686 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
10687 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
10688 gdb.trace/passcount.exp, gdb.trace/report.exp,
10689 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
10690 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
10691 gdb.trace/while-stepping.exp: Use a unique name for the compiled
10692 executable.
10693
17592de3
PA
106942009-06-07 Pedro Alves <pedro@codesourcery.com>
10695
10696 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
10697 defined before referencing it.
10698
701e355d
DE
106992009-06-03 Doug Evans <dje@google.com>
10700
10701 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
10702 * gdb.arch/i386-see.c: Ditto.
10703
f2292c65
PM
107042009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
10705
10706 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
10707 (check_macro): Return 1 if undefined.
10708 If first test fails, check if macro debug information is available,
10709 and report unsupported test if no macro information is found.
10710
5a437975
DE
107112009-05-29 Doug Evans <dje@google.com>
10712
10713 * gdb.threads/hand-call-in-threads.exp: New.
10714 * gdb.threads/hand-call-in-threads.c: New.
10715
c141c696
MS
107162009-05-29 Michael Snyder <msnyder@vmware.com>
10717
10718 * gdb.base/break-always.exp: Change "1" to "on".
10719 Add confirmation check.
10720
b3444185
PA
107212009-05-28 Pedro Alves <pedro@codesourcery.com>
10722
10723 * gdb.threads/threxit-hop-specific.c: New.
10724 * gdb.threads/threxit-hop-specific.exp: New.
10725 * gdb.threads/thread-execl.c: New.
10726 * gdb.threads/thread-execl.exp: New.
10727
b6313243
TT
107282009-05-27 Tom Tromey <tromey@redhat.com>
10729 Thiago Jung Bauermann <bauerman@br.ibm.com>
10730
10731 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
10732 (mi_child_regexp): Likewise.
10733 (mi_list_varobj_children_range): Likewise.
10734 (mi_get_features): Likewise.
10735 (mi_list_varobj_children): Rewrite.
10736 * gdb.python/python-mi.exp: New file.
10737
a6bac58e
TT
107382009-05-27 Tom Tromey <tromey@redhat.com>
10739 Thiago Jung Bauermann <bauerman@br.ibm.com>
10740 Phil Muldoon <pmuldoon@redhat.com>
10741 Paul Pluzhnikov <ppluzhnikov@google.com>
10742
10743 * gdb.python/python-prettyprint.exp: New file.
10744 * gdb.python/python-prettyprint.c: New file.
10745 * gdb.python/python-prettyprint.py: New file.
10746 * gdb.base/display.exp: print/r is now valid.
10747
2c74e833
TT
107482009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
10749 Tom Tromey <tromey@redhat.com>
10750 Pedro Alves <pedro@codesourcery.com>
10751 Paul Pluzhnikov <ppluzhnikov@google.com>
10752
10753 * gdb.python/python-template.exp: New file.
10754 * gdb.python/python-template.cc: New file.
10755 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
10756 tests.
10757 * gdb.python/python-value.exp (py_objfile_tests): New proc.
10758 Call it.
10759 (test_value_after_death): New proc.
10760 * gdb.python/python-value.c (PTR): New typedef.
10761 (main): New variable 'x'.
10762
89c73ade
TT
107632009-05-27 Tom Tromey <tromey@redhat.com>
10764
10765 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
10766 tests.
10767 * gdb.python/python-value.exp (py_objfile_tests): New proc.
10768 Call it.
10769
a75724bc
PA
107702009-05-27 Pedro Alves <pedro@codesourcery.com>
10771
10772 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
10773
e58b0e63
PA
107742009-05-24 Pedro Alves <pedro@codesourcery.com>
10775
10776 * gdb.threads/fork-thread-pending.c: New.
10777 * gdb.threads/fork-thread-pending.exp: New.
10778
4ac36638
JK
107792009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
10780
10781 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
10782 * gdb.dwarf2/dw2-strp.S (a_string2): New.
10783
889bf7c5 107842009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 10785
889bf7c5 10786 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 10787
b242c3c2
PA
107882009-05-17 Pedro Alves <pedro@codesourcery.com>
10789
10790 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
10791 `gdb_get_line_number'. Call `callee' in both parent and child.
10792 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
10793 `gdb_get_line_number' instead of hardcoding line numbers.
10794 (catch_fork_unpatch_child): New procedure to test detaching
10795 breakpoints from child fork.
10796 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
10797 hardcoding line numbers.
10798 (do_fork_tests): Run `catch_fork_unpatch_child'.
10799
ee342b23
VP
108002009-05-17 Vladimir Prus <vladimir@codesourcery.com>
10801
10802 * gdb.mi/mi-cmd-var.exp: Check that when varobj
10803 of structure type enters or leaves the scope, it
10804 is reported by -var-update.
10805
e2009e98
DE
108062009-05-11 Doug Evans <dje@sebabeach.org>
10807
10808 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 10809 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
10810 * gdb.threads/schedlock.c (main): Fix off-by-one error.
10811
00903456
JK
108122009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10813
10814 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
10815
dc621c35
DE
108162009-04-30 Doug Evans <dje@google.com>
10817
10818 * gdb.threads/watchthreads2.exp: New testcase.
10819 * gdb.threads/watchthreads2.c: New testcase.
10820
9ab4e744
DE
108212009-04-29 Doug Evans <dje@google.com>
10822
10823 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
10824 * gdb.cp/mb-ctor.cc: Ditto.
10825 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
10826 * gdb.cp/mb-inline.h (multi_line_foo): New function.
10827 * gdb.cp/mb-inline1.cc: Call it.
10828 * gdb.cp/mb-inline2.cc: Ditto.
10829 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
10830 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
10831
484086b7
JK
108322009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10833
10834 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
10835 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
10836 Replace all uses of `decimal' by `nonzero'.
10837 (info macro FROM_COMMANDLINE): New test.
10838
379a77b5
TT
108392009-04-27 Tom Tromey <tromey@redhat.com>
10840
10841 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
10842
b92b73c2
DE
108432009-04-27 Doug Evans <dje@google.com>
10844
10845 * gdb.threads/watchthreads.c (main): Initialize args before starting
10846 the threads. Plus formatting cleanup.
10847 * gdb.threads/watchthreads.exp: Avoid errant failures due to
10848 biased scheduling of one thread.
10849
945a118d
JG
108502009-04-27 Jerome Guitton <guitton@adacore.com>
10851
10852 * gdb.cp/templates.cc (GetMax): New template.
10853 (main): Declare two instances of GetMax.
10854 * gdb.cp/templates.exp: Add new test.
10855
d389af10
JK
108562009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10857
10858 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
10859
e7f86de9
JM
108602009-04-22 Joseph Myers <joseph@codesourcery.com>
10861
10862 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
10863
334cc82d
TT
108642009-04-15 Tom Tromey <tromey@redhat.com>
10865
10866 * gdb.base/charset.exp: Add regression test.
10867
d12672cc
JB
108682009-04-14 Joel Brobecker <brobecker@adacore.com>
10869
10870 * gdb.base/exe-lock.exp: New testcase.
10871
18e8c3bc
TT
108722009-04-13 Tom Tromey <tromey@redhat.com>
10873
10874 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
10875 operator on Frame.
10876
5ecd5cbe
UW
108772009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10878
10879 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
10880 * gdb.server/ext-attach.exp: Likewise.
10881
7309f756
VP
108822009-04-03 Vladimir Prus <vladimir@codesourcery.com>
10883
10884 Eliminate some sleep usage.
10885
889bf7c5
PA
10886 * gdb.mi/basics.c (do_nothing): New.
10887 (main): Use do_nothing instead of printf, so that
10888 not to introduce race condition between output of
10889 inferiour and output of gdb. Do not use sleep as it
10890 is not generally available on embedded targets.
7309f756 10891
f4b95f6f
PA
108922009-04-02 Pedro Alves <pedro@codesourcery.com>
10893
10894 * gdb.server/ext-attach.exp: Expect an optional process id after
10895 "Detached from remote process".
10896
de40b933
JK
108972009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10898
10899 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
10900 gdb.dwarf2/dw2-unresolved.exp: New.
10901
2ae101a4
PA
109022009-04-02 Pedro Alves <pedro@codesourcery.com>
10903
10904 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
10905 mi_run_to_main.
10906
56a8e183
PA
109072009-04-02 Pedro Alves <pedro@codesourcery.com>
10908
10909 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
10910 mi_run_to_main. Skip thread exit test on remote targets.
10911 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
10912 mi_run_to_main.
10913 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
10914 mi_run_to_main.
10915 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
10916 when expecting ^connected. Detect when the target doesn't support
10917 non-stop mode.
10918 (mi_run_cmd): Detect if non-stop mode was requested by isn't
10919 supported. Return -1 on error, 0 on success.
10920 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
10921 (mi_runto): Return mi_runto_helper's result explicitly.
10922
c35fafde
PA
109232009-04-01 Pedro Alves <pedro@codesourcery.com>
10924
10925 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
10926
f8a8dce6
JB
109272009-04-01 Tom Tromey <tromey@redhat.com>
10928
10929 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
10930 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
10931 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
10932 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
10933
71c25dea
TT
109342009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
10935 Jan Kratochvil <jan.kratochvil@redhat.com>
10936
10937 PR gdb/931
10938 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
10939 output.
10940 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
10941 for gdb/931.
10942 * dw2-strp.S (DW_AT_language): Change to C++.
10943 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
10944
02d9a9ce
JB
109452009-03-31 Joel Brobecker <brobecker@adacore.com>
10946
10947 * gdb.ada/tasks: New testcase.
10948
1042e4c0
SS
109492009-03-30 Stan Shebs <stan@codesourcery.com>
10950
10951 * gdb.trace/actions.exp: Update to match new info trace format.
10952 * gdb.trace/deltrace.exp: Ditto.
10953 * gdb.trace/infotrace.exp: Ditto.
10954 * gdb.trace/passcount.exp: Ditto.
10955 * gdb.trace/save-trace.exp: Ditto.
10956 * gdb.trace/while-stepping.exp: Ditto.
10957 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
10958
f8f6f20b
TJB
109592009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
10960
10961 * gdb.python/python-frame.c: New file.
10962 * gdb.python/python-frame.exp: New file.
10963
c0c6f777
TJB
109642009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
10965
10966 * gdb.python/python-value.exp: Add tests for the address
10967 attribute.
10968
3cb51905
AS
109692009-03-29 Andreas Schwab <schwab@linux-m68k.org>
10970
10971 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
10972
88fc996f
DE
109732009-03-26 Doug Evans <dje@google.com>
10974
10975 * gdb.mi/mi-nonstop-exit.exp: New file.
10976 * gdb.mi/non-stop-exit.c: New file.
10977
56ef84b1
TT
109782009-03-26 Tom Tromey <tromey@redhat.com>
10979
10980 Update for change to prologue skipping:
10981 * gdb.mi/mi2-simplerun.exp: Update.
10982 * gdb.mi/mi2-break.exp: Update.
10983 * gdb.mi/mi-simplerun.exp: Update.
10984 * gdb.mi/mi-break.exp: Update.
10985 * gdb.base/ending-run.exp: Update.
10986
def2b000
TJB
109872009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
10988
10989 * gdb.python/python-value.exp (test_value_in_inferior): Test
10990 gdb.Value.is_optimized_out attribute.
10991
442ddf59
JK
109922009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
10993
10994 * gdb.dwarf2/dw2-noloc-main.c: New file.
10995 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
10996 (.text): Remove.
10997 (.data): New.
10998 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
10999 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
11000 (DW_TAG_subprogram func_cu1, noloc): Remove.
11001 (main): New.
11002 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
11003 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
11004 (file_symbols): New procedure.
11005
a8df5de4
TT
110062009-03-25 Tom Tromey <tromey@redhat.com>
11007
11008 * gdb.base/charset.exp (valid_target_charset): New proc.
11009 Use it to skip tests on invalid charsets.
11010
cc1d7add
PM
110112009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
11012
11013 * gdb.base/completion.exp: Add a test for directory completion.
11014
bcd5727b
JK
110152009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11016
11017 Fix a racy FAIL.
11018 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
11019 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
11020
cc924cad
TJB
110212009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
11022
11023 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
11024 * gdb.python/python-function.exp: Add test for function returning
11025 a GDB value.
11026
bc3b79fd
TJB
110272009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
11028
11029 * gdb.python/python-function.exp: New file.
11030
6c7a06a3
TT
110312009-03-20 Tom Tromey <tromey@redhat.com>
11032
11033 * gdb.base/store.exp: Update for change to escape output.
11034 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
11035 to escape output.
11036 * gdb.base/pointers.exp: Update for change to escape output.
11037 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
11038 to escape output.
11039 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
11040 escape output.
11041 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
11042 to escape output.
11043 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
11044 escape output.
11045 * gdb.base/setvar.exp: Update for change to escape output.
11046 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
11047 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
11048 to escape output.
11049 (test_print_string_constants): Likewise.
11050 * gdb.base/charset.exp (valid_host_charset): Check size of
11051 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
11052 cases. Handle "auto"-related output.
11053 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
11054 (uvar, Uvar): New globals.
11055
c31af87b
JG
110562009-03-19 Jerome Guitton <guitton@adacore.com>
11057
11058 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
11059 deltas.
11060 * gdb.ada/fixed_points.exp: Ditto.
11061
51272cf2
PA
110622009-03-18 Pedro Alves <pedro@codesourcery.com>
11063
11064 * return-nodebug.c: Don't include stdio.h.
11065 (init): Delete.
11066 (func): Delete definition and provide extern declaration.
11067 (t): New.
11068 (main): Don't call printf. Call func and store its result in t.
11069 * return-nodebug1.c: New.
11070 * return-nodebug.exp: Don't expect stdio output. Instead, print
11071 the global variable t. Drop printf formatters and cast types from
11072 foreach loop. Don't use prepare_for_testing. Compile
11073 return-nodebug.c and return-nodebug1.c in separate steps. Don't
11074 define FORMAT or CAST.
11075
d24948ac
PP
110762009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
11077
11078 * gdb.base/solib-display.exp: Disable test for remote targers.
11079
61ff14c6
JK
110802009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11081
11082 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
11083
cb4dce93
JK
110842009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11085
11086 Fix a racy FAIL.
11087 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
11088 code from `follow parent, print pids'.
11089 (`follow child, print pids', `follow parent, print pids'): Call it.
11090 Replace `gdb_test "break..."' by gdb_breakpoint.
11091
f7c60c5e
VP
110922009-03-13 Vladimir Prus <vladimir@codesourcery.com>
11093
11094 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 11095 sync and async modes.
f7c60c5e 11096
383ace49
JB
110972009-03-12 Joel Brobecker <brobecker@adacore.com>
11098
11099 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
11100 that was checked in by mistake. Remove loading of ada.exp, since
11101 this is not necessary in this case.
11102
4ce102af
JB
111032009-03-12 Joel Brobecker <brobecker@adacore.com>
11104
11105 * gdb.ada/ptype_arith_binop.exp: New testcase.
11106
529a2aef
JB
111072009-03-12 Joel Brobecker <brobecker@adacore.com>
11108
11109 * gdb.ada/mod_from_name: New testcase.
11110
8a38181c
JB
111112009-03-12 Joel Brobecker <brobecker@adacore.com>
11112
11113 * gdb.ada/tick_last_segv: New testcase.
11114
11436dee
VP
111152009-03-12 Vladimir Prus <vladimir@codesourcery.com>
11116
61ff14c6 11117 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 11118
1f31650a
VP
111192009-03-12 Vladimir Prus <vladimir@codesourcery.com>
11120
61ff14c6
JK
11121 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
11122 include the token in ^running and frame info in *stopped.
1f31650a 11123
a3247a22
PP
111242009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
11125
11126 * solib-display.exp: New file.
11127 * solib-display-main.c: New file.
11128 * solib-display-lib.c: New file.
61ff14c6 11129
aae64587
PA
111302009-03-05 Pedro Alves <pedro@codesourcery.com>
11131
11132 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
11133
44aabfbc
JK
111342009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
11135
11136 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
11137 (list_and_check_macro): Use more specific test name.
11138 (next to definition): Make the test names unique.
11139
c087fcd3
PM
111402009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
11141
11142 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 11143
c86cf029
VP
111442009-02-17 Vladimir Prus <vladimir@codesourcery.com>
11145
11146 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
11147 notifications.
11148 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
11149 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
11150 * lib/mi-support.exp (library_loaded_re): New.
11151 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
11152
3ea85240
VP
111532009-02-17 Vladimir Prus <vladimir@codesourcery.com>
11154
11155 * gdb.gdb/observer.exp: Use test_notification observer, not
11156 normal_stop, everywhere.
11157 (test_normal_stop_notifications): Rename to...
11158 (test_notifications): ...this.
11159 (test_observer_normal_stop): Rename to...
11160 (test_observer): ...this.
11161
1903f0e6
DE
111622009-02-16 Doug Evans <dje@google.com>
11163
11164 * gdb.arch/amd64-disp-step.S (test_int3): New test.
11165 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
11166 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
11167 (test_prefixed_syscall,test_int3): New tests.
11168 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
11169 (test_prefixed_syscall,test_int3): New tests.
11170
1d33d6ba
VP
111712009-02-14 Vladimir Prus <vladimir@codesourcery.com>
11172
3cb51905
AS
11173 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
11174 (mi_expect_interrupt): Likewise.
11175 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
11176 response.
1d33d6ba 11177
faafb047
PM
111782009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
11179
11180 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
11181 * gdb.base/pc-fp.exp (get_valueofx): Remove.
11182 Replace calls to get_valueofx by get_hexadecimal_valueof.
11183
417e16e2
PM
111842009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
11185
11186 * lib/gdb.exp (get_valueof): Accept anything as a return value.
11187 (get_integer_valueof): New procedure.
11188 (get_sizeof): Use new get_integer_value_of.
11189 * gdb.base/sizeof.exp: Replace all uses of get_valueof
11190 by get_integer_valueof.
11191
7065b901
TT
111922009-02-13 Tom Tromey <tromey@redhat.com>
11193
11194 * gdb.base/remote.exp (get_sizeof): Remove.
11195 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
11196 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
11197 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
11198 * lib/gdb.exp (get_valueof): Move from long_long.exp.
11199 (get_sizeof): Likewise.
11200
5d7cb8df
JK
112012009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
11202
11203 PR fortran/9806
11204 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
11205
b2febfff
PP
112062009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
11207
11208 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
11209
4aa995e1
PA
112102009-02-06 Pedro Alves <pedro@codesourcery.com>
11211
11212 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
11213
d8906c6f
TJB
112142009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
11215
11216 * gdb.python/python-cmd.exp: New file.
11217
ff4ab08d
TG
112182009-02-06 Tristan Gingold <gingold@adacore.com>
11219
11220 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
11221
aacd552b
TG
112222009-02-05 Tristan Gingold <gingold@adacore.com>
11223
11224 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
11225 pointer is dereferenced and use this signal name in regexp.
11226 * gdb.base/signull.exp: Ditto.
11227 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
11228 * gdb.base/signull.c (main): Ditto.
11229
08c637de
TJB
112302009-02-04 Tom Tromey <tromey@redhat.com>
11231 Thiago Jung Bauermann <bauerman@br.ibm.com>
11232
11233 * gdb.python/python-value.exp: Use `gdb.history' instead of
11234 `gdb.value_from_history'.
11235 (test_value_numeric_ops): Add test for conversion of enum constant.
11236 * gdb.python/python-value.c (enum e): New type.
11237 (evalue): New global.
11238 (main): Use argv.
11239
20261af8
JG
112402009-02-04 Jerome Guitton <guitton@adacore.com>
11241
11242 * gdb.ada/uninitialized_vars: New test program.
11243 * gdb.ada/uninitialized_vars.exp: New testcase.
11244
52e44b43
TT
112452009-02-02 Tom Tromey <tromey@redhat.com>
11246
11247 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
11248 * gdb.cp/pr2489.cc: Rename...
11249 * gdb.cp/pr9594.cc: ... to this.
11250
1c71341a
TT
112512009-02-02 Tom Tromey <tromey@redhat.com>
11252
11253 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
11254 * gdb.cp/pr2489.cc: New file.
11255 * gdb.cp/cpcompletion.exp: New file.
11256
a4295225
TT
112572009-02-02 Tom Tromey <tromey@redhat.com>
11258
11259 PR exp/9059:
11260 * gdb.cp/call-c.exp: Add regression test.
11261 * gdb.cp/call-c.cc (FooHandle): New typedef.
11262 (main): New variable 'handle'.
11263
592375cd
VP
112642009-01-30 Vladimir Prus <vladimir@codesourcery.com>
11265
11266 * lib/mi-support.exp (et_mi_thread_list)
11267 (check_mi_and_console_threads): Adjust for current thread in
11268 -thread-list-ids output.
11269
41447f92
VP
112702009-01-30 Vladimir Prus <vladimir@codesourcery.com>
11271
889bf7c5
PA
11272 * gdb.mi/mi-break.exp (test_disabled_creation): New.
11273 Call it.
41447f92 11274
35669430
DE
112752009-01-28 Doug Evans <dje@google.com>
11276
11277 * gdb.arch/amd64-disp-step.S: New file.
11278 * gdb.arch/amd64-disp-step.exp: New file.
11279 * gdb.arch/i386-disp-step.S: New file.
11280 * gdb.arch/i386-disp-step.exp: New file.
11281
09f00d9a
PM
112822009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
11283
11284 * gdb.base/find.exp: Set newline variable
11285 using quotes instead of braces to fix cygwin failures.
11286
1e8fb976
PA
112872009-01-23 Pedro Alves <pedro@codesourcery.com>
11288
11289 * gdb.base/radix.exp: Add tests to ensure that that set
11290 input-radix 0 and set output-radix 0 are really rejected.
11291
da061712
PA
112922009-01-23 Pedro Alves <pedro@codesourcery.com>
11293
11294 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
11295 copyright years.
11296
dd7e2d2b
PA
112972009-01-23 Pedro Alves <pedro@codesourcery.com>
11298
11299 PR gdb/9664:
11300 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
11301
392452f6
PA
113022009-01-22 Pedro Alves <pedro@codesourcery.com>
11303
11304 PR c++/9631:
11305 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
11306
8653e71c
PM
113072009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
11308
11309 * gdb.server/file-transfer.exp: Use EXEEXT variable for
11310 binfile definition to fix Windows OS failure.
11311
a12cc160
DJ
113122009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
11313
11314 PR gdb/9346
11315 * gdb.base/interrupt.c (sigint_handler): New.
11316 (main): Install a SIGINT handler if SIGNALS is defined. Exit
11317 on error.
11318 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
11319 Test "signal SIGINT".
11320
b89667eb
DE
113212009-01-19 Doug Evans <dje@google.com>
11322
11323 * gdb.base/break.exp: Update expected gdb output.
11324 * gdb.base/sepdebug.exp: Ditto.
11325 * gdb.mi/mi-syn-frame.exp: Ditto.
11326 * gdb.mi/mi2-syn-frame.exp: Ditto.
11327 * gdb.base/call-signal-resume.exp: New file.
11328 * gdb.base/call-signals.c: New file.
11329 * gdb.base/unwindonsignal.exp: New file.
11330 * gdb.base/unwindonsignal.c: New file.
11331 * gdb.threads/interrupted-hand-call.exp: New file.
11332 * gdb.threads/interrupted-hand-call.c: New file.
11333 * gdb.threads/thread-unwindonsignal.exp: New file.
11334
adb483fe
DJ
113352009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
11336
11337 * gdb.base/define.exp: Test defining and hooking prefix commands.
11338 * gdb.python/python.exp: Update test for "show user" output.
11339
60023297
JK
113402009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11341
11342 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
11343 now the output exactly, using less wildcards. Expect also the output
11344 of gfortran-4.3. Update for the f-valprint.c modification from
11345 2008-04-22.
11346 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
11347 Remove gdb_test test names where matching the command.
11348
ccc57cf9
PA
113492009-01-01 Pedro Alves <pedro@codesourcery.com>
11350
11351 PR breakpoints/9681:
11352 * gdb.base/watchpoint.exp: Add regression test.
11353
c7a6ca08
PA
113542008-12-31 Pedro Alves <pedro@codesourcery.com>
11355
11356 * gdb.threads/attach-into-signal.exp: Don't use
11357 gdb_suppress_entire_file.
11358 * gdb.threads/attach-stopped.exp: Ditto.
11359 * gdb.threads/attachstop-mt.exp: Ditto.
11360
3a031f65
PA
113612008-12-31 Pedro Alves <pedro@codesourcery.com>
11362
11363 PR gdb/8812:
11364 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
11365
09e6485f
PA
113662008-12-29 Pedro Alves <pedro@codesourcery.com>
11367
11368 PR gdb/7536:
11369 * gdb.base/radix.exp: Add tests to ensure invalid input radices
11370 and unsupported output radices are really rejected.
11371
0cd53049
JK
113722008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
11373
11374 * gdb.cp/punctuator.exp: Backslash the '$' signs.
11375
ba163c7e
TT
113762008-12-22 Tom Tromey <tromey@redhat.com>
11377
11378 * gdb.cp/punctuator.exp: New file.
11379
6f4de6c9
JK
113802008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11381
11382 * gdb.base/completion.exp (Completing non-existing component): New test.
11383
0f34d0b4
JK
113842008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
11385
11386 Fix for PR gdb/8648.
11387 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
11388 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
11389 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
11390 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
11391
db2ad4c3
JK
113922008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
11393
11394 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
11395
bb5ef15e
DP
113962008-12-16 Christophe Lyon <christophe.lyon@st.com>
11397
11398 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
11399 compiler actually generate code at the expected line number.
11400
90142adc
JZ
114012008-12-15 Jie Zhang <jie.zhang@analog.com>
11402
11403 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
11404
fad6eecd
TT
114052008-12-12 Tom Tromey <tromey@redhat.com>
11406
11407 * gdb.base/commands.exp (redefine_hook_test): New proc.
11408 Call it.
11409
17c8aaf5
TT
114102008-12-11 Tom Tromey <tromey@redhat.com>
11411
11412 * gdb.base/macscp.exp: New regression test.
11413
7c8adf68
TT
114142008-12-11 Tom Tromey <tromey@redhat.com>
11415
11416 * gdb.base/macscp.exp: Print "address.addr".
11417 * gdb.base/macscp1.c (struct outer): New struct.
11418 (address): New global.
11419
b05dcbb7
TT
114202008-12-09 Tom Tromey <tromey@redhat.com>
11421
11422 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
11423 Call it.
11424
2d476de1
DE
114252008-12-04 Doug Evans <dje@google.com>
11426
11427 * gdb.server/ext-run.exp: Relax regexp for init program.
11428
87bdc959
TG
114292008-12-03 Tristan Gingold <gingold@adacore.com>
11430
11431 * gdb.base/macscp.exp: Generate an object file during compilation
11432 to work around Darwin dsymutil limitations.
11433
e0740f77
JK
114342008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11435
11436 Test resolving external references to TLS variables.
11437 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
11438 FILE2_THREAD_LOCAL.
11439 (testfile2, srcfile2): New variables.
11440 * gdb.threads/tls.c (file2_thread_local)
11441 (function_referencing_file2_thread_local): New.
11442 * gdb.threads/tls2.c: New file.
11443
67f0aac5
JB
114442008-11-28 Joel Brobecker <brobecker@adacore.com>
11445
11446 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
11447 rather than integer, as integer might not be big enough when
11448 on 64bit targets.
67f0aac5 11449
c332165e
JG
114502008-11-27 Jerome Guitton <guitton@adacore.com>
11451
11452 * gdb.cp/formatted-ref.exp: Add equality test.
11453 * gdb.ada/formatted_ref.exp: Ditto.
11454
fc9b693c
JK
114552008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11456
11457 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
11458 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
11459
a9c64011
AS
114602008-11-20 Andreas Schwab <schwab@suse.de>
11461
11462 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
11463 matching syscall entry point.
11464 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
11465 (tcatch_vfork_then_child_follow): Likewise. Finish through
11466 vfork even if we stopped at the syscall trampoline.
11467
e2fd701e
DE
114682008-11-20 Doug Evans <dje@google.com>
11469
11470 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
11471
69abc51c
TJB
114722008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
11473
11474 * gdb.arch/ppc-dfp.exp: New file.
11475 * gdb.arch/ppc-dfp.c: New file.
11476
c14c28ba
PP
114772008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
11478
11479 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 11480
2e74121d
DE
114812008-11-17 Doug Evans <dje@google.com>
11482
11483 * gdb.mi/mi-syn-frame.exp: Update expected output.
11484 * gdb.mi/mi2-syn-frame.exp: Update expected output.
11485
66bb093b
VP
114862008-11-17 Vladimir Prus <vladimir@codesourcery.com>
11487
11488 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
11489 "thread N" results in =thread-selected.
11490 * lib/mi-support (mi_run_cmd, mi_expect_stop)
11491 (mi_send_resuming_command_raw): Be prepared for
11492 =thread-selected.
11493
3d043ef6
VP
114942008-11-17 Vladimir Prus <vladimir@codesourcery.com>
11495
a9c64011
AS
11496 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
11497 * lib/mi-support.exp: Likewise.
3d043ef6 11498
808104c8
JB
114992008-11-16 Joel Brobecker <brobecker@adacore.com>
11500
11501 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
11502 commands from the expected output for "help catch".
11503
00b22944
JB
115042008-11-15 Joel Brobecker <brobecker@adacore.com>
11505
11506 * gdb.ada/int_deref.exp: New testcase.
11507
59669435
TT
115082008-11-14 Nick Roberts <nickrob@snap.net.nz>
11509
11510 * gdb.mi/gdb2549.exp: New file.
11511
de04a248
DE
115122008-11-11 Doug Evans <dje@google.com>
11513
11514 * gdb.base/callexit.exp: New file.
11515 * gdb.base/callexit.c: New file.
11516
6b8ce727
DE
115172008-11-10 Doug Evans <dje@google.com>
11518
11519 * lib/gdb.exp (GDBFLAGS): Move -nx ...
11520 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
11521 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
11522 (default_gdb_start,default_gdb_exit): Ditto.
11523 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
11524 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
11525 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
11526 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
11527 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
11528 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
11529
1b14b8aa
AS
115302008-11-03 Andreas Schwab <schwab@suse.de>
11531
11532 * gdb.base/hashline2.exp: Fix typo.
11533 * gdb.base/hashline3.exp: Likewise.
11534
f3134b88
TT
115352008-10-30 Tom Tromey <tromey@redhat.com>
11536
11537 * gdb.base/pointers.exp: Add test.
11538 * gdb.base/pointers.c (k, S): New typedefs.
11539 (instance): New global.
11540
c2226152
AS
115412008-10-30 Andreas Schwab <schwab@suse.de>
11542
11543 * gdb.base/args.exp: Add tests for newlines.
11544
462f405c
JB
115452008-10-30 Joel Brobecker <brobecker@adacore.com>
11546
11547 gdb.base/foll-exec.exp: Update the expected output of a couple
11548 of "info breakpoints" tests.
11549
79a45b7d
TT
115502008-10-28 Tom Tromey <tromey@redhat.com>
11551
11552 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
11553
adc13a14
PA
115542008-10-24 Pedro Alves <pedro@codesourcery.com>
11555
11556 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
11557 gdb_start_cmd.
11558 Use runto_main before any test that requires execution.
11559
252fbfc8
PA
115602008-10-23 Pedro Alves <pedro@codesourcery.com>
11561
11562 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
11563 instead of SIGINT.
11564
28148e3d
JB
115652008-10-22 Joel Brobecker <brobecker@adacore.com>
11566
11567 * gdb.base/completion.exp: Update expected output following
11568 the addition of the "info tasks" command.
11569
c209f847
TT
115702008-10-22 Tom Tromey <tromey@redhat.com>
11571
11572 * gdb.base/exprs.exp (test_expr): Add test for string
11573 concatenation.
11574
f177e350
PA
115752008-10-19 Pedro Alves <pedro@codesourcery.com>
11576
11577 * configure.ac: Output gdb.python/Makefile.
11578 * configure: Regenerate.
11579 * gdb.python/Makefile.in: New.
11580
cce89356
JB
115812008-10-16 Joel Brobecker <brobecker@adacore.com>
11582
11583 * gdb.base/foll-fork.exp: Adjust the expected output to match
11584 the new description for fork/vfork catchpoints in the "info
11585 breakpoints" output.
11586
176d289d
TJB
115872008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
11588
11589 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
11590
a08702d6
TJB
115912008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
11592
11593 * gdb.python/python-value.c: New file.
11594 * gdb.python/python-value.exp: New file.
11595
1c5cfe86
PA
115962008-10-15 Pedro Alves <pedro@codesourcery.com>
11597
11598 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
11599
5a98ad69
DP
116002008-10-15 Denis Pilat <denis.pilat@st.com>
11601
41702f1b 11602 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 11603
dcb1a1e2
TT
116042008-10-09 Tom Tromey <tromey@redhat.com>
11605
11606 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
11607 'fprintf' and 'stderr'.
11608
9124fe48
JB
116092008-10-07 Joel Brobecker <brobecker@adacore.com>
11610
11611 * gdb.ada/ref_tick_size.exp: New testcase.
11612
45452591
DE
116132008-10-06 Doug Evans <dje@google.com>
11614
11615 * gdb.dwarf2/dw2-cu-size.exp: New file.
11616 * gdb.dwarf2/dw2-cu-size.S: New file.
11617
11618 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
11619 .Ltype_int for clarity.
11620
4fc5b208
PP
116212008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
11622
11623 PR gdb/2384:
11624 * gdb.cp/gdb2384.exp: Extended to test more cases.
11625 * gdb.cp/gdb2384.cc: Likewise.
11626 * gdb.cp/gdb2384-base.h: Likewise.
11627 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 11628
d78df370
JK
116292008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11630
11631 * gdb.base/maint.exp (maint print type): Remove printing
11632 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
11633
9a044a89
TT
116342008-09-30 Tom Tromey <tromey@redhat.com>
11635
11636 * gdb.base/macscp.exp: Add completion tests.
11637 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
11638 (TWENTY_THREE): Likewise.
11639 (FORTY_EIGHT): Likewise.
11640
506800a9
TT
116412008-09-30 Tom Tromey <tromey@redhat.com>
11642
11643 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
11644 everywhere.
11645 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
11646
1a6f01b5
JK
116472008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11648
11649 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
11650 testcase is derived from. Fix racy dependency on an expected PID
11651 number. No longer support the testcase on Linux kernel 2.4.x.
11652
2fae03e8
TT
116532008-09-27 Tom Tromey <tromey@redhat.com>
11654
11655 * gdb.base/macscp.exp: Add tests for stringification, splicing,
11656 and varargs.
11657
1ad15515
PA
116582008-09-22 Pedro Alves <pedro@codesourcery.com>
11659
11660 * lib/mi-support.exp (mi_expect_interrupt): New.
11661 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
11662 from gdb.mi/mi-nonstop.exp.
11663 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
11664 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
11665 lib/mi-support.exp.
11666 Use mi_check_thread_states throughout. Avoid ".*" and do not
11667 require an anchor after -exec-run.
11668
d0b76dc6
DJ
116692008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
11670
11671 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
11672 stop is pending. Avoid ".*" when two stops are pending.
11673 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
11674 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
11675 newlines in fullnames.
11676 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
11677 (mi_expect_stop): Update comments. Only anchor in sync mode.
11678 Do not match newlines.
11679 (mi_send_resuming_command_raw): Always return status.
11680 (mi_get_stop_line): Do not match more than one line by accident.
11681 Only anchor in sync mode.
11682 (mi_run_inline_test): If -exec-next fails, give up.
11683
9990c830
UW
116842008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11685
11686 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
11687 on SPU.
11688
ebcf6f00
JB
116892008-09-10 Joel Brobecker <brobecker@adacore.com>
11690
11691 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
11692
b6db24e5
JB
116932008-09-10 Joel Brobecker <brobecker@adacore.com>
11694
11695 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
11696 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
11697 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
11698 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
11699 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
11700 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
11701 gdb.ada/interface.exp, gdb.ada/null_array.exp,
11702 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
11703 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
11704 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
11705 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
11706 Include the "= " sequence in the expected output of print tests.
11707
2bf448e0
JB
117082008-09-10 Joel Brobecker <brobecker@adacore.com>
11709
11710 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
11711 description for boolean types.
11712
d51fd4c8
PA
117132008-09-09 Pedro Alves <pedro@codesourcery.com>
11714
11715 * gdb.base/hook-stop-continue.c: New.
11716 * gdb.base/hook-stop-continue.exp: New.
11717
694182d2
DJ
117182008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
11719
11720 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
11721
3b8a7fc0
JG
117222008-09-08 Jerome Guitton <guitton@adacore.com>
11723
11724 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
11725 (stack_check_probe_2, stack_check_probe_loop_1)
11726 (stack_check_probe_loop_2): New functions.
11727 (main): Add call to these new functions.
11728 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
11729 functions, check that the breakpoint is inserted at the appropriate
11730 location.
11731 (insert_breakpoint): Slightly refine this procedure so that it can
11732 be called several times in the test.
11733
96cc0ae8
JG
117342008-09-08 Jerome Guitton <guitton@adacore.com>
11735
11736 * gdb.base/stack-checking.c: New file.
11737 * gdb.base/stack-checking.exp: New file.
11738
1f08b409
TJB
117392008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
11740
11741 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
11742 * gdb.arch/altivec-regs.exp: Likewise.
11743 * gdb.arch/vsx-regs.exp: Likewise.
11744
3099e1c4
TJB
117452008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
11746
11747 * gdb.arch/ppc-fp.exp: New file.
11748 * gdb.arch/ppc-fp.c: New file.
11749
cc69bfc1
PP
117502008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
11751
11752 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
11753 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 11754
b02a33db
MS
117552008-09-04 Michael Snyder <msnyder@vmware.com>
11756
11757 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
11758 as "at" (for non-debug functions such as _start).
11759
2992cbe0
UW
117602008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11761
11762 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
11763 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
11764 software watchpoints.
11765 * gdb.base/watch_thread_num.exp: Likewise.
11766
514f746b
AR
117672008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
11768
11769 * gdb.arch/i386-bp_permanent.exp: New test.
11770
876cecd0
TT
117712008-08-24 Tom Tromey <tromey@redhat.com>
11772
11773 * gdb.base/maint.exp: Update "maint print type".
11774
80f73d71
VP
117752008-08-21 Vladimir Prus <vladimir@codesourcery.com>
11776
11777 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
11778 support. Adjust the order of "*running" notifications.
11779 * gdb.mi/non-stop.c: Don't cast from int to void* and
11780 back.
11781
d9c78d7d
MK
117822008-08-20 Mark Kettenis <kettenis@gnu.org>
11783
11784 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
11785 expect to find it in the "info frame" output.
11786
97a2d1d3
DJ
117872008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
11788
11789 * gdb.base/interp.exp: Always consume both prompts.
11790
b96e2927
PA
117912008-08-20 Pedro Alves <pedro@codesourcery.com>
11792
11793 * gdb.base/pending.exp: Test pending breakpoints without symbols
11794 loaded.
11795
8cf6e61a
VP
117962008-08-19 Vladimir Prus <vladimir@codesourcery.com>
11797
11798 * lib/mi-support.exp (mi_expect_stop): Produce
11799 more details on failures.
11800 * gdb.mi/mi-nonstop.exp: New.
11801 * gdb.mi/non-stop.c: New.
11802
c6ebd6cf
VP
118032008-08-19 Vladimir Prus <vladimir@codesourcery.com>
11804
a9c64011
AS
11805 * gdb.mi/mi-async.exp: Use 'set target-async'.
11806 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 11807
46a9b8ed
DJ
118082008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
11809
11810 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
11811
44feb3ce
TT
118122008-08-17 Tom Tromey <tromey@redhat.com>
11813
11814 * gdb.base/help.exp (help catch): Rewrite.
11815
311a4e6b
TJB
118162008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
11817
11818 * gdb.base/define.exp: Test indented command documentation.
11819 * gdb.python/python.exp: Test indented multi-line command.
11820
604c2f83
LM
118212008-08-15 Luis Machado <luisgpm@br.ibm.com>
11822
11823 * testsuite/gdb.arch/vsx-regs.c: New source file.
11824 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
11825 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
11826
886a217c
TT
118272008-08-14 Tom Tromey <tromey@redhat.com>
11828
11829 * gdb.base/macscp.exp: Add regression test for "macro define" or
11830 "macro undef" with no arguments.
11831
c814a4f3
PP
118322008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
11833
11834 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 11835
12ab8a60
UW
118362008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11837
11838 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
11839
d57a3c85
TJB
118402008-08-06 Tom Tromey <tromey@redhat.com>
11841
11842 * gdb.python/python.exp: New file.
11843
c7b778ff
JK
118442008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
11845
11846 Fix for PR gdb/1543.
11847 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
11848 $LOCATION.
11849 (location): New variable.
11850 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
11851 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
11852 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
11853 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
11854 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
11855 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
11856 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
11857 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
11858 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
11859 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
11860 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
11861 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
11862 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
11863 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
11864 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
11865 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
11866 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
11867 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
11868 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
11869 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
11870 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
11871 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
11872 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
11873 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
11874 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
11875 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
11876 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
11877 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
11878 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
11879 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
11880 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
11881 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
11882 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
11883 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
11884 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
11885 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
11886 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
11887 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
11888 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
11889 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
11890 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
11891 gdb.base/type-opaque.exp, gdb.base/until.exp,
11892 gdb.base/value-double-free.c, gdb.base/varargs.exp,
11893 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
11894 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
11895 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
11896 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
11897 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
11898 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
11899 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
11900 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
11901 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
11902 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
11903 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
11904 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
11905 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
11906 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
11907 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
11908 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
11909 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
11910 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
11911 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
11912 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
11913 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
11914 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
11915 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
11916 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
11917 gdb.pascal/types.exp, gdb.stabs/weird.exp,
11918 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
11919 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
11920 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
11921 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
11922 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
11923 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
11924 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
11925 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
11926 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
11927 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
11928 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
11929 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
11930 lib/mi-support.exp, lib/trace-support.exp: Remove reference
11931 to bug-gdb@prep.ai.mit.edu .
11932
5e06a3d1
VP
119332008-07-31 Vladimir Prus <vladimir@codesourcery.com>
11934
11935 * lib/mi-support.exp (mi_load_shlibs): New.
11936 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
11937
9d81d21b
VP
119382008-07-30 Vladimir Prus <vladimir@codesourcery.com>
11939
11940 * lib/mi-support.exp (get_mi_thread_list)
11941 (check_mi_and_console_threads): New, moved from ...
11942 * gdb.mi/mi-pthread.exp: ...here.
11943 * gdb.mi/gdb669.exp (get_mi_thread_list)
11944 (check_mi_and_console_threads): Delete.
11945 * gdb.mi/mi2-pthread.exp: Likewise.
11946
bae98fe0
TT
119472008-07-28 Tom Tromey <tromey@redhat.com>
11948
11949 * Makefile.in (just-check): Remove. Move body to...
11950 (check): ... here.
11951
57380f4e
DJ
119522008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
11953
11954 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
11955 Add a test for duplicated SIGINTs.
11956
e09490f1
DJ
119572008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
11958
11959 * gdb.threads/schedlock.exp (get_args): Update to work for any
11960 value of NUM.
11961 (Top level): Report the number of threads that did not resume.
11962
6387b45f
DJ
119632008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
11964
11965 * gdb.dwarf2/dw2-compressed.S: Also define __start.
11966
62f64ff2
DJ
119672008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
11968
11969 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
11970 non-MI prompt.
11971
fa8de41e
TT
119722008-07-26 Tom Tromey <tromey@redhat.com>
11973
11974 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
11975 (function_struct, function_struct_ptr): New globals.
11976 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
11977 function pointer in a struct.
11978
ccb3ac8a
TT
119792008-07-26 Tom Tromey <tromey@redhat.com>
11980
11981 * gdb.base/macscp.exp: Add test for macro lexing bug.
11982
d7d9f01e
TT
119832008-07-18 Tom Tromey <tromey@redhat.com>
11984
11985 * gdb.base/macscp.exp: Add macro tests.
11986
9bf07184
PP
119872008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
11988
11989 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
11990
becf6477
PP
119912008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
11992
11993 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
11994
0709f7d3
PP
119952008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
11996
11997 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 11998
7093c834
PP
119992008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
12000
12001 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 12002
b432ffe3
JK
120032008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12004
12005 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
12006
b1a268e5
VP
120072008-07-12 Vladimir Prus <vladimir@codesourcery.com>
12008
12009 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
12010
e2995f8e
KB
120112008-07-11 Kevin Buettner <kevinb@redhat.com>
12012
12013 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
12014 of regexp to account for changes made to GDB in the printing of
12015 byte vectors.
12016
14032a66
TT
120172008-07-11 Tom Tromey <tromey@redhat.com>
12018
12019 * gdb.base/completion.exp: Add 'help' completion test.
12020
981505ef
JK
120212008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
12022
12023 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
12024
10568435
JK
120252008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
12026
12027 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
12028
4487aabf
PA
120292008-07-09 Pedro Alves <pedro@codesourcery.com>
12030
12031 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
12032
a4a9b1c4
PA
120332008-07-09 Pedro Alves <pedro@codesourcery.com>
12034
12035 * gdb.base/fullname.exp: Restore pwd if compiling failed.
12036
3c3185ac
JK
120372008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12038
12039 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
12040
7ebd49dc
VP
120412008-06-28 Vladimir Prus <vladimir@codesourcery.com>
12042
12043 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
12044 previous commit. Add a comment.
12045
84e46146
PA
120462008-06-28 Pedro Alves <pedro@codesourcery.com>
12047
12048 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
12049
0f8d4a2f
VP
120502008-06-28 Vladimir Prus <vladimir@codesourcery.com>
12051
12052 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
12053
f747e0ce
PA
120542008-06-27 Pedro Alves <pedro@codesourcery.com>
12055
12056 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
12057 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
12058 compiling an executable, link in an object that forces unbuffered
12059 output.
12060 * lib/set_unbuffered_mode.c: New file.
12061
734a5c36
JK
120622008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12063
12064 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
12065
a2840c35
VP
120662008-06-25 Vladimir Prus <vladimir@codesourcery.com>
12067
a9c64011
AS
12068 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
12069 mi_expect_stop.
12070 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
12071 Demand that *running is output.
12072 (detect_async): Perform checking every time.
12073 (mi_send_resuming_command): Extract everything into...
12074 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
12075 (mi_expect_stop): Don't accept any output before *stopped.
12076
6ae37fef
VP
120772008-06-13 Vladimir Prus <vladimir@codesourcery.com>
12078
12079 Robustify mi-simplerun.
a9c64011
AS
12080 * gdb.mi/basics.c (main): Add a call to sleep.
12081 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
12082 * gdb.mi/mi2-cli.exp: Likewise.
12083 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 12084
b4aa76f0 120852008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
12086
12087 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
12088
e1ac3328
VP
120892008-06-10 Vladimir Prus <vladimir@codesourcery.com>
12090
a9c64011
AS
12091 * gdb.mi/mi-console.exp: Adjust.
12092 * gdb.mi/mi-syn-frame.exp: Adjust.
12093 * gdb.mi/mi2-console.exp: Adjust.
12094 * gdb.mi/mi2-syn-frame.exp: Adjust.
12095 * lib/mi-support.exp (mi_run_cmd): Adjust.
12096 (mi_send_resuming_command): Adjust.
e1ac3328 12097
f7f9a841
VP
120982008-06-10 Vladimir Prus <vladimir@codesourcery.com>
12099
12100 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
12101 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
12102 testing of stopped.
12103 * gdb.mi/mi2-syn-frame.exp: Likewise.
12104 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
12105 (async, detect_async): New.
12106 (mi_expect_stop, mi_continue_to_line): Adjust expectation
12107 depending on if we're running in sync or async mode.
f7f9a841 12108
37cd5d19
TT
121092008-06-09 Tom Tromey <tromey@redhat.com>
12110
12111 * gdb.base/completion.exp: New tests for field name completion
12112 with spaces, and field name completion with '->'.
12113
65d12d83
TT
121142008-06-06 Tom Tromey <tromey@redhat.com>
12115
12116 * gdb.base/break1.c (struct some_struct): New struct.
12117 (values): New global.
12118 * gdb.base/completion.exp: Add field name completion test.
12119
ebfe2e3f
PP
121202008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
12121
12122 * gdb.cp/call-c.exp: Test for incorrect handling of reference
12123 to pointer.
12124 * gdb.cp/call-c.cc: Likewise.
12125
bcf6fc3a
NR
121262008-06-06 Nick Roberts <nickrob@snap.net.nz>
12127
12128 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
12129 annotation.
12130
49fd4a42 121312008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 12132 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
12133
12134 * gdb.threads/execl.c, gdb.threads/execl1.c,
12135 gdb.threads/execl.exp: New tests.
a9c64011 12136
8a34ac3f
AR
121372008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
12138 Daniel Jacobowitz <dan@codesourcery.com>
12139
12140 * gdb.cp/exception.exp: Activate test, make it work with pending
12141 catchpoints.
12142
86ae69ef
JK
121432008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12144
12145 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
12146
f7f9ae2c
VP
121472008-05-28 Vladimir Prus <vladimir@codesourcery.com>
12148
a9c64011
AS
12149 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
12150 now printed.
12151 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 12152
2a2d4dc3
AS
121532008-05-27 Andreas Schwab <schwab@suse.de>
12154
12155 * gdb.base/frame-args.exp: Handle arguments that are optimized
12156 out.
12157
5099e4d9
LM
121582008-05-26 Luis Machado <luisgpm@br.ibm.com>
12159
12160 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
12161 quiet for ppc32 and group options into a single variable.
12162
d9c36a91
JB
121632008-05-23 Joel Brobecker <brobecker@adacore.com>
12164
12165 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
12166 of zero-size elements.
12167 * gdb.ada/null_array.exp: Test printing this new array.
12168
103a8671
JK
121692008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12170
12171 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
12172
07a4cc1a 121732008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
12174
12175 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
12176 of the "finish" command.
12177
55f996a7
NR
121782008-05-21 Nick Roberts <nickrob@snap.net.nz>
12179
12180 * gdb.base/annota1.exp: Test for new annotation.
12181
907fc202
UW
121822008-05-16 Pedro Alves <pedro@codesourcery.com>
12183
12184 * gdb.base/fixsection.exp: New file.
12185 * gdb.base/fixsection0.c: New file.
12186 * gdb.base/fixsection1.c: New file.
12187
e8f97270
UW
121882008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12189
12190 * gdb.base/annota1.exp: Accept printf@... in place of printf.
12191 * gdb.base/annota3.exp: Likewise.
12192
ac0bb574
NF
121932008-05-13 Nathan Froyd <froydnj@codesourcery.com>
12194
12195 * gdb.base/watch_thread_num.exp: Don't run tests that require
12196 watchpoints if the target doesn't support them.
12197
6fadd07a
DE
121982008-05-12 Doug Evans <dje@google.com>
12199
12200 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
12201
6e9a4a30
JB
122022008-05-09 Joel Brobecker <brobecker@adacore.com>
12203
12204 * gdb.ada/assign_1.exp: New testcase.
12205
08388c79
DE
122062008-05-09 Doug Evans <dje@google.com>
12207
a3c83fae
DE
12208 * gdb.base/find.exp: New file.
12209 * gdb.base/find.c: New file.
08388c79 12210
bd5ddfe8
DJ
122112008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
12212
12213 * gdb.base/commands.exp (watchpoint_command_test): Handle
12214 gdb,no_hardware_watchpoints.
12215 * gdb.base/float.exp: Allow ARM targets without floating point.
12216 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
12217
b5dd68e2 122182008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 12219 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
12220
12221 * gdb.ada/lang_switch: New test program.
12222 * gdb.ada/lang_switch.exp: New testcase.
12223
382d13d1
DE
122242008-05-05 Doug Evans <dje@google.com>
12225
12226 * gdb.base/help.exp (disassemble): Update expected help text.
12227
9dd789d0
PA
122282008-05-04 Pedro Alves <pedro@codesourcery.com>
12229
12230 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
12231
611c83ae
PA
122322008-05-04 Pedro Alves <pedro@codesourcery.com>
12233
12234 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
12235 different times.
12236
ff013f42
JK
122372008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
12238
12239 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
12240 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
12241 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
12242 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
12243
96dff6a2
VP
122442008-05-04 Vladimir Prus <vladimir@codesourcery.com>
12245
12246 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
12247 notification to appear.
12248
55cd6f92
DJ
122492008-05-04 Daniel Jacobowitz <dan@debian.org>
12250
12251 * gdb.base/fullname.c: New file.
12252 * gdb.base/fullname.exp: New file.
12253 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
12254
d705c43c
PA
122552008-05-03 Pedro Alves <pedro@codesourcery.com>
12256
12257 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
12258 expressions with macros.
12259
333222e1
JK
122602008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12261
12262 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
12263
5ac01682
DJ
122642008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
12265
12266 * gdb.base/completion.exp: Handle lack of other symbols beginning
12267 with "a".
12268
12269 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
12270
237fc4c9
PA
122712008-05-02 Jim Blandy <jimb@codesourcery.com>
12272
12273 * gdb.asm/asmsrc1.s: Add scratch space.
12274
ed5e9466
DJ
122752008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12276 Daniel Jacobowitz <dan@codesourcery.com>
12277
12278 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
12279 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
12280 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
12281
b39cc962
DJ
122822007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
12283
12284 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
12285
36d520f5
JB
122862008-05-01 Joel Brobecker <brobecker@adacore.com>
12287
12288 * gdb.base/info-target.exp: New testcase.
12289
8d4e3071
DJ
122902008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
12291
12292 * gdb.cp/hang.exp: Use .cc instead of .C.
12293 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
12294 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
12295
6f3f3097
DJ
122962008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
12297
12298 * gdb.base/gdb1250.exp: Remove perror.
12299 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
12300
5550a914
PA
123012008-04-30 Pedro Alves <pedro@codesourcery.com>
12302
12303 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
12304 .2byte.
12305
d848e687
DJ
123062008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
12307
12308 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
12309 (maybe_kfail): New.
12310
93b5768b
PA
123112008-04-25 Pedro Alves <pedro@codesourcery.com>
12312
12313 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
12314
721c02de
VP
123152008-04-24 Vladimir Prus <vladimir@codesourcery.com>
12316
a9c64011
AS
12317 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
12318 * gdb.mi/mi2-syn-frame.exp: Likewise.
12319 * lib/mi-support.exp: Likewise.
721c02de 12320
74960c60
VP
123212008-04-24 Vladimir Prus <vladimir@codesourcery.com>
12322
12323 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
12324 to specify regexp for the location to stop at.
12325 * gdb.base/break-always.c: New.
12326 * gdb.base/break-always.exp: New.
12327
d24317b4
VP
123282008-04-24 Vladimir Prus <vladimir@codesourcery.com>
12329
12330 * lib/mi-support.exp (mi_runto_helper): Adjust
12331 for the original-location field.
12332 (mi_create_breakpoint, mi_list_breakpoints): New.
12333 * gdb.mi/mi-break.exp: Adjust.
12334 * gdb.mi/mi2-break.exp: Adjust.
12335 * gdb.mi/mi-pending.exp: Adjust.
12336 * gdb.mi/mi-simplerun.exp: Adjust.
12337 * gdb.mi/mi2-simplerun.exp: Adjust.
12338 * gdb.mi/mi-syn-frame.exp: Adjust.
12339 * gdb.mi/mi2-syn-frame.exp: Adjust.
12340 * gdb.mi/mi-until.exp: Adjust.
12341 * gdb.mi/mi2-until.exp: Adjust.
12342 * gdb.mi/mi-var-display.exp: Adjust.
12343 * gdb.mi/mi2-var-display.exp: Adjust.
12344 * gdb.mi/mi-watch.exp: Adjust.
12345 * gdb.mi/mi2-watch.exp: Adjust.
12346
fdc59709 123472008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 12348
a9c64011
AS
12349 * aclocal.m4: Add override.m4.
12350 * configure: Regenerate.
fdc59709 12351
8e91f023
VP
123522008-04-19 Vladimir Prus <vladimir@codesourcery.com>
12353
12354 * gdb.mi/var-cmd.c (do_at_tests): Verify that
12355 '-var-update --all-values' reports new value even the type
12356 of a variable object has changed.
12357
233a11ab
CS
123582008-04-18 Craig Silverstein <csilvers@google.com>
12359
12360 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
12361 files.
d24317b4 12362
9c1137ad
JB
123632008-04-18 Joel Brobecker <brobecker@adacore.com>
12364
12365 * gdb.ada/atomic_enum: New test program.
12366 * gdb.ada/atomic_enum.exp: New testcase.
12367
66d0bbc7
DE
123682008-04-17 Doug Evans <dje@google.com>
12369
12370 * gdb.opt/Makefile.in: Fix whitespace.
12371
100906b0
UW
123722008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
12373
12374 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
12375
4584e32e
DE
123762008-04-17 Doug Evans <dje@google.com>
12377
12378 * gdb.base/hashline1.exp: New testcase.
12379 * gdb.base/hashline2.exp: New testcase.
12380 * gdb.base/hashline2.exp: New testcase.
12381
0a320680
PA
123822008-04-17 Pedro Alves <pedro@codesourcery.com>
12383
12384 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
12385
18ac113b
AR
123862008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
12387
12388 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
12389 temporary breakpoint to match "Temporary breakpoint".
12390 * gdb.base/break.exp (delete_breakpoints): Likewise.
12391 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
12392 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
12393 * gdb.base/display.exp: Likewise.
12394 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
12395 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
12396 * gdb.base/restore.exp (restore_tests): Likewise.
12397 * gdb.base/sepdebug.exp: Likewise.
12398 * gdb.base/watchpoint.exp: Likewise.
12399 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
12400 * gdb.mi/mi-pending.exp: Likewise.
12401 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
12402 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
12403 * gdb.mi/mi-var-cmd.exp: Likewise.
12404 * gdb.mi/mi-var-display.exp: Likewise.
12405 * gdb.mi/mi2-cli.exp: Likewise.
12406 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
12407 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
12408 * gdb.mi/mi2-var-display.exp: Likewise.
12409 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
12410 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
12411 new "disp" field.
a9c64011 12412 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
12413 reason. This is to support fix for PR2424.
12414
add38693
JK
124152008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12416
12417 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
12418
fcacd99f
VP
124192008-04-13 Vladimir Prus <vladimir@codesourcery.com>
12420
12421 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 12422 field. Add more floating varobj tests.
fcacd99f 12423 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
12424 field.
12425 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
12426 (main): Call do_at_tests.
12427 * lib/mi-support.exp (mi_create_floating_varobj)
12428 (mi_varobj_update_with_type_change): New.
fcacd99f 12429
de051565
MK
124302008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
12431
12432 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
12433 option of -var-evaluate-expression.
12434 * gdb.mi/mi2-var-display.exp: Likewise.
12435
dbc52822
VP
124362008-04-07 Vladimir Prus <vladimir@codesourcery.com>
12437
12438 Introduce test setup helpers.
a9c64011
AS
12439 * lib/gdb.exp (build_executable, clean_restart)
12440 (prepare_for_testing): New.
12441 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
12442 * gdb.base/return.exp: Likewise.
12443 * gdb.base/ending-run.exp: Likewise.
dbc52822 12444
473591da
NR
124452008-04-07 Nick Roberts <nickrob@snap.net.nz>
12446
12447 * gdb.mi/mi-async.exp: New test for asynchronous Machine
12448 Interface (MI) responses.
12449
2b2d9e11
VP
124502008-04-06 Vladimir Prus <vladimir@codesourcery.com>
12451
a9c64011
AS
12452 * gdb.cp/breakpoint.cc: New code to test conditions involving
12453 member variables.
12454 * gdb.cp/breakpoint.exp: Test condition involving member
12455 variables.
2b2d9e11 12456
bb378428
VP
124572008-04-05 Vladimir Prus <vladimir@codesourcery.com>
12458
12459 * lib/mi-support.exp (mi_expect_stop): New.
12460 (mi_run_cmd): Change the
12461 token. Use mi_send_resuming_command, use
12462 mi_expect_stop.
12463 (mi_execute_to_helper): Rename to mi_execute_to.
12464 (mi_send_resuming_command): Add more error patterns.
12465 (mi_wait_for_stop): Renamed to...
12466 (mi_get_stop_line): ...this.
12467 (mi_run_inline_test): Adjust.
12468
12469 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
12470 * gdb.mi/mi-console.exp: Likewise.
12471 * gdb.mi/mi-pending.exp: Likewise.
12472 * gdb.mi/mi-simplerun.exp: Likewise.
12473 * gdb.mi/mi-stack.exp: Likewise.
12474 * gdb.mi/mi-stepi.exp: Likewise.
12475 * gdb.mi/mi-syn-frame.exp: Add comment.
12476 * gdb.mi/mi-until.exp: Likewise.
12477 * gdb.mi/mi-var-display.exp: Likewise.
12478 * gdb.mi/mi-watch.exp: Likewise.
12479 * gdb.mi/mi2-cli.exp: Likewise.
12480 * gdb.mi/mi2-console.exp: Likewise.
12481 * gdb.mi/mi2-simplerun.exp: Likewise.
12482 * gdb.mi/mi2-stack.exp: Likewise.
12483 * gdb.mi/mi2-stepi.exp: Likewise.
12484 * gdb.mi/mi2-until.exp: Likewise.
12485 * gdb.mi/mi2-var-display.exp: Likewise.
12486 * gdb.mi/mi2-watch.exp: Likewise.
12487
62172bb9
UW
124882008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12489
12490 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
12491
12492 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
12493
a13e061a
PA
124942008-04-04 Pedro Alves <pedro@codesourcery.com>
12495
12496 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
12497 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
12498 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
12499 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
12500 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
12501 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
12502 expect an mi error duplicated in stderr.
12503
eae06beb
JB
125042008-04-03 Joel Brobecker <brobecker@adacore.com>
12505
12506 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
12507 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
12508 Add a couple of tests that verify the behavior when the new setting
12509 is set to "cancel" and "all".
12510 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
12511 "ask" before we start the testing.
12512
79c6ced6
AR
125132008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
12514
12515 * gdb.cp/casts.cc: Add class reference variables.
12516 * gdb.cp/casts.exp: New test cases for up/down casting references.
12517
6c2d1a6b
MK
125182008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
12519
12520 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
12521 instead of beginning to make an extra test pass.
12522 * gdb.mi/mi2-var-display.exp: Likewise.
12523
55b411d9
MR
125242008-03-31 Maciej W. Rozycki <macro@mips.com>
12525
12526 * gdb.base/break.exp: Mark failures as such. Fix formatting.
12527
c6140da2
MD
125282008-03-31 Markus Deuling <deuling@de.ibm.com>
12529 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12530
12531 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
12532 value. Add xfail for older kernels.
12533
79732189
AR
125342008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
12535
12536 Bring mi-support in line with gdb.exp.
12537 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
12538 (mi_gdb_start): New function.
12539
33c3676e
MR
125402008-03-28 Maciej W. Rozycki <macro@mips.com>
12541
12542 * gdb.mi/mi-var-cmd.exp: Fix a typo.
12543
92e28119
VP
125442008-03-26 Vladimir Prus <vladimir@codesourcery.com>
12545
12546 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
12547 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 12548
9e8e3afe
VP
125492008-03-26 Vladimir Prus <vladimir@codesourcery.com>
12550
12551 * lib/mi-support.exp (mi_create_varobj_checked): New.
12552 (mi_list_varobj_children): Allow to check for a
12553 value.
12554 (mi_list_array_varobj_children): New.
12555
12556 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
12557 and mi_list_varobj_children, as opposed to hardcoding
12558 expected strings.
12559 * gdb.mi/gdb701.exp: Likewise.
12560 * gdb.mi/gdb792.exp: Likewise.
12561 * gdb.mi/mi-var-block.exp: Likewise.
12562 * gdb.mi/mi-var-cmd.exp: Likewise.
12563 * gdb.mi/mi-var-invalidate.exp: Likewise.
12564 * gdb.mi/mi2-var-block.exp: Likewise.
12565 * gdb.mi/mi2-var-child.exp: Likewise.
12566 * gdb.mi/mi2-var-cmd.exp: Likewise.
12567 * gdb.mi/mi2-var-display.exp: Likewise.
12568
9df50351
JK
125692008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12570
12571 Fix random false FAILs on i386.
12572 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
12573
31e5d73a
DJ
125742008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
12575
12576 PR gdb/544
12577 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
12578
12f4afab
DJ
125792008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
12580
12581 PR gdb/544
12582 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
12583
b562a0cb
DJ
125842008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
12585
12586 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
12587 fixed PR gdb/544.
12588
17faa917
DJ
125892008-03-21 Pedro Alves <pedro@codesourcery.com>
12590
12591 * gdb.threads/fork-child-threads.exp: Test next over fork.
12592
6214f497
DJ
125932008-03-21 Chris Demetriou <cgd@google.com>
12594
12595 * gdb.base/break.exp (rbreak junk): New test for rbreak
12596 "Junk at end of arguments" issue.
12597
63092375
DJ
125982008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
12599
12600 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
12601 *& to work on created array elements.
12602 (Top level): Test print $pc with a file. Test string operations
12603 without a target.
12604 * gdb.base/ptype.exp: Do not expect *& to work on created array
12605 elements.
12606
b21991b0
DJ
126072008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
12608
12609 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
12610 gdb.threads/staticthreads.exp: Update exit query.
12611
c4b347c7
SL
126122008-03-07 Sandra Loosemore <sandra@codesourcery.com>
12613
12614 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
12615
fa4727a6
DJ
126162008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
12617
12618 * gdb.base/watchpoint.c (global_ptr, func4): New.
12619 (main): Call func4.
12620 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
12621 (test_inaccessible_watchpoint): New.
12622
2f34202f
MR
126232008-02-29 Maciej W. Rozycki <macro@mips.com>
12624
12625 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
12626 select the largest.
12627
0d6ba1b1
DJ
126282008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
12629
12630 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
12631 frames-invalid annotations.
12632
e691325a
PM
126332008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
12634
a9c64011 12635 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 12636
f85b5ecc
DE
126372008-02-27 Doug Evans <dje@google.com>
12638
12639 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
12640 for bug 1738.
12641 (breakpoint_to_handler_entry): Ditto.
12642
b40e7bf3
JB
126432008-02-27 Joel Brobecker <brobecker@adacore.com>
12644
12645 * gdb.base/ending-run.exp: Use the first line of code inside
12646 function body to test breakpoints.
12647 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
12648 location where the breakpoint is inserted when using the line
12649 where a function is declared. Fix typo in the description of
12650 one of the tests.
12651 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
12652
2faca73a
PM
126532008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
12654
12655 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 12656 tests.
2faca73a 12657
6f439c36
PM
126582008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
12659
12660 * gdb.base/args.exp: avoid same output for tests
12661 with single quotes.
12662
54e52265
VP
126632008-02-26 Vladimir Prus <vladimir@codesourcery.com>
12664
a9c64011
AS
12665 * gdb.base/annota1.exp: Adjust for 'info break'
12666 format changes.
12667 * gdb.base/annota3.exp: Likewise.
12668 * gdb.base/break.exp: Likewise.
12669 * gdb.base/condbreak.exp: Likewise.
12670 * gdb.base/pending.exp: Likewise.
12671 * gdb.base/sepdebug.exp: Likewise.
12672 * gdb.base/unload.exp: Likewise.
12673 * gdb.cp/ovldbreak.exp: Likewise.
12674 * gdb.mi/mi-pending.exp: Likewise.
54e52265 12675
897b09ca
DE
126762008-02-07 Doug Evans <dje@google.com>
12677
12678 * gdb.cp/mb-inline.exp: New.
12679 * gdb.cp/mb-inline.h: New.
12680 * gdb.cp/mb-inline1.cc: New.
12681 * gdb.cp/mb-inline2.cc: New.
12682
b1c32d35
PM
126832008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
12684
12685 * gdb.pascal/floats.pas: New test program.
12686 * gdb.pascal/floats.exp: New testcase.
12687
1a4ca44a
TJB
126882008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
12689
12690 * gdb.base/callfuncs.c (t_float_many_args): New function.
12691 (t_double_many_args): New function.
12692 * gdb.base/callfuncs.exp: Add tests for exceeding float
12693 and double parameters passed through the stack.
12694
439048e8
JB
126952008-02-05 Joel Brobecker <brobecker@adacore.com>
12696
12697 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
12698 gdb.ada/complete/foo.adb: New files.
12699 * gdb.ada/complete.exp: New testcase.
12700
81fe8080
DE
127012008-02-03 Doug Evans <dje@google.com>
12702
301f0ecf
DE
12703 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
12704
81fe8080
DE
12705 * gdb.cp/gdb2384.exp: New file.
12706 * gdb.cp/gdb2384.cc: New file.
12707 * gdb.cp/gdb2384-base.h: New file.
12708 * gdb.cp/gdb2384-base.cc: New file.
12709
4b071aec
DE
127102008-02-02 Doug Evans <dje@google.com>
12711
12712 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
12713
61137ba6
JB
127142007-02-01 Joel Brobecker <brobecker@adacore.com>
12715
12716 * gdb.ada/sym_print_name: New test program.
12717 * gdb.ada/sym_print_name.exp: New testcase.
12718
127192007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
12720
12721 * gdb.ada/nested/hello.adb: New file.
12722 * gdb.ada/nested.exp: New testcase.
12723 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
12724
98deb0da
VP
127252008-02-01 Vladimir Prus <vladimir@codesourcery.com>
12726
12727 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
12728 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
12729 don't cause future evaluations of function to report
12730 creation of internal breakpoints.
98deb0da 12731
723a2275
VP
127322008-02-01 Vladimir Prus <vladimir@codesourcery.com>
12733
12734 * gdb.mi/mi-break.exp (test_error): New.
12735 Call it.
12736
fb546a2f
LM
127372008-01-31 Luis Machado <luisgpm@br.ibm.com>
12738
12739 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
12740 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
12741
2d8fd90a
PM
127422008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
12743
12744 * gdb.pascal/integers.pas: New test program.
12745 * gdb.pascal/integers.exp: New testcase.
12746
a7fa0ded
PM
127472008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
12748
12749 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
12750
5e1a1926
TJB
127512008-01-30 Luis Machado <luisgpm@br.ibm.com>
12752
12753 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
12754 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
12755
8d04f9f0
JB
127562008-01-30 Paul Hilfinger <hilfinger@adacore.com>
12757
12758 * gdb.ada/formatted_ref: New test program.
12759 * gdb.ada/formatted_ref.exp: New testcase.
12760
12761 * gdb.cp/formatted-ref.cc: New file.
12762 * gdb.cp/formatted-ref.exp: New testcase.
12763
ce75a98f
JB
127642008-01-30 Joel Brobecker <brobecker@adacore.com>
12765
12766 * gdb.base/ptype.exp: Add testing of "ptype $pc".
12767
e835f6bf
NR
127682008-01-30 Nick Roberts <nickrob@snap.net.nz>
12769
12770 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
12771 (test_file_list_exec_source_file): Update to new macro-info field.
12772
d118ef87
PH
127732008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
12774
12775 * gdb.ada/exprs: New test program.
12776 * gdb.ada/exprs.exp: New testcase.
12777
7d35ab09
TJB
127782008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
12779
12780 * dfp-test.c (DELTA, DELTA_B): New definitions.
12781 (double_val1, double_val2, double_val3, double_val4, double_val5,
12782 double_val6, double_val7, double_val8, double_val9, double_val10,
12783 double_val11, double_val12, double_val13, double_val14, dec32_val1,
12784 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
12785 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
12786 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
12787 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
12788 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
12789 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
12790 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
12791 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
12792 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
12793 dec128_val16): New global variables.
12794 (decimal_dec128_align): New function.
12795 (decimal_mixed): Likewise.
12796 (decimal_many_args_dec32): Likewise.
12797 (decimal_many_args_dec64): Likewise.
12798 (decimal_many_args_dec128): Likewise.
12799 (decimal_many_args_mixed): Likewise.
12800 * dfp-test.exp: Add tests calling new inferior functions.
12801
2d717e4f
DJ
128022008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
12803
12804 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
12805 gdb.server/ext-run.exp: New files.
12806 * lib/gdbserver-support.exp (gdbserver_download): New.
12807 (gdbserver_start): New. Update gdbserver expected
12808 output.
12809 (gdbserver_spawn): Use them.
12810 (gdbserver_start_extended): New.
12811
e85a822c
DJ
128122008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
12813
12814 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
12815 Run on GNU/Linux.
12816 (do_exec_tests): Check for systems which do not support catchpoints.
12817 Do not match START.
12818 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
12819 Run on GNU/Linux. Enable verbose output.
12820 (check_fork_catchpoints): New.
12821 (explicit_fork_child_follow, catch_fork_child_follow)
12822 (tcatch_fork_parent_follow): Update expected messages.
12823 (do_fork_tests): Use check_fork_catchpoints.
12824 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
12825 Run on GNU/Linux. Enable verbose output.
12826 (check_vfork_catchpoints): New.
12827 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
12828 expected messages.
12829 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
12830
401ea829
JB
128312008-01-29 Jim Blandy <jimb@red-bean.com>
12832
12833 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
12834 host' errors.
12835 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
12836
aceaf3ad
JB
128372008-01-29 Jim Blandy <jimb@red-bean.com>
12838
12839 * gdb.threads/sigthread.c: Use barriers to ensure that
12840 child_thread and child_thread_two are always initialized before we
12841 start to use them.
12842
a5606eee
VP
128432008-01-29 Vladimir Prus <vladimir@codesourcery.com>
12844
12845 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
12846 * gdb.base/watchpoint-solib.c: New.
12847 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 12848
c55a82bb
PM
128492008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
12850
12851 * gdb.base/gdb1056.exp: Add unsigned integer test.
12852
0993fe05
DE
128532008-01-28 Doug Evans <dje@google.com>
12854
12855 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
12856
4fe42e7f
JB
128572008-01-27 Jim Blandy <jimb@codesourcery.com>
12858
c7a69933
JB
12859 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
12860
4fe42e7f
JB
12861 * gdb.base/expand-psymtabs.exp: Doc fix.
12862
5def8285
MK
128632008-01-26 Mark Kettenis <kettenis@gnu.org>
12864
12865 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
12866
5313c911
NR
128672008-01-24 Nick Roberts <nickrob@snap.net.nz>
12868
a9c64011 12869 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
12870 -var-set-format.
12871
93815fbf
VP
128722008-01-23 Chris Demetriou <cgd@google.com>
12873
12874 * gdb.threads/thread_events.c: New testcase source file.
12875 * gdb.threads/thread_events.exp: New testcase expect file.
12876
467a88ee
NR
128772008-01-23 Nick Roberts <nickrob@snap.net.nz>
12878
12879 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
12880
12881 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
12882 -var-set-format.
12883
d8f82aba
DJ
128842008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
12885 Vladimir Prus <vladimir@codesourcery.com>
12886
12887 * gdb.base/float.exp: Allow missing floating point for m68k and
12888 PowerPC.
12889
60c46647
VP
128902008-01-22 Vladimir Prus <vladimir@codesourcery.com>
12891
12892 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
12893 ignore count.
12894 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
12895 * gdb.mi/mi-cli.exp: Adjust.
12896 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 12897
c7dd36a1
PA
128982008-01-17 Pedro Alves <pedro@codesourcery.com>
12899
12900 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
12901 and 'dummy_ptr' integer pointer. Initialize struct_declarations
12902 with dummy_ptr's address.
12903 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
12904 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
12905 all targets.
12906 * gdb.mi/mi2-var-child.exp: Likewise.
12907
39d5313e
JB
129082008-01-09 Joel Brobecker <brobecker@adacore.com>
12909
12910 * gdb.ada/null_array: New test program.
12911 * gdb.ada/null_array.exp: New testcase.
12912
0aea4bf3
LM
129132008-01-09 Luis Machado <luisgpm@br.ibm.com>
12914
12915 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
12916 with required float modifiers.
12917
0b354900
JB
129182008-01-08 Joel Brobecker <brobecker@adacore.com>
12919
12920 * gdb.ada/funcall_param: New test program.
12921 * gdb.ada/funcall_param.exp: New testcase.
12922
cdb7f5d4
JB
129232008-01-08 Joel Brobecker <brobecker@adacore.com>
12924
12925 * gdb.ada/arrayparam: New test program.
12926 * gdb.ada/arrayparam.exp: New testcase.
12927
88e2547f
JB
129282008-01-08 Joel Brobecker <brobecker@adacore.com>
12929
12930 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
12931 landed. Should also fix random failures in the test following it.
12932
f6867ce0
TJB
129332008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
12934
12935 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
12936 for expressions with decimal float values.
12937 (test_dfp_conversions): New function to test casts to and from
12938 decimal float types.
12939 Call test_dfp_conversions.
12940 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
12941 elements.
12942 (main): Initialize ds.float4 and ds.double8 elements.
12943 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
12944 string to new error message.
12945 (d64_set_tests): Likewise.
12946 (d128_set_tests): Likewise.
12947 Add tests for expressions with decimal float variables. Add tests for
12948 conversions to and from decimal float types.
12949
f9c11282
JB
129502008-01-05 Joel Brobecker <brobecker@adacore.com>
12951
12952 * gdb.ada/packed_tagged/comp_bug.adb: New file.
12953 * gdb.ada/packed_tagged.exp: New testcase.
12954
0ecbca72
JB
129552008-01-04 Joel Brobecker <brobecker@adacore.com>
12956
12957 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
12958 gdb.ada/homonym/homonym_main.adb: New files.
12959 * gdb.ada/homonym.exp: New testcase.
12960
c18d3d89
JB
129612008-01-04 Joel Brobecker <brobecker@adacore.com>
12962
12963 * gdb.ada/packed_array.exp: Add testing of references to
12964 a packed array.
12965
ecc7085b
JB
129662008-01-04 Joel Brobecker <brobecker@adacore.com>
12967
12968 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
12969 New files.
12970 * gdb.ada/type_coercion.exp: New testcase.
12971
c474c922
JB
129722008-01-04 Joel Brobecker <brobecker@adacore.com>
12973
12974 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
12975 gdb.ada/tagged/foo.adb: New file.
12976 * gdb.ada/tagged.exp: New testcase.
12977
9005b927
JB
129782008-01-04 Joel Brobecker <brobecker@adacore.com>
12979
12980 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
12981 gdb.ada/ptype_field/foo.adb: New files.
12982 * gdb.ada/ptype_field.exp: New testcase.
12983
1a6aaad8
JB
129842008-01-03 Joel Brobecker <brobecker@adacore.com>
12985
12986 * gdb.ada/print_pc.exp: New testcase.
12987
0ef22f53
JB
129882008-01-03 Joel Brobecker <brobecker@adacore.com>
12989
12990 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
12991 gdb.ada/taft_type/p.adb: New files.
12992 * gdb.ada/taft_type.exp: New testcase.
12993
1689ecf8
JB
129942008-01-03 Joel Brobecker <brobecker@adacore.com>
12995
12996 * gdb.ada/array_bounds/bar.adb: New file.
12997 * gdb.ada/array_bounds.exp: New testcase.
12998
a4d0b9c3
JB
129992008-01-03 Joel Brobecker <brobecker@adacore.com>
13000
13001 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
13002 gdb.ada/arrayptr/foo.adb: New files.
13003 * gdb.ada/arrayptr.exp: New testcase.
13004
a31ace00
JB
130052008-01-03 Joel Brobecker <brobecker@adacore.com>
13006
13007 * gdb.base/set-lang-auto.exp: New testcase.
13008
a97fced3
JB
130092008-01-03 Joel Brobecker <brobecker@adacore.com>
13010
13011 * gdb.ada/fun_addr/foo.adb: New file.
13012 * gdb.ada/fun_addr.exp: New testcase.
13013
ef29ce1a
JK
130142008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13015
13016 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
13017 New files
13018
0fafefe3
JB
130192008-01-02 Joel Brobecker <brobecker@adacore.com>
13020
13021 * array_subscript_addr/p.adb: New file.
a9c64011 13022 * array_subscript_addr.exp: New testcase.
0fafefe3 13023
c4359f8d
JB
130242008-01-02 Joel Brobecker <brobecker@adacore.com>
13025
a9c64011 13026 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
13027 New files.
13028 * gdb.ada/str_cmp_ref.exp: New testcase.
13029
1aa1b15b
JB
130302008-01-01 Joel Brobecker <brobecker@adacore.com>
13031
13032 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
13033 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 13034 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 13035
81c9b2cf
JB
130362008-01-01 Joel Brobecker <brobecker@adacore.com>
13037
13038 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
13039 gdb.ada/ref_param/pck.ads: New files.
13040 * gdb.ada/ref_param.exp: New testcase.
13041
319e4674
JB
130422008-01-01 Joel Brobecker <brobecker@adacore.com>
13043
13044 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
13045 gdb.ada/interface/foo.adb: New files.
13046 * gdb.ada/interface.exp: New testcase.
13047
ef682c56
JB
130482007-12-31 Jim Blandy <jimb@codesourcery.com>
13049
13050 * gdb.base/multi-forks.exp: Consume all output from child
13051 processes before proceeding to next test.
13052
f6f3eb6c
JB
130532007-12-29 Jim Blandy <jimb@codesourcery.com>
13054
13055 * configure: Regenerated.
13056
f652e42f
JB
130572007-12-27 Joel Brobecker <brobecker@adacore.com>
13058
13059 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
13060 gdb.ada/fixed_cmp/fixed.adb: New files.
13061 * gdb.ada/fixed_cmp.exp: New testcase.
13062
6943e596
JB
130632007-12-27 Joel Brobecker <brobecker@adacore.com>
13064
13065 * gdb.ada/boolean_expr.exp: New testcase.
13066
aad9a193
JB
130672007-12-26 Jim Blandy <jimb@codesourcery.com>
13068
13069 * gdb.base/multi-forks.exp: Doc fix.
13070
fb5f3683
JB
130712007-12-26 Joel Brobecker <brobecker@adacore.com>
13072
13073 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
13074 * gdb.ada/char_param.exp: Do not compile our test program with
13075 -gnata, this is unnecessary.
13076 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
13077
384e4a9c
JB
130782007-12-24 Joel Brobecker <brobecker@adacore.com>
13079
13080 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
13081 gdb.ada/print_chars/foo.adb: New files.
13082 * gdb.ada/print_chars.exp: New testcase.
13083
01e044f7
JB
130842007-12-24 Joel Brobecker <brobecker@adacore.com>
13085
13086 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
13087 gdb.ada/char_param/foo.adb: New files.
13088 * gdb.ada/char_param.exp: New testcase.
13089
0ce17860
JB
130902007-12-22 Jim Blandy <jimb@codesourcery.com>
13091
13092 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
13093 hard-coding source line numbers into the test.
13094 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
13095 gdb_get_line_number to find.
13096
919809b9
JB
130972007-12-22 Joel Brobecker <brobecker@adacore.com>
13098
13099 * gdb.base/ptype.c (highest): New struct type.
13100 (the_highest): New variable of that type.
13101 (main): Add dummy assignment to a field of variable the_highest.
13102 * gdb.base/ptype.exp: Test type printing of our new variable.
13103
abc8a88d
PM
131042007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
13105
13106 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 13107 and record first explicitly generated thread number.
abc8a88d
PM
13108 Use that thread number for thread specific watchpoint test.
13109 Add iteration number to repetitive tests.
13110
5158f3e3
CES
131112007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
13112 Jim Blandy <jimb@codesourcery.com>
13113
13114 * gdb.base/expand-psymtabs.c: New testcase
13115 source file.
13116 * gdb.base/expand-psymtabs.exp: New testcase
13117 expect file.
13118
37e4754d
LM
131192007-12-17 Luis Machado <luisgpm@br.ibm.com>
13120
13121 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
13122 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
13123
551e5d04
JB
131242007-12-17 Joel Brobecker <brobecker@adacore.com>
13125
13126 * gdb.ada/frame_args/foo.adb: New file.
13127 * gdb.ada/frame_args/pck.ads: New file.
13128 * gdb.ada/frame_args/pck.adb: New file.
13129 * gdb.ada/frame_args.exp: New testcase.
13130
a05ee097
JB
131312007-12-17 Joel Brobecker <brobecker@adacore.com>
13132
13133 * gdb.base/frame-args.c: New file.
13134 * gdb.base/frame-args.exp: New testcase.
13135
c162e8c9 131362007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 13137 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
13138
13139 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
13140
afe8ab22 131412007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 13142
afe8ab22
VP
13143 * gdb.mi/mi-pending.exp: New.
13144 * gdb.mi/mi-pending.c: New.
13145 * gdb.mi/mi-pendshr.c: New.
13146
dfdfb3ca
JB
131472007-12-06 Jim Blandy <jimb@codesourcery.com>
13148
13149 * gdb.base/default.exp: Update expected output for 'info catch'.
13150
b7fca990
JK
131512007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
13152
13153 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
13154 must be set to binary.
13155
6a1afc1e
PA
131562007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
13157
13158 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
13159
a6b151f1
DJ
131602007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
13161
13162 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
13163 gdb.mi/mi-file-transfer.exp: New.
13164
43039443
JK
131652007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13166
13167 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
13168
0ef2251b
MR
131692007-11-22 Maciej W. Rozycki <macro@mips.com>
13170
13171 * gdb.trace/backtrace.exp: Fix a typo.
13172 * gdb.trace/circ.exp: Likewise.
13173 * gdb.trace/collection.exp: Likewise.
13174 * gdb.trace/limits.exp: Likewise.
13175 * gdb.trace/report.exp: Likewise.
13176 * gdb.trace/tfind.exp: Likewise.
13177 * gdb.trace/while-dyn.exp: Likewise.
13178
5443631e
NR
131792007-11-21 Nick Roberts <nickrob@snap.net.nz>
13180
13181 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
13182 objects of pointers that can't be dereferenced are now
13183 "noneditable".
13184
a4ce5b0d
UW
131852007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13186
13187 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
13188 (target_cpu): Remove.
13189
d6e956e5
VP
131902007-10-15 Vladimir Prus <vladimir@codesourcery.com>
13191
13192 * gdb.base/ending-run.exp: Expect the list of cleared
13193 breakpoint to come in natural order, not the reversed one.
a9c64011 13194
214270ab
VP
131952007-11-07 Vladimir Prus <vladimir@codesourcery.com>
13196
13197 * gdb.mi/mi-var-child.c (do_child_deletion): New.
13198 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 13199
1a619819
LM
132002007-11-05 Luis Machado <luisgpm@br.ibm.com>
13201
13202 * gdb.base/printcmds.exp: New function
13203 test_printf_with_dfp.
13204
5b01a6fa
DE
132052007-11-02 Doug Evans <dje@google.com>
13206
13207 * gdb.disasm/t01_mov.s: Remove carriage returns.
13208 * gdb.disasm/t02_mova.s: Ditto.
13209 * gdb.disasm/t03_add.s: Ditto.
13210 * gdb.disasm/t04_sub.s: Ditto.
13211 * gdb.disasm/t05_cmp.s: Ditto.
13212 * gdb.disasm/t06_ari2.s: Ditto.
13213 * gdb.disasm/t07_ari3.s: Ditto.
13214 * gdb.disasm/t08_or.s: Ditto.
13215 * gdb.disasm/t09_xor.s: Ditto.
13216 * gdb.disasm/t10_and.s: Ditto.
13217 * gdb.disasm/t11_logs.s: Ditto.
13218 * gdb.disasm/t12_bit.s: Ditto.
13219 * gdb.disasm/t13_otr.s: Ditto.
13220
ec33ab7f
JK
132212007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13222
13223 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
13224
ae0d01ff
UW
132252007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13226
13227 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
13228 provide DFP support.
13229
55eddb0f
DJ
132302007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
13231
13232 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
13233 Test "set powerpc vector-abi". Skip auto-detection tests for old
13234 toolchains.
13235
7020f05c
PA
132362007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
13237
13238 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
13239 with [string compare].
13240
84bc3db9
PA
132412007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
13242
13243 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
13244 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
13245
5876dc88
LM
132462007-10-25 Luis Machado <luisgpm@br.ibm.com>
13247
13248 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
13249 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
13250 * gdb.opt/Makefile.in: New makefile.
13251 * Makefile.in: Create new directory "gdb.opt".
13252 * configure.ac: Add "gdb.opt" directory.
13253 * configure: Regenerated.
a9c64011 13254
c3ea9a14
DE
132552007-10-25 Doug Evans <dje@google.com>
13256
13257 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
13258 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
13259
a9c64011 132602007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
13261 Thiago Jung Bauermann <bauerman@br.ibm.com>
13262
13263 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
13264 Floating Point expressions.
13265 * gdb.base/dfp-test.exp: new file adding tests for Decimal
13266 Floating Point variables.
13267 * gdb.base/dfp-test.c: new file containing program with Decimal
13268 Floating variables, used by gdb.base/dfp-test.exp.
13269
62a24a2b
DJ
132702007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
13271
13272 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
13273
e7b1eae6
UW
132742007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13275
13276 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
13277 compiling test case with GCC.
13278 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
13279
c641edcc
UW
132802007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13281
13282 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
13283 format changes.
13284
5e5ebfe6
MS
132852007-10-18 Michael Snyder <msnyder@specifix.com>
13286
13287 * gdb.base/dbx.exp: Add missing "-re " operator.
13288
e831e7b6
GM
132892007-10-16 Gaius Mulley <gaius@glam.ac.uk>
13290
13291 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
13292 * configure.ac: Removed trailing spaces after backslash.
13293 * gdb.modula2: New directory.
13294 * gdb.modula2/Makefile.in: New file.
13295 * gdb.modula2/unbounded-array.exp: New file.
13296 * gdb.modula2/unbounded1.c: New file.
13297
7cc46491
DJ
132982007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
13299
13300 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
13301
133022007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
13303
13304 * gdb.base/sigstep.c (main): Add checks for
13305 return values for setitimer call.
13306 Call setitimer again with itimer = ITIMER_REAL
13307 if first call to setitimer fails.
13308
e91528f0
KH
133092007-10-11 Kazu Hirata <kazu@codesourcery.com>
13310
13311 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
13312 of $timeout.
13313
2ec9a4f8
DJ
133142007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
13315
13316 * gdb.server/server-run.exp: Test for dynamic linker symbols.
13317
133182007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
13319
13320 * lib/gdb.exp (gdb_run_cmd): Move comment outside
13321 of gdb_expect call, to avoid interruption.
13322
64b2fa04
PA
133232007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
13324
13325 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
13326 (v_unsigned_long_long, v_long_long_array)
13327 (v_signed_long_long_array, v_unsigned_long_long_array)
13328 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
13329 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
13330 [!NO_LONG_LONG]: New.
13331 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
13332 v_long_long_member.
13333
13334 (v_long_long_func, v_signed_long_long_func)
13335 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
13336 (main) [!NO_LONG_LONG]: Initialize long long variants.
13337
13338 * gdb.base/whatis.exp: If board file requests no_long_long, build
13339 test with NO_LONG_LONG defined. Test long long, signed long long,
13340 and unsigned long long variants but only if board file doesn't
13341 disable it.
13342
a912286e 133432007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 13344 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
13345
13346 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
13347 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
13348 * configure: Regenerated.
13349 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
13350 gdb.pascal/types.exp, lib/pascal.exp: New files.
13351
471ba8c9
DJ
133522007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
13353
13354 * gdb.cp/classes.exp (do_tests): Always step to the line after the
13355 call.
13356 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
13357 to return to the call.
13358 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
13359 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
13360 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
13361 * gdb.mi/mi-until.exp (test_until): Likewise.
13362 * gdb.mi/mi2-until.exp (test_until): Likewise.
13363
fef8a650
DJ
133642007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
13365
13366 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
13367 two-char array.
13368 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
13369
d983da9c
DJ
133702007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
13371
13372 * gdb.threads/watchthreads.c (thread_function): Sleep between
13373 iterations.
13374 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
13375 at once for S/390. Generate matching fails and passes.
13376
17f62551
VP
133772007-09-27 Vladimir Prus <vladimir@codesourcery.com>
13378
13379 * gdb.mi/var-cmd.c (do_children_tests): Initialize
13380 the 'struct_declarations' variable to zeros.
a9c64011 13381
ed0616c6
VP
133822007-09-24 Vladimir Prus <vladimir@codesourcery.com>
13383
13384 * gdb.cp/mb-ctor.cc: New.
13385 * gdb.cp/mb-ctor.exp: New.
13386 * gdb.cp/mb-templates.cc: New.
13387 * gdb.cp/mb-templates.exp: New.
13388
41f1b697
DJ
133892007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
13390
13391 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
13392
3f213f78
PA
133932007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
13394
13395 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
13396 targets.
13397 * configure: Regenerate.
13398
0d381245 133992007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 13400
0d381245
VP
13401 * gdb.base/annota1.exp: Adjust for 'info break'
13402 format changes.
13403 * gdb.base/annota3.exp: Likewise.
13404 * gdb.base/break.exp: Likewise.
13405 * gdb.base/condbreak.exp: Likewise.
13406 * gdb.base/pending.exp: Likewise.
13407 * gdb.base/sepdebug.exp: Likewise.
13408 * gdb.base/unload.exp: Likewise.
13409 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 13410
fe3f5fa8
VP
134112007-09-22 Vladimir Prus <vladimir@codesourcery.com>
13412
13413 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
13414 messages.
13415 * gdb.base/chng-syms.exp: Likewise.
13416 * gdb.base/unload.exp: Likewise.
a9c64011 13417
a75cf6c0
DJ
134182007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
13419
13420 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
13421
18ecae38
DJ
134222007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
13423
13424 * schedlock.c (NUM): Change to 1.
13425 (main): Use args[0] for the main thread.
13426 * schedlock.exp: Only expect two threads. Only issue one pass or fail
13427 regardless of the number of threads.
13428
5509918f
MR
134292007-09-14 Maciej W. Rozycki <macro@mips.com>
13430
4a543daf
MR
13431 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
13432 type down.
13433 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
13434 test.
13435 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
13436 watchpoint type down.
13437 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
13438 test.
13439
134402007-09-14 Maciej W. Rozycki <macro@mips.com>
13441
5509918f
MR
13442 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
13443 Move all the tests here and run them twice, once using software
13444 watchpoints and once using hardware watchpoints.
13445 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
13446
40b53987
DJ
134472007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
13448
13449 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
13450 test.
13451
695e2681
MK
134522007-09-10 Mark Kettenis <kettenis@gnu.org>
13453
8b3fc8d8
MK
13454 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
13455 build-id.
13456
695e2681
MK
13457 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
13458 know about $ORIGIN. Calculate output dir from $dest instead of
13459 using ${objdir}/{$subdir}.
13460
58d69f29
MK
134612007-09-09 Mark Kettenis <kettenis@gnu.org>
13462
13463 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
13464 gcore, before continuing with the test.
13465
3e347599
DJ
134662007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
13467
13468 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
13469 * gdb.mi/mi-watch.exp: Likewise.
13470
ea37ba09
DJ
134712007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
13472 Jim Blandy <jimb@codesourcery.com>
13473
13474 * gdb.arch/i386-sse.exp: Do not expect character constants.
13475 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
13476 * gdb.base/display.exp: Allow print/s.
13477 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
13478 and unsigned char array changes.
13479
2025a643
DJ
134802007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
13481
13482 * gdb.base/display.exp: Add tests for printf %p.
13483
26669a27
PA
134842007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
13485
13486 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
13487 the dll name to unicode.
13488
c8f021f8
JK
134892007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13490
13491 * gdb.base/default.exp (show version): Update the version text.
13492 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
13493
4cf31eea
JK
134942007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13495
13496 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
13497 New files.
13498
4935890f
JK
134992007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13500
13501 * lib/gdb.exp (build_id_debug_filename_get): New function.
13502 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
13503 Remove the generate DEBUG file for the future testcase runs.
13504 New testcase for the NT_GNU_BUILD_ID retrieval.
13505 Move the final testing step to ...
13506 (test_different_dir): ... a new function.
13507 New parameter XFAIL to XFAIL all the tests performed.
13508 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
13509 New parameter TYPE to PF_PREFIX all the tests performed.
13510
02142340
VP
135112007-08-31 Vladimir Prus <vladimir@codesourcery.com>
13512
13513 * gdb.mi/mi-var-cp.cc (path_expression): New
13514 function.
13515 * gdb.mi/mi-var-cp.exp: Run path exression tests.
13516
36acd84e
UW
135172007-08-27 Markus Deuling <deuling@de.ibm.com>
13518
13519 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
13520 to fit into SPU Local Store memory.
13521
a896d121
JB
135222007-08-23 Joel Brobecker <brobecker@adacore.com>
13523
13524 * gdb.base/default.exp: Adjust the expected output of "info
13525 warranty" after the switch to GPLv3.
13526
7b433602
JB
135272007-08-23 Joel Brobecker <brobecker@adacore.com>
13528
13529 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
13530 to 30000 (from 20000).
13531
e22f8b7c
JB
135322007-08-23 Joel Brobecker <brobecker@adacore.com>
13533
13534 Switch the license of all .exp files to GPLv3.
13535 Switch the license of all .f and .f90 files to GPLv3.
13536 Switch the license of all .s and .S files to GPLv3.
13537
5a0e3bd0
JB
135382007-08-23 Joel Brobecker <brobecker@adacore.com>
13539
13540 * configure.ac: Switch license to GPLv3.
13541
cc00619d
JB
135422007-08-23 Joel Brobecker <brobecker@adacore.com>
13543
13544 Switch the licensing to GPLv3 for all .ads and .adb files.
13545
8d26208a
DJ
135462007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
13547
13548 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
13549 and t_int_double.
13550 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
13551
4fcb9948
JB
135522007-08-17 Joel Brobecker <brobecker@adacore.com>
13553
13554 * gdb.base/step-line.c: Switch license to GPL version 3, and
13555 update copyright year.
13556 * gdb.base/step-line.inp: Likewise.
13557
b9c34f67
JB
135582007-08-17 Joel Brobecker <brobecker@adacore.com>
13559
13560 * gdb.base/gdb1555.exp: Make expected output immune to formatting
13561 changes inside gdb1555.c.
13562 * gdb.base/pending.exp: Likewise.
13563
2cc17678
DJ
135642007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
13565
13566 * config/default.exp: New file.
13567
e48883f7
DJ
135682007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
13569
13570 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
13571 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
13572
1ab80e5b
MR
135732007-07-30 Maciej W. Rozycki <macro@mips.com>
13574
13575 * gdb.base/dump.exp: Force the correct endianness for binary
13576 formats not carrying this information.
13577
aba471f5
DJ
135782007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13579
13580 * gdb.threads/staticthreads.exp: Match .*sem_post.
13581
d4e07204
DJ
135822007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13583
13584 * gdb.base/readline.exp (operate_and_get_next): Match the final
13585 prompt.
13586
2b97317d
KB
135872007-07-23 Kevin Buettner <kevinb@redhat.com>
13588
13589 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
13590 to restarting SID.
13591
44efa07a
KB
135922007-07-18 Kevin Buettner <kevinb@redhat.com>
13593
13594 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
13595 prior to `gdb_start'.
13596
7b5ebade
KB
135972007-07-18 Kevin Buettner <kevinb@redhat.com>
13598
13599 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
13600 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
13601 Remove call to gdb_unload.
13602
255e7678
DJ
136032007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
13604 Daniel Jacobowitz <dan@codesourcery.com>
13605
13606 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
13607 for __WIN32__.
13608 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
13609 * gdb.base/unload.exp: Use shared library test routines.
13610
3a40aaa0
UW
136112007-07-03 Markus Deuling <deuling@de.ibm.com>
13612
13613 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
13614 * gdb.base/solib-symbol-lib.c: Likewise.
13615 * gdb.base/solib-symbol-main.c: Likewise.
13616
b0f4b84b
DJ
136172007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
13618
13619 * config/gdbserver.exp (gdb_reconnect): New.
13620 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
13621 gdb.base/solib-disc.exp: New files.
13622 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
13623 remote debugging".
13624 (gdb_compile): Add shlib_load flag.
13625 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
13626 port.
13627 (gdbserver_reconnect): New.
13628
1b05479a
DJ
136292007-07-01 Nick Roberts <nickrob@snap.net.nz>
13630 Daniel Jacobowitz <dan@codesourcery.com>
13631
13632 * gdb.base/annota3.exp: Test for if construct.
13633
86f78eb2
DJ
136342007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
13635
13636 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
13637
6a2eb474 136382007-06-21 Chris Dearman <chris@mips.com>
a9c64011 13639 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
13640
13641 * gdb.base/display.exp: Allow a newline after display/i.
13642 * gdb.base/pc-fp.exp: Likewise.
13643 * gdb.base/sigbpt.exp: Likewise.
13644
f8b73d13
DJ
136452007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
13646
13647 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
13648 required features to be included.
13649
4339e69e
DJ
136502007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
13651
13652 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
13653 in info threads output.
13654
23d964e7
UW
136552007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13656 Markus Deuling <deuling@de.ibm.com>
13657
13658 * gdb.arch/spu-info.exp: New testcase.
13659 * gdb.arch/spu-info.c: New file.
13660
fd20f75b
DJ
136612007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
13662
13663 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
13664 tpcs_offset. Restore lr after the call.
13665 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
13666
2226f861
DJ
136672007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
13668
13669 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
13670 (gdbserver_run): Kill any running gdbserver.
13671 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
13672
d12371a9
MR
136732007-05-17 Maciej W. Rozycki <macro@mips.com>
13674
13675 * gdb.base/sigbpt.exp: Preset segv_addr.
13676
93f02886
DJ
136772007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
13678
13679 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
13680 (gdb_compile_shlib): Likewise.
13681 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
13682 (default_gdb_init): Clear cleanfiles.
13683 (gdb_finish): Delete recorded cleanfiles.
13684 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
13685
13686 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
13687 Do not use isnative.
13688 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
13689 gdb.base/so-impl-ld.exp: Likewise.
13690 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
13691 * gdb.base/unload.exp: Likewise. Do not pass empty option to
13692 gdb_compile.
13693
b04e06d7
VP
136942007-05-15 Vladimir Prus <vladimir@codesourcery.com>
13695
13696 * config/unknown.exp: Remove.
13697
069ed931
UW
136982007-05-15 Markus Deuling <deuling@de.ibm.com>
13699
13700 * gdb.base/info-proc.exp: Check is_remote.
13701
09db0d03
UW
137022007-05-14 Markus Deuling <deuling@de.ibm.com>
13703
13704 * gdb.base/gcore.exp: Initialize variable core_supported.
13705
af2cbe8c
DJ
137062007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
13707
13708 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
13709
027c0295
DJ
137102007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
13711
13712 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
13713 * gdb.threads/print-threads.exp (test_all_threads): Allow
13714 negative and hexadecimal thread IDs.
13715
dc5000e7
DJ
137162007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
13717
13718 * gdb.java/jprint.java (public): Avoid invalid call to static
13719 method.
13720
2e74ed18
DP
137212007-05-14 Denis Pilat <denis.pilat@st.com>
13722
13723 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
13724 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
13725 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
13726 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
13727 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
13728
83547f02
UW
137292007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13730
13731 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 13732 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
13733 this mode.
13734 * gdb.base/ovlymgr.c: Provide stubs for spu target.
13735 * gdb.base/spu.ld: New file.
13736
b18be20d
DJ
137372007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
13738
13739 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
13740
be444858
DJ
137412007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
13742
13743 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
13744
b1d53152
DJ
137452007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
13746
13747 * gdb.java/jmain.exp: Handle demangled names with and without method
13748 signatures.
13749
d084b331
DJ
137502007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
13751
13752 * gdb.mi/mi-syn-frame.c (main, foo, bar)
13753 (have_a_very_merry_interrupt): Remove calls to puts.
13754 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
13755 inferior output.
13756 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
13757 test names.
13758
db9d7fc5
DJ
137592007-04-29 Markus Deuling <deuling@de.ibm.com>
13760 Daniel Jacobowitz <dan@codesourcery.com>
13761
13762 * gdb.base/auxv.exp (core_works): Also check is_remote.
13763 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
13764
ef783a7d 137652007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 13766
ef783a7d
VP
13767 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
13768 message, not the undefined 'module' variable.
13769 * gdb.base/siginfo.exp: Likewise.
13770 * gdb.base/sigstep.exp: Likewise.
13771 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
13772 serialport.
13773 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
13774
b7b73cae
CV
137752007-04-25 Corinna Vinschen <vinschen@redhat.com>
13776
13777 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
13778 target sim fails. Return 0 otherwise.
13779 (gdb_load): Return prematurely if gdb_target_sim fails.
13780
7d90fdfa
DP
137812007-04-16 Denis Pilat <denis.pilat@st.com>
13782
13783 * gdb.base/setshow.exp: Reset height after having set it to 100.
13784
5d3e9c85
DP
137852007-04-16 Denis Pilat <denis.pilat@st.com>
13786
13787 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
13788
18e75969
DP
137892007-04-16 Denis Pilat <denis.pilat@st.com>
13790
13791 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
13792
25d5ea92
VP
137932007-04-14 Vladimir Prus <vladimir@codesourcery.com>
13794
13795 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
13796 tests. Run the frozen varobjs test.
13797 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 13798 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 13799
0b49cb80
JK
138002007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13801
13802 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
13803 gdb.base/type-opaque.exp: New files.
13804
a73bafbc 138052007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
13806
13807 * gdb.mi/mi-var-child.c
a73bafbc
VP
13808 (do_children_tests): User char[2] instead of
13809 char so that automatic printing of pointers to char
13810 don't give unpredicable result.
13811 * gdb.mi/var-cmd.c (do_locals_test): Initialize
13812 local variables.
13813 * gdb.mi/mi-var-child.exp: Step to right line
13814 of do_children_tests.
13815 * gdb.mi/mi2-var-child.exp: Likewise.
13816 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 13817 do_locals_tests.
a73bafbc
VP
13818 (do_children_tests): User char[2] instead of
13819 char so that automatic printing of pointers to char
a9c64011 13820 don't give unpredicable result.
a73bafbc 13821 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 13822 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
13823 Pass test name to mi_wait_for_stop.
13824
7ce59000
DJ
138252007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
13826
13827 * gdb.asm/asm-source.exp: Remove d10v case.
13828 * lib/gdb.exp (skip_cplus_tests): Likewise.
13829 * gdb.asm/d10v.inc: Deleted.
13830
20389057
DJ
138312007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
13832
13833 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
13834
8807d78b
DJ
138352007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
13836
13837 * config/netware.exp: Delete file.
13838
aa3edb8e
JB
138392007-03-29 Joel Brobecker <brobecker@adacore.com>
13840
13841 * gdb.dwarf2/dw2-noloc.S: New file.
13842 * gdb.dwarf2/dw2-noloc.exp: New file.
13843
297561ac
PA
138442007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
13845
13846 * gdb.cp/method2.cc: New test.
13847 * gdb.cp/method2.exp: New test.
13848 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
13849
1f81bd39
DJ
138502007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
13851
13852 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
13853
9453113a
DJ
138542007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
13855
13856 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
13857
b741e217
DJ
138582007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
13859
13860 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
13861 (gdb_load): Delete, replace with...
13862 (gdb_reload): ...this.
13863 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
13864 * gdb.server/server-mon.exp: Likewise.
13865 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
13866 (gdb_start_cmd): New.
13867 (gdb_file_cmd): Save the last loaded file.
13868 (gdb_reload): New.
13869 (gdb_gnu_strip_debug): Use transform.
13870 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
13871 support here. Use new $last_loaded_file. Check mtime.
13872 (gdb_target_cmd): Handle ObjC failure case.
13873 (infer_host_exec): Delete.
13874 (gdbserver_load): Rename to...
13875 (gdbserver_run): ...this. Simplify.
13876 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
13877 (mi_gdb_load): Move most contents to a new function...
13878 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
13879 (mi_run_cmd): Use mi_gdb_target_load.
13880 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
13881 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
13882 Use gdb_run_cmd.
13883 * gdb.base/charsign.exp: Remove incorrect comment.
13884 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
13885 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
13886 gdb.base/start.exp: Use gdb_start_cmd.
13887
446ab585 138882007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 13889 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
13890
13891 * gdb.base/sigbpt.exp: Fix the message when skipping test.
13892 * gdb.base/signull.exp: Similarly.
13893
bbb88ebf
UW
138942007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13895
13896 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
13897 messages available to test cases (like chng-sym.exp).
13898
cb8c4a99
AS
138992007-03-14 Andreas Schwab <schwab@suse.de>
13900
13901 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
13902 format changes.
13903
4e463ff5
DJ
139042007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
13905
13906 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
13907 (optimized_1): New.
13908 (main): Call optimized_1.
13909 (gdb2029): Correct typos. Call gdb2029_marker.
13910 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
13911 for gdb2029.
13912
b6db2c47
MK
139132007-03-12 Mark Kettenis <kettenis@gnu.org>
13914
13915 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
13916 as tabs. Remove redundant test pattern.
13917
70ed3737
UW
139182007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13919
13920 * gdb.base/long_long.exp: Accept optional symbol name in <...>
13921 for /a format output.
13922
47b67b60
DJ
139232007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
13924
13925 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
13926 collect output incrementally.
13927
b8953b0e
UW
139282007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13929
13930 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
13931 for -var-create lpcharacter test.
13932 * gdb.mi/mi2-var-cmd.exp: Likewise.
13933
7acd5c40
UW
139342007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13935
13936 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
13937 pass on targets where address zero is readable.
13938
9c6759c1
UW
139392007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13940
13941 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
13942 just a single architecture.
13943
a2f1aeb4
UW
139442007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13945
13946 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
13947 (fetch_all_registers): New function, uses gdb_test_multiple and
13948 exp_continue to fetch inferior output line-by-line.
13949 Replace all uses of do_get_all_registers by fetch_all_registers.
13950
46579ac2
UW
139512007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13952
13953 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
13954 in target_info.
13955
fc133f24
MS
139562007-03-02 Michael Snyder <michael.snyder@palmsource.com>
13957
a9c64011 13958 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
13959 consistancy; add a default (timeout) case.
13960
7646a51d
MS
139612007-03-02 Michael Snyder <michael.snyder@palmsource.com>
13962
13963 * gdb.base/watchpoint.exp: Fix truncated comment.
13964
dcfff61f
MS
139652007-03-02 Michael Snyder <michael.snyder@palmsource.com>
13966
13967 * Makefile.in: Remove spurious single-quotes from sed command.
13968
664e3ee9
DJ
139692007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
13970
13971 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
13972 func.
13973 * gdb.mi/mi2-var-cmd.exp: Likewise.
13974
d7cc6f2f
JB
139752007-02-27 Joel Brobecker <brobecker@adacore.com>
13976
a9c64011
AS
13977 * gdb.dwarf2/dw2-producer.S: New file.
13978 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
13979
139802007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
13981
13982 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
13983 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
13984 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
13985 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
13986 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
13987 Revert tests to use mi_gdb_test and include value field in output
13988 of -var-create.
13989
93d42b30
DJ
139902007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
13991
13992 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
13993
c499ed39
DJ
139942007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
13995
13996 * gdb.base/maint.exp: Remove full paths from test names.
13997 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
13998 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
13999
9836f81b
JB
140002007-02-27 Joel Brobecker <brobecker@adacore.com>
14001
14002 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
14003
c74d0ad8
DJ
140042007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
14005
14006 * gdb.server/server-mon.exp: New test.
14007
2711e456
DJ
140082007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
14009
14010 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
14011
ff6f572f
DJ
140122007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
14013
14014 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
14015 register capitalization.
14016
fada3feb
DP
140172007-02-13 Denis Pilat <denis.pilat@st.com>
14018
14019 * gdb.mi/mi-var-invalidate.exp: New file.
14020
fb1e4ffc
DJ
140212007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
14022
14023 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
14024
3da939d7
DJ
140252007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
14026
14027 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
14028
123dc839
DJ
140292007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
14030
14031 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
14032 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
14033
877e3645 140342007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
14035
14036 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
14037 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
14038 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
14039 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
14040 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 14041 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 14042 Update tests to include value field in output of -var-create.
a9c64011 14043
3c0a2960
AS
140442007-02-08 Andreas Schwab <schwab@suse.de>
14045
14046 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
14047
108546a0
DJ
140482007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
14049
14050 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
14051 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
14052
d701dcab
DP
140532007-02-02 Denis Pilat <denis.pilat@st.com>
14054
14055 * gdb.threads/threadapply.exp: check that frame is not changed by
14056 the thread apply all command.
14057
783e3e2f
AS
140582007-01-31 Andreas Schwab <schwab@suse.de>
14059
6d9c3a87
AS
14060 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
14061
3c50d7b9
AS
14062 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
14063 in the dwarf sections.
14064 * gdb.dwarf2/mac-fileno.S: Likewise.
14065
783e3e2f
AS
14066 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
14067 bspstore register on ia64.
14068
78ff580e
AS
140692007-01-29 Andreas Schwab <schwab@suse.de>
14070
cc8e9b12
AS
14071 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
14072 "frame-begin" annotation.
14073
78ff580e
AS
14074 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
14075 number of "frames-invalid" annotations.
14076
704a4f78
DJ
140772007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
14078
14079 * gdb.base/commands.exp: Call if_commands_test.
14080 (gdb_test_no_prompt, if_commands_test): New.
14081
e741bf94
MK
140822007-01-28 Mark Kettenis <kettenis@gnu.org>
14083
14084 * gdb.threads/sigthread.c (NSIGS): Make bigger.
14085
474d0ad3
AS
140862007-01-27 Andreas Schwab <schwab@suse.de>
14087
14088 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
14089 .short/.int/.quad in the dwarf sections.
14090 * gdb.dwarf2/dw2-intercu.S: Likewise.
14091 * gdb.dwarf2/dw2-intermix.S: Likewise.
14092
e784b426
JK
140932007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14094
14095 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
14096 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
14097 array.
e784b426
JK
14098 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
14099 * gdb.base/setvar.exp: Likewise.
14100
37f08e04
AS
141012007-01-26 Andreas Schwab <schwab@suse.de>
14102
9a01813a
AS
14103 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
14104 test.
14105
37f08e04
AS
14106 * gdb.base/multi-forks.exp ("restart $i"): Also match
14107 __kernel_syscall_via_break.
14108
6e2a9270
VP
141092007-01-24 Vladimir Prus <vladimir@codesourcery.com>
14110
14111 * lib/mi-support.exp (mi_delete_varobj): New.
14112 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
14113 testcase.
14114 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
14115 (main): Call the above.
14116 (reference_update_test, base_in_reference_test)
14117 (reference_to_pointer): Delete the created varobjs.
a9c64011 14118
e515b470
DJ
141192007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
14120
14121 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
14122 * configure: Regenerated.
14123 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
14124 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
14125 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
14126 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
14127 * lib/gdb.exp (gdb_skip_xml_test): New function.
14128
08d8bcd7
DJ
141292007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
14130
14131 * gdb.base/sigrepeat.exp: Correct error message.
14132
141332007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
14134 Daniel Jacobowitz <dan@codesourcery.com>
14135
14136 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
14137 gdb.arch/i386-gnu-cfi-asm.S: New files.
14138
97c3f1f3
JK
141392007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14140
14141 * lib/gdb.exp: Abort on missing `site.exp'.
14142
cb1df416
DJ
141432007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14144 Daniel Jacobowitz <dan@codesourcery.com>
14145
14146 * gdb.base/included.c, gdb.base/included.exp,
14147 gdb.base/included.h: New files.
14148
35990120
DJ
141492007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
14150
14151 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
14152 (maximize_rlimit): Reduce limits on 64-bit systems.
14153
6e81a116 141542007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
14155
14156 From Marcus Deuling <deuling@de.ibm.com>:
14157 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
14158 every case.
14159
6c3c41f3
NR
141602007-01-13 Nick Roberts <nickrob@snap.net.nz>
14161
14162 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
14163 (test_path_specification): Use objdir instead of srcdir to always
14164 get an absolute filename.
14165
2f12c312
DJ
141662007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
14167
14168 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
14169
81121995
VP
141702007-01-11 Vladimir Prus <vladimir@codesourcery.com>
14171
14172 * gdb.mi/mi-var-cp.cc (reference_update_tests):
14173 Make sure the variable we're using is in scope.
14174 (reference_to_pointer): Likewise.
14175
4741b737
DJ
141762007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
14177
14178 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
14179 has no debug information.
14180
054410c3
DJ
141812007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
14182
14183 * gdb.base/annota1.exp: Remove extra send_gdb.
14184
818f79f6
DJ
141852007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14186
14187 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
14188
f7a6bb70
DJ
141892007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14190
14191 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
14192
57e66780
DJ
141932007-01-08 Nick Roberts <nickrob@snap.net.nz>
14194 Daniel Jacobowitz <dan@codesourcery.com>
14195
14196 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
14197 lcharacter or linteger change. Correct duplicated test name.
14198 * gdb.mi/mi2-var-cmd.exp: Likewise.
14199
3d799a95
DJ
142002007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
14201
14202 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
14203
142042007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 14205
a9c64011
AS
14206 * gdb.base/nofield.c: New file.
14207 * gdb.base/nofield.exp: New testcase.
51679ba9 14208
eafb94e8
NR
142092007-01-05 Nick Roberts <nickrob@snap.net.nz>
14210
14211 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
14212
14213 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
14214 test.
14215
5e572bb4
DJ
142162007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
14217
14218 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
14219
74a44383
DJ
142202007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
14221
14222 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
14223 when continuing.
14224
1b572db9
DJ
142252007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
14226
14227 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
14228 Expect ".exe" extension.
14229
381bc39b
DJ
142302007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
14231
14232 * gdb.base/charset.exp: Add explicit filename to break.
14233 * gdb.base/dbx.exp: Add explicit filename to breaks.
14234
2b70e4c6
DJ
142352007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
14236
14237 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
14238 * gdb.mi/mi2-file.exp: Likewise.
14239
303b6f5d
DJ
142402007-01-04 Vladimir Prus <vladimir@codesourcery.com>
14241
14242 Implement specification of MI tests as comments
14243 in C and C++ sources.
14244 * lib/mi-support.exp (mi_autotest_data): New variable.
14245 (mi_autotest_source): New variable.
14246 (count_newlines, mi_prepare_inline_tests)
14247 (mi_get_inline_test, mi_continue_to_line)
14248 (mi_run_inline_test, mi_tbreak)
14249 (mi_send_resuming_command, mi_wait_for_stop): New functions.
14250 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
14251 Run inline tests.
14252 * gdb.mi/mi-var-cp.cc: Define tests here.
14253
23da0d94
VP
142542007-01-04 Vladimir Prus <vladimir@codesourcery.com>
14255
14256 Simplify usage of mi_continue_to.
14257 * lib/mi-support.exp (mi_runto_helper): Renamed
14258 from mi_runto, added new parameter 'run_or_continue'.
14259 (mi_runto): Use mi_runto_helper.
14260 (mi_continue_to): Accept just function name as parameter.
14261 Use mi_runto_helper.
14262 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
14263 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 14264
f9e18282
JB
142652006-01-04 Joel Brobecker <brobecker@adacore.com>
14266
14267 Make this testcase a bit more realistic. The current code
14268 is too simplistic, and allows the compiler to optimize out
14269 some of the entities we need for this testcase.
14270 * gdb.ada/null_record/bar.ads (Void_Star): New type.
14271 (Do_Nothing): Add extra parameter.
14272 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
14273 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
14274 by using a variable of type Void_Star.
14275
fd678c65
JB
142762006-01-04 Joel Brobecker <brobecker@adacore.com>
14277
14278 * gdb.ada/catch_ex/foo.adb: New file.
14279 * gdb.ada/catch_ex.exp: New testcase.
14280
05cfdb42
DJ
142812007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
14282
14283 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
14284 pass --image-base to linker.
14285
2e03ee74
DJ
142862007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14287 Daniel Jacobowitz <dan@codesourcery.com>
14288
14289 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
14290 secondary prompts.
14291
0d5de010
DJ
142922007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
14293
14294 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
14295 output. Test the types of members and member pointers.
14296 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
14297 gdb/2092.
14298 * gdb.cp/member-ptr.exp: Search for a comment instead of a
14299 statement. Enable for GCC. Update expected output for some tests
14300 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
14301 layout.
14302 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
14303 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
14304 (Diamond::vget_base): New.
14305 (main): Add new tests.
14306 * gdb.cp/printmethod.exp: Update expected output for member functions.
14307 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
14308 print pEe->D::vg().
14309
61a771aa
DJ
143102007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
14311
14312 * gdb.threads/tls.exp: Allow stops in sem_post.
14313
2fa63963
DJ
143142006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
14315
14316 * gdb.base/annota1.exp: Allow .*printf in backtraces.
14317 * gdb.base/annota3.exp: Likewise.
14318 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
14319 again (instead of timing out).
14320 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
14321 GCC bug 26475.
14322 * gdb.java/jmisc.exp: Adjust to work with method signatures including
14323 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
14324 test from jmisc1.exp.
14325 * gdb.java/jmisc1.exp: Delete.
14326 * gdb.java/jprint.exp: Adjust to work with method signatures including
14327 return types.
14328 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
14329 * gdb.threads/linux-dp.exp: Don't be confused by program output.
14330 * lib/java.exp (compile_java_from_source): Pass the correct type
14331 to target_compile.
14332
5eefc2b7
JB
143332006-12-31 Joel Brobecker <brobecker@adacore.com>
14334
14335 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
14336 (stack_align_edx): New function.
14337 (stack_align_eax): New function.
14338 (main): Add calls to stack_align_edx and stack_align_eax.
14339 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
14340 Add testing for the cases where the register used during a stack
14341 realignment is edx. Same for eax.
14342
227c54da
DJ
143432006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
14344
14345 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
14346 and generic PE targets.
14347
cab8ac94
JB
143482006-12-29 Joel Brobecker <brobecker@adacore.com>
14349
14350 * gdb.ada/array_return.exp: Update copyright date list.
14351
ba54f318
JB
143522006-12-27 Joel Brobecker <brobecker@adacore.com>
14353
14354 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
14355 (Create_Small_Float_Vector): New function.
14356 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
14357 function body.
14358 * gdb.ada/array_return/p.adb: Use new type and function from
14359 package Pck.
14360 * gdb.ada/array_return.exp: Add a test verifying that GDB is
14361 able to print the value returned by a function returning an
14362 array of float.
14363
6b7a35dd
JB
143642006-12-20 Joel Brobecker <brobecker@adacore.com>
14365
14366 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
14367 The associated tests should be PASSing.
14368
038224f6
VP
143692006-12-08 Vladimir Prus <vladimir@codesourcery.com>
14370
14371 Test for base in references.
14372 * gdb.mi/mi-var-cp.cc: Add test code.
14373 * gdb.mi/mi-var-cp.exp: Test for bases in references.
14374 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
14375 * gdb.mi/mi2-watch.exp: Likewise.
14376 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
14377 (mi_list_varobj_children): New function.
14378
b26ed50d
VP
143792006-12-08 Vladimir Prus <vladimir@codesourcery.com>
14380
14381 * lib/mi-support.exp
14382 (mi_runto): Accept "()" after function name.
14383 (mi_create_varobj): New function.
14384 (mi_varobj_update): New function.
14385 (mi_Check_varobj_value): New function.
14386 * gdb.mi/mi-var-cp.exp: New file.
14387 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 14388
08232497
DJ
143892006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
14390
14391 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
14392 gdb.base/weaklib2.c: New files.
14393
d394c993 143942006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 14395
ac6c2fba
NS
14396 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
14397 info. Adjust test names.
14398
8ec659a0 14399 * gdb.base/break.c (main): Move position of malloc.
d394c993 14400 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 14401
acd65feb
VP
144022006-11-28 Vladimir Prus <vladimir@codesourcery.com>
14403
14404 * gdb.mi/mi-var-cmd.exp: Check -var-update after
14405 assignement of arrays and function pointers.
14406 * gdb.mi/var-cmd.c: Add declaration necessary for above
14407 tests.
14408
f556d5e5
NS
144092006-11-27 Nathan Sidwell <nathan@codesourcery.com>
14410
14411 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
14412
14413 * gdb.threads/linux-dp.exp: Read thread table before and after
14414 creating each philosopher and verify it.
14415
697bc68d
NS
144162006-11-27 Nathan Sidwell <nathan@codesourcery.com>
14417 Paul Brook <paul@codesourcery.com>
14418 Daniel Jacobowitz <dan@codesourcery.com>
14419
14420 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 14421 main to remove duplication. Add start function of the form
697bc68d
NS
14422 '_*start[1-9]*'. Add RVDS start function.
14423
29d73ae4
DJ
144242006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
14425
14426 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
14427
c1d88655
UW
144282006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14429
14430 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
14431 * gdb.asm/spu.inc: New file.
14432 * gdb.base/term.exp: Disable if [target_info exists noargs].
14433 * gdb.gdb/complaints.exp: Disable if ![isnative].
14434 * gdb.gdb/selftest.exp: Likewise.
14435 * gdb.gdb/observer.exp: Likewise.
14436 * gdb.gdb/xfullpath.exp: Likewise.
14437 * gdb.base/attach.exp: Disable on SPU target.
14438 * gdb.cp/bs145503.exp: Likewise.
14439 * gdb.cp/exception.exp: Likewise.
14440 * gdb.cp/userdef.exp: Likewise.
14441
32a13b1a
DJ
144422006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
14443
14444 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
14445
d8295fe9
VP
144462006-11-10 Vladimir Prus <vladimir@codesourcery.com>
14447
14448 * gdb.base/completion.exp: Fix completion tests for
14449 'info' and 'info '.
14450 * gdb.base/help.exp (help_test_raw, test_class_help)
14451 (test_prefix_command_help): Move...
14452 * lib/gdb.exp: Here.
14453 * gdb.base/main.exp: Adjust.
14454 * gdb.cp/maint.exp: Adjust.
14455 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 14456
8c394015
VP
144572006-11-09 Vladimir Prus <vladimir@codesourcery.com>
14458
14459 * gdb.stabs/weird.exp (print_weird_var): Use
14460 gdb_test_multiple instead of gdb_expect.
14461
027fc1bc
VP
144622006-11-09 Vladimir Prus <vladimir@codesourcery.com>
14463
14464 * gdb.base/help.exp (help_test_raw): New.
14465 (test_class_help): New.
14466 (test_prefix_command_help): New.
14467 Adjust testcases.
14468
67609209
FR
144692006-11-09 Christophe Lyon <christophe.lyon@st.com>
14470
14471 * gdb.base/constvars.c (main): Write to crass and crips, so that
14472 they are allocated by the compiler.
14473
f73adfeb
AS
144742006-10-27 Andreas Schwab <schwab@suse.de>
14475
14476 * gdb.base/multi-forks.exp: Use "detach fork" instead of
14477 "detach-fork".
14478
2f83a18e
DJ
144792006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
14480
14481 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
14482 of patterns.
14483
94277a38
DJ
144842006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
14485
14486 * gdb.base/sepdebug.exp: Remove debug format test.
14487 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
14488 Handle no-symtab.
14489 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
14490
5bd2f6e2
DJ
144912006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
14492
14493 * gdb.threads/manythreads.c (thread_function, main): Don't cast
14494 int to pointer or pointer to int.
14495 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
14496
8c008720
DJ
144972006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
14498
14499 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
14500
9e35dae4
DJ
145012006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14502
14503 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
14504
d9639e13
DJ
145052006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
14506
14507 PR c++/2116
14508 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
14509
390a1bd0
JB
145102006-10-06 Joel Brobecker <brobecker@adacore.com>
14511
14512 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
14513 the corresponding bug has been fixed in GDB (PR/2018).
14514
dd920c33
JB
145152006-10-06 Joel Brobecker <brobecker@adacore.com>
14516
14517 * gdb.base/subst.exp: New testcase.
14518
53bbefe9
JB
145192006-10-06 Joel Brobecker <brobecker@adacore.com>
14520
14521 * gdb.ada/array_return/pck.ads: Add copyright notice.
14522 * gdb.ada/array_return/pck.adb: Likewise.
14523 * gdb.ada/array_return/p.adb: Likewise.
14524 * gdb.ada/exec_changed/first.adb: Likewise.
14525 * gdb.ada/exec_changed/second.adb: Likewise.
14526
09851417
JB
145272006-10-06 Joel Brobecker <brobecker@adacore.com>
14528
14529 * gdb.ada/watch_arg/watch.adb: New file.
14530 * gdb.ada/watch_arg.exp: New testcase.
14531
041bf30d
VP
145322006-10-02 Vladimir Prus <vladimir@codesourcery.com>
14533
14534 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 14535 via string_to_regexp.
041bf30d 14536 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 14537
f286fbdd 145382006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
14539
14540 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
14541 Remove unused / obsolete files.
14542
7c07f349
NR
145432006-09-19 Nick Roberts <nickrob@snap.net.nz>
14544
14545 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
14546
cd5ff84a
VP
145472006-09-17 Vladimir Prus <vladimir@codesourcery.com>
14548
14549 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
14550 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 14551 the number of frames.
cd5ff84a 14552
ae018d1a
DJ
145532006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
14554
14555 * gdb.base/args.c (main): Add breakpoint marker.
14556 * gdb.base/args.exp: Use args_test for tests. Add new tests which
14557 really test empty arguments.
14558 (args_load): Delete.
14559 (args_test): New.
14560
b399c549
NR
145612006-09-13 Nick Roberts <nickrob@snap.net.nz>
14562
14563 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 14564 check for one file.
b399c549 14565
2ab1eb7a
VP
145662006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
14567
14568 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
14569 HIGH_FRAME argument to -stack-list-locals can be larger than
14570 the number of frames.
a9c64011 14571
476308bf
FF
145722006-08-18 Fred Fish <fnf@specifix.com>
14573
14574 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
14575 '$' in front of skip_vmx_tests_saved when setting that.
14576
8625200f
AS
145772006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
14578
14579 * gdb.base/trace-commands.exp: New file.
14580
089ec8f1
DJ
145812006-08-10 Joel Brobecker <brobecker@adacore.com>
14582 Daniel Jacobowitz <dan@codesourcery.com>
14583
14584 * gdb.base/step-bt.exp: Make hexadecimal address optional in
14585 expected output of the backtrace commands.
14586
b60f0898
JB
145872006-08-09 Joel Brobecker <brobecker@adacore.com>
14588
14589 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
14590 untested followed by return combination.
14591 * gdb.arch/altivec-regs.exp: Likewise.
14592 * gdb.arch/e500-abi.exp: Likewise.
14593 * gdb.arch/e500-regs.exp: Likewise.
14594 * gdb.arch/gdb1291.exp: Likewise.
14595 * gdb.arch/gdb1431.exp: Likewise.
14596 * gdb.arch/gdb1558.exp: Likewise.
14597 * gdb.arch/i386-prologue.exp: Likewise.
14598 * gdb.arch/i386-unwind.exp: Likewise.
14599 * gdb.asm/asm-source.exp: Likewise.
14600 * gdb.base/a2-run.exp: Likewise.
14601 * gdb.base/advance.exp: Likewise.
14602 * gdb.base/all-bin.exp: Likewise.
14603 * gdb.base/annota1.exp: Likewise.
14604 * gdb.base/annota3.exp: Likewise.
14605 * gdb.base/args.exp: Likewise.
14606 * gdb.base/arithmet.exp: Likewise.
14607 * gdb.base/assign.exp: Likewise.
14608 * gdb.base/async.exp: Likewise.
14609 * gdb.base/attach.exp: Likewise.
14610 * gdb.base/bang.exp: Likewise.
14611 * gdb.base/bigcore.exp: Likewise.
14612 * gdb.base/bitfields.exp: Likewise.
14613 * gdb.base/bitfields2.exp: Likewise.
14614 * gdb.base/break.exp: Likewise.
14615 * gdb.base/call-sc.exp: Likewise.
14616 * gdb.base/call-strs.exp: Likewise.
14617 * gdb.base/callfuncs.exp: Likewise.
14618 * gdb.base/checkpoint.exp: Likewise.
14619 * gdb.base/chng-syms.exp: Likewise.
14620 * gdb.base/code-expr.exp: Likewise.
14621 * gdb.base/commands.exp: Likewise.
14622 * gdb.base/completion.exp: Likewise.
14623 * gdb.base/cond-expr.exp: Likewise.
14624 * gdb.base/condbreak.exp: Likewise.
14625 * gdb.base/consecutive.exp: Likewise.
14626 * gdb.base/constvars.exp: Likewise.
14627 * gdb.base/corefile.exp: Likewise.
14628 * gdb.base/cvexpr.exp: Likewise.
14629 * gdb.base/dbx.exp: Likewise.
14630 * gdb.base/define.exp: Likewise.
14631 * gdb.base/detach.exp: Likewise.
14632 * gdb.base/display.exp: Likewise.
14633 * gdb.base/dump.exp: Likewise.
14634 * gdb.base/ena-dis-br.exp: Likewise.
14635 * gdb.base/ending-run.exp: Likewise.
14636 * gdb.base/environ.exp: Likewise.
14637 * gdb.base/eval-skip.exp: Likewise.
14638 * gdb.base/exprs.exp: Likewise.
14639 * gdb.base/fileio.exp: Likewise.
14640 * gdb.base/finish.exp: Likewise.
14641 * gdb.base/float.exp: Likewise.
14642 * gdb.base/foll-exec.exp: Likewise.
14643 * gdb.base/foll-fork.exp: Likewise.
14644 * gdb.base/foll-vfork.exp: Likewise.
14645 * gdb.base/freebpcmd.exp: Likewise.
14646 * gdb.base/funcargs.exp: Likewise.
14647 * gdb.base/gcore.exp: Likewise.
14648 * gdb.base/gdb1090.exp: Likewise.
14649 * gdb.base/gdb1250.exp: Likewise.
14650 * gdb.base/huge.exp: Likewise.
14651 * gdb.base/info-proc.exp: Likewise.
14652 * gdb.base/interrupt.exp: Likewise.
14653 * gdb.base/jump.exp: Likewise.
14654 * gdb.base/langs.exp: Likewise.
14655 * gdb.base/lineinc.exp: Likewise.
14656 * gdb.base/list.exp: Likewise.
14657 * gdb.base/logical.exp: Likewise.
14658 * gdb.base/long_long.exp: Likewise.
14659 * gdb.base/macscp.exp: Likewise.
14660 * gdb.base/maint.exp: Likewise.
14661 * gdb.base/mips_pro.exp: Likewise.
14662 * gdb.base/miscexprs.exp: Likewise.
14663 * gdb.base/multi-forks.exp: Likewise.
14664 * gdb.base/opaque.exp: Likewise.
14665 * gdb.base/overlays.exp: Likewise.
14666 * gdb.base/pc-fp.exp: Likewise.
14667 * gdb.base/pointers.exp: Likewise.
14668 * gdb.base/printcmds.exp: Likewise.
14669 * gdb.base/psymtab.exp: Likewise.
14670 * gdb.base/ptype.exp: Likewise.
14671 * gdb.base/recurse.exp: Likewise.
14672 * gdb.base/relational.exp: Likewise.
14673 * gdb.base/relocate.exp: Likewise.
14674 * gdb.base/remote.exp: Likewise.
14675 * gdb.base/reread.exp: Likewise.
14676 * gdb.base/restore.exp: Likewise.
14677 * gdb.base/return.exp: Likewise.
14678 * gdb.base/return2.exp: Likewise.
14679 * gdb.base/scope.exp: Likewise.
14680 * gdb.base/sect-cmd.exp: Likewise.
14681 * gdb.base/sep.exp: Likewise.
14682 * gdb.base/sepdebug.exp: Likewise.
14683 * gdb.base/setshow.exp: Likewise.
14684 * gdb.base/setvar.exp: Likewise.
14685 * gdb.base/sigall.exp: Likewise.
14686 * gdb.base/sigbpt.exp: Likewise.
14687 * gdb.base/signals.exp: Likewise.
14688 * gdb.base/signull.exp: Likewise.
14689 * gdb.base/sizeof.exp: Likewise.
14690 * gdb.base/solib.exp: Likewise.
14691 * gdb.base/step-line.exp: Likewise.
14692 * gdb.base/step-test.exp: Likewise.
14693 * gdb.base/structs.exp: Likewise.
14694 * gdb.base/structs2.exp: Likewise.
14695 * gdb.base/term.exp: Likewise.
14696 * gdb.base/twice.exp: Likewise.
14697 * gdb.base/until.exp: Likewise.
14698 * gdb.base/varargs.exp: Likewise.
14699 * gdb.base/volatile.exp: Likewise.
14700 * gdb.base/watchpoint.exp: Likewise.
14701 * gdb.base/whatis-exp.exp: Likewise.
14702 * gdb.base/whatis.exp: Likewise.
14703 * gdb.cp/ambiguous.exp: Likewise.
14704 * gdb.cp/annota2.exp: Likewise.
14705 * gdb.cp/annota3.exp: Likewise.
14706 * gdb.cp/bool.exp: Likewise.
14707 * gdb.cp/breakpoint.exp: Likewise.
14708 * gdb.cp/casts.exp: Likewise.
14709 * gdb.cp/class2.exp: Likewise.
14710 * gdb.cp/classes.exp: Likewise.
14711 * gdb.cp/cplusfuncs.exp: Likewise.
14712 * gdb.cp/ctti.exp: Likewise.
14713 * gdb.cp/derivation.exp: Likewise.
14714 * gdb.cp/exception.exp: Likewise.
14715 * gdb.cp/gdb1355.exp: Likewise.
14716 * gdb.cp/hang.exp: Likewise.
14717 * gdb.cp/inherit.exp: Likewise.
14718 * gdb.cp/local.exp: Likewise.
14719 * gdb.cp/m-data.exp: Likewise.
14720 * gdb.cp/m-static.exp: Likewise.
14721 * gdb.cp/member-ptr.exp: Likewise.
14722 * gdb.cp/method.exp: Likewise.
14723 * gdb.cp/misc.exp: Likewise.
14724 * gdb.cp/namespace.exp: Likewise.
14725 * gdb.cp/overload.exp: Likewise.
14726 * gdb.cp/ovldbreak.exp: Likewise.
14727 * gdb.cp/pr-1023.exp: Likewise.
14728 * gdb.cp/pr-1210.exp: Likewise.
14729 * gdb.cp/pr-574.exp: Likewise.
14730 * gdb.cp/printmethod.exp: Likewise.
14731 * gdb.cp/psmang.exp: Likewise.
14732 * gdb.cp/ref-params.exp: Likewise.
14733 * gdb.cp/ref-types.exp: Likewise.
14734 * gdb.cp/rtti.exp: Likewise.
14735 * gdb.cp/templates.exp: Likewise.
14736 * gdb.cp/try_catch.exp: Likewise.
14737 * gdb.cp/userdef.exp: Likewise.
14738 * gdb.cp/virtfunc.exp: Likewise.
14739 * gdb.disasm/am33.exp: Likewise.
14740 * gdb.disasm/h8300s.exp: Likewise.
14741 * gdb.disasm/mn10300.exp: Likewise.
14742 * gdb.disasm/sh3.exp: Likewise.
14743 * gdb.disasm/t01_mov.exp: Likewise.
14744 * gdb.disasm/t02_mova.exp: Likewise.
14745 * gdb.disasm/t03_add.exp: Likewise.
14746 * gdb.disasm/t04_sub.exp: Likewise.
14747 * gdb.disasm/t05_cmp.exp: Likewise.
14748 * gdb.disasm/t06_ari2.exp: Likewise.
14749 * gdb.disasm/t07_ari3.exp: Likewise.
14750 * gdb.disasm/t08_or.exp: Likewise.
14751 * gdb.disasm/t09_xor.exp: Likewise.
14752 * gdb.disasm/t10_and.exp: Likewise.
14753 * gdb.disasm/t11_logs.exp: Likewise.
14754 * gdb.disasm/t12_bit.exp: Likewise.
14755 * gdb.disasm/t13_otr.exp: Likewise.
14756 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
14757 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
14758 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
14759 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
14760 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
14761 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
14762 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
14763 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
14764 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
14765 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
14766 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
14767 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
14768 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
14769 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
14770 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
14771 * gdb.mi/gdb701.exp: Likewise.
14772 * gdb.mi/gdb792.exp: Likewise.
14773 * gdb.mi/mi-basics.exp: Likewise.
14774 * gdb.mi/mi-break.exp: Likewise.
14775 * gdb.mi/mi-cli.exp: Likewise.
14776 * gdb.mi/mi-console.exp: Likewise.
14777 * gdb.mi/mi-disassemble.exp: Likewise.
14778 * gdb.mi/mi-eval.exp: Likewise.
14779 * gdb.mi/mi-file.exp: Likewise.
14780 * gdb.mi/mi-read-memory.exp: Likewise.
14781 * gdb.mi/mi-regs.exp: Likewise.
14782 * gdb.mi/mi-return.exp: Likewise.
14783 * gdb.mi/mi-simplerun.exp: Likewise.
14784 * gdb.mi/mi-stack.exp: Likewise.
14785 * gdb.mi/mi-stepi.exp: Likewise.
14786 * gdb.mi/mi-syn-frame.exp: Likewise.
14787 * gdb.mi/mi-until.exp: Likewise.
14788 * gdb.mi/mi-var-block.exp: Likewise.
14789 * gdb.mi/mi-var-child.exp: Likewise.
14790 * gdb.mi/mi-var-cmd.exp: Likewise.
14791 * gdb.mi/mi-var-display.exp: Likewise.
14792 * gdb.mi/mi-watch.exp: Likewise.
14793 * gdb.mi/mi2-basics.exp: Likewise.
14794 * gdb.mi/mi2-break.exp: Likewise.
14795 * gdb.mi/mi2-cli.exp: Likewise.
14796 * gdb.mi/mi2-console.exp: Likewise.
14797 * gdb.mi/mi2-disassemble.exp: Likewise.
14798 * gdb.mi/mi2-eval.exp: Likewise.
14799 * gdb.mi/mi2-file.exp: Likewise.
14800 * gdb.mi/mi2-read-memory.exp: Likewise.
14801 * gdb.mi/mi2-regs.exp: Likewise.
14802 * gdb.mi/mi2-return.exp: Likewise.
14803 * gdb.mi/mi2-simplerun.exp: Likewise.
14804 * gdb.mi/mi2-stack.exp: Likewise.
14805 * gdb.mi/mi2-stepi.exp: Likewise.
14806 * gdb.mi/mi2-syn-frame.exp: Likewise.
14807 * gdb.mi/mi2-until.exp: Likewise.
14808 * gdb.mi/mi2-var-block.exp: Likewise.
14809 * gdb.mi/mi2-var-child.exp: Likewise.
14810 * gdb.mi/mi2-var-cmd.exp: Likewise.
14811 * gdb.mi/mi2-var-display.exp: Likewise.
14812 * gdb.mi/mi2-watch.exp: Likewise.
14813 * gdb.stabs/exclfwd.exp: Likewise.
14814 * gdb.stabs/weird.exp: Likewise.
14815 * gdb.threads/gcore-thread.exp: Likewise.
14816 * gdb.trace/actions.exp: Likewise.
14817 * gdb.trace/backtrace.exp: Likewise.
14818 * gdb.trace/circ.exp: Likewise.
14819 * gdb.trace/collection.exp: Likewise.
14820 * gdb.trace/deltrace.exp: Likewise.
14821 * gdb.trace/infotrace.exp: Likewise.
14822 * gdb.trace/limits.exp: Likewise.
14823 * gdb.trace/packetlen.exp: Likewise.
14824 * gdb.trace/passc-dyn.exp: Likewise.
14825 * gdb.trace/passcount.exp: Likewise.
14826 * gdb.trace/report.exp: Likewise.
14827 * gdb.trace/save-trace.exp: Likewise.
14828 * gdb.trace/tfind.exp: Likewise.
14829 * gdb.trace/tracecmd.exp: Likewise.
14830 * gdb.trace/while-dyn.exp: Likewise.
14831 * gdb.trace/while-stepping.exp: Likewise.
14832
f4b618d1
JB
148332006-08-08 Joel Brobecker <brobecker@adacore.com>
14834
14835 * gdb.base/step-bt.c: New file.
14836 * gdb.base/step-bt.exp: New testcase.
14837
3d00d119
DJ
148382006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
14839
14840 * config/monitor.exp (gdb_load): Remove support for obsolete
14841 download-write-size.
14842 * gdb.base/remote.exp: Likewise. Update all callers of
14843 gdb_timed_load.
14844
017b5bd4
DJ
148452006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
14846
14847 * cursal.exp: Pass binfile to gdb_load.
14848
837c599d
DJ
148492006-08-01 Nathan Sidwell <nathan@codesourcery.com>
14850
14851 * gdb.base/cursal.exp: Add "" to gdb_load call.
14852
8dd4540b
MK
148532006-07-29 Mark Kettenis <kettenis@gnu.org>
14854
14855 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
14856 NetBSD/ELF targets.
14857
ab5c9f60
DJ
148582006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
14859
14860 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
14861 operator*.
14862
4c42eaff
DJ
148632006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
14864
14865 * gdb.base/completion.exp: Update for change in "file" behavior.
14866 * gdb.stabs/weird.exp: Likewise.
14867 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
14868 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
14869
0155cc76
NS
148702006-07-24 Nathan Sidwell <nathan@codesourcery.com>
14871
14872 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
14873 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
14874
16026cd7
AS
148752006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
14876
14877 * gdb.base/default.exp: Update source command error message.
14878 * gdb.base/help.exp: Update 'help source' message.
14879
16963cb6
DJ
148802006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
14881
14882 * gdb.cp/bs15503.exp: Update comment for no longer crashing
14883 test.
14884
6d7fd486
AS
148852006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
14886
14887 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
14888
29e8a844
DJ
148892006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
14890
14891 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
14892
6afcfa39
DJ
148932006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
14894
14895 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
14896
267a692b
MK
148972006-07-17 Mark Kettenis <kettenis@gnu.org>
14898
14899 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
14900 *-*-openbsd* from targets for wich we expect ARM FPA floating
14901 point format.
14902
85d2fec4
NR
149032006-07-17 Nick Roberts <nickrob@snap.net.nz>
14904
14905 * gdb.cp/annota3.exp: Expect frame-begin annotation.
14906
149072006-07-17 Mark Kettenis <kettenis@gnu.org>
14908
14909 * gdb.base/annota3.exp: Expect frame-begin annotation.
14910
85b4c6e8
JB
149112006-07-14 Joel Brobecker <brobecker@adacore.com>
14912
14913 * gdb.base/help.exp: Adjust "help unset" test to accept
14914 any list of unset commands.
14915
fb933624
DJ
149162006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
14917 Daniel Jacobowitz <dan@codesourcery.com>
14918
14919 * gdb.cp/ref-params.exp: New test.
14920 * gdb.cp/ref-params.cc: New source file.
14921 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
14922
1dff4b64
MK
149232006-07-08 Mark Kettenis <kettenis@gnu.org>
14924
14925 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
14926 spaces/tabs in regular expressions since they might not be there.
14927
40d2e0e3
AS
149282006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
14929
14930 * gdb.base/ifelse.exp: New file.
14931
f6c957d2
NS
149322006-07-04 Nathan Sidwell <nathan@codesourcery.com>
14933
14934 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
14935 line.
14936 * gdb.base/huge.exp: Loop over compilation to find a size that
14937 is acceptable.
14938 * gdb.base/remote.exp: Correct expected strings.
14939 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
14940
b9c5a23d
DJ
149412006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
14942
14943 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
14944
9af2e58d
DJ
149452006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
14946
14947 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
14948 native.
14949
30930ca5
DJ
149502006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
14951
14952 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
14953 enable stabs testing.
14954
aa32fa1d
DJ
149552006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
14956
bd4a4c80 14957 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
14958 gdb_test_multiple does.
14959
321fef15
DJ
149602006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
14961
14962 * Makefile.in (host_alias): Remove.
14963 (target_alias): Use @target_noncanonical@.
14964 (site.exp): Don't set host_alias.
14965 * aclocal.m4: Remove contents. Include acx.m4.
14966 * configure: Regenerated.
14967 * configure.ac: Use ACX_NONCANONICAL_TARGET.
14968
e1c2defa
NS
149692006-06-13 Nathan Sidwell <nathan@codesourcery.com>
14970
e63b55d1
NS
14971 * lib/gdb.exp (gdb_load_cmd): New.
14972
5600ea19
NS
14973 * gdb.base/fileio.c: Add system(NULL) test.
14974 * gdb.base/fileio.exp: Check it.
14975
e1c2defa
NS
14976 * gdb.base/break.c: Add 10a breakpoint at }
14977 * gdb.base/break.exp: Add test for breakpoint at }
14978 * gdb.cp/anon-union.cc: Add code at end of function.
14979 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
14980 * gdb.mi/var-cmd.c: Add code at end of function.
14981 * gdb.mi/mi-var-display.exp: Adjust end of next.
14982 * gdb.mi/mi2-var-display.exp: Likewise.
14983 * gdb.base/fileio.c: Add stop function and insert calls at
14984 stopping places.
14985 * gdb.base/fileio.exp: Breakpoint stop function and remove
14986 explicit line number references.
14987
6c0112ec
JB
149882006-05-19 Joel Brobecker <brobecker@adacore.com>
14989
a9c64011
AS
14990 * gdb.base/del.exp (test_delete_alias): New function.
14991 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 14992
154189a4
FF
149932006-05-18 Fred Fish <fnf@specifix.com>
14994
14995 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
14996 required. Check for spurious output after program exits normally.
14997
582e64c2
FF
149982006-05-17 Fred Fish <fnf@specifix.com>
14999
15000 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
15001 gdb_load, so it works in the simulator.
15002
8ef6493a
FF
150032006-05-11 Fred Fish <fnf@specifix.com>
15004
15005 * gdb.base/bang.exp: Ignore unexpected output between the
15006 "program exited normally" and the gdb prompt, as many other
15007 tests do.
15008
692b141c
MK
150092006-05-07 Mark Kettenis <kettenis@gnu.org>
15010
15011 * gdb.base/help.exp: Make "delete checkpoint" part option for
15012 "help d" and "help delete" tests.
15013
540b8a30
UW
150142006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15015
a9c64011 15016 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
15017 expected output in some mi_gdb_test statements.
15018 * gdb.mi/mi2-basics.exp: Likewise.
15019
9b6462d9
JB
150202006-05-05 Joel Brobecker <brobecker@adacore.com>
15021
15022 * gdb.base/del.c: New file.
15023 * gdb.base/del.exp: New testcase.
15024
954de43b
DM
150252006-05-05 David S. Miller <davem@sunset.davemloft.net>
15026
15027 * gdb.base/break.exp: Do not assume a breakpoint on
15028 main will actually be in $srcfile when optimizing.
1303f75e
DM
15029 * gdb.base/savedregs.exp: Do not require that the dummy
15030 frame location match up to a symbol and source file location.
c3242428
DM
15031 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
15032 will get printed without a mi_cmd_data_list_register_values prefix.
15033 (*-data-list-register-*): Correct regular expressions to expect the new
15034 pseudo d? floating point registers.
15035 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 15036
c7e64c9a
DJ
150372006-05-05 Christophe Lyon <christophe.lyon@st.com>
15038
15039 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
15040 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
15041 is allocated by the compiler.
15042 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
15043 anons, e, anone to force their allocation by the compiler.
15044
150452006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
15046
15047 * gdb.base/help.exp: Update expected text for help d and
15048 help delete.
15049
27ce9a6d
MK
150502006-05-02 Mark Kettenis <kettenis@gnu.org>
15051
15052 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
15053 NetBSD/ELF targets.
15054
8608915f
MK
150552006-04-30 Mark Kettenis <kettenis@gnu.org>
15056
15057 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
15058 single-step breakpoint fails; make this a KFAIL on
15059 sparc*-*-openbsd*.
15060 * gdb.base/siginfo.exp: Likewise.
15061 * gdb.base/sigstep.exp (advance, advancei): Likewise.
15062
b8db102d
MS
150632006-04-26 Michael Snyder <msnyder@redhat.com>
15064
15065 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
15066 which may have to consume output from other forks.
15067 Add tests to make sure that "delete fork" succeeded.
15068
c702009a
MS
150692006-04-20 Michael Snyder <msnyder@redhat.com>
15070
15071 * 2006-03-22 Jim Blandy <jimb@redhat.com>
15072 Add support for the Renesas M32C and M16C.
15073
15074 * gdb.asm/asm-source.exp: Add m32c target.
15075 * gdb.asm/m32c.inc: Support for m32c target.
15076
e28493f2
AS
150772006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
15078
15079 * gdb.base/commands.exp (recursive_source_test): New test.
15080
880da185
DM
150812006-04-04 David S. Miller <davem@sunset.davemloft.net>
15082
15083 * gdb.base/float.exp: Add pattern for sparc targets.
15084
61d9b92f
DJ
150852006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
15086
15087 * gdb.base/commands.exp (stray_arg0_test): New test.
15088
bd717df8
PB
150892006-03-30 Paul Brook <paul@codesourcery.com>
15090
15091 * gdb.mi/mi-until.exp: kfail broken until command.
15092 * gdb.mi/mi2-until.exp: Ditto.
15093
ec793d3c
NR
150942006-03-27 Nick Roberts <nickrob@snap.net.nz>
15095
15096 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
15097
831004b7
AO
150982006-03-08 Alexandre Oliva <aoliva@redhat.com>
15099
15100 * gdb.base/prelink.exp: Anchor tested-for regular expression
15101 on gdb prompt.
15102
effe49a0
PB
151032006-03-07 Paul Brook <paul@codesourcery.com>
15104
15105 * gdb.base/assign.exp: Correct fail message.
15106
e5461016
PB
151072006-03-07 Paul Brook <paul@codesourcery.com>
15108
15109 * lib/compiler.c: Extract armcc version number.
15110 * lib/compiler.cc: Ditto.
15111
fc91c6c2
PB
151122006-03-07 Paul Brook <paul@codesourcery.com>
15113
15114 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
15115 additional_flags=-w.
15116 * gdb.arch/altivec-regs.exp: Ditto.
15117 * gdb.arch/e500-abi.exp: Ditto.
15118 * gdb.arch/e500-regs.exp: Ditto.
15119 * gdb.base/all-bin.exp: Ditto.
15120 * gdb.base/annota1.exp: Ditto.
15121 * gdb.base/annota3.exp: Ditto.
15122 * gdb.base/args.exp: Ditto.
15123 * gdb.base/arithmet.exp: Ditto.
15124 * gdb.base/assign.exp: Ditto.
15125 * gdb.base/async.exp: Ditto.
15126 * gdb.base/bang.exp: Ditto.
15127 * gdb.base/break.exp: Ditto.
15128 * gdb.base/call-rt-st.exp: Ditto.
15129 * gdb.base/completion.exp: Ditto.
15130 * gdb.base/cond-expr.exp: Ditto.
15131 * gdb.base/condbreak.exp: Ditto.
15132 * gdb.base/consecutive.exp: Ditto.
15133 * gdb.base/define.exp: Ditto.
15134 * gdb.base/display.exp: Ditto.
15135 * gdb.base/ena-dis-br.exp: Ditto.
15136 * gdb.base/environ.exp: Ditto.
15137 * gdb.base/eval-skip.exp: Ditto.
15138 * gdb.base/info-proc.exp: Ditto.
15139 * gdb.base/jump.exp: Ditto.
15140 * gdb.base/logical.exp: Ditto.
15141 * gdb.base/long_long.exp: Ditto.
15142 * gdb.base/maint.exp: Ditto.
15143 * gdb.base/miscexprs.exp: Ditto.
15144 * gdb.base/pc-fp.exp: Ditto.
15145 * gdb.base/pointers.exp: Ditto.
15146 * gdb.base/relational.exp: Ditto.
15147 * gdb.base/reread.exp: Ditto.
15148 * gdb.base/sect-cmd.exp: Ditto.
15149 * gdb.base/sep.exp: Ditto.
15150 * gdb.base/sepdebug.exp: Ditto.
15151 * gdb.base/until.exp: Ditto.
15152 * gdb.base/whatis-exp.exp: Ditto.
15153 * gdb.cp/annota2.exp: Ditto.
15154 * gdb.cp/annota3.exp: Ditto.
15155 * gdb.trace/actions.exp: Ditto.
15156 * gdb.trace/backtrace.exp: Ditto.
15157 * gdb.trace/circ.exp: Ditto.
15158 * gdb.trace/collection.exp: Ditto.
15159 * gdb.trace/deltrace.exp: Ditto.
15160 * gdb.trace/infotrace.exp: Ditto.
15161 * gdb.trace/limits.exp: Ditto.
15162 * gdb.trace/packetlen.exp: Ditto.
15163 * gdb.trace/passc-dyn.exp: Ditto.
15164 * gdb.trace/passcount.exp: Ditto.
15165 * gdb.trace/report.exp: Ditto.
15166 * gdb.trace/save-trace.exp: Ditto.
15167 * gdb.trace/tfind.exp: Ditto.
15168 * gdb.trace/tracecmd.exp: Ditto.
15169 * gdb.trace/while-dyn.exp: Ditto.
15170 * gdb.trace/while-stepping.exp: Ditto.
15171 * lib/gdb.exp: Ditto.
15172 (gdb_compile): Handle nowarning option.
15173
5f4a23d9
AO
151742006-03-07 Alexandre Oliva <aoliva@redhat.com>
15175
15176 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
15177 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
15178 Rename executable to prelinkt. Don't re-prelink if we didn't
15179 get a core file. Test prelink -u exit status to tell whether
15180 prelinking failed. Use gdb_test_multiple.
15181
9733fc94
DJ
151822006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
15183
15184 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
15185 (do_tests): Call it.
15186
cc10cae3
AO
151872006-02-28 Alexandre Oliva <aoliva@redhat.com>
15188
15189 * gdb.base/prelink.exp: New test.
15190 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
15191
15c46491
WZ
151922006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
15193
15194 * gdb.fortran/derived-type.f90: New file.
15195 * gdb.fortran/derived-type.exp: New testcase.
15196
5c9f7ded
DJ
151972006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
15198
15199 * gdb.base/default.exp: Allow ';' as a directory separator.
15200
5b96932b
AS
152012006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
15202
15203 * gdb.base/help.exp (help add-symbol-file): Update.
15204
1986bccd
AS
152052006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
15206
15207 * gdb.base/help.exp (help load): Update expected results.
15208
a8b7528f
FF
152092006-02-19 Fred Fish <fnf@specifix.com>
15210
15211 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
15212 specifix hex value as part of results.
15213 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 15214
f8261448
FF
152152006-02-16 Fred Fish <fnf@specifix.com>
15216
15217 * gdb.base/whatis.c: Define variables using typedefs char_addr,
15218 ushort_addr, and slong_addr, so the typedefs are not optimized
15219 away.
15220 * gdb.base/whatis.exp: Add tests using type name for struct type,
15221 union type, enum type, and typedef.
a9c64011 15222
31d8bdd2
MK
152232006-02-13 Mark Kettenis <kettenis@gnu.org>
15224
15225 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
15226
34e41e63
JB
152272006-02-13 Jim Blandy <jimb@redhat.com>
15228
15229 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
15230 case where it takes two "next" commands to skip past the init
15231 call.
15232
ac6e4f31
FF
152332006-02-12 Fred Fish <fnf@specifix.com>
15234
15235 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
15236 to handle cases where it takes two "next" commands to skip
15237 past the init call.
15238
2db2d571
JB
152392006-02-07 Joel Brobecker <brobecker@adacore.com>
15240
15241 * gdb.ada/array_return.exp: Mark the last test as expected to fail
15242 on hppa32 targets.
15243
38fcd64c
DJ
152442006-02-06 Vladimir Prus <ghost@cs.msu.su>
15245
15246 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
15247 field.
15248
1315ad46
MK
152492006-01-29 Mark Kettenis <kettenis@gnu.org>
15250
15251 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
15252
5625b943
DJ
152532006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
15254
15255 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
15256 files.
15257
80df1bbe
DJ
152582006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
15259
15260 * gdb.cp/maint.exp: Set complaints to a positive value.
15261
9078e690
DJ
152622006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
15263
15264 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
15265 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
15266 function name.
15267
9c903399
DJ
152682006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
15269
15270 * gdb.base/checkpoint.c: Update copyright notice. Include
15271 <stdlib.h>.
15272
761ae4d6
JB
152732006-01-04 Jim Blandy <jimb@redhat.com>
15274
15275 * gdb.asm/asm-source.exp: Independently provide default values for
15276 asm-flags and debug-flags. Use 'string equal' to do the
15277 comparison, not the implicit expr's '==' operator. Remove
15278 now-unneeded assignments to asm-flags. In h8300 case, place
15279 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
15280
099ac3dd
MS
152812006-01-04 Michael Snyder <msnyder@redhat.com>
15282
15283 * gdb.base/checkpoint.c: New file.
15284 * gdb.base/checkpoint.exp: New file.
15285 * gdb.base/multi-fork.c: New file.
15286 * gdb.base/multi-fork.exp: New file.
15287 * gdb.base/pi.txt: New file (data for checkpoint.c test).
15288
f4d85314
FF
152892006-01-04 Fred Fish <fnf@specifix.com>
15290
15291 * gdb.base/ptype.c (foo): Add typedef.
15292 (intfoo): Add function.
15293 * gdb.base/ptype1.c: New file.
15294 * gdb.base/ptype.exp: Handle compilation and linking with two
15295 source files. Test that proper type for "foo" is found based
15296 on source context rather than first match found in symtabs.
15297
a1b06f35
MK
152982005-12-28 Mark Kettenis <kettenis@gnu.org>
15299
15300 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
15301 * gdb.asm/openbsd.inc: Indent commands.
15302
d082a1e2
MK
153032005-12-26 Mark Kettenis <kettenis@gnu.org>
15304
c65016bd
MK
15305 * gdb.base/freebpcmd.exp: Increase timeout.
15306
d082a1e2
MK
15307 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
15308
d3c32a0e
DJ
153092005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
15310
15311 * gdb.base/default.exp: Update check for "show version".
15312
9fdb1f50
RC
153132005-12-09 Randolph Chung <tausq@debian.org>
15314
15315 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
15316 * gdb.asm/pa64.inc: New file.
15317
5f2c56f7
RC
153182005-12-09 Randolph Chung <tausq@debian.org>
15319
15320 * gdb.asm/common.inc: Indent commands.
15321 * gdb.asm/asmsrc1.s: Likewise.
15322 * gdb.asm/asmsrc2.s: Likewise.
15323
8117349c
RC
153242005-12-09 Randolph Chung <tausq@debian.org>
15325
15326 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
15327 (get_addr_of_sym): Remove duplicate print.
15328 (gen_core): xfail hppa*-*-hpux*, update expected output.
15329 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
15330 * gdb.arch/pa64-nullify.s: New file.
15331
8f07f25a
RC
153322005-12-09 Randolph Chung <tausq@debian.org>
15333
15334 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
15335
55b39184
DJ
153362005-12-07 Christophe Lyon <christophe.lyon@st.com>
15337
15338 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
15339 code generation for these functions.
15340 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
15341 error message.
15342
31e2b00f
AS
153432005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
15344
15345 * gdb.base/help.exp (help b, help br, help bre, help brea)
15346 (help break): Update the expected message.
15347
c3d0b56e
SC
153482005-11-11 Stephane Carrez <stcarrez@nerim.fr>
15349
15350 * gdb.asm/m68hc11.inc: Setup the data section.
15351 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
15352 script for this test.
15353 (m6812-*-*): Likewise.
15354
36ae0ea9
RC
153552005-11-09 Randolph Chung <tausq@debian.org>
15356
15357 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
15358
9d6f42e9
WZ
153592005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
15360
15361 * gdb.base/break.exp: Fix a comment typo.
15362
e2126a14
EZ
153632005-11-03 Jim Blandy <jimb@redhat.com>
15364
a9c64011
AS
15365 Checked in by Elena Zannoni <ezannoni@redhat.com>
15366
889bf7c5 15367 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 15368
e0ac7199
CV
153692005-11-02 Corinna Vinschen <vinschen@redhat.com>
15370
15371 * gdb.arch/gdb1558.c: Include stdio.h.
15372
31d3fb18
MK
153732005-10-31 Mark Kettenis <kettenis@gnu.org>
15374
15375 * gdb.asm/asm-source.exp: Use -e instead of --entry.
15376
e52b687c
MK
153772005-10-31 Mark Kettenis <kettenis@gnu.org>
15378
15379 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
15380
f4711d79
PG
153812005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
15382
a9c64011
AS
15383 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
15384 vscr" tests to better match output.
f4711d79 15385
987a9106
JB
153862005-10-12 Jim Blandy <jimb@redhat.com>
15387
15388 * gdb.base/structs.exp (any): New function.
15389 (test_struct_returns): Don't make any assumptions at all about
15390 what value the function returns when GDB can't set the return
15391 value.
15392
2336bb58
JB
153932005-10-09 Joel Brobecker <brobecker@adacore.com>
15394
15395 * gdb.ada/arrayidx/p.adb: New file.
15396 * gdb.ada/arrayidx.exp: New testcase
15397
153982005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
15399
15400 * gdb.ada/array_return/pck.ads: New file.
15401 * gdb.ada/array_return/pck.adb: New file.
15402 * gdb.ada/array_return/p.adb: New file.
15403 * gdb.ada/array_return.exp: New testcase.
15404
705335ea
JB
154052005-10-03 Joel Brobecker <brobecker@adacore.com>
15406
a9c64011
AS
15407 * gdb.base/arrayidx.c: New file.
15408 * gdb.base/arrayidx.exp: New testcase.
705335ea 15409
11ee9940
NR
154102005-09-29 Nick Roberts <nickrob@snap.net.nz>
15411
15412 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
15413 frames-invalid and breakpoints-invalid are no longer generated
15414 with level 3 so don't expect them in the output.
15415
39fb8e9e
BR
154162005-09-27 Bob Rossi <bob@brasko.net>
15417
a9c64011 15418 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
15419 from test. Escape the | in mi_gdb_test call.
15420 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
15421 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
15422 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
15423 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
15424 expected regex's in mi_gdb_test calls.
15425 * lib/mi-support.exp: Remove arbitrary .* from tests.
15426 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
15427 Fully anchor GDB/MI expected results in mi_gdb_test.
15428 * lib/gdb.exp (string_to_regexp): Escape the ] character.
15429 * gdb.base/sizeof.exp: Remove escape character. Correct test.
15430
2af48f68
PB
154312005-09-26 Paul Brook <paul@codesourcery.com>
15432
15433 * long_long.exp: Exclude eabi targets from arm FPA float format test.
15434
f34502bc
WZ
154352005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
15436
15437 * bfp-test.c: New file.
15438 * bfp-test.exp: New testcase.
15439
ca929517
WZ
154402005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
15441
15442 * gdb.fortran/subarray.exp: New testcase to test the evaluation
15443 of subarray and substring variable.
15444 * gdb.fortran/subarray.f: New source file for the test of subarray
15445 and substring variable evaluation.
15446 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
15447 of string constant.
15448
c761af65
DJ
154492005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
15450
15451 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
15452 copyright dates.
15453
561d7a1d
PG
154542005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
15455
15456 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
15457 powerpc altivec' test with an almost identical 'info vector' test.
15458
b2b64cc9
PG
154592005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
15460
a9c64011
AS
15461 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
15462 vscr" tests to match output.
b2b64cc9 15463
6ac4d15a
PG
154642005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
15465
a9c64011
AS
15466 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
15467 output.
6ac4d15a 15468
40e55bef
BR
154692005-09-11 Bob Rossi <bob@brasko.net>
15470
889bf7c5
PA
15471 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
15472 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
15473 commands that return an MI output command and an asyncronous MI output
15474 command.
40e55bef
BR
15475 * gdb.mi/mi-console.exp: Ditto.
15476
3c7385ec
BR
154772005-09-11 Bob Rossi <bob@brasko.net>
15478
15479 * gdb.mi/mi-var-child.c: Include <string.h>.
15480
a6cd0eb3
DJ
154812005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
15482
15483 * killed.exp: Correct gdb_expect syntax.
15484
2f168eed
CV
154852005-08-09 Corinna Vinschen <vinschen@redhat.com>
15486
15487 * lib/mi-support.exp (mi_gdb_load): Fix typo.
15488
ecd3fd0f
BR
154892005-08-02 Bob Rossi <bob@brasko.net>
15490
15491 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
15492 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
15493 Change tests to inferior-tty-set/show.
15494 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
15495 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
15496 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
15497 inferior. Use mi_gdb_test to get GDB and Inferior output.
15498 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
15499 descriptor.
15500 (mi_inferior_tty_name): Add inferior PTY file name.
15501 (mi_gdb_start): Add INFERIOR_PTY parameter.
15502 (mi_gdb_test): Add IPATTERN parameter.
15503
f1ea48cb 155042005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 15505
f1ea48cb
BR
15506 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
15507 parameter to mi_gdb_test.
15508 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
15509
6e650a67
DJ
155102005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
15511
15512 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
15513 struct_declarations.
15514 * gdb.mi/mi-var-child.exp: Step over the initialization of
15515 struct_declarations.
15516
8be260b6
DJ
155172005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
15518
15519 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
15520 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
15521 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
15522 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
15523 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
15524 file.
15525
4e660f07
NR
155262005-07-27 Nick Roberts <nickrob@snap.net.nz>
15527
15528 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
15529 (do_children_tests): Assign values to the extra elements.
15530
15531 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
15532 them for tests for "-var-update --no-values" and
a9c64011 15533 "-var-update --all-values".
4e660f07
NR
15534 Add test for "-var-list-children --simple-values".
15535
15536 * gdb.mi/basics.c (callee4): Add integer array D[3]...
15537
15538 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
15539 "-stack-list-locals --simple-values" Improve doc strings and
15540 comments.
15541
6bdae935
MK
155422005-07-18 Mark Kettenis <kettenis@gnu.org>
15543
598b7a6f
MK
15544 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
15545 *-*-openbsd*.
15546 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
15547
6bdae935
MK
15548 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
15549 sigaltsatck'.
15550
1323e929 155512005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 15552
1323e929
BR
15553 * gdb.base/default.exp (tty): Changed output of command.
15554 * gdb.base/help.exp (help tty): Ditto.
15555
b1a9c082
MK
155562005-07-12 Mark Kettenis <kettenis@gnu.org>
15557
15558 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
15559
10a844a2
MK
155602005-07-10 Mark Kettenis <kettenis@gnu.org>
15561
15562 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
15563 -stack-select-frame without arguments.
15564 (test_stack_frame_listing): Add test for newly implemented command
15565 -stack-info-frame.
15566
3cb3b8df
BR
155672005-07-06 Bob Rossi <bob@brasko.net>
15568
15569 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
15570 command.
15571 (Copyright): Update copyright.
15572
a0c5fbcf
WZ
155732005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
15574
15575 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
15576 tests to evaluate exponentiation expression.
15577
984971d0
AS
155782005-06-29 Andreas Schwab <schwab@suse.de>
15579
15580 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
15581 main to avoid warnings.
15582
15583 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
15584
fe03833f
NR
155852005-06-20 Nick Roberts <nickrob@snap.net.nz>
15586
15587 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
15588 -stack-select-frame without arguments.
15589 (test_stack_frame_listing): Add test for newly implemented command
15590 -stack-info-frame.
a9c64011 15591
7a55f279
WZ
155922005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
15593
0ffa0ea5
DJ
15594 * gdb.fortran/array-element.f: New file.
15595 * gdb.fortran/array-element.exp: New testcase.
7a55f279 15596
26585198
DJ
155972005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
15598
15599 * gdb.base/bigcore.exp: Correct checks for systems which can
15600 not dump a large core file.
15601
c1bd25fd
DJ
156022005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
15603
15604 * gdb.base/relocate.c: Add a copyright notice.
15605 (dummy): Remove.
15606 * gdb.base/relocate.exp: Test printing the values of variables
15607 from a relocatable file.
15608
589e074d
DJ
156092005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
15610
15611 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
15612 excess MI output after an error.
15613
0915f927
JB
156142005-05-29 Joel Brobecker <brobecker@adacore.com>
15615
15616 * gdb.arch/alpha-step.c: New file.
15617 * gdb.arch/alpha-step.exp: New testcase.
15618
76ff342d
DJ
156192005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
15620 Dennis Brueni <dennis@slickedit.com>
15621
15622 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
15623 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
15624 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
15625 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
15626 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
15627 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
15628 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
15629
96b0c7ac
DJ
156302005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
15631 Wu Zhou <woodzltc@cn.ibm.com>
15632
15633 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
15634 IBM's xlc compiler.
15635 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
15636 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
15637
f21565d2
JB
156382005-05-13 Jim Blandy <jimb@redhat.com>
15639
15640 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
15641 calling gdb_suppress_entire_file.
15642 * gdb.base/charset.exp: Same.
15643 * gdb.base/call-rt-st.exp: Same.
15644
6006a3a1
BR
156452005-05-05 Bob Rossi <bob_rossi@cox.net>
15646
15647 * lib/gdb.exp (fullname_syntax): Added global regex.
15648 (fullname_syntax_POSIX): Ditto.
15649 (fullname_syntax_UNC): Ditto.
15650 (fullname_syntax_DOS_CASE): Ditto.
15651 (fullname_syntax_DOS): Ditto.
15652 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
15653 fullname_syntax variable to scope and use it.
15654 (test_file_list_exec_source_files): Ditto.
15655 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
15656
c3b69c04
DJ
156572005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
15658
15659 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
15660
3c95e6af
PG
156612004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
15662
a9c64011
AS
15663 * lib/gdb.exp (skip_altivec_tests): New function, based on
15664 check_vmx_hw_available from the GCC testsuite.
15665 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
15666 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 15667
78df6c56
JB
156682005-05-02 Jim Blandy <jimb@redhat.com>
15669
15670 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
15671 calling gdb_suppress_entire_file.
15672
1690f9cf
DJ
156732005-04-30 Randolph Chung <tausq@debian.org>
15674
15675 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
15676 Slightly relax "sem_post" name checking.
15677
5ea106f7
PG
156782005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
15679
15680 * gdb.base/unload.exp: Use new shared library infrastructure.
15681
bf7234cf
PG
156822005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
15683
15684 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 15685 infrastructure.
bf7234cf 15686
547b869a
CV
156872005-04-29 Corinna Vinschen <vinschen@redhat.com>
15688
15689 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
15690 * gdb.asm/h8300.inc: New file.
15691
f07e55f0
PG
156922005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
15693
15694 * gdb.base/shlib-call.exp: Change to use new shared library
15695 infrastructure.
15696
3cbba3d1
PG
156972005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
15698
a9c64011
AS
15699 * gdb.base/pending.exp: Change to use new shared library
15700 infrastructure.
3cbba3d1 15701
ed6df200
PG
157022005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
15703
a9c64011
AS
15704 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
15705 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 15706
8c8f4ebe
PG
157072005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
15708
a9c64011
AS
15709 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
15710 shared objects being adjusted and update copyright years.
8c8f4ebe 15711
607fbc54
DJ
157122005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
15713
15714 * ChangeLog: Correct some 2003-01-13 dates.
15715 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
15716 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
15717 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
15718 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
15719 gdb.trace/tfind.exp: Update copyright years.
15720
57bf0e56
DJ
157212005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
15722 Daniel Jacobowitz <dan@codesourcery.com>
15723
15724 * lib/gdb.exp (gdb_compile): Handle shlib=.
15725 (gdb_compile_shlib): New function.
15726
9b593790
PG
157272005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
15728
a9c64011 15729 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 15730
9494c6a5
DJ
157312005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
15732
15733 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
15734 gdb.server.
15735 * configure.ac: Likewise.
15736 * configure: Regenerated.
15737 * gdb.gdbserver/Makefile.in: Moved to...
15738 * gdb.server/Makefile.in: ... here.
15739 * gdb.gdbserver/server.c: Moved to...
15740 * gdb.server/server.c: ... here.
15741 * gdb.gdbserver/server-run.exp: Moved to...
15742 * gdb.server/server-run.exp: ... here.
15743
6f8eac0e
DJ
157442005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
15745
15746 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
15747 * configure.ac: Create gdb.gdbserver/Makefile.
15748 * configure: Regenerated.
15749 * lib/gdbserver-support.exp: New file, derived from
15750 config/gdbserver.exp.
15751 * config/gdbserver.exp: Use gdbserver-support.exp.
15752 * gdb.gdbserver/Makefile.in: New file.
15753 * gdb.gdbserver/server.c: New file.
15754 * gdb.gdbserver/server-run.exp: New file.
15755
6e87504d
PG
157562005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
15757
a9c64011
AS
15758 * lib/gdb.exp (test_compiler_info): Return compiler_info
15759 if no arguments are given.
6e87504d 15760
d1779be4
PG
157612005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
15762
15763 * gdb.arch/altivec-abi.exp: Check for compiler and set
15764 use altivec' flag accordingly.
15765 * gdb.arch/altivec-regs.exp: Likewise.
15766
88750304
DJ
157672005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
15768
15769 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
15770
f3fb768d
AS
157712005-03-27 Andreas Schwab <schwab@suse.de>
15772
15773 * gdb.base/bigcore.c (main): Add missing mode argument in open
15774 call.
15775
7e813ac5
DJ
157762005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
15777
15778 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
15779 downloads.
15780 * config/gdbserver.exp (gdb_load): Likewise.
15781
8e3049aa
PB
157822005-03-14 Paul Brook <paul@codesourcery.com>
15783
15784 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
15785 targets.
15786
a9df7c44
JB
157872005-03-09 Joel Brobecker <brobecker@adacore.com>
15788
15789 * gdb.dwarf2/dup-psym.S: New file.
15790 * gdb.dwarf2/dup-psym.exp: New testcase.
15791
9f0d94e8
JB
157922005-03-09 Joel Brobecker <brobecker@adacore.com>
15793
15794 * gdb.ada/exec_changed/first.adb: New file.
15795 * gdb.ada/exec_changed/second.adb: New file.
15796 * gdb.ada/exec_changed.exp: New testcase.
15797
5f579bc5
NS
157982005-03-08 Nathan Sidwell <nathan@codesourcery.com>
15799
36e9969c
NS
15800 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
15801 (A2): New class.
15802 (main): Test operator+.
15803 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
15804 breakpoint test.
15805
5f579bc5
NS
15806 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
15807 * gdb.base/signull.exp: Disable if gdb,nosignals.
15808 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
15809 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
15810 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
15811 * gdb.mi/mi2-console.exp: Likewise.
15812 * gdb.trace/collection.exp (run_trace_experiment): Consume the
15813 continue output at start.
15814 (gdb_collect_locals_test): Robustify regexp.
15815 * gdb.trace/passc-dyn.exp: Fix comment typo.
15816 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
15817
be46087e
CV
158182005-03-08 Corinna Vinschen <vinschen@redhat.com>
15819
15820 * gdb.asm/asm-source.exp: Add iq2000 case.
15821 * gdb.asm/iq2000.inc: New file.
15822
384e1a61 158232005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 15824
384e1a61
MI
15825 * gdb.base/command.exp: Change hardcoded value to regular expression.
15826 * gdb.base/float.exp: Add powerpc to the list of targets checked.
15827
584b6e9e
DJ
158282005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
15829
15830 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
15831 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
15832 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
15833 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
15834 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
15835
ab5b5d61
MK
158362005-03-05 Mark Kettenis <kettenis@gnu.org>
15837
15838 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
15839 changes.
15840
ae051c1b
PG
158412004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
15842
a9c64011
AS
15843 * lib/compiler.c: Add test for IBM's xlc compiler.
15844 * lib/compiler.cc: Likewise.
ae051c1b 15845
3f0f6ed2
JB
158462004-02-24 Joel Brobecker <brobecker@adacore.com>
15847
15848 * gdb.ada/fixed_points.exp: Create compilation object directory
15849 before running the test.
15850 * gdb.ada/null_record.exp: Likewise.
15851 * gdb.ada/packed_array.exp: Likewise.
15852 * gdb.ada/start.exp: Likewise.
15853
724f452b
JB
158542005-02-15 Joel Brobecker <brobecker@adacore.com>
15855
15856 * gdb.ada/packed_array/pa.adb: New file.
15857 * gdb.ada/packed_array.exp: New testcase.
15858
57f5cdfb 158592005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 15860
1f393151
MK
15861 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
15862 files.
15863
ebdda337
MK
15864 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
15865 on *-*-openbsd*. Correctly match whitespace in regukar
15866 expressions.
15867
cf309262
DJ
158682005-02-10 Daniel Jacobowitz <dan@debian.org>
15869
15870 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
15871 PR exp/1821
15872 * gdb.base/gdb1821.c: New test file.
15873 * gdb.base/gdb1821.exp: New test file.
15874
3be49e7a
JB
158752005-02-09 Joel Brobecker <brobecker@adacore.com>
15876
15877 * gdb.base/start.c: New file.
15878 * gdb.base/start.exp: New testcase.
15879
e292e67d
JB
158802005-02-09 Joel Brobecker <brobecker@adacore.com>
15881
15882 * gdb.ada/start/dummy.adb: New file.
15883 * gdb.ada/start.exp: New testcase.
15884
dbdfa66c
CV
158852005-02-09 Corinna Vinschen <vinschen@redhat.com>
15886
15887 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
15888 for printing symbols and statistics.
15889 Add test for using relative pathnames in "maint print msymbols" test.
15890 Mark "maint info sections DATA" XFAIL on Cygwin.
15891 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
15892 tests.
15893
d7941671
AC
158942005-02-09 Andreas Schwab <schwab@suse.de>
15895
15896 Committed by Andrew Cagney <cagney@gnu.org>
15897 * gdb.base/remotetimeout.exp: New file.
15898
74e5ef44
MK
158992005-02-07 Mark Kettenis <kettenis@gnu.org>
15900
15901 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
15902
464dd14d
JB
159032005-02-03 Joel Brobecker <brobecker@adacore.com>
15904
15905 * gdb.ada/gnat_ada.gpr: New file.
15906 * gdb.ada/gnat_ada.gin: Delete, no longer used.
15907 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
15908 * configure.ac: No longer generate gnat_ada.gpr.
15909 * configure: Regenerate.
15910 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
15911 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
15912 * gdb.ada/null_record/bar.ads: Likewise.
15913 * gdb.ada/null_record/bar.adb: Likewise.
15914 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
15915 * gdb.ada/null_record.exp (testdir): New variable.
15916 (testfile): executable is now in testdir subdirectory.
15917 (srcfile): Use full path to the main compilation unit.
15918 * gdb.ada/fixed_points.exp: Same changes as above.
15919
30d756ae
NR
159202005-02-03 Nick Roberts <nickrob@snap.net.nz>
15921
15922 * gdb.base/interp.exp: New test.
15923
9d799f85
AC
159242005-01-24 Andrew Cagney <cagney@gnu.org>
15925
15926 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
15927
15656118
AC
159282005-01-19 Andrew Cagney <cagney@gnu.org>
15929
a892c31b
AC
15930 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
15931 configure.ac not configure.in.
15932
15656118
AC
15933 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
15934 of powerpc*-*-*.
15935 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 15936 * gdb.base/list.exp (test_list_function)
15656118
AC
15937 (test_list_filename_and_function): Ditto.
15938 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
15939
a7b01baf
AC
159402005-01-16 Andrew Cagney <cagney@gnu.org>
15941
17d92a02
AC
15942 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
15943
a7b01baf
AC
15944 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
15945
bc8332bb
AC
159462005-01-14 Andrew Cagney <cagney@gnu.org>
15947
15948 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
15949 * gdb.mi/mi2-var-cmd.exp: Ditto.
15950
4d074752
CV
159512005-01-10 Corinna Vinschen <vinschen@redhat.com>
15952
15953 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
15954
bec39cab
AC
159552005-01-07 Andrew Cagney <cagney@gnu.org>
15956
15957 * configure.ac: Rename configure.in, require autoconf 2.59.
15958 * configure: Re-generate.
15959 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
15960 * gdb.stabs/configure: Re-generate.
15961 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
15962 * gdb.hp/configure: Re-generate.
15963 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
15964 autoconf 2.59.
15965 * gdb.hp/gdb.objdbg/configure: Re-generate.
15966 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
15967 autoconf 2.59.
15968 * gdb.hp/gdb.defects/configure: Re-generate.
15969 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
15970 autoconf 2.59.
15971 * gdb.hp/gdb.compat/configure: Re-generate.
15972 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
15973 autoconf 2.59.
15974 * gdb.hp/gdb.base-hp/configure: Re-generate.
15975 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
15976 autoconf 2.59.
15977 * gdb.hp/gdb.aCC/configure: Re-generate.
15978
f10b16d4
JB
159792004-12-15 Jim Blandy <jimb@redhat.com>
15980
15981 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
15982 under NPTL when there is debugging info available for libpthread.
15983
fb6e1814
JG
159842004-12-13 Jerome Guitton <guitton@gnat.com>
15985
15986 * gdb.ada/fixed_points.c: New file.
15987 * gdb.ada/fixed_points.exp: New file.
15988
fe46cd3a
RC
159892004-12-03 Randolph Chung <tausq@debian.org>
15990
15991 * gdb.arch/pa-nullify.exp: New file.
15992 * gdb.arch/pa-nullify.s: New file.
15993
8de0841b
RC
159942004-11-30 Randolph Chung <tausq@debian.org>
15995
15996 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
15997 instead of "tbug". Fix regexp to work properly with gdb_test.
15998
c8170782
PH
159992004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
16000
16001 * gdb.base/bitfields2.exp: New test.
16002 * gdb.base/bitfields2.c: New file.
16003
954269c2
RE
160042004-11-28 Richard Earnshaw <rearnsha@arm.com>
16005
16006 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
16007
0107feed
RC
160082004-11-16 Randolph Chung <tausq@debian.org>
16009
16010 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
16011
f073ae8c
DJ
160122004-11-14 Daniel Jacobowitz <dan@debian.org>
16013
16014 * gdb.threads/threadapply.exp: Correct "macro details" test.
16015
19ad59e7
JJ
160162004-11-11 Jeff Johnston <jjohnstn@redhat.com>
16017
16018 * gdb.threads/threadapply.exp: New test.
16019 * gdb.threads/threadapply.c: New file.
16020
9cf0961b
MK
160212004-11-07 Mark Kettenis <kettenis@gnu.org>
16022
16023 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
16024 frames.
16025
c789492a
FL
160262004-11-05 Felix Lee <felix+log1@specifixinc.com>
16027
16028 * gdb.base/cursal.exp: New file.
16029 * gdb.base/cursal.c: New file.
16030
a1e167bb
AC
160312004-11-03 Andrew Cagney <cagney@gnu.org>
16032
16033 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
16034
b7cbf173
MK
160352004-10-30 Mark Kettenis <kettenis@gnu.org>
16036
16037 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
16038 NetBSD/ELF targets.
16039
88f9d34f
JB
160402004-10-29 Joel Brobecker <brobecker@gnat.com>
16041
16042 * gdb.threads/bp_in_thread.c: New file, copied from
16043 pthread_cond_wait.c.
16044 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
16045 file, rather than reusing the .c file from another testcase.
16046
ca7d6a0c
JB
160472004-10-20 Joel Brobecker <brobecker@gnat.com>
16048
16049 * gdb.ada/null_record.exp: Check where we stopped after
16050 sending the start command, instead of where the associated
16051 temporary breakpoint was inserted.
16052
0d863d03
AC
160532004-10-14 Andrew Cagney <cagney@gnu.org>
16054
16055 * gdb.mi/gdb701.c (main): Return 0.
16056
d11e72cb
DJ
160572004-10-13 Daniel Jacobowitz <dan@debian.org>
16058
d40539a4 16059 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 16060
e1923096
JJ
160612004-10-12 Jeff Johnston <jjohnstn@redhat.com>
16062
16063 * gdb.threads/schedlock.c: Add comment markers to use to find
16064 line numbers.
16065 * gdb.threads/schedlock.exp: Adjust regex to handle the new
16066 comments.
16067 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
16068 breakpoint lines.
16069
ec8ba2c9
DJ
160702004-10-12 Daniel Jacobowitz <dan@debian.org>
16071
16072 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
16073
0eb3658b
DJ
160742004-10-12 Daniel Jacobowitz <dan@debian.org>
16075
16076 * configure.in: Add gdb.dwarf2.
16077 * configure: Regenerated.
16078 * Makefile.in: Add gdb.dwarf2.
16079 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
16080 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
16081 gdb.dwarf2/file1.txt: New files.
16082
a271cc33
OF
160832004-10-11 Orjan Friberg <orjanf@axis.com>
16084
a9c64011 16085 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
16086 of "run", since the latter doesn't work with remote targets. Adjust
16087 the breakpoint numbering accordingly.
16088 * gdb.threads/pthread_cond_wait.exp: Ditto.
16089
895ce074
MC
160902004-10-08 Michael Chastain <mec.gnu@mindspring.com>
16091
16092 * gdb.base/overlays.exp: Update copyright years.
16093
6be3092d
KI
160942004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
16095
16096 * gdb.base/overlays.exp: Disable if target is Linux.
16097
e05389b8
FL
160982004-10-06 Felix Lee <felix+log1@specifixinc.com>
16099
16100 * config/gdbserver.exp (gdb_load): Use right filename on remote.
16101
73cb587d
KI
161022004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
16103
16104 * gdb.asm/asm-source.exp: Add m32r-linux target.
16105 * gdb.asm/m32r-linux.inc: New file.
16106
3c0edcdc
AC
161072004-09-24 Andrew Cagney <cagney@redhat.com>
16108 David Anderson <anderson@redhat.com>
16109
16110 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
16111 command fails, assume things will work.
16112 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
16113 (_GNU_SOURCE): Define.
16114 (print_unsigned, print_hex): Change parameter to "long long".
16115 (print_byte_count): New function, use to print byte counts.
16116 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
16117 O_LARGEFILE.
16118 (main): Compute an upper bound on a corefile in max_core_size.
16119 Limit memory chunk size to max_core_size. Limit total memory
16120 allocated to max_core_size.
16121
4bb3667f
AC
161222004-09-23 Andrew Cagney <cagney@gnu.org>
16123
16124 * gdb.base/bigcore.exp: Replace the code that creates a corefile
16125 from a separate process with code that creates a corefile by
16126 making the inferior dump core.
16127
60fe1a51
MK
161282004-09-23 Mark Kettenis <kettenis@gnu.org>
16129
16130 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
16131 block.
16132
8e937346
MC
161332004-09-23 Michael Chastain <mec.gnu@mindspring.com>
16134
16135 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
16136 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
16137 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
16138 Likewise.
16139
7213f6d6
JJ
161402004-09-20 Jeff Johnston <jjohnstn@redhat.com>
16141
16142 * gdb.java/jprint.exp: New test case for java inferior call.
16143 * gdb.java/jprint.java: Ditto.
16144
eac69dca
JB
161452004-09-15 Joel Brobecker <brobecker@gnat.com>
16146
16147 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
16148
22227696
MC
161492004-09-14 Michael Chastain <mec.gnu@mindspring.com>
16150
16151 * gdb.threads/killed.c: Include <stdlib.h>.
16152 * gdb.threads/pthreads.c: Likewise.
16153
7dd403a4
MC
161542004-09-14 Michael Chastain <mec.gnu@mindspring.com>
16155
16156 * gdb.threads/killed.c: Add copyright notice.
16157
33f2d567
JM
161582004-09-10 Jason Molenda (jmolenda@apple.com)
16159
a9c64011
AS
16160 * gdb.base/define.exp: Two new tests to verify zero space chars
16161 after 'if' and 'while' commands in a user-defined command is correctly
16162 parsed.
33f2d567 16163
e05b62ac
AC
161642004-09-08 Andrew Cagney <cagney@gnu.org>
16165
16166 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
16167 delivery test with duplicate at end of file.
16168
9cbe82da
MK
161692004-09-06 Mark Kettenis <kettenis@jive.nl>
16170
16171 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
16172
564803d9
MC
161732004-09-05 Michael Chastain <mec.gnu@mindspring.com>
16174
16175 * config/hppro.exp: Removed.
16176
7c6807ce
MC
161772004-09-05 Michael Chastain <mec.gnu@mindspring.com>
16178
16179 * config/sparclet.exp: Removed.
16180
bf7e26dd
MC
161812004-09-05 Michael Chastain <mec.gnu@mindspring.com>
16182
16183 * config/udi.exp: Removed.
16184
714e341b
MC
161852004-09-02 Michael Chastain <mec.gnu@mindspring.com>
16186
16187 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
16188 of "exp_continue".
16189 (advancei): Likewise.
16190
1236e623
JJ
161912004-09-01 Jeff Johnston <jjohnstn@redhat.com>
16192
16193 * gdb.base/unload.exp: Fix so messages aren't duplicated.
16194
3bdcad15
MI
161952004-09-01 Manoj Iyer <manjo@austin.ibm.com>
16196
228af206 16197 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
16198 to check for nodebug in executable.
16199 * gdb.gdb/observer.exp (setup_test): Likewise.
16200 * gdb.gdb/selftest.exp (test_with_self): Likewise.
16201 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
16202
c72b934c
AC
162032004-09-01 Andrew Cagney <cagney@gnu.org>
16204
16205 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
16206 files.
16207
edd9b715
JJ
162082004-09-01 Jeff Johnston <jjohnstn@redhat.com>
16209
16210 * gdb.base/unload.exp: Fix expected warning message to match
16211 latest format.
16212
fb4ce06b
CV
162132004-09-01 Corinna Vinschen <vinschen@redhat.com>
16214
16215 * gdb.base/call-rt-st.exp: Fix typos.
16216
ce78e7c3
MI
162172004-08-31 Manoj Iyer <manjo@austin.ibm.com>
16218
16219 * gdb.threads/thread_check.exp: New testcase.
16220 * gdb.threads/thread_check.c: New testcase.
16221
2dedb159
AC
162222004-08-31 Andrew Cagney <cagney@gnu.org>
16223
16224 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
16225 (skip_to_handler_entry): New procedures. Test stepping into a
16226 handler when the breakpoint is at the handler's entry point.
16227
68f53502
AC
162282004-08-30 Andrew Cagney <cagney@gnu.org>
16229
16230 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
16231 gdb/1757.
16232
3e3ffd2b
MC
162332004-08-27 Michael Chastain <mec.gnu@mindspring.com>
16234
16235 With code from Manoj Iyer <manjo@austin.ibm.com>:
16236 * lib/gdb.exp (gdb_file_cmd): Return more information in the
16237 return value. Add an arm for "no debugging symbols found".
16238 Change a stray "error" to "perror".
16239 (gdb_run_cmd): Adapt to new return value.
16240 * gdb.base/remote.exp: Adapt to new return value.
16241 * gdb.gdb/complaints.exp: Likewise.
16242 * gdb.gdb/observer.exp: Likewise.
16243 * gdb.gdb/selftest.exp: Likewise.
16244 * gdb.gdb/xfullpath.exp: Likewise.
16245
4b6f5fd2
JB
162462004-08-27 Joel Brobecker <brobecker@gnat.com>
16247
16248 * gdb.threads/bp_in_thread.exp: New testcase.
16249
e5b25496
MC
162502004-08-27 Michael Chastain <mec.gnu@mindspring.com>
16251
16252 Fix PR testsuite/1735.
16253 * gdb.threads/schedlock.c (thread_function): Add a cast
16254 to suppress a gcc warning.
16255 * gdb.threads/thread-specific.c (thread_function): Likewise.
16256
934353d6
MC
162572004-08-26 Michael Chastain <mec.gnu@mindspring.com>
16258
16259 * gdb.base/unload.c: Include <stdlib.h>.
16260
f98a0aef 162612004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 16262
f98a0aef 16263 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
16264 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
16265 synchronized after the "return".
16266
5a2e8882
MC
162672004-08-26 Michael Chastain <mec.gnu@mindspring.com>
16268
16269 * gdb.mi/basics.c: Include <stdio.h>.
16270 * gdb.mi/pthreads.c: Include <stdlib.h>.
16271 * gdb.mi/var-cmd.c: Include <stdlib.h>.
16272
a9640423
MC
162732004-08-26 Michael Chastain <mec.gnu@mindspring.com>
16274
16275 * gdb.threads/schedlock.c: Add copyright notice.
16276
b04e311d
AC
162772004-08-25 Andrew Cagney <cagney@gnu.org>
16278
16279 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
16280 (skip_over_handler, breakpoint_over_hander): New test procedures.
16281 (advance, advancei): Add a proper prefix, do not use
16282 rerun_to_main.
16283 * gdb.base/sigstep.c (main): Change to use an infinite loop.
16284
7c27f15b
MC
162852004-08-24 Michael Chastain <mec.gnu@mindspring.com>
16286
16287 * gdb.mi/basics.c: Add copyright notice.
16288 * gdb.mi/var-cmd.c: Add copyright notice.
16289
fffc87ae
MC
162902004-08-23 Michael Chastain <mec.gnu@mindspring.com>
16291
16292 * lib/gdb.exp: Remove signed_keyword_not_used.
16293 * lib/compiler.c: Likewise.
16294 * lib/compiler.cc: Likewise.
16295
d782e0bf
MC
162962004-08-23 Michael Chastain <mec.gnu@mindspring.com>
16297
16298 * gdb.base/whatis.c: Remove conditional disabling of "signed".
16299 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
16300
96033e83
MC
163012004-08-23 Michael Chastain <mec.gnu@mindspring.com>
16302
16303 * gdb.base/whatis.c: Add copyright notice.
16304
cf38c229
MK
163052004-08-20 Mark Kettenis <kettenis@gnu.org>
16306
16307 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
16308 it to skip the breakpoints encoded in the inline assembly.
16309
f4b49756
MC
163102004-08-20 Michael Chastain <mec.gnu@mindspring.com>
16311
16312 * Makefile.in: Add gdb.fortran.
16313
2f193b69
MC
163142004-08-20 Michael Chastain <mec.gnu@mindspring.com>
16315
16316 * gdb.base/call-sc.exp (test_scalar_returns):
16317 Fix cut-and-paste glitch in "Make fun return now".
16318
89a237cb
MC
163192004-08-17 Michael Chastain <mec.gnu@mindspring.com>
16320
16321 * configure.in: Add gdb.fortran.
16322 * configure: Regenerate.
16323 * gdb.fortran/Makefile.in: New file.
16324 * lib/gdb.exp (skip_fortran_tests): New procedure.
16325
469aff8e
MC
163262004-08-17 Michael Chastain <mec.gnu@mindspring.com>
16327
16328 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
16329 reference to bug-gnu@prep.ai.mit.edu.
16330 * gdb.mi/mi-var-child.exp: Likewise.
16331 * gdb.mi/mi-var-cmd.exp: Likewise.
16332 * gdb.mi/mi-var-display.exp: Likewise.
16333 * gdb.mi/mi2-var-block.exp: Likewise.
16334 * gdb.mi/mi2-var-child.exp: Likewise.
16335 * gdb.mi/mi2-var-cmd.exp: Likewise.
16336 * gdb.mi/mi2-var-display.exp: Likewise.
16337
00b51b9f
MK
163382004-08-15 Mark Kettenis <kettenis@gnu.org>
16339
16340 * gdb.base/unload.c (main): Make local variable msg const.
16341
45f07fef
MC
163422004-08-15 Michael Chastain <mec.gnu@mindspring.com>
16343
16344 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
16345 to bug-gnu@prep.ai.mit.edu.
16346 * gdb.mi/mi-disassemble.exp: Likewise.
16347 * gdb.mi/mi-eval.exp: Likewise.
16348 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
16349 default line number.
16350 * gdb.mi/mi-return.exp: Likewise.
16351 * gdb.mi/mi-simplerun.exp: Likewise.
16352 * gdb.mi/mi-stack.exp: Likewise.
16353 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
16354 number with explicit range test.
16355 * gdb.mi/mi-watch.exp: Likewise.
16356 * gdb.mi/mi2-break.exp: Likewise.
16357 * gdb.mi/mi2-cli.exp: Likewise.
16358 * gdb.mi/mi2-disassemble.exp: Likewise.
16359 * gdb.mi/mi2-eval.exp: Likewise.
16360 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
16361 default line number.
16362 * gdb.mi/mi2-return.exp: Likewise.
16363 * gdb.mi/mi2-simplerun.exp: Likewise.
16364 * gdb.mi/mi2-stack.exp: Likewise.
16365 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
16366 number with explicit range test.
16367 * gdb.mi/mi2-watch.exp: Likewise.
16368
dd8c8ee7
MC
163692004-08-15 Michael Chastain <mec.gnu@mindspring.com>
16370
16371 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
16372 * gdb.cp/m-static.exp: Likewise.
16373 * gdb.cp/rtti.exp: Likewise.
16374
4e838464
MK
163752004-08-14 Mark Kettenis <kettenis@gnu.org>
16376
16377 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
16378
8d8cb839
EZ
163792004-08-14 Eli Zaretskii <eliz@gnu.org>
16380
16381 * ChangeLog: Prefix Local Variables with semi-colons and indent
16382 the reference to older ChangeLog files, to fix fontification in
16383 Emacs.
16384
deea8bb0
MC
163852004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16386
16387 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
16388 * gdb.mi/mi2-break.exp: Likewise.
16389
c3297504
MC
163902004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16391
16392 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
16393
25808999
MC
163942004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16395
16396 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
16397
226a8d71
MC
163982004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16399
16400 * gdb.cp/classes.exp: Remove unused declarations. Just let
16401 test names default instead of providing special names. Remove
16402 extraneous demangler test.
16403
37fdf854
JJ
164042004-08-12 Jeff Johnston <jjohnstn@redhat.com>
16405
16406 * gdb.base/unload.exp: New test for breakpoints in dynamically
16407 loaded libraries.
16408 * gdb.base/unload.c: Ditto.
16409 * gdb.base/unloadshr.c: Ditto.
16410
2d3a7986
MC
164112004-08-12 Michael Chastain <mec.gnu@mindspring.com>
16412
16413 * gdb.cp/classes.exp (test_ptype_class_objects): Call
16414 cp_test_ptype_class.
16415 (test_enums): Likewise.
16416
c72b934c
AC
164172004-08-10 Andrew Cagney <cagney@gnu.org>
16418
16419 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
16420 files.
16421
cc503c8a
AC
164222004-08-10 Andrew Cagney <cagney@gnu.org>
16423
16424 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
16425 init_malloc call.
16426
902f2ccb
MC
164272004-08-10 Michael Chastain <mec.gnu@mindspring.com>
16428
16429 * ChangeLog: Add copyright notice. The notice is copied
16430 from emacs 21.3 top level ChangeLog.
16431
78c90502
MC
164322004-08-09 Michael Chastain <mec.gnu@mindspring.com>
16433
16434 * lib/cp-support.exp: New file.
16435 * lib/cp-support.exp (cp_test_type_class): New function.
16436 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
16437 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
16438 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
16439 cp_test_ptype_class.
16440
88e5ea78
MC
164412004-08-09 Michael Chastain <mec.gnu@mindspring.com>
16442
16443 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
16444 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
16445 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
16446 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
16447 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
16448 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
16449 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
16450 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
16451 gdb.mi/mi2-watch.exp: Update copyright years.
16452
6a89fc9c
MK
164532004-08-09 Mark Kettenis <kettenis@gnu.org>
16454
16455 * gdb.base/sigaltstack.exp: Provide proper anchoring.
16456
1482e0de
MC
164572004-08-09 Michael Chastain <mec.gnu@mindspring.com>
16458
16459 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
16460 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
16461 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
16462 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
16463 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
16464 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
16465 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
16466 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
16467 gdb.mi/mi-watch.exp: Update copyright years.
16468
1a5ce3f3
DJ
164692004-08-08 Daniel Jacobowitz <dan@debian.org>
16470
16471 PR gdb/1738
16472 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
16473 from a breakpoint with a pending signal.
16474
04f6ecf2
DJ
164752004-08-08 Daniel Jacobowitz <dan@debian.org>
16476
16477 PR gdb/1736
16478 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
16479 * gdb.base/sigaltstack.exp (finish_test): Consume output until
16480 the prompt.
16481 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
16482
54d90d35
DJ
164832004-08-08 Daniel Jacobowitz <dan@debian.org>
16484
16485 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
16486
d2f6abb0
DJ
164872004-08-08 Daniel Jacobowitz <dan@debian.org>
16488
16489 PR gdb/1736
16490 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
16491 for i?86-*-linux*.
16492
5598c03d
DJ
164932004-08-08 Daniel Jacobowitz <dan@debian.org>
16494
16495 * gdb.arch/i386-prologue.exp: Compile without debug information.
16496
c6fee705
MC
164972004-08-08 Michael Chastain <mec.gnu@mindspring.com>
16498
16499 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
16500 rather than asking gdb to search.
16501
dd90efdb
MC
165022004-08-05 Michael Chastain <mec.gnu@mindspring.com>
16503
16504 * gdb.base/gcore.c: Include <string.h>.
16505
1e84bec1
MC
165062004-08-05 Michael Chastain <mec.gnu@mindspring.com>
16507
16508 * gdb.base/gcore.c: Add copyright notice.
16509
e425eb2b
MC
165102004-08-05 Michael Chastain <mec.gnu@mindspring.com>
16511
16512 * gdb.base/freebpcmd.c: Include <stdio.h>.
16513 * gdb.base/long_long.c: Include <string.h>.
16514 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
16515 * gdb.base/siginfo.c: Include <string.h>.
16516 * gdb.base/sigstep.c: Include <string.h>.
16517
cb9aaed5
MC
165182004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16519
16520 * gdb.base/complex.c: Include <stdlib.h>.
16521
55944f3d
MC
165222004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16523
16524 * gdb.base/complex.c: Add copyright notice.
16525
7b2953d9
MC
165262004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16527
16528 * gdb.base/charset.c: Include <stdlib.h>.
16529
c9133d23
MC
165302004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16531
16532 * gdb.base/auxv.c: Include <stdlib.h>.
16533
0a8490ad
MC
165342004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16535
16536 * gdb.base/auxv.c: Add copyright notice.
16537
3426d5ec
MC
165382004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16539
16540 * gdb.base/coremaker.c: Add copyright notice.
16541 * gdb.base/coremaker2.c: Add copyright notice.
16542
8da195dd
AC
165432004-08-04 Andrew Cagney <cagney@gnu.org>
16544
16545 * gdb.base/store.exp: Update copyright.
16546 (check_set, up_set, check_struct, up_struct): Add a prefix to test
16547 names, do not import gdb_prompt.
16548
8d394f98
AC
165492004-08-01 Andrew Cagney <cagney@gnu.org>
16550
16551 Fix PR testsuite/1729.
16552 * gdb.base/dump.exp: Add test name to callers of capture_value, do
16553 not use capture_value with value 4.
16554 (capture_value): Add optional test name parameter.
16555 (test_reload_saved_value, test_restore_saved_value): Use $msg as
16556 the prefix, pass to capture_value.
16557
b6702b23
MK
165582004-08-01 Mark Kettenis <kettenis@gnu.org>
16559
16560 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
16561 * gdb.arch/i386-prologue.c (standard): New prototype and function.
16562 (main): Call new function.
16563
c203e0ca
MC
165642004-07-31 Michael Chastain <mec.gnu@mindspring.com>
16565
16566 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
16567
a7995a30
MC
165682004-07-31 Michael Chastain <mec.gnu@mindspring.com>
16569
16570 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
16571
9366563b
MC
165722004-07-31 Michael Chastain <mec.gnu@mindspring.com>
16573
b6eeaf26 16574 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
16575 Accept more values of vtbl pointer. Remove some messages
16576 about "obsolete gcc or gdb".
16577
2fc1f950
MC
165782004-07-30 Michael Chastain <mec.gnu@mindspring.com>
16579
16580 * gdb.cp/classes.exp: Accept more varieties of ptype output.
16581
c724d49b
MC
165822004-07-30 Michael Chastain <mec.gnu@mindspring.com>
16583
16584 * gdb.base/asm-source.exp: Properly convert target board
16585 debug flags from gcc format to binutils format.
16586
736b0fce
MK
165872004-07-28 Mark Kettenis <kettenis@gnu.org>
16588
16589 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
16590 gdb1718". PR backtrace/1718 partially fixed.
16591
5633ea5c
JJ
165922004-07-27 Jeff Johnston <jjohnstn@redhat.com>
16593
16594 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
16595
575eebb1
NC
165962004-07-26 Nick Clifton <nickc@redhat.com>
16597
16598 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
16599 good default value for a specific architecture is available then
16600 set it to that value. Otherwise default to the -gstabs switch.
16601 Remove the -g... switches from the asm-flags variable. Allow the
16602 target board info to override the value if it wants to. Pass the
16603 switch on the assembler command line.
16604
62104619
MK
166052004-07-23 Mark Kettenis <kettenis@gnu.org>
16606
16607 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
16608 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
16609 (main): Call new function.
16610
4a1135b8
MC
166112004-07-22 Michael Chastain <mec.gnu@mindspring.com>
16612
16613 Test for PR exp/1715.
16614 * gdb.base/radix.exp: Refactor common procedures. Make all
16615 test names unique. Change XFAIL to KFAIL.
16616
8a12c1f0
MC
166172004-07-20 Michael Chastain <mec.gnu@mindspring.com>
16618
16619 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
16620 * gdb.ada/gnat_ada.gin: ... to here.
16621 * configure.in: Use gnat_ada.gin.
16622 * configure: Regenerate.
16623
23b451cf
AC
166242004-07-20 Andrew Cagney <cagney@gnu.org>
16625
16626 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
16627 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
16628 XFAILs. Clean up test messages and comments. Check backtraces.
16629 Delete re-sync code.
16630
ab618a02
MC
166312004-07-19 Michael Chastain <mec.gnu@mindspring.com>
16632
16633 Fix PR cli/740.
16634 * gdb.base/annota1.exp: Honor gdb,nosignals.
16635 * gdb.base/annota3.exp: Likewise.
16636
46dad340
MC
166372004-07-19 Michael Chastain <mec.gnu@mindspring.com>
16638
16639 * lib/java.exp: Update copyright notice.
16640
756d8c70
AC
166412004-07-19 Andrew Cagney <cagney@gnu.org>
16642
16643 * gdb.base/selftest.exp: Copy file from here ...
16644 * gdb.gdb/selftest.exp: ... to here.
16645
586027e6
AC
166462004-07-16 Andrew Cagney <cagney@redhat.com>
16647
16648 * lib/insight-support.exp: Delete file.
16649 * lib/java.exp (java_init): Fix copyright.
16650
029d2200
AC
166512004-07-16 Andrew Cagney <cagney@gnu.org>
16652
16653 * gdb.base/restore.c: Append "prologue" to comments marking the a
16654 function's prologue.
16655 * gdb.base/restore.exp: Update copyright, re-indent.
16656 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
16657 callerN" prefix where needed. Update patterns that match a
16658 function's prologue.
16659
653b62c5
MC
166602004-07-16 Michael Chastain <mec.gnu@mindspring.com>
16661
16662 * gdb.base/restore.c: Add copyright notice.
16663
f7d690e5
AC
166642004-07-16 Andrew Cagney <cagney@gnu.org>
16665
16666 * gdb.base/logical.exp: Update copyright.
16667 (evaluate): New procedure. Use to re-implement tests using
16668 several tables.
16669
d629a7cb
MH
166702004-07-14 Martin Hunt <hunt@redhat.com>
16671
16672 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
16673 which fixes some problems where init.tcl was not found.
16674
9c7bb332
AC
166752004-07-13 Andrew Cagney <cagney@gnu.org>
16676
6bf46641
AC
16677 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
16678 (check_sizeof, check_valueof): Do not include the output in the
16679 test name. Use gdb_test.
16680 (get_valueof): Use gdb_test_multiple.
16681
c4ffd4c0
AC
16682 * gdb.base/step-test.exp: Update copyright. Use
16683 gdb_test_multiple. Ensure that test names do not include
16684 architecture dependent output.
16685
ab89363a
AC
16686 * gdb.gdb/observer.exp: Update copyright.
16687 (setup_test): Use gdb_test_multiple.
16688 (attach_first_observer, attach_second_observer)
16689 (attach_third_observer, detach_first_observer)
16690 (detach_second_observer, detach_third_observer)
16691 (reset_counters, check_counters): Make $message a prefix.
16692 (test_normal_stop_notifications): Add "args" parameter - a list of
16693 init functions to be called. Make $message a prefix,
16694 (test_observer_normal_stop): Change the message prefixes so that
16695 they are unique, pass the attach / detach procedures to
16696 test_normal_stop_notifications.
16697
ec58997a
AC
16698 * gdb.base/signull.exp (test_segv): Prefix all tests with
16699 "${name}". Clean up test messages.
16700
b475183b
AC
16701 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
16702
9c7bb332
AC
16703 * gdb.base/ena-dis-br.exp: Update copyright.
16704 (break_at): New function. Replace send_gdb with gdb_test,
16705 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
16706 ignore count, not stopped at bpt", with KFAIL.
16707
2dd95497
CV
167082004-07-13 Corinna Vinschen <vinschen@redhat.com>
16709
16710 * gdb.base/attach.exp: Remove cleanupfile handling.
16711
419e626b
AC
167122004-07-12 Andrew Cagney <cagney@gnu.org>
16713
16714 * gdb.base/annota1.exp: Cleanup corefile test name.
16715 * gdb.base/annota3.exp: Ditto.
16716
8b1b3228
AC
167172004-07-12 Andrew Cagney <cagney@gnu.org>
16718
78650829
AC
16719 * gdb.base/signals.exp: Clean up copyright, re-indent.
16720
8b1b3228
AC
16721 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
16722 gdb_test and gdb_test_multiple.
16723
935c2760
JJ
167242004-07-08 Jeff Johnston <jjohnstn@redhat.com>
16725
16726 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 16727 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
16728 provide line number info for first statement in main.
16729
1544280f
AC
167302004-07-08 Andrew Cagney <cagney@gnu.org>
16731
1279f4ff
AC
16732 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
16733
1544280f
AC
16734 * gdb.base/sigbpt.exp: Make the common part of each test name a
16735 prefix instead of suffix.
16736
bcc82369
BR
167372004-07-07 Bob Rossi <bob_rossi@cox.net>
16738
16739 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
16740 test from test_tbreak_creation_and_listing to
16741 test_file_list_exec_source_file
16742 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
16743 Changed name of test from test_tbreak_creation_and_listing to
16744 test_file_list_exec_source_file
16745
23f4b0aa
JJ
167462004-07-07 Jeff Johnston <jjohnstn@redhat.com>
16747
16748 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
16749 the jmisc() constructor instead of <init>.
16750 * gdb.java/jmisc1.exp: Ditto.
16751
56401cd5
AC
167522004-07-07 Andrew Cagney <cagney@gnu.org>
16753
16754 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
16755 corrupting the PC.
16756
44ae2f6a
MC
167572004-07-06 Michael Chastain <mec.gnu@mindspring.com>
16758
16759 * gdb.cp/templates.exp: Accept whitespace change in demangler
16760 output.
16761
45a83408
AC
167622004-07-06 Andrew Cagney <cagney@gnu.org>
16763
16764 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
16765
d205ad70
MC
167662004-07-02 Michael Chastain <mec.gnu@mindspring.com>
16767
16768 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
16769 * lib/compiler.cc: Likewise.
16770
06ea1a61
MC
167712004-06-30 Michael Chastain <mec.gnu@mindspring.com>
16772
16773 * lib/compiler.cc: Work around string preprocessing problem
16774 with old hp c++ compiler.
16775 * lib/compiler.c: Likewise.
16776
daab1251
CV
167772004-06-29 Corinna Vinschen <vinschen@redhat.com>
16778
16779 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
16780 directives to conditionalize symbol prefixing.
16781 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
16782 additional_flags handling. Add underscore prefix for Cygwin.
16783 * gdb.arch/i386-unwind.c: Use preprocessor directives to
16784 conditionalize symbol prefixing.
16785 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
16786 additional_flags handling. Add underscore prefix for Cygwin.
16787
cc984116
CV
167882004-06-29 Corinna Vinschen <vinschen@redhat.com>
16789
16790 * gdb.base/bigcore.exp: Skip test on Cygwin.
16791
c279b077
MC
167922004-06-28 Michael Chastain <mec.gnu@mindspring.com>
16793
16794 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
16795 formats for "info register". Use gdb_test_multiple. Fix
16796 the "invalid register" test.
16797
0e915747
CV
167982004-06-28 Corinna Vinschen <vinschen@redhat.com>
16799
16800 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
16801 PID for Cygwin. Add Cygwin specific strings to check for in some
16802 tests.
16803 (do_attach_tests): Add a test for user interaction when attaching
16804 to a process with no matching symbol table already loaded.
16805
11422c86
AC
168062004-06-26 Andrew Cagney <cagney@gnu.org>
16807
16808 Test PR java/1567 and PR java/1565.
16809 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
16810 * gdb.java/jmisc2.exp: Delete file.
16811
cefbce26
MC
168122004-06-26 Michael Chastain <mec.gnu@mindspring.com>
16813
16814 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
16815
e19f872c
CV
168162004-06-25 Corinna Vinschen <vinschen@redhat.com>
16817
16818 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
16819 attach process.
16820
d931ba3b
MC
168212004-06-23 Michael Chastain <mec.gnu@mindspring.com>
16822
16823 * gdb.cp/pr-1553.exp: Remove.
16824
aef68c48
MC
168252004-06-22 Michael Chastain <mec.gnu@mindspring.com>
16826
16827 * gdb.cp/pr-1553.cc: Remove.
16828 * gdb.cp/pr-1553.exp: Disable this test.
16829
8d5df71a
JB
168302004-06-20 Jim Blandy <jimb@redhat.com>
16831
a9c64011 16832 Fix PR testsuite/1680.
8d5df71a
JB
16833 * gdb.arch/i386-sse.exp: Properly quote curly braces in
16834 regular expressions.
16835
4ac6f39d
MC
168362004-06-19 Michael Chastain <mec.gnu@mindspring.com>
16837
16838 Fix PR testsuite/1679.
16839 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
16840 Issue an UNSUPPORTED result instead.
16841
1b413552
JB
168422004-06-18 Jim Blandy <jimb@redhat.com>
16843
16844 * gdb.base/charset.exp: Only send a control-C if we see a new
16845 prompt and incomplete command.
16846
6daa6ebd
MC
168472004-06-18 Michael Chastain <mec.gnu@mindspring.com>
16848
16849 * gdb.cp/pr-574.cc: Add copyright notice.
16850
51fa4ae0
JB
168512004-06-17 Jim Blandy <jimb@redhat.com>
16852
16853 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
16854 cases where the regexp has no groups; this grabs random text from
16855 the previous test suite, whatever that was.
16856
8fea26c5
MC
168572004-06-17 Michael Chastain <mec.gnu@mindspring.com>
16858
16859 * gdb.cp/printmethod.cc: Add copyright notice.
16860
1e3aeb41
MC
168612004-06-16 Michael Chastain <mec.gnu@mindspring.com>
16862
16863 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
16864
9d9030bc
AC
168652004-06-16 Andrew Cagney <cagney@gnu.org>
16866
16867 * gdb.base/signull.c: Update copyright. Include <string.h>.
16868 (bowler): Replace data_pointer with data_read
16869 and data_write cases. Add code_descriptor case.
16870 (zero, desc): New array and pointer.
16871 (data, code): Change to simple pointers.
16872 * gdb.base/signull.exp: Fix probe pattern matching a function
16873 descriptor SIGSEGV. Replace data_pointer with data_read and
16874 data_write tests.
16875
acd4ad44
AC
168762004-06-16 Andrew Cagney <cagney@gnu.org>
16877
16878 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
16879
08fd625c
MC
168802004-06-15 Michael Chastain <mec.gnu@mindspring.com>
16881
16882 * gdb.base/long_long.c: Add copyright notice.
16883
1903502c
MC
168842004-06-15 Michael Chastain <mec.gnu@mindspring.com>
16885
16886 * gdb.base/long_long.exp: Remove reference to
16887 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
16888 to gdb_breakpoint and gdb_continue_to_breakpoint.
16889
83313cb1
JB
168902004-06-14 Jim Blandy <jimb@redhat.com>
16891
16892 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
16893 endian case.
16894
1bf404ef
AC
168952004-06-14 Andrew Cagney <cagney@gnu.org>
16896
16897 * gdb.base/gcore.exp (capture_command_output): Delete the always
16898 passing tests containing inferior values.
16899 * gdb.base/ending-run.exp: Do not include the breakpoint address
16900 in the test message. Update copyright.
16901 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
16902 size in the test name, use gdb_test_multiple. Update copyright.
16903
ef220b33
MC
169042004-06-14 Michael Chastain <mec.gnu@mindspring.com>
16905
16906 * gdb.cp/ref-types.cc: Add copyright notice.
16907
4f70a4c9
MC
169082004-06-14 Michael Chastain <mec.gnu@mindspring.com>
16909
16910 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
16911 hp_aCC_compiler.
16912 * lib/compiler.cc: Likewise.
16913 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
16914 'set' commands. Log diagnostics for other lines. Set
16915 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
16916
335928ac
MC
169172004-06-13 Michael Chastain <mec.gnu@mindspring.com>
16918
16919 * gdb.cp/try_catch.cc: Add copyright notice.
16920
2efb12e8
MC
169212004-06-12 Michael Chastain <mec.gnu@mindspring.com>
16922
16923 * gdb.cp/userdef.cc: Add copyright notice.
16924
0bbed51a
MC
169252004-06-11 Michael Chastain <mec.gnu@mindspring.com>
16926
16927 * gdb.cp/virtfunc.cc: Add copyright notice.
16928
e12a46c9
RC
169292004-06-11 Randolph Chung <tausq@debian.org>
16930
16931 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
16932 problem.
16933
338e05af
AC
169342004-06-10 Andrew Cagney <cagney@gnu.org>
16935
16936 * lib/compiler.cc, lib/compiler.c: Append either
16937 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
16938 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
16939 instead of gcc-3-3.
16940
dc3f10cb
AC
169412004-06-09 Andrew Cagney <cagney@gnu.org>
16942
b4d946af
AC
16943 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
16944 gdb/1455, bug is specific to "long long" and "double".
a9c64011 16945
dc3f10cb
AC
16946 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
16947 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
16948 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
16949 fixed.
16950
b5c0bfa2
AC
169512004-06-09 Andrew Cagney <cagney@gnu.org>
16952
16953 * gdb.base/structs.exp (test_struct_returns): Replace
16954 "return_value_unknown" and "finish_value_unknown" by
16955 "return_value_known" and "finish_value_known". Instead of
16956 "return_value_unknown" iff "finish_value_unknown", check
16957 "return_value_known" implies "finish_value_known".
16958
caeb605f
MH
169592004-06-08 Martin Hunt <hunt@redhat.com>
16960
16961 * gdb.base/float.exp: Add pattern for mips targets.
16962
c892bb64
RC
169632004-06-08 Randolph Chung <tausq@debian.org>
16964
16965 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
16966 message for unknown architectures more clear.
16967
48306d3e
JB
169682004-06-08 Joel Brobecker <brobecker@gnat.com>
16969
16970 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
16971 start the execution of the program.
16972
83ecb59f
JB
169732004-06-07 Jim Blandy <jimb@redhat.com>
16974
16975 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
16976 * gdb.arch/i386-cpuid.h: New helper file.
16977
55264cb4
RC
169782004-06-07 Randolph Chung <tausq@debian.org>
16979
16980 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
16981 has started.
16982
23cadb28
RM
169832004-06-04 Roland McGrath <roland@redhat.com>
16984
16985 Fix PR gdb/1647.
16986 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
16987 differently to be robust to output buffering differences.
16988
51d01eda
MC
169892004-06-04 Michael Chastain <mec.gnu@mindspring.com>
16990
16991 * gdb.threads/pthreads.exp: Update copyright years.
16992 (check_control_c): Change asynchronous 'after' to synchronous.
16993
f4fc3b93
RM
169942004-06-04 Roland McGrath <roland@redhat.com>
16995
16996 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
16997 next gdb prompt.
16998
4013522b
MC
169992004-06-02 Michael Chastain <mec.gnu@mindspring.com>
17000
17001 Fix PR gdb/1636.
17002 * gdb.threads/manythreads.exp: Change asynchronous 'after'
17003 calls to synchronous.
17004
7a8f1e6b
JB
170052004-05-26 Jim Blandy <jimb@redhat.com>
17006
17007 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
17008
81bb3443
RC
170092004-05-24 Randolph Chung <tausq@debian.org>
17010
17011 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
17012 * gdb.asm/pa.inc: New file.
17013
8f5a3103
MK
170142004-05-22 Mark Kettenis <kettenis@gnu.org>
17015
17016 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
17017
734b8fe8 170182004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 17019 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
17020
17021 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
17022 GDB prompt.
17023
725603e1
UW
170242004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17025
f4fc3b93 17026 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
17027 setjmp/longjmp. Use sigaction instead of signal.
17028
8b923272 170292004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 17030 Michael Snyder <msnyder@redhat.com>
8b923272
JB
17031
17032 * gdb.threads/pthread_cond_wait.c: New file.
17033 * gdb.threads/pthread_cond_wait.exp: New testcase.
17034
8bfabb04
AC
170352004-05-13 Andrew Cagney <cagney@redhat.com>
17036
17037 * gdb.base/signull.exp, gdb.base/signull.c: New files.
17038 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
17039
42edda50
AC
170402004-05-11 Andrew Cagney <cagney@redhat.com>
17041
17042 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
17043 fixed but revealed gdb/1639.
17044
d303a6c7
AC
170452004-05-10 Andrew Cagney <cagney@redhat.com>
17046
17047 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
17048 func1" and "next to 2nd alarm", kernel bug avoided.
17049
bf08c2a1
DJ
170502004-05-10 Daniel Jacobowitz <dan@debian.org>
17051
17052 PR external/1568
17053 * gdb.base/bigcore.exp: Check the size of the dumped core file.
17054 XFAIL if it is smaller than bytes_allocated.
17055 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
17056 (main): Make chunks_allocated unsigned. Correct comment.
17057
c0586a34
JB
170582004-05-07 Joel Brobecker <brobecker@gnat.com>
17059
17060 * gdb.arch/powerpc-aix-prologue.c: New file.
17061 * gdb.arch/powerpc-aix-prologue.exp: New file.
17062
f2785d12
JB
170632004-05-07 Jim Blandy <jimb@redhat.com>
17064
17065 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
17066 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
17067
bd7f6e30
JB
170682004-05-06 Joel Brobecker <brobecker@gnat.com>
17069
17070 * gdb.base/sep.exp: No longer setup_kfail when the program was
17071 built with dwarf2.
17072
0a5e7efe
JI
170732004-05-05 Jim Ingham <jingham@apple.com>
17074
17075 * gdb.base/pending.exp: Make sure pending breakpoints
17076 preserve the ignore count.
f4fc3b93 17077
a8958849
MK
170782004-04-27 Jerome Guitton <guitton@gnat.com>
17079
17080 * i386-prologue.exp: Add testcase for jump instruction as first
17081 instruction of the real code.
17082 * i386-prologue.c (jump_at_beginning): New function.
17083
7e103f5b
MK
170842004-04-28 Mark Kettenis <kettenis@gnu.org>
17085
17086 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
17087 x86_64-*-*.
17088
5d38b224
MK
170892004-04-28 Mark Kettenis <kettenis@gnu.org>
17090
17091 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
17092 i*86-*-*.
17093
0ef32fd9
MK
170942004-04-25 Mark Kettenis <kettenis@gnu.org>
17095
17096 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
17097 expression that checks the return type.
17098
71d7dd7c
AC
170992004-04-23 Andrew Cagney <cagney@redhat.com>
17100
17101 * gdb.base/call-sc.exp: New test of scalar call/return values.
17102 * gdb.base/call-sc.c: Ditto.
17103
1e9f977e
JJ
171042004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17105
17106 * gdb.threads/manythreads.c: Reduce thread stack size.
17107
899d9e3a
JJ
171082004-04-23 Jeff Johnston <jjohnstn@redhat.com>
17109
17110 * gdb.threads/manythreads.c: Add copyright notice.
17111
61bcae62
AC
171122004-04-23 Andrew Cagney <cagney@redhat.com>
17113
17114 * gdb.base/siginfo.exp: Better handle step out of signal.
17115 * gdb.base/sigstep.exp: Ditto.
17116
7339a42e 171172004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 17118 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
17119
17120 * gdb.threads/manythreads.c: New testcase.
17121 * gdb.threads/manythreads.exp: Ditto.
17122
5c98409b
JB
171232004-04-22 Jim Blandy <jimb@redhat.com>
17124
17125 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
17126 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
17127
3b611f1a
MC
171282004-04-21 Michael Chastain <mec.gnu@mindspring.com>
17129
17130 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
17131
f0fd9238
AC
171322004-04-21 Andrew Cagney <cagney@redhat.com>
17133
17134 * gdb.base/sigstep.c: New file.
17135 * gdb.base/sigstep.exp: New file.
17136
90990674
JB
171372004-04-16 Joel Brobecker <brobecker@gnat.com>
17138
17139 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
17140 call to observer_notify_normal_stop.
17141
78cef34b
AC
171422004-04-15 Andrew Cagney <cagney@redhat.com>
17143
17144 * gdb.base/siginfo.c: New file.
17145 * gdb.base/siginfo.exp: New file.
17146
d2343407
JB
171472004-04-12 J. Brobecker <brobecker@gnat.com>
17148
17149 * gdb.base/sep.exp: Fix typo in comment.
17150
a2dba3c8
JB
171512004-04-12 J. Brobecker <brobecker@gnat.com>
17152
17153 * gdb.base/sep.c: New file.
17154 * gdb.base/sep-proc.c: New file.
17155 * gdb.base/sep.exp: New testcase.
17156
15f7b60e
MK
171572004-04-09 Mark Kettenis <kettenis@gnu.org>
17158
17159 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
17160 support.
17161
44f4de1a
AC
171622004-04-05 Andrew Cagney <cagney@redhat.com>
17163
17164 * gdb.base/sigaltstack.c: New file.
17165 * gdb.base/sigaltstack.exp: New file.
17166
ef04f396
JB
171672004-04-04 Joel Brobecker <brobecker@gnat.com>
17168
17169 * gdb.base/foll-fork.exp: Update the expected output for
17170 "help set follow-fork-mode", to match a change that was made
17171 to the help of this variable on 2004-01-13.
17172
d40d2c92
JB
171732004-04-01 Joel Brobecker <brobecker@gnat.com>
17174
17175 * lib/ada.exp: Add copyright notice.
17176 * bar.ads: Likewise.
17177 * bar.adb: Likewise.
17178 * null_record.adb: Likewise.
17179 * null_record.exp: Likewise.
17180 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
17181
f86ef5a3
JB
171822004-04-01 Joel Brobecker <brobecker@gnat.com>
17183
17184 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
17185 * configure: Regenerate.
17186
414e70e3
JB
171872004-04-01 Joel Brobecker <brobecker@gnat.com>
17188
17189 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
17190 to build the application. Remove the message printed when in
17191 verbose mode, redundant with the UNSUPPORTED message above.
17192
f0aaee49
JB
171932004-03-31 Joel Brobecker <brobecker@gnat.com>
17194
17195 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
17196 * gdb.ada (null_record.exp): New testcase.
17197
ac81cb54
JB
171982004-03-31 Joel Brobecker <brobecker@gnat.com>
17199
17200 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
17201
854af2f7
JB
172022004-03-31 Joel Brobecker <brobecker@gnat.com>
17203
17204 * gdb.ada: New subdirectory.
17205 * gdb.ada/Makefile.in: New file.
17206 * gdb.ada/gnat_ada.gpr.in: New file.
17207
034cb681
JB
172082004-03-31 Joel Brobecker <brobecker@gnat.com>
17209
17210 * lib/ada.exp: New file.
17211
78a1a894
DJ
172122004-03-24 Daniel Jacobowitz <drow@mvista.com>
17213
17214 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
17215 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
17216
4b2b3b3e
AC
172172004-03-22 Andrew Cagney <cagney@redhat.com>
17218
17219 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
17220 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
17221 Problem identified by Ulrich Weigand.
17222
23c73aa3
DC
172232004-03-17 David Carlton <carlton@kealia.com>
17224
17225 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
17226 PR c++/826.
17227
d63a86f8
RM
172282004-03-16 Roland McGrath <roland@redhat.com>
17229
17230 * gdb.base/auxv.exp: New file.
17231 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
17232
0e02aa50
DC
172332004-03-12 David Carlton <carlton@kealia.com>
17234
17235 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
17236 * gdb.cp/pr-1553.cc: Ditto.
17237 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
17238 pass branch.
17239
c20b71be
MC
172402004-03-12 Michael Chastain <mec.gnu@mindspring.com>
17241
17242 * gdb.cp/templates.exp: Accept more template types.
17243
c7414a01
MC
172442004-03-09 Michael Chastain <mec.gnu@mindspring.com>
17245
17246 From Corinna Vinschen with modifications.
17247 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
17248 local variable obj_with_enum.
17249 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
17250 results with obj_with_enum.
17251
ed69573c
MC
172522004-03-09 Michael Chastain <mec.gnu@mindspring.com>
17253
17254 * gdb.cp/classes.cc: New file, copied from misc.cc.
17255 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
17256
28301461
MC
172572004-03-09 Michael Chastain <mec.gnu@mindspring.com>
17258
17259 * gdb.cp/misc.cc: Add copyright notice.
17260
1198ecbe
DC
172612004-03-05 David Carlton <carlton@kealia.com>
17262
17263 * gdb.cp/rtti.exp: Add 'print *obj3' test.
17264 * gdb.cp/rtti.h: Update copyright.
17265 (namespace n2::n3): New.
17266 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
17267 (n2::n3::func3): New.
17268 (main): Call n2::n3::func3.
17269 * gdb.cp/rtti2.cc: Update copyright.
17270 (n2::create3): New.
17271
9e08c470
MK
172722004-03-04 Mark Kettenis <kettenis@gnu.org>
17273
17274 * gdb.asm/openbsd.inc: Fix typo.
17275
4bebc3aa
FF
172762004-03-03 Fred Fish <fnf@redhat.com>
17277
17278 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
17279 "val" instead of unused "size". Update copyright year.
17280
6ea9fb37
DJ
172812004-02-29 Daniel Jacobowitz <drow@mvista.com>
17282
17283 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
17284 to use unsigned char.
17285 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
17286 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
17287
23b23974
DJ
172882004-02-29 Daniel Jacobowitz <drow@mvista.com>
17289
17290 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
17291 line of output.
17292
7574fd53
DJ
172932004-02-28 Daniel Jacobowitz <drow@mvista.com>
17294
17295 * gdb.base/relocate.c (dummy): Initialize.
17296
a195357f
DJ
172972004-02-28 Daniel Jacobowitz <drow@mvista.com>
17298
17299 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
17300 a breakpoint at exit.
17301
72fd54a9
FF
173022004-02-27 Fred Fish <fnf@redhat.com>
17303
17304 * gdb.base/chng-syms.exp: Add expect condition to match failing
17305 case that isn't a timeout.
17306
b9d23137
AC
173072004-02-27 Andrew Cagney <cagney@redhat.com>
17308
17309 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
17310 support.
17311
15d208f6 173122004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 17313
15d208f6
FF
17314 * gdb.arch/gdb1431.c: Remove.
17315 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
17316 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
17317 of "until" incorrectly.
17318
98f9cd2d
JB
173192004-02-26 J. Brobecker <brobecker@gnat.com>
17320
17321 * gdb.cp/class2.cc (empty): New class.
17322 (refer): New function.
17323 (main): Declare an object of type empty and use it.
17324 * gdb.cp/class2.exp: Print the value of an object of type empty.
17325
9b50c11b
JJ
173262004-02-26 Jeff Johnston <jjohnstn@redhat.com>
17327
17328 * gdb.base/langs.exp: Update query string to match the
17329 new nquery format used for pending breakpoints.
17330
0dcd613f
AC
173312004-02-26 Andrew Cagney <cagney@redhat.com>
17332
17333 Fix PR i18n/1570.
17334 * gdb.base/charset.c: Update copyright notice.
17335 (main, init_string): Remove the escape character '\e' tests.
17336 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
17337 * gdb.base/charset.exp (valid_host_charset): Ditto.
17338 * gdb.base/setvar.exp: Ditto.
17339
b8a56647
AC
173402004-02-24 Andrew Cagney <cagney@redhat.com>
17341
90d59e34
AC
17342 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
17343 mmapped data in core file" PASS and FAIL messages consistent.
17344
b8a56647
AC
17345 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
17346 setting a breakpoint. Work around PR java/1565.
17347
9f27c604
JJ
173482004-02-23 Jeff Johnston <jjohnstn@redhat.com>
17349
17350 * lib/gdb.exp (gdb_breakpoint): Update query string to match
17351 new nquery format.
17352 * gdb.base/pending.exp: Ditto.
17353
3224a706
MK
173542004-02-22 Mark Kettenis <kettenis@gnu.org>
17355
17356 * configure.in: Run stabs tests on *BSD.
17357 * configure: Regenerated.
17358
41e0a9ca
MK
173592004-02-21 Mark Kettenis <kettenis@gnu.org>
17360
17361 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
17362
1e1b3428
FF
173632004-02-20 Fred Fish <fnf@redhat.com>
17364
17365 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
17366 blank in test for "returns short", for consistency with other
17367 "returns xxx" tests. Update copyright year.
17368
f9a7572a
FF
173692004-02-19 Fred Fish <fnf@redhat.com>
17370
17371 New testcase for PR breakpoint/1558.
17372 * gdb.arch/gdb1558.exp: New file.
17373 * gdb.arch/gdb1558.c: New file.
17374
b2ce2854
EZ
173752004-02-19 Elena Zannoni <ezannoni@redhat.com>
17376
17377 * gdb.base/nodebug.exp: Fix typo.
17378
e7c9ff01
JB
173792004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17380
17381 Committed by Jim Blandy <jimb@redhat.com>.
17382
62f4b920
JB
17383 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
17384
2db536a1
JB
17385 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
17386
e7c9ff01
JB
17387 * gdb.base/float.exp: Support s390*-*-* targets.
17388
f3205b34
AF
173892004-02-17 Adam Fedor <fedor@gnu.org>
17390
17391 * gdb.base/gdb1555.exp: New file.
17392 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
17393
9d62932d
EZ
173942004-02-17 Elena Zannoni <ezannoni@redhat.com>
17395
17396 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
17397
344c9711
FF
173982004-02-16 Fred Fish <fnf@redhat.com>
17399
17400 * gdb.arch/gdb1291.c: Remove
17401 * gdb.arch/gdb1291.s: New test input file.
17402 * gdb.arch/gdb1291.exp: Expand test to check case that should not
17403 fail. Test for correct result, known incorrect result, other
17404 failures and timeouts.
17405
2d822687
AC
174062004-02-16 Andrew Cagney <cagney@redhat.com>
17407
17408 * gdb.base/bigcore.exp: New file.
17409 * gdb.base/bigcore.c: New file.
17410
dac15b66
AC
174112004-02-13 Andrew Cagney <cagney@redhat.com>
17412
17413 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
17414 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
17415 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
17416 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
17417 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
17418 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
17419 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
17420 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
17421 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
17422 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
17423
6bdfc2c4
JJ
174242004-02-11 Jeff Johnston <jjohnstn@redhat.com>
17425
17426 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
17427 executed is an alloc instruction.
17428
87b3ede8
DC
174292004-02-11 David Carlton <carlton@kealia.com>
17430
17431 * gdb.cp/breakpoint.exp: New.
17432 * gdb.cp/breakpoint.cc: New.
17433
6e19e2bf
MC
174342004-02-11 Michael Chastain <mec.gnu@mindspring.com>
17435
17436 Partial fix for PR gdb/1543.
17437 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
17438 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
17439 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
17440 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
17441 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
17442 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
17443 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
17444 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
17445 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
17446 to bug-gdb@prep.ai.mit.edu .
17447 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
17448 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
17449 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
17450 Likewise.
17451
5c5455dc
AC
174522004-02-10 Andrew Cagney <cagney@redhat.com>
17453
17454 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
17455 using gdb_internal_error_resync.
17456
9cf689d7
DJ
174572004-02-09 Daniel Jacobowitz <drow@mvista.com>
17458
17459 * gdb.threads/thread-specific.exp: Stop early if no threads are
17460 found.
17461
d2dc51db
MC
174622004-02-09 Michael Chastain <mec.gnu@mindspring.com>
17463
17464 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
17465
14b1a056
DJ
174662004-02-08 Daniel Jacobowitz <drow@mvista.com>
17467
17468 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
17469 breakpoints.
17470
83f66e8f
DJ
174712004-02-07 Daniel Jacobowitz <drow@mvista.com>
17472
17473 * config/sim.exp (gdb_load): Handle $arg == "".
17474 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
17475 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
17476
30fc0091
EZ
174772004-02-07 Elena Zannoni <ezannoni@redhat.com>
17478
a9c64011
AS
17479 * gdb.base/maint.exp: Update test to reflect
17480 obstack changes.
30fc0091 17481
4d806929
JJ
174822004-02-04 Jeff Johnston <jjohnstn@redhat.com>
17483
17484 * gdb.base/pendshr.c (pendfunc): New function that calls
17485 pendfunc1.
17486 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
17487
7bfdd688
FF
174882004-02-04 Fred Fish <fnf@redhat.com>
17489
17490 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
17491 function symbols and update copyright years.
17492 * gdb.arch/gdb1291.c: Ditto.
17493
aaa08ee4
MC
174942004-02-03 Michael Chastain <mec.gnu@mindspring.com>
17495
17496 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
17497
dbad7755
MC
174982004-02-03 Michael Chastain <mec.gnu@mindspring.com>
17499
17500 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
17501
ec4646ef
MC
175022004-02-03 Michael Chastain <mec.gnu@mindspring.com>
17503
17504 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
17505
1b802196
FF
175062004-02-02 Fred Fish <fnf@redhat.com>
17507
17508 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
17509 remote targets. Update copyright years.
17510
18fe2033
JJ
175112004-02-02 Jeff Johnston <jjohnstn@redhat.com>
17512
17513 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
17514 support.
17515 * gdb.base/langs.exp: Fix test which attempts to create
17516 breakpoint on non-existent function to handle new pending
17517 support.
17518 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
17519 a breakpoint.
17520 * gdb.base/pending.exp: New test.
17521 * gdb.base/pending.c: New file.
17522 * gdb.base/pendshr.c: Ditto.
17523
8d577d32
DC
175242004-02-02 David Carlton <carlton@kealia.com>
17525
17526 * gdb.cp/overload.exp: Add overloadNamespace tests.
17527 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
17528 (overloadNamespace, XXX): New.
17529 (main): Call XXX::marker2.
17530
3ad13771
FF
175312004-02-01 Fred Fish <fnf@redhat.com>
17532
17533 * gdb.base/dump.exp: Use runto_main instead of "runto main".
17534 * gdb.base/finish.exp: Ditto.
17535 * gdb.base/gcore.exp: Ditto.
17536 * gdb.base/huge.exp: Ditto.
17537 * gdb.base/info-proc.exp: Ditto.
17538 * gdb.base/return2.exp: Ditto.
17539 * gdb.threads/gcore-thread.exp: Ditto.
17540
44c75849
DJ
175412004-02-01 Daniel Jacobowitz <drow@mvista.com>
17542
17543 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
17544
005bc093
MK
175452004-02-01 Mark Kettenis <kettenis@gnu.org>
17546
17547 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
17548 that opening the file succeeds on OpenBSD.
17549
c47cebdb
DJ
175502004-02-01 Daniel Jacobowitz <drow@mvista.com>
17551
17552 * gdb.threads/thread-specific.c: New file.
17553 * gdb.threads/threads-specific.exp: New test script.
17554 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
17555 to expect_out.
17556
5a01311c
MK
175572004-02-01 Mark Kettenis <kettenis@gnu.org>
17558
17559 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
17560 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
17561 only on the "print_small_structs from print_long_arg_list" test.
17562
ce22a4f1
DJ
175632004-02-01 Daniel Jacobowitz <drow@mvista.com>
17564
17565 * gdb.base/completion.exp: Kill a stray backslash.
17566
17567 From Jim Ingham <jingham@apple.com>:
17568 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
17569 agrees with the result from sending a tab.
17570
abbab9d3
DJ
175712004-01-31 Daniel Jacobowitz <drow@mvista.com>
17572
17573 * gdb.base/chng-syms.exp: Remove stray newline.
17574
53904d1e
MK
175752004-01-31 Mark Kettenis <kettenis@gnu.org>
17576
17577 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
17578 *-*-openbsd*.
17579 * gdb.asm/openbsd.inc: New file.
17580
3a4b3aac
MK
175812004-01-30 Mark Kettenis <kettenis@gnu.org>
17582
17583 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
17584 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
17585 *-*solaris2*. Remove commented out default settings for
17586 asm-flags. Replace gdb_compile with target_link.
17587
ebac27b4
MC
175882004-01-29 Michael Chastain <mec.gnu@mindspring.com>
17589
17590 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
17591 for all tests. Remove old hp-ux and cygnus xfail cases.
17592
d8679d84
PH
175932004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
17594
17595 * gdb.base/chng-syms.exp: New file.
17596 * gdb.base/chng-syms.c: New file.
17597
0a55bc22
MC
175982004-01-24 Michael Chastain <mec.gnu@mindspring.com>
17599
17600 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
17601 Provide arms for current output in all my configurations.
17602
94b8e876
MC
176032004-01-24 Michael Chastain <mec.gnu@mindspring.com>
17604
17605 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
17606 * lib/compiler.cc: Likewise.
17607 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
17608 get the right preprocessor. Eval the output directly. Remove
17609 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
17610 hp_f77_compiler and hp_f90_compiler completely.
17611 (gdb_preprocess): Delete.
17612 (get_compiler): Delete.
17613
7cf03d44
MK
176142004-01-24 Mark Kettenis <kettenis@gnu.org>
17615
17616 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
17617 <string.h>.
17618
68b6dce9
NR
176192004-01-24 Nick Roberts <nick@nick.uklinux.net>
17620
17621 * gdb.mi/mi-stack.exp: Update copyright.
17622
b368761e
DC
176232004-01-23 David Carlton <carlton@kealia.com>
17624
17625 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
17626 test for cp_lookup_transparent_type.
17627 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
17628 call them.
17629
f2061b53
DJ
176302004-01-23 Daniel Jacobowitz <drow@mvista.com>
17631
17632 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
17633 after -var-update.
17634
37fc574a
DC
176352004-01-23 David Carlton <carlton@kealia.com>
17636
17637 * gdb.cp/namespace.cc (C::ensureRefs): New.
17638 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
17639
8e94b928
NR
176402004-01-20 Nick Roberts <nick@nick.uklinux.net>
17641
17642 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
17643 case "-stack-list-locals 2".
17644 * gdb.mi/mi-var-child.exp: Test for case
17645 "-var-list-children --all-values NAME".
17646
997b0952
MC
176472004-01-18 Michael Chastain <mec.gnu@mindspring.com>
17648
17649 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
17650
52470da3
MK
176512004-01-18 Mark Kettenis <kettenis@gnu.org>
17652
7049b4b8
MK
17653 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
17654 used with gdb_test_multiple.
17655
52470da3
MK
17656 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
17657 read at address 0. This fixes PR testsuite/1504.
17658
da6012e5
DJ
176592004-01-18 Daniel Jacobowitz <drow@mvista.com>
17660
17661 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
17662 Remove downloading, guessing the host executable, the calls to
17663 gdb_file_cmd and gdb_target_cmd, and "load" support.
17664 (infer_host_exec): New function broken out from gdb_load.
17665 (gdb_load): New wrapper for gdbserver_gdb_load.
17666 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
17667 gdb_target_cmd. Use -target-select.
17668 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
17669 Download binaries to the host. Clear last_mi_remote_file when
17670 we load a new binary.
17671 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
17672 call gdbserver_gdb_load and mi_gdb_target_cmd.
17673
32c70722
MC
176742004-01-17 Michael Chastain <mec.gnu@mindspring.com>
17675
17676 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
17677 type patterns.
17678
b0cecf36
MC
176792004-01-17 Michael Chastain <mec.gnu@mindspring.com>
17680
17681 * gdb.cp/templates.exp: Fix typo in test name of
17682 "print Foo<volatile char*>::foo".
17683
4120d7e6
MC
176842004-01-15 Michael Chastain <mec.gnu@mindspring.com>
17685
17686 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
17687
f679e530
BE
176882004-01-16 Ben Elliston <bje@wasabisystems.com>
17689
17690 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
17691 (clean mostlyclean): Remove empty rm.
17692
091c48f6
MC
176932004-01-15 Michael Chastain <mec.gnu@mindspring.com>
17694
17695 * gdb.base/setvar.exp: Add copyright years.
17696
3e5fc8d2
DC
176972004-01-14 David Carlton <carlton@bactrian.org>
17698
17699 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
17700 PR c++/1511 and update coment.
17701 * gdb.cp/templates.exp: Update patterns to match current output.
17702 If changes involve something other than whitespace, KFAIL
17703 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
17704
63d06c5c
DC
177052004-01-14 David Carlton <carlton@kealia.com>
17706
17707 * gdb.cp/namespace.exp: Add tests involving classes defined within
17708 namespaces.
17709 * gdb.cp/namespace.cc (C::CClass): New.
17710 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
17711
a51dab88
EZ
177122004-01-14 Elena Zannoni <ezannoni@redhat.com>
17713
17714 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
17715 what debug info we have. Print a better message if something goes
17716 wrong while producing the separate debug info file.
17717
a476ccc9
MC
177182004-01-14 Michael Chastain <mec.gnu@mindspring.com>
17719
17720 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
17721
f453692c
MC
177222004-01-14 Michael Chastain <mec.gnu@mindspring.com>
17723
17724 * gdb.base/callfuncs.c: Add copyright notice.
17725
f40063a5
MC
177262004-01-13 Michael Chastain <mec.gnu@mindspring.com>
17727
17728 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
17729 inheritance. PR gdb/1498, PR gcc/13539.
17730
19ac3974
EZ
177312004-01-13 Elena Zannoni <ezannoni@redhat.com>
17732
a9c64011
AS
17733 * gdb.threads/gcore-thread.exp: Prefix name of binary with
17734 test specific name.
17735 * gdb.mi/gdb669.exp: Ditto.
17736 * gdb.mi/mi-pthreads.exp: Ditto.
17737 * gdb.mi/mi1-pthreads.exp: Ditto.
17738 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 17739
56c97c6e
MC
177402004-01-12 Michael Chastain <mec.gnu@mindspring.com>
17741
17742 * gdb.cp/member-ptr.cc: Add copyright notice.
17743
a0644324
MC
177442004-01-12 Michael Chastain <mec.gnu@mindspring.com>
17745
17746 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
17747 some patterns for recent versions of gcc and hpacc. Delete
17748 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
17749 Delete tests that access a NULL pointer-to-member-data. This
17750 script is still disabled for gcc.
17751
32fabe09
EZ
177522004-01-12 Elena Zannoni <ezannoni@redhat.com>
17753
17754 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 17755 escaped correctly.
32fabe09 17756
1f8a6abb
EZ
177572004-01-12 Elena Zannoni <ezannoni@redhat.com>
17758
17759 * gdb.base/sepdebug.exp: New file.
17760 * gdb.base/sepdebug.c: New file.
17761 * lib/gdb.exp (separate_debug_filename): New procedure.
17762 (gdb_gnu_strip_debug): New procedure.
17763
48efe704
AC
177642004-01-12 Andrew Cagney <cagney@redhat.com>
17765
17766 * gdb.mi/ChangeLog: Delete file. Renamed to ...
17767 * gdb.mi/ChangeLog-1999-2003: New file.
17768
a9415475
AC
177692004-01-12 Andrew Cagney <cagney@redhat.com>
17770
17771 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
17772 "Renaming a directory to a non-empty directory returns ENOTEMPTY
17773 or EEXIST", treat EBUSY as an XFAIL.
17774
83b8cf9d
MC
177752004-01-11 Michael Chastain <mec.gnu@mindspring.com>
17776
17777 * gdb.base/scope.exp: Remove obsolete setup_xfail for
17778 hp_cc_compiler.
17779
9939d2a8
MC
177802004-01-10 Michael Chastain <mec.gnu@mindspring.com>
17781
17782 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
17783 decorations.
17784
1ff8cadf
MC
177852004-01-10 Michael Chastain <mec.gnu@mindspring.com>
17786
17787 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
17788 and "(aCC)" decorations. Remove obsolete doco about old
17789 test results.
17790
6fa9022e
MC
177912004-01-09 Michael Chastain <mec.gnu@mindspring.com>
17792
17793 * gdb.cp/exception.exp: Fix typo in doco.
17794
209721fe
MK
177952004-01-09 Mark Kettenis <kettenis@gnu.org>
17796
17797 * gdb.base/gdb1476.exp: Fix typo.
17798
ef11303e
MC
177992004-01-09 Michael Chastain <mec.gnu@mindspring.com>
17800
17801 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
17802 file.
17803
041ab88c
MC
178042004-01-09 Michael Chastain <mec.gnu@mindspring.com>
17805
17806 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
17807 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
17808 Use gdb_compile. Remove restriction on gcc. Add some patterns
17809 for recent version of gdb. Delete second half, which was a copy
17810 of the first half with different build flags. This test is
17811 still disabled because it is still not ready for production.
17812
e36d075a
MC
178132004-01-08 Michael Chastain <mec.gnu@mindspring.com>
17814
17815 * gdb.cp/exception.cc: Add copyright notice.
17816 * gdb.cp/exception.exp: Add a notice that this file is broken
17817 because of line number changes caused by addition of copyright
17818 notice.
17819
42b190ad
MC
178202004-01-08 Michael Chastain <mec.gnu@mindspring.com>
17821
17822 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
17823 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
17824
8f25f06b
MC
178252004-01-08 Michael Chastain <mec.gnu@mindspring.com>
17826
17827 * gdb.cp/classes.exp: Accept gnu abi 2.
17828 * gdb.cp/derivation.exp: Likewise.
17829 * gdb.cp/overload.exp: Likewise.
17830 * gdb.cp/virtfunc.exp: Likewise.
17831
06ded8b8
MC
178322004-01-08 Michael Chastain <mec.gnu@mindspring.com>
17833
17834 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
17835 semicolon after end of function.
17836
77c26ae3
MC
178372004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17838
17839 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
17840 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
17841 boilerplate code for compiling and running the program under
17842 test. Add some string method tests.
17843
20757486
MC
178442004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17845
17846 * gdb.cp/bs15503.cc: Add copyright notice.
17847 * gdb.cp/bs15503.exp: Adjust line number.
17848
0fd3b503
MC
178492004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17850
17851 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
17852 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
17853
10d1bea8
MC
178542004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17855
17856 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
17857 hp_cc_compiler.
17858
2789202a
MC
178592004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17860
17861 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
17862 * gdb.cp/ctti.exp: Use the marker instead of "next".
17863 With gcc, run further before bailing.
17864
b862f14c
MC
178652004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17866
17867 * gdb.cp/cttiadd.cc: Add copyright notice.
17868 * gdb.cp/cttiadd1.cc: Likewise.
17869 * gdb.cp/cttiadd2.cc: Likewise.
17870 * gdb.cp/cttiadd3.cc: Likewise.
17871
96da2469
MC
178722004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17873
17874 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
17875 Use gdb_test, gdb_test_multiple. Use floating-point values that
17876 have exact representations in IEEE-ish formats.
17877
053248ff
MC
178782004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17879
17880 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
17881 compilers. Delete duplicate call to get_compiler_info.
17882 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
17883 * gdb.base/volatile.exp: Likewise.
17884
84acecdd
MK
178852004-01-07 Mark Kettenis <kettenis@gnu.org>
17886
17887 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
17888 memory at address 0.
17889
fe11a27f
MC
178902004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17891
17892 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
17893 to test for hp-ux assembler. Fix copyright years.
17894
60ad077b
AC
178952004-01-07 Andrew Cagney <cagney@redhat.com>
17896
17897 * gdb.base/fileio.c (strerrno): Add "EBUSY".
17898
1c9b8f33
AC
178992004-01-07 Andrew Cagney <cagney@redhat.com>
17900
17901 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
17902 when creating the read-only file. From analysis by Roland McGrath
17903 and Elena Zannoni.
17904
753ccc7a
MC
179052004-01-06 Michael Chastain <mec.gnu@mindspring.com>
17906
17907 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
17908
eca3e36b
MC
179092004-01-06 Michael Chastain <mec.gnu@mindspring.com>
17910
17911 * gdb.base/cvexpr.c: Be type-safe with function pointers and
17912 data pointers.
17913
f8d4bac4
MC
179142004-01-06 Michael Chastain <mec.gnu@mindspring.com>
17915
17916 * gdb.cp/m-static.exp: Compile one source file at a time.
17917 Delete unused call to get_compiler_info.
17918
9b4e0f94
MC
179192004-01-06 Michael Chastain <mec.gnu@mindspring.com>
17920
17921 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
17922 * gdb.base/call-rt-st.exp: Likewise.
17923 * gdb.base/nodebug.exp: Likewise.
17924 * gdb.base/volatile.exp: Likewise.
17925 * gdb.cp/ref-types.exp: Likewise.
17926 * gdb.cp/templates.exp: Likewise.
17927
023c1024
MK
179282004-01-05 Mark Kettenis <kettenis@gnu.org>
17929
17930 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
17931
19703c4a
MC
179322004-01-05 Michael Chastain <mec.gnu@mindspring.com>
17933
17934 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
17935 hppa*-hp-hpux*.
17936
18b67037
MK
179372004-01-04 Mark Kettenis <kettenis@gnu.org>
17938
ba6219c8
MK
17939 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
17940 x86_64-*-*.
17941
18b67037
MK
17942 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
17943 sparc64-*-* and sparc*-solaris2*.
17944
1bfbbb9d
MK
179452004-01-04 Mark Kettenis <kettenis@gnu.org>
17946
17947 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
17948 return ${tests}" test. The ${tests} already mentions the
17949 filename.
17950
06846494
MC
179512004-01-02 Michael Chastain <mec.gnu@mindspring.com>
17952
17953 * gdb.cp/local.exp: Accept gcc abi 2.
17954
3b0cb202
MC
179552004-01-02 Michael Chastain <mec.gnu@mindspring.com>
17956
17957 * gdb.cp/templates.exp: Accept gcc abi 2.
17958
0643ec3f
MC
179592004-01-02 Michael Chastain <mec.gnu@mindspring.com>
17960
17961 * lib/compiler.cc: Remove supports_template_debugging.
17962 * gdb.cp/templates.exp: Do not test supports_template_debugging.
17963
d231d0b1
MC
179642004-01-01 Michael Chastain <mec.gnu@mindspring.com>
17965
17966 * gdb.cp/namespace.exp: Accept gcc abi 2.
17967
44ffb27c
MC
179682004-01-01 Michael Chastain <mec.gnu@mindspring.com>
17969
17970 * gdb.cp/method.exp: Accept gcc abi 2.
17971
184ad485
MC
179722004-01-01 Michael Chastain <mec.gnu@mindspring.com>
17973
17974 * gdb.cp/classes.exp: Generate identical results as old version.
17975 * gdb.cp/derivation.exp: Likewise.
17976 * gdb.cp/overload.exp: Likewise.
17977 * gdb.cp/virtfunc.exp: Likewise.
17978
116f09e7
MC
179792004-01-01 Michael Chastain <mec.gnu@mindspring.com>
17980
17981 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
17982 mysterious bug with sourceware version of expect.
17983
b1379776
MC
179842004-01-01 Michael Chastain <mec.gnu@mindspring.com>
17985
17986 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
17987 current versions of gcc, including gcc abi 2. Remove gratuitous
17988 restart of test program. Use gdb_test_multiple and gdb_test for
17989 all tests. Add patterns to xfail missing "const" in "const char *"
17990 and kfail PR gdb/1155.
17991
6b7a4c0e
MC
179922004-01-01 Michael Chastain <mec.gnu@mindspring.com>
17993
17994 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
17995 current versions of gcc, including gcc abi 2. Remove gratuitous
17996 restart of test program. Use gdb_test_multiple and gdb_test for
17997 all tests. Add patterns to kfail PR gdb/1498.
17998
51615d72
MC
179992003-12-31 Michael Chastain <mec.gnu@mindspring.com>
18000
18001 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
18002 current versions of gcc, including gcc abi 2. Use "breakpoint"
18003 and "continue" instead of restarting the target program. Use
18004 gdb_test_multiple and gdb_test for all tests.
18005
7b79a9d7
MK
180062004-01-01 Mark Kettenis <kettenis@gnu.org>
18007
18008 * gdb.asm/asm-source.exp: Update copyright year. Link statically
18009 for *-*-solaris2*.
18010
1cd3489f
MC
180112003-12-31 Michael Chastain <mec.gnu@mindspring.com>
18012
18013 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
18014 current versions of gcc, including gcc abi 2. Use "breakpoint"
18015 and "continue" instead of restarting the target program several
18016 times. Use gdb_test_multiple and gdb_test for all tests.
18017
850742db
MC
180182003-12-18 Michael Chastain <mec.gnu@mindspring.com>
18019
18020 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
18021 source files.
18022
eb4bbda8
MC
180232003-12-16 Michael Chastain <mec.gnu@mindspring.com>
18024
18025 * gdb.base/environ.exp: Handle compiling test case from multiple
18026 source files.
18027
e42c7771
MC
180282003-12-16 Michael Chastain <mec.gnu@mindspring.com>
18029
18030 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
18031
80e4b428
JB
180322003-12-17 Jim Blandy <jimb@redhat.com>
18033
5f06973a
JB
18034 * gdb.base/freebpcmd.c: Add copyright notice.
18035
80e4b428
JB
18036 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
18037
0ab84fb7
MC
180382003-12-16 Michael Chastain <mec.gnu@mindspring.com>
18039
18040 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
18041
1b3bb3d0
JB
180422003-12-13 Jim Blandy <jimb@redhat.com>
18043
18044 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
18045
3a4c9371
KB
180462003-12-12 Kevin Buettner <kevinb@redhat.com>
18047
18048 * gdb.asm/frv.inc: New file.
18049 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
18050
a1dea79a
FF
180512003-12-09 Fred Fish <fnf@redhat.com>
18052
18053 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
18054 functions to break1.c and leave prototypes behind. Add more
18055 "set breakpoint NN here" comments.
18056 * gdb.base/break1.c: New file.
18057
18058 * gdb.base/break.exp: Handle compiling test case from multiple
18059 source files and change source file references as needed.
18060 * gdb.base/completion.exp: Ditto.
18061 * gdb.base/condbreak.exp: Ditto.
18062 * gdb.base/define.exp: Ditto.
18063 * gdb.base/ena-dis-br.exp: Ditto.
18064 * gdb.base/info-proc.exp: Ditto.
18065 * gdb.base/maint.exp: Ditto.
18066 * gdb.base/until.exp: Ditto.
18067
18068 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
18069 hardcoded line numbers.
18070 * gdb.base/define.exp: Ditto.
18071 * gdb.base/ena-dis-br.exp: Ditto.
18072 * gdb.base/maint.exp: Ditto.
18073 * gdb.base/until.exp: Ditto.
18074
18075 * gdb.base/completion.exp: Use "break1" for completion tests since
18076 "break" is no longer a unique prefix.
18077
5266b69c
AC
180782003-12-06 Andrew Cagney <cagney@redhat.com>
18079
18080 * gdb.base/structs.exp (test_struct_returns): When applicable, set
18081 "return_value_unimplemented". When an unimplemented struct return
18082 architecture, report incorrect values as a KFAIL
18083
374451f0
MC
180842003-12-05 Michael Chastain <mec.gnu@mindspring.com>
18085
18086 * gdb.cp/rtti.exp: Accept new wording of warning from
18087 cp_lookup_rtti_type.
18088
ba9b20a7
MC
180892003-12-05 Michael Chastain <mec.gnu@mindspring.com>
18090
18091 Partial fix for PR testsuite/1456.
18092 * gdb.base/scope.exp (test_at_main): Replace references to
18093 gcc_compiled with calls to test_compiler_info.
18094 (test_at_foo): Likewise.
18095 (test_at_bar): Likewise.
18096
b74b6d0b
MC
180972003-12-04 Michael Chastain <mec.gnu@mindspring.com>
18098
18099 Partial fix for PR testsuite/1456.
18100 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
18101 to test_compiler_info.
18102
ccfa3402
MC
181032003-12-03 Michael Chastain <mec.gnu@mindspring.com>
18104
18105 * gdb.base/so-impl-ld.exp: Update copyright notice.
18106
f6246aba
MC
181072003-12-02 Michael Chastain <mec.gnu@mindspring.com>
18108
18109 Partial fix for PR testsuite/1456.
18110 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
18111 to test_compiler_info.
18112
13ae734a
MC
181132003-11-28 Michael Chastain <mec.gnu@mindspring.com>
18114
18115 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
18116 from current versions of gdb. Clean up regular expressions.
18117 Delete redundant timeout case.
18118
d8e1cdee
MC
181192003-11-28 Michael Chastain <mec.gnu@mindspring.com>
18120
18121 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
18122 from current versions of gdb. Clean up regular expressions.
18123 Delete redundant timeout case.
18124
96457b64
MC
181252003-12-01 Michael Chastain <mec.gnu@mindspring.com>
18126
18127 Partial fix for PR testsuite/1456.
18128 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
18129 gcc_compiled with call to test_compiler_info.
18130
f35309fc
MC
181312003-11-30 Michael Chastain <mec.gnu@mindspring.com>
18132
18133 Partial fix for PR testsuite/1456.
18134 * gdb.base/list.exp (test_list_function): Delete unused declaration
18135 of gcc_compiled.
18136
d7afdf9b
MC
181372003-11-29 Michael Chastain <mec.gnu@mindspring.com>
18138
18139 Partial fix for PR testsuite/1456.
18140 * gdb.base/complex.exp: Replace reference to gcc_compiled with
18141 call to test_compiler_info.
18142
71507b56
MK
181432003-11-29 Mark Kettenis <kettenis@gnu.org>
18144
18145 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
18146 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
18147 it to create the appropriate note.inc.
18148 * gdb.asm/asmsrc1.s: Include "note.inc".
18149 * gdb.asm/netbsd.inc: New file.
18150 * gdb.asm/empty.inc: New file.
18151
f81f93f7
MC
181522003-11-28 Michael Chastain <mec.gnu@mindspring.com>
18153
18154 Partial fix for PR testsuite/1456.
18155 * gdb.base/constvars.exp: Replace references to gcc_compiled with
18156 calls to test_compiler_info.
18157
9a77938e
MC
181582003-11-27 Michael Chastain <mec.gnu@mindspring.com>
18159
18160 Partial fix for PR testsuite/1456.
18161 * gdb.base/volatile.exp: Replace references to gcc_compiled with
18162 calls to test_compiler_info.
18163
e8367dc7
MK
181642003-11-27 Mark Kettenis <kettenis@gnu.org>
18165
18166 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
18167 pattern for the KFAILs.
18168
526c61ee
AF
181692003-11-25 Adam Fedor <fedor@gnu.org>
18170
18171 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
18172 * gdb.objc/objcdecode.m: New file.
18173
28f2d600
AF
181742003-11-25 Adam Fedor <fedor@gnu.org>
18175
18176 * gdb.objc/nondebug.exp: Test for PR objc/1236.
18177 * gdb.objc/nondebug.m: New file.
18178
a3895cee
BE
181792003-11-26 Ben Elliston <bje@wasabisystems.com>
18180
18181 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
18182 NetBSD as it does on FreeBSD. Modelled on a similar change by
18183 Mark Kettenis on 2003-05-30.
18184 (link-flags): Set to "--entry _start" regardless of target.
18185 Special linker flags are to be appended to $link-flags.
18186 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
18187
c9f2c8a3
MC
181882003-11-25 Michael Chastain <mec.gnu@mindspring.com>
18189
18190 * gdb.cp/method.exp: Accept output of new demangler.
18191
15a0587a 181922003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
18193
18194 * gdb/class2.exp: New file.
18195 * gdb/class2.cc: New file.
18196
3c00b570
MC
181972003-11-25 Michael Chastain <mec.gnu@mindspring.com>
18198
18199 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
18200 of new demangler.
18201
7027acc7
MK
182022003-11-23 Mark Kettenis <kettenis@gnu.org>
18203
18204 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
18205 of gdb_test "run".
18206
b0e1598a
MK
182072003-11-23 Mark Kettenis <kettenis@gnu.org>
18208
18209 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
18210 "continue" into "run".
18211
4d9eda44
MC
182122003-11-23 Michael Chastain <mec.gnu@mindspring.com>
18213
18214 Partial fix for PR testsuite/1456.
18215 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
18216 call to test_compiler_info.
18217 * gdb.cp/ctti.exp: Likewise.
18218 * gdb.cp/derivation.exp: Likewise.
18219 * gdb.cp/member-ptr.exp: Likewise.
18220 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
18221 reference to gcc_compiled.
18222
182232003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
18224
18225 Fix PR testsuite/1463.
18226 * gdb.base/structs.exp (start_structs_test): Call
18227 get_debug_format before using the debug format.
18228
d422fe19
AC
182292003-11-22 Andrew Cagney <cagney@redhat.com>
18230
18231 * lib/gdb.exp (gdb_test_multiple): Add simple example.
18232 * gdb.base/structs.exp: Use gdb_test_multiple.
18233
039cf96d
AC
182342003-11-20 Andrew Cagney <cagney@redhat.com>
18235
6882279b
AC
18236 * gdb.base/structs.exp: Handle and recover from internal errors.
18237 Replace "foo${n}" with "foo<n>" in test messages.
18238
e53890ae
AC
18239 * gdb.base/structs.exp: Update copyright. Rewrite.
18240 * gdb.base/structs.c: Update copyright. Rewrite.
18241
2b211c59
AC
18242 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
18243 resync count exceeded.
d63a86f8 18244
039cf96d
AC
18245 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
18246 from the internal error.
18247 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
18248 Original from Jim Blandy.
18249 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 18250
eac98b22
AC
182512003-11-19 Andrew Cagney <cagney@redhat.com>
18252
18253 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
18254 KFAIL.
18255
67455b2a
MK
182562003-11-17 Mark Kettenis <kettenis@gnu.org>
18257
18258 New testcase for PR backtrace/1435.
18259 * gdb.arch/i386-unwind.exp: New file.
18260 * gdb.arch/i386-unwind.c: New file.
18261
853d6e5b
AC
182622003-11-17 Andrew Cagney <cagney@redhat.com>
18263
18264 * lib/gdb.exp (compiler_info): New global.
18265 (test_compiler_info): New function.
18266 (get_compiler_info): Set compiler_info.
18267 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
18268 "compiler_info" to gcc-<major>-<minor>.
18269
38cf6e11
MC
182702003-11-15 Michael Chastain <mec.gnu@mindspring.com>
18271
18272 * gdb.trace/configure: Remove.
18273
a50d3602
EZ
182742003-11-13 Elena Zannoni <ezannoni@redhat.com>
18275
18276 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 18277 breakpoints.
a50d3602
EZ
18278 * gdb.base/break.exp: Remove all references to explicit line
18279 numbers.
18280
d9407aaa
NC
182812003-11-11 Nick Clifton <nickc@redhat.com>
18282
18283 * gdb.base/shreloc.exp: Do not run for targets which do not
18284 support shared objects.
18285
db488fc1
CV
182862003-11-10 Corinna Vinschen <vinschen@redhat.com>
18287
18288 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
18289 Don't run tests if nofileio flag is given.
18290
6a90a18e
EZ
182912003-11-07 Elena Zannoni <ezannoni@redhat.com>
18292
18293 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 18294 as well as 'Watchpoint'.
6a90a18e 18295
0b915e9c
EZ
182962003-11-06 Elena Zannoni <ezannoni@redhat.com>
18297
18298 Reported by Jim Ingham <jingham@apple.com>:
18299 * gdb.base/annota1.exp: Match at least one occurrence of the
18300 signal handler annotation.
18301
d7e4b55f
EZ
183022003-11-06 Elena Zannoni <ezannoni@redhat.com>
18303
a9c64011
AS
18304 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
18305 as well as 'Watchpoint'.
d7e4b55f 18306
2fe4e8d0
MC
183072003-11-05 Michael Chastain <mec@shout.net>
18308
18309 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
18310
6ef88553
KW
183112003-11-03 Kris Warkentin <kewarken@qnx.com>
18312
18313 * gdb.arch/gdb1291.c: New test file.
18314 * gdb.arch/gdb1291.exp: New test script.
18315 * gdb.arch/gdb1431.c: New test file.
18316 * gdb.arch/gdb1431.exp: New test script.
18317
ae7dc4d8
MC
183182003-10-22 Michael Chastain <mec@shout.net>
18319
18320 * gdb.mi/pthreads.c: Add copyright notice.
18321
c39d7427
MC
183222003-10-22 Michael Chastain <mec@shout.net>
18323
18324 * gdb.threads/pthreads.c: Add copyright notice.
18325
8b7d96c1
MC
183262003-10-20 Michael Chastain <mec@shout.net>
18327
18328 * gdb.base/gdb1056.exp: New test script.
18329
d1d69fdd
DJ
183302003-10-13 Daniel Jacobowitz <drow@mvista.com>
18331
18332 * gdb.threads/killed.exp: Use gdb_run_cmd.
18333
7d605576
DJ
183342003-10-13 Daniel Jacobowitz <drow@mvista.com>
18335
18336 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
18337 create a core file.
18338 * gdb.threads/gcore-thread.exp: Likewise.
18339
618ec112
CV
183402003-10-13 Corinna Vinschen <vinschen@redhat.com>
18341
18342 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
18343 type, based on char type.
18344 (struct bit_flags_short_t): New bitfield type, based on short type.
18345 (init_bit_flags_char): New fuction.
18346 (init_bit_flags_short): Ditto.
18347 (print_bit_flags_char): Ditto.
18348 (print_bit_flags_short): Ditto.
18349 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
18350
9367a73c
MC
183512003-10-11 Michael Chastain <mec@shout.net>
18352
18353 * gdb.base/call-rt-st.exp: Update copyright year.
18354
1decf120
KI
183552003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
18356
18357 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
18358 * gdb.disasm/sh3.s: Ditto.
18359
5445b2ae
DJ
183602003-10-07 Daniel Jacobowitz <drow@mvista.com>
18361
18362 * gdb.threads/switch-threads.exp: New test.
18363 * gdb.threads/switch-threads.c: New source file.
18364
aec24853
CV
183652003-10-07 Corinna Vinschen <vinschen@redhat.com>
18366
18367 * gdb.base/ending-run.exp: Add sh specific case.
18368
adc7428d
AC
183692003-10-06 Andrew Cagney <cagney@redhat.com>
18370
18371 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
18372 * gdb.disasm/mn10200.exp: Delete obsolete file.
18373
c9d37158
DJ
183742003-09-29 Daniel Jacobowitz <drow@mvista.com>
18375
18376 * ChangeLog: Correct an entry command.exp -> commands.exp.
18377 * gdb.base/commands.exp (bp_deleted_in_command_test)
18378 (temporary_breakpoint_commands): Check noargs.
18379
79c2c32d
DC
183802003-09-25 David Carlton <carlton@kealia.com>
18381
18382 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
18383 of some print tests, where appropriate. Add tests for C::D::cd,
18384 E::ce, F::cXfX, G::XgX.
18385 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
18386
594e6d67
RE
183872003-09-25 Richard Earnshaw <rearnsha@arm.com>
18388
18389 * lib/java.exp (java_init): Import target_alias before using it.
18390
10f0d451
DC
183912003-09-25 David Carlton <carlton@kealia.com>
18392
18393 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
18394
274bcba0
EZ
183952003-09-23 Elena Zannoni <ezannoni@redhat.com>
18396
d63a86f8 18397 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 18398 weirdness.
274bcba0 18399
cdbf20f7
MC
184002003-09-17 Michael Chastain <mec@shout.net>
18401
18402 * gdb.cp/gdb1355.exp: New file.
18403 * gdb.cp/gdb1355.c: New file.
18404
71e06f80
CV
184052003-09-15 Corinna Vinschen <vinschen@redhat.com>
18406
18407 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
18408 * gdb.asm/sh.inc: New file.
18409
5c4e30ca
DC
184102003-09-11 David Carlton <carlton@kealia.com>
18411
bd45b7af
DC
18412 * gdb.cp/namespace.exp: Add tests for namespace types.
18413 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
18414 (test_namespace): New.
18415
1c199746
EZ
184162003-09-11 Elena Zannoni <ezannoni@redhat.com>
18417
a9c64011 18418 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 18419 * gdb.stabs/weird.exp: Ditto.
1c199746 18420
04ed252f
MC
184212003-09-08 Michael Chastain <mec@shout.net>
18422
18423 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
18424
d8a2d9e7
MC
184252003-09-07 Michael Chastain <mec@shout.net>
18426
18427 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
18428 'parse error'.
18429
161afb24
MK
184302003-09-07 Mark Kettenis <m.kettenis@osp.nl>
18431
18432 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
18433
49f2741a
MC
184342003-08-30 Michael Chastain <mec@shout.net>
18435
18436 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
18437 * gdb.gdb/observer.exp: Ditto.
18438 * gdb.gdb/xfullpath.exp: Ditto.
18439
8afa723e
MK
184402003-08-29 Mark Kettenis <kettenis@gnu.org>
18441
18442 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
18443 *-*-*bsd*.
18444
f31dfe3b
JJ
184452003-08-28 Jeff Johnston <jjohnstn@redhat.com>
18446
18447 * gdb.base/dump.exp: Skip for ia64.
18448
4630e498
JJ
184492003-08-25 Jeff Johnston <jjohnstn@redhat.com>
18450
18451 * gdb.asm/asm-source.exp: Add ia64 support.
18452 * gdb.asm/ia64.inc: New file.
18453
1105b7ef
MC
184542003-08-22 Michael Chastain <mec@shout.net>
18455
18456 * gdb.cp: New directory.
18457 * gdb.cp/*: Copy from gdb.c++/*.
18458 * gdb.c++/*: Remove.
18459 * Makefile.in: Change gdb.c++ to gdb.cp.
18460 * configure.in: Ditto.
18461 * configure: Regnerate.
18462
c945b932
MK
184632003-08-18 Mark Kettenis <kettenis@gnu.org>
18464
18465 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
18466 * gdb.arch/i386-prologue.c (gdb1338): Add function.
18467
2b66634b
DJ
184682003-08-17 Daniel Jacobowitz <drow@mvista.com>
18469
18470 * mi-var-display.exp (-var-list-children weird): Accept function
18471 pointers with argument types.
18472 * mi1-var-display.exp (-var-list-children weird): Likewise.
18473 * mi2-var-display.exp (-var-list-children weird): Likewise.
18474
a356f73b
DJ
184752003-08-17 Daniel Jacobowitz <drow@mvista.com>
18476
18477 * gdb.base/annota3.exp: Add missing newline.
18478
483417b8
MC
184792003-08-06 Michael Chastain <mec@shout.net>
18480
18481 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
18482
c99c59c3
MS
184832003-08-12 Michael Snyder <msnyder@redhat.com>
18484
18485 * gdb.base/float.exp: Add test for SH.
18486
55ed7501
MK
184872003-08-10 Mark Kettenis <kettenis@gnu.org>
18488
18489 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
18490
1a371f2e
EZ
184912003-08-07 Elena Zannoni <ezannoni@redhat.com>
18492
18493 * gdb.base/completion.exp: Remove reduntant completion test
18494 on filename.
18495
e0f353ce
EZ
184962003-08-07 Elena Zannoni <ezannoni@redhat.com>
18497
a9c64011
AS
18498 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
18499 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
18500 gdb.trace/save-trace.exp: Make sure that full pathnames are
18501 escaped correctly.
e0f353ce 18502
5710a1af 185032003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 18504
a9c64011
AS
18505 * configure.in: Don't generate config.h from config.hin.
18506 * configure: Regenerate.
18507 * config.hin: Remove file.
18508 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
18509 * gdb.threads/pthreads.c: Ditto.
5710a1af 18510
dcd81ce9
DJ
185112003-08-07 Daniel Jacobowitz <drow@mvista.com>
18512
18513 From Kei Sakamoto <sakamoto.kei@renesas.com>:
18514 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
18515 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
18516 Replace ld24 with seth/add3.
18517
6009d884
AC
185182003-08-02 Andrew Cagney <cagney@redhat.com>
18519
18520 * gdb.base/annota3.exp: New file.
18521 * gdb.base/annota3.c: New file.
18522 * gdb.c++/annota3.exp: New file.
18523 * gdb.c++/annota3.cc: New file.
18524
51514e06
MC
185252003-07-29 Michael Chastain <mec@shout.net>
18526
18527 * gdb.threads/tls.c (spin): Check errno only if sem_wait
18528 actually failed.
18529 (do_pass): Likewise.
18530 * gdb.threads/tls.exp: Always initialize no_of_threads.
18531
4ee6625b
DJ
185322003-07-27 Daniel Jacobowitz <drow@mvista.com>
18533
18534 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
18535 pattern.
18536 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
18537 * gdb.threads/tls.exp: Recognize one case of the host library not
18538 supporting TLS.
18539
225f2bf6
AC
185402003-07-27 Andrew Cagney <cagney@redhat.com>
18541
18542 * gdb.base/fileio.exp: Use SH when running commands using
18543 remote_exec.
18544
bcb27c9f
DJ
185452003-07-24 Daniel Jacobowitz <drow@mvista.com>
18546
18547 From Kei Sakamoto <sakamoto.kei@renesas.com>:
18548 * gdb.base/relocate.c (dummy): New padding array.
18549
3d67be83
MS
185502003-07-22 Michael Snyder <msnyder@redhat.com>
18551
d63a86f8 18552 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
18553
18554 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
18555 patterns to be more general, accepting old and new output.
18556 Some output chars (such as '+') also must be quoted.
d63a86f8 18557 Some addresses are displayed numerically instead of
3d67be83
MS
18558 symbolically.
18559
57ba3b85
MS
185602003-07-23 Michael Snyder <msnyder@redhat.com>
18561
686d097c
MS
18562 * gdb.base/return2.exp: Don't test long-long return.
18563
57ba3b85
MS
18564 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
18565 * gdb.disasm/t01_mov.exp: Ditto.
18566 * gdb.disasm/t02_mova.s: Ditto.
18567 * gdb.disasm/t02_mova.exp: Ditto.
18568 * gdb.disasm/t03_add.s: Ditto.
18569 * gdb.disasm/t03_add.exp: Ditto.
18570 * gdb.disasm/t04_sub.s: Ditto.
18571 * gdb.disasm/t04_sub.exp: Ditto.
18572 * gdb.disasm/t05_cmp.s: Ditto.
18573 * gdb.disasm/t05_cmp.exp: Ditto.
18574 * gdb.disasm/t06_ari2.s: Ditto.
18575 * gdb.disasm/t06_ari2.exp: Ditto.
18576 * gdb.disasm/t07_ari3.s: Ditto.
18577 * gdb.disasm/t07_ari3.exp: Ditto.
18578 * gdb.disasm/t08_or.s: Ditto.
18579 * gdb.disasm/t08_or.exp: Ditto.
18580 * gdb.disasm/t09_xor.s: Ditto.
18581 * gdb.disasm/t09_xor.exp: Ditto.
18582 * gdb.disasm/t10_and.s: Ditto.
18583 * gdb.disasm/t10_and.exp: Ditto.
18584 * gdb.disasm/t11_logs.s: Ditto.
18585 * gdb.disasm/t11_logs.exp: Ditto.
18586 * gdb.disasm/t12_bit.s: Ditto.
18587 * gdb.disasm/t12_bit.exp: Ditto.
18588 * gdb.disasm/t13_otr.s: Ditto.
18589 * gdb.disasm/t13_otr.exp: Ditto.
18590
e00759ef
EZ
185912003-07-22 Elena Zannoni <ezannoni@redhat.com>
18592
18593 * gdb.threads/tls.exp :Add kfail for 'info address' case.
18594
8bc2021f
EZ
185952003-07-22 Elena Zannoni <ezannoni@redhat.com>
18596
a9c64011
AS
18597 * gdb.threads/tls.c : New file.
18598 * gdb.threads/tls.exp : New file.
18599 * gdb.threads/tls-main.c : New file.
18600 * gdb.threads/tls-shared.c : New file.
18601 * gdb.threads/tls-shared.exp : New file.
8bc2021f 18602
89320c4c
AS
186032003-07-22 Andreas Schwab <schwab@suse.de>
18604
18605 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
18606
180dea7c
AS
186072003-07-20 Andreas Schwab <schwab@suse.de>
18608
18609 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
18610 due to insn reordering.
18611
0714963c
AC
186122003-07-15 Andrew Cagney <cagney@redhat.com>
18613
18614 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
18615
98a23b3f
MC
186162003-07-15 Michael Chastain <mec@shout.net>
18617
18618 * gdb.base/gdb1250.exp: New file.
18619 * gdb.base/gdb1250.c: New file.
18620
27e417a2
ML
186212003-07-09 Michal Ludvig <mludvig@suse.cz>
18622
18623 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
18624 expansion of size_t to 'unsigned long', not only to 'unsigned'.
18625
8bc2021f
EZ
186262003-07-09 Elena Zannoni <ezannoni@redhat.com>
18627
a9c64011
AS
18628 * gdb.threads/tls.c: New file.
18629 * gdb.threads/tls.exp: New file.
18630 * gdb.threads/tls-main.c: New file.
18631 * gdb.threads/tls-shared.c: New file.
18632 * gdb.threads/tls-shared.exp: New file.
8bc2021f 18633
d99968dc
EZ
186342003-07-09 Elena Zannoni <ezannoni@redhat.com>
18635
18636 * gdb.base/annota1.exp: Make sure that we properly escape the
18637 full path of the source file. Xfail more permissive patterns,
d63a86f8 18638 due to a compiler debug info problem.
d99968dc 18639
83876b3b
AS
186402003-07-07 Andreas Schwab <schwab@suse.de>
18641
2705e972
AS
18642 * gdb.asm/m68k.inc: New file.
18643 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
18644
83876b3b
AS
18645 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
18646 arguments"): Also match negative number.
18647
18648 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
18649
3a871b37
DJ
186502003-07-03 Daniel Jacobowitz <drow@mvista.com>
18651
18652 * gdb.base/store.c (charest): New typedef.
18653 (add_char): Rename to add_charest, update.
18654 (wack_char): Rename to wack_charest, update types. Return l + r
18655 to keep r live across the call.
18656 (wack_short, wack_int, wack_long, wack_longest, wack_float)
18657 (wack_double, wack_doublest): Return l + r to keep r live across
18658 the call.
18659 * gdb.base/store.exp: Accomodate store.c changes.
18660
b2a7f303
DC
186612003-06-30 David Carlton <carlton@kealia.com>
18662
18663 * gdb.c++/maint.exp (test_invalid_name): New.
18664 (test_first_component): Add tests for invalid names.
18665
3c6cb4a1
MC
186662003-06-29 Michael Chastain <mec@shout.net>
18667
18668 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
18669 output of '<VTT for class>' for virtual base classes.
18670
f1c2644b
DJ
186712003-06-29 Daniel Jacobowitz <drow@mvista.com>
18672
18673 * gdb.base/completion.exp: Tab-complete "complet" instead of
18674 "compl".
18675 * gdb.base/complex.exp, gdb.base/complex.c: New files.
18676
18080350
DJ
186772003-06-29 Daniel Jacobowitz <drow@mvista.com>
18678
18679 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
18680 * gdb.base/volatile.exp: Likewise.
18681
f56973f8
DJ
186822003-06-29 Daniel Jacobowitz <drow@mvista.com>
18683
18684 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
18685 gdb/1265.
18686
186872003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
18688 Daniel Jacobowitz <drow@mvista.com>
18689
18690 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
18691 initial line count of 'captured_main' from 26 to 32.
18692 (test_with_self): Allow xmalloc call to be interleaved with the
18693 preceding two lines.
18694
e766d4d6
JB
186952003-06-24 Joel Brobecker <brobecker@gnat.com>
18696
18697 * gdb.base/bang.exp: New testcase.
18698
f125c9a4
JB
186992003-06-23 Joel Brobecker <brobecker@gnat.com>
18700
18701 * gdb.base/langs.exp: Add some tests for the "minimal" language
18702 support.
18703
6e25beaf
EZ
187042003-06-23 Elena Zannoni <ezannoni@redhat.com>
18705
18706 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
18707 the testcase.
18708
2f816dda
DJ
187092003-06-22 Daniel Jacobowitz <drow@mvista.com>
18710
18711 * gdb.base/relocate.exp: Test add-symbol-file with a variable
18712 offset.
18713
db5a5748
DJ
187142003-06-22 Daniel Jacobowitz <drow@mvista.com>
18715
18716 * gdb.c++/pr-1210.cc: New file.
18717 * gdb.c++/pr-1210.exp: New file.
18718
1df0c130
DJ
187192003-06-21 Daniel Jacobowitz <drow@mvista.com>
18720
18721 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
18722 000-exec-continue.
18723
a92feac0
MK
187242003-06-15 Mark Kettenis <kettenis@gnu.org>
18725
18726 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
18727 on *-*-*bsd* instead of *-*-freebsd*.
18728
81a58f5b
AC
187292003-06-14 Andrew Cagney <cagney@redhat.com>
18730
18731 * gdb.base/store.exp: Test longest and doublest. Test all
18732 parameters. Weaken return statement match.
18733 * gdb.base/store.c: Add longest and doublest - aka long long and
18734 long double functions. Put all parameters into local register
18735 variables. Use negative values.
18736
b257a0d3
AC
187372003-06-14 Andrew Cagney <cagney@redhat.com>
18738
18739 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
18740 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
18741 exit status.
18742 * gdb.base/fileio.exp: Disable target when nointerrupts and
18743 noinferiorio, instead of limiting it to remote. Use remote_exec
18744 instead of system.
d63a86f8 18745
21c38304
JJ
187462003-06-12 Jeff Johnston <jjohnstn@redhat.com>
18747
18748 * gdb.base/float.exp: Add ia64 support.
18749
1bcdb424
CV
187502003-06-12 Corinna Vinschen <vinschen@redhat.com>
18751
18752 * gdb.base/fileio.exp: Run only on remote targets.
18753
6aeb981f
CV
187542003-06-10 Corinna Vinschen <vinschen@redhat.com>
18755
18756 * gdb.base/fileio.c: New file, testing File-I/O.
18757 * gdb.base/fileio.exp: Ditto.
18758
53df362e
RG
187592003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
18760
18761 * gdb.base/shreloc.exp: New file, check symbol values obtained from
18762 shared objects after relocation at load time (gdb PR/1132).
18763 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 18764 as above, part of the shared object relocation test.
53df362e 18765
ffee1b46
MK
187662003-06-08 Mark Kettenis <kettenis@gnu.org>
18767
b5ca3722
MK
18768 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
18769 fully filled history list.
18770 * gdb.base/gdb_history: New file.
18771
03ed860d
MK
18772 * gdb.base/signals.exp: XFAIL "continue to func1" on
18773 i*86-*-freebsd*.
18774
ffee1b46
MK
18775 * gdb.base/attach.exp: When trying to attach to a nonexistent
18776 process, make it possible to specify the PID based on the target,
18777 and do so for *-*-freebsd*.
18778
d80dbb52
RH
187792003-06-02 Richard Henderson <rth@redhat.com>
18780
18781 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
18782
6dd77b81
RH
187832003-06-02 Richard Henderson <rth@redhat.com>
18784
18785 * gdb.base/selftest.exp: Next over lim_at_start initialization.
18786
f6347e16
RH
187872003-06-02 Richard Henderson <rth@redhat.com>
18788
18789 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
18790
2c161407
DJ
187912003-06-01 Daniel Jacobowitz <drow@mvista.com>
18792
18793 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
18794 of globalvar.
18795
572eb746
MK
187962003-06-01 Mark Kettenis <kettenis@gnu.org>
18797
18798 * gdb.asm/asm-source.exp: Check for memory read errors in
18799 disassembler test on *BSD too.
18800
9e9617a5
RH
188012003-06-01 Richard Henderson <rth@redhat.com>
18802
18803 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
18804 for .frame.
18805 (gdbasm_call): Lose ldgp.
18806 (gdbasm_startup): Add frame information.
18807 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
18808
7b34ad4e
MK
188092003-05-31 Mark Kettenis <kettenis@gnu.org>
18810
18811 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
18812 i?86-*-*.
18813
10059fdf
MK
188142003-05-30 Mark Kettenis <kettenis@gnu.org>
18815
18816 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
18817 FreeBSD.
18818
acf4b816
RH
188192003-05-29 Richard Henderson <rth@redhat.com>
18820
18821 * gdb.asm/alpha.inc: New file.
18822 * gdb.asm/asm-source.exp: Use it.
18823
e9ecd949
JB
188242003-05-29 Jim Blandy <jimb@redhat.com>
18825
18826 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
18827 'core.PID'.
18828
e3e5a4f3
JB
188292003-05-22 Jim Blandy <jimb@redhat.com>
18830
18831 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
18832 backtrace.
d63a86f8 18833
72fe3d25
DC
188342003-05-20 David Carlton <carlton@math.stanford.edu>
18835
18836 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
18837 this time.
18838
58da2eb2
DC
188392003-05-19 David Carlton <carlton@bactrian.org>
18840
18841 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
18842 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
18843
1fcb5155
DC
188442003-05-19 David Carlton <carlton@bactrian.org>
18845
18846 * gdb.c++/namespace.exp: Add namespace scope and anonymous
18847 namespace tests.
18848 Bump copyright date.
18849 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
18850 (main): Call C::D::marker2.
18851 * gdb.c++/namespace1.cc: New file.
18852
85e85163
JJ
188532003-05-14 Jeff Johnston <jjohnstn@redhat.com>
18854
18855 Roland McGrath <roland@redhat.com>
d63a86f8 18856 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
18857 there is no manager thread.
18858
a25fbfec
JJ
188592003-05-08 Jeff Johnston <jjohnstn@redhat.com>
18860
d63a86f8
RM
18861 * gdb.threads/schedlock.exp: Remove assumption that all threads
18862 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
18863 in one of the child threads rather than the main thread.
18864
be375bae
JB
188652003-05-07 Jim Blandy <jimb@redhat.com>
18866
09bf6082
JB
18867 Add support for assembly source testing on the s390x.
18868 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
18869 architecture.
18870 * gdb.asm/s390x.inc: New file.
18871
be375bae
JB
18872 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
18873 succession of 'if' statements.
18874
00905d52
AC
188752003-05-05 Andrew Cagney <cagney@redhat.com>
18876
18877 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
18878
b1e29e33
AC
188792003-05-05 Andrew Cagney <cagney@redhat.com>
18880
18881 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
18882 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
18883
e33d66ec
EZ
188842003-05-02 Elena Zannoni <ezannoni@redhat.com>
18885
18886 * gdb.base/charset.exp: Update based on new behavior of set/show
18887 charset commands.
18888
2b6fd0d8
AC
188892003-05-01 Andrew Cagney <cagney@redhat.com>
18890
18891 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
18892 variable do not give memory errors.
18893
130cacce
AF
188942003-04-30 Adam Fedor <fedor@gnu.org>
18895
18896 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
18897 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
18898 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
18899 gdb.objc/basicclass.m: : New files
18900
18901 * lib/gdb.exp (gdb_compile_objc): New procedure.
18902
bea71854
DJ
189032003-04-27 Daniel Jacobowitz <drow@mvista.com>
18904
18905 * gdb.base/signals.exp: Make backtrace tests more specific.
18906
0f20eeea
DC
189072003-04-23 David Carlton <carlton@bactrian.org>
18908
18909 * gdb.c++/maint.exp (test_first_component): Add tests for
18910 'operator' in more locations.
18911
c8c4d8dc
KB
189122003-04-16 Kevin Buettner <kevinb@redhat.com>
18913
18914 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
18915
3fe60e3c
EZ
189162003-04-16 Elena Zannoni <ezannoni@redhat.com>
18917
18918 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 18919 func marke' instead. Update test name.
3fe60e3c 18920
9219021c
DC
189212003-04-15 David Carlton <carlton@math.stanford.edu>
18922
18923 * gdb.c++/maint.exp: New file.
18924
5dd55bdd
EZ
189252003-04-14 Elena Zannoni <ezannoni@redhat.com>
18926
18927 * gdb.threads/schedlock.c: Change type of thread function argument
18928 to long, to avoid warnings on 64-bit platforms.
18929
00890572
EZ
189302003-04-14 Elena Zannoni <ezannoni@redhat.com>
18931
a9c64011
AS
18932 * gdb.base/attach.exp: Add new message from ptrace in case of
18933 attaching to nonexistent process.
d63a86f8 18934
93201743
JB
189352003-04-11 Jim Blandy <jimb@redhat.com>
18936
18937 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
18938 gdb.c++/userdef.cc: Place comments on the lines to which the
18939 marker function might return.
18940 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
18941 gdb.c++/userdef.exp: Look for those comments to check that we've
18942 returned to the right place, instead of checking line numbers.
18943
2a11c64d
EZ
189442003-04-11 Elena Zannoni <ezannoni@redhat.com>
18945
a9c64011
AS
18946 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
18947 match on sourcefile name, instead of directory name.
2a11c64d 18948
68ab8fc5
EZ
189492003-04-10 Elena Zannoni <ezannoni@redhat.com>
18950
d63a86f8 18951 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
18952 working directory name.
18953
5624293a
JB
189542003-04-09 Jim Blandy <jimb@redhat.com>
18955
18956 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
18957 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
18958 after an inferior function call, report the failure, but allow the
18959 test to continue.
18960
f1f02ee4
SC
189612003-04-05 Stephane Carrez <stcarrez@nerim.fr>
18962
18963 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
18964 with -DPROTOTYPES.
18965
6eb79af0
SC
189662003-04-05 Stephane Carrez <stcarrez@nerim.fr>
18967
18968 * gdb.base/break.exp: Revert last patch.
18969
8dfb4cf0
SC
189702003-04-04 Stephane Carrez <stcarrez@nerim.fr>
18971
18972 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
18973 with -DPROTOTYPES.
18974
ed4c619a
AC
189752003-04-02 Andrew Cagney <cagney@redhat.com>
18976
18977 * gdb.base/callfuncs.exp: Make "print add" messages unique.
18978 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
18979 matching directories by the name breakpoint.
18980 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
18981 Make "continue to marker1" consistent.
18982 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
18983 message consistent.
18984 * lib/gdb.exp: Put "the program is no longer running", and "the
18985 program exited" in parenthesis.
18986 * lib/mi-support.exp: Ditto.
d63a86f8 18987
4e35d5f0 189882003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 18989
4e35d5f0
BR
18990 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
18991
71900fe8
AC
189922003-03-29 Andrew Cagney <cagney@redhat.com>
18993
18994 * gdb.base/sizeof.c (main): Print the value of '\377'.
18995 * gdb.base/sizeof.exp: Check the sign of '\377'.
18996
c0655a16
MC
189972003-03-27 Michael Chastain <mec@shout.net>
18998
18999 * gdb.base/gdb1090.exp: New file.
19000 * gdb.base/gdb1090.cc: New file.
19001
5b2a3989
JB
190022003-03-27 J. Brobecker <brobecker@gnat.com>
19003
19004 * gdb.gdb/observer.exp: New regression test.
19005
79876890
MC
190062003-03-27 Michael Chastain <mec@shout.net>
19007
19008 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
19009 * gdb.base/ptype.exp: Likewise.
19010
6eac95e3
CV
190112003-03-27 Corinna Vinschen <vinschen@redhat.com>
19012
19013 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
19014
e8c71839
MC
190152003-03-26 Michael Chastain <mec@shout.net>
19016
19017 * gdb.base/ptype.exp: Actually use some typedef'd types.
19018
71b10041
SC
190192003-03-21 Stephane Carrez <stcarrez@nerim.fr>
19020
19021 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
19022 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
19023
2512cf80
CV
190242003-03-20 Corinna Vinschen <vinschen@redhat.com>
19025
19026 * gdb.base/default.exp: Fix regular expression.
19027
0d195a4f
CV
190282003-03-20 Corinna Vinschen <vinschen@redhat.com>
19029
19030 * gdb.base/args.exp: Fix regular expression.
19031
8a2dbca8
CV
190322003-03-20 Corinna Vinschen <vinschen@redhat.com>
19033
19034 * gdb.base/help.exp: Allow Win32 child process.
19035
bf028682
CV
190362003-03-20 Corinna Vinschen <vinschen@redhat.com>
19037
19038 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
19039 when stepping out of main().
19040
182dbe85
CV
190412003-03-20 Corinna Vinschen <vinschen@redhat.com>
19042
19043 * gdb.base/default.exp: Check for win32 specific message when calling
19044 "run" without executable.
19045
d67a6ba5
CV
190462003-03-20 Corinna Vinschen <vinschen@redhat.com>
19047
19048 * gdb.base/args.exp: Expect .exe in output.
19049
a955b5bb
CV
190502003-03-20 Corinna Vinschen <vinschen@redhat.com>
19051
19052 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
19053 Cygwin native.
19054
bf6bad4b
AC
190552003-03-17 Andrew Cagney <cagney@redhat.com>
19056
19057 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
19058 vector registes.
19059 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
19060 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
19061
293e9a31
DC
190622003-03-17 David Carlton <carlton@math.stanford.edu>
19063
19064 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
19065 test, for PR breakpoints/38.
19066 Call test_watchpoint_and_breakpoint.
19067 * gdb.base/watchpoint.c (func3): New function.
19068 (main): Call func3.
19069
5330f2db
DC
190702003-03-04 David Carlton <carlton@math.stanford.edu>
19071
19072 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
19073 Garply<Garply<char> >:: garply".
19074 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
19075 with respect to PR c++/1111; note also PR c++/1113.
19076 (test_template_breakpoints): KFAIL "constructor breakpoint" with
19077 respect to PR c++/1062.
19078 KFAIL "destructor breakpoint" with respect to PR c++/1112.
19079
6ece72da
DC
190802003-03-03 David Carlton <carlton@math.stanford.edu>
19081
19082 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
19083 with respect to PR c++/57.
19084 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
19085 c++/826.
19086 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
19087 respect to PR c++/57.
19088
85ca1584
DC
190892003-03-03 David Carlton <carlton@math.stanford.edu>
19090
19091 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
19092 respect to PR c++/33 into FAILs.
19093
98e9c5b8
MC
190942003-03-03 Michael Chastain <mec@shout.net>
19095
7bedbf27
MC
19096 * configure.in: Update copyright years.
19097
190982003-03-03 Michael Chastain <mec@shout.net>
19099
19100 * Makefile.in: Update copyright years.
98e9c5b8 19101
f683e100
DC
191022003-02-28 David Carlton <carlton@math.stanford.edu>
19103
19104 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
19105 print class instead of struct and/or superfluous protection
19106 specifiers, as long as the resulting output is equivalent to the
19107 source code.
19108 Delete FIXME from end of messages on tests that don't need
19109 fixing.
19110
a9e0cf2c
DC
191112003-02-28 David Carlton <carlton@math.stanford.edu>
19112
19113 * gdb.c++/templates.exp (do_tests): Allow const in the two
19114 Foo<volatile char *>::foo tests.
19115
e8d359df
MS
191162003-02-27 Michael Snyder <msnyder@redhat.com>
19117
d63a86f8 19118 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
19119 will be consistant.
19120
0b71dc91
DC
191212003-02-26 David Carlton <carlton@math.stanford.edu>
19122
19123 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
19124 char *>::foo" test with respect to PR c++/33. Create a new test
19125 which is identical to that one except that it doesn't put the
19126 space between the "char" and the "*"; KFAIL it, too.
19127
dd14ab43
DC
191282003-02-26 David Carlton <carlton@math.stanford.edu>
19129
19130 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
19131 template types into either PASSes or KFAILs (corresponding to PR
19132 c++/57). Tweak indentation. Update copyright.
19133
1146c7f1
SC
191342003-02-23 Stephane Carrez <stcarrez@nerim.fr>
19135
19136 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
19137
74641dfb
MC
191382003-02-13 Michael Chastain <mec@shout.net>
19139
19140 * gdb.base/exprs.exp: Remove i960 remnants.
19141 * gdb.base/funcargs.exp: Likewise.
19142 * gdb.base/list.exp: Likewise.
19143 * gdb.base/ptype.exp: Likewise.
19144
559cd2d0
DC
191452003-02-14 David Carlton <carlton@math.stanford.edu>
19146
19147 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
19148 pEe->D::vg()" from XFAIL to KFAIL.
19149
c4f90d87
JM
191502003-02-13 Jason Molenda (jmolenda@apple.com)
19151
19152 * gdb.base/maint.exp: Update maint print statistics regexp to include
19153 new entries.
19154
cbc4d97c
MC
191552003-02-13 Michael Chastain <mec@shout.net>
19156
19157 * gdb.c++/inherit.exp: Remove call to get_debug_format.
19158
40f235b7
MC
191592003-02-12 Michael Chastain <mec@shout.net>
19160
19161 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
19162 * gdb.c++/inherit.exp: Likewise.
19163 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
19164 * gdb.c++/templates.exp: Likewise.
19165 * gdb.c++/virtfunc.exp: Likewise.
19166
c56716b0
JM
191672003-02-06 Jason Molenda (jason-cl@molenda.com)
19168
19169 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
19170 why the code is written that way.
19171
070afcf8
MC
191722003-02-05 Michael Chastain <mec@shout.net>
19173
19174 * gdb.base/dump.exp: Add missing copyright line.
19175
5d0331e5
JM
191762003-02-05 Jason Molenda (jason-cl@molenda.com)
19177
f7ae6d3e 19178 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
19179 at the beginning so the breakpoint doesn't get set on the loop.
19180
92851186
MC
191812003-02-05 Michael Chastain <mec@shout.net>
19182
19183 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
19184 output for configurations with gcc 2.95.3.
19185
cbf1e085
AC
191862003-02-05 Keith Seitz <keiths@redhat.com>
19187 Andrew Cagney <ac131313@redhat.com>
19188
19189 * gdb.mi/mi-cli.exp: New file.
d63a86f8 19190
29518e1e
MC
191912003-02-04 Michael Chastain <mec@shout.net>
19192
19193 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
19194 Call perror and then continue.
19195
5af1d5f3
MC
191962003-02-03 Michael Chastain <mec@shout.net>
19197
19198 * gdb.c++/pr-1023.cc: New file.
19199 * gdb.c++/pr-1023.exp: New file.
19200
6b549786
JB
192012003-02-05 Jim Blandy <jimb@redhat.com>
19202
19203 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
19204 it's local to foobar. Check for it there, and check that it's not
19205 present in main.
19206 * gdb.c++/local.cc (marker2): New function.
19207 (foobar): Call marker1.
19208 (main): Call marker2 instead of marker1.
19209
67f16606
AC
192102003-02-04 Andrew Cagney <ac131313@redhat.com>
19211
19212 * gdb.disasm/mn10200.exp: Obsolete file.
19213 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
19214 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
19215 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
19216
1c5cb38e
DC
192172003-02-04 David Carlton <carlton@math.stanford.edu>
19218
19219 * gdb.c++/overload.exp: Test intToChar(1).
19220 * gdb.c++/overload.cc (intToChar): New.
19221 (main): Call intToChar.
19222
d1fe6965
DC
192232003-02-03 David Carlton <carlton@math.stanford.edu>
19224
19225 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
19226 'might_kfail' arg.
19227 KFAIL some of the continue_to_bp_overloaded calls, according to
19228 PR c++/1025.
19229
9ba61c5d
MC
192302003-02-01 Michael Chastain <mec@shout.net>
19231
19232 * gdb.base/advance.c (marker1): New marker function.
19233 * gdb.base/advance.exp: When the 'advance' command lands on the
19234 return breakpoint, it can legitimately stop on either the
19235 current line or the next line. Accommodate both outcomes.
19236 * gdb.base/until.exp: Likewise.
19237
e7494ffb
AC
192382003-02-02 Andrew Cagney <ac131313@redhat.com>
19239
19240 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
19241 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
19242 now a list, not a tuple.
19243 * gdb.mi/mi-var-display.exp: Ditto.
19244 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 19245
075559bc
AC
192462003-02-01 Andrew Cagney <ac131313@redhat.com>
19247
19248 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
19249 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
19250 stack backtraces.
19251 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 19252
2bd4c7b1
MK
192532003-02-01 Mark Kettenis <kettenis@gnu.org>
19254
19255 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
19256 gdb.mi/mi1-pthreads.exp: Return instead of calling
19257 gdb_suppress_entire_file.
19258
eabd8992
MS
192592003-02-01 Mark Salter <msalter@redhat.com>
19260
19261 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
19262
71469e2f
MS
192632003-01-31 Mark Salter <msalter@redhat.com>
19264
19265 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
19266 Support empty arg.
19267
38a94d44
MC
192682003-01-30 Michael Chastain <mec@shout.net>
19269
19270 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
19271 This was a workaround for a UTF-8 bug in readline 4.3. The bug
19272 has been fixed in gdb/readline on 2003-01-09.
19273
19ea9e73
MS
192742003-01-29 Michael Snyder <msnyder@redhat.com>
19275
e8d359df
MS
19276 * gdb.base/maint.exp: Allow for leading underscore in symbol.
19277 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
19278 * gdb.base/args.exp: Skip if target does not support args passing.
19279
2307bd6a
DJ
192802003-01-22 Daniel Jacobowitz <drow@mvista.com>
19281
19ea9e73 19282 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
19283 gdb_test. Accept a list of expect arguments as the third
19284 parameter.
19285 (gdb_test): Use it.
19286
f2dd3617
EZ
192872003-01-20 Elena Zannoni <ezannoni@redhat.com>
19288
19289 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
19290 allow for different test tree configurations. Update some
19291 tescases accordingly.
19292 * gdb.arch/altivec-regs.exp: Ditto.
19293 * gdb.asm/asm-source.exp: Ditto.
19294 * gdb.base/advance.exp: Ditto.
19295 * gdb.base/display.exp: Ditto.
d63a86f8 19296 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
19297 * gdb.base/mips_pro.exp: Ditto.
19298 * gdb.base/overlays.exp: Ditto.
19299 * gdb.base/relocate.exp: Ditto.
19300 * gdb.base/setshow.exp: Ditto.
19301 * gdb.base/step-line.exp: Ditto.
19302 * gdb.base/step-test.exp: Ditto.
19303 * gdb.base/until.exp: Ditto.
19304 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
19305
c71cdefd
DC
193062003-01-17 David Carlton <carlton@math.stanford.edu>
19307
19308 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
19309 corresponding to PR c++/945.
19310 Update copyright.
19311
fdba05d7
DC
193122003-01-17 David Carlton <carlton@math.stanford.edu>
19313
19314 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
19315 corresponding to PR c++/68.
19316
193172003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
19318
19319 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
19320 (test_paddr_hairy_functions): Call print_addr_2_kfail for
19321 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
19322
c362c33a
EZ
193232003-01-15 Elena Zannoni <ezannoni@redhat.com>
19324
0fbc361c
EZ
19325 * gdb.base/break.exp: Fix change of default location, because of
19326 removal of until tests.
19327 * gdb.base/help.exp: Update test for new 'until' help message.
19328 Add test for help on 'advance'.
a9c64011 19329 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 19330
dabf8a35
MK
193312003-01-15 Mark Kettenis <kettenis@gnu.org>
19332
19333 * gdb.base/default.exp: Adapt "info float" test for recent changes
19334 to that command. Add test for "info vector".
19335 * gdb.base/float.exp: New file. Add test for "info float" that
19336 resembles the old test in gdb.base/default.exp.
19337
a1769aca
DC
193382003-01-15 David Carlton <carlton@math.stanford.edu>
19339
19340 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
19341
82025e13
EZ
193422003-01-15 Elena Zannoni <ezannoni@redhat.com>
19343
19344 * gdb.base/break.exp: Move the tests of until command from here...
19345 * gdb.base/until.exp: ... to here. New file. Add other tests.
19346 * gdb.base/advance.c: New file.
19347 * gdb.base/advance.exp: New file.
19348
8f9ab801
EZ
193492003-01-14 Elena Zannoni <ezannoni@redhat.com>
19350
a9c64011
AS
19351 * gdb.base/args.c: New file.
19352 * gdb.base/args.exp: New file.
8f9ab801 19353
9ae66589
DJ
193542003-01-14 Daniel Jacobowitz <drow@mvista.com>
19355
19356 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
19357
8d77e5c3
DJ
193582003-01-14 Daniel Jacobowitz <drow@mvista.com>
19359
19360 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
19361
12d2f0a1
DJ
193622003-01-14 Daniel Jacobowitz <drow@mvista.com>
19363
19364 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
19365 dates.
19366
6ca37014
DJ
193672003-01-13 Daniel Jacobowitz <drow@mvista.com>
19368
19369 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
19370
b0023472
DJ
193712003-01-13 Daniel Jacobowitz <drow@mvista.com>
19372
19373 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
19374 (ptype &*"foo").
19375 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
19376
607fbc54 193772003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
19378
19379 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
19380 * gdb.mi/mi1-console.exp: Likewise.
19381
607fbc54 193822003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
19383
19384 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
19385 * gdb.mi/mi1-console.exp: Likewise.
19386
a1fb14a2
DJ
193872003-01-13 Daniel Jacobowitz <drow@mvista.com>
19388
19389 * gdb.c++/overload.exp: Remove some fixed XFAILs.
19390
c4cf40b7
DJ
193912003-01-09 Daniel Jacobowitz <drow@mvista.com>
19392
19393 * gdb.base/detach.exp: New test.
19394
696d5a5b
DJ
193952003-01-09 Daniel Jacobowitz <drow@mvista.com>
19396
19397 * Makefile.in (ALL_SUBDIRS): New variable.
19398 (subdirs, clean, distclean): Use it.
19399 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
19400 regenerating Makefile, since it is generated from the top level.
19401 * gdb.asm/Makefile.in: Likewise.
19402 * gdb.base/Makefile.in: Likewise.
19403 * gdb.c++/Makefile.in: Likewise.
19404 * gdb.disasm/Makefile.in: Likewise.
19405 * gdb.java/Makefile.in: Likewise.
19406 * gdb.mi/Makefile.in: Likewise.
19407 * gdb.threads/Makefile.in: Likewise.
19408 * gdb.trace/Makefile.in: Likewise.
19409
754533e4
DC
194102003-01-09 David Carlton <carlton@math.stanford.edu>
19411
19412 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
19413 Add copyright year 2003.
19414
d8b3e9ee
MC
194152003-01-06 Michael Chastain <mec@shout.net>
19416
19417 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
19418 When selecting a thread, 'line' and 'file' are optional.
19419 * gdb.mi/mi1-pthreads.exp: Likewise.
19420
8e9e0fe6
AS
194212003-01-06 Andreas Schwab <schwab@suse.de>
19422
19423 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
19424 failures.
19425
b5ab8ff3
DJ
194262003-01-04 Daniel Jacobowitz <drow@mvista.com>
19427
19428 Fix PR gdb/844
19429 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
19430 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
19431
19432 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
19433 instead of calling gdb_suppress_entire_file.
19434 * gdb.threads/print-threads.exp: Likewise.
19435 * gdb.threads/schedlock.exp: Likewise.
19436
19437 * gdb.threads/killed.exp: Return instead of calling
19438 gdb_suppress_entire_file.
19439 * gdb.threads/linux-dp.exp: Likewise.
19440 * gdb.threads/pthreads.exp: Likewise.
19441
1e698235
DJ
194422003-01-04 Daniel Jacobowitz <drow@mvista.com>
19443
19444 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
19445 stabs.
19446 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
19447 * gdb.base/whatis.exp: Always allow (void) after function names.
19448
147ff08c
DJ
194492003-01-04 Daniel Jacobowitz <drow@mvista.com>
19450
19451 * gdb.c++/casts.exp: Correct regexp.
19452
dc62bfc2
MK
194532003-01-04 Mark Kettenis <kettenis@gnu.org>
19454
19455 * configure.in: Call AC_CONFIG_HEADER. Don't call
19456 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
19457 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
19458 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
19459 aforementioned directories in the AC_OUPUT call.
19460 * config.hin: New file.
19461 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
19462 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
19463 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
19464 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
19465 pass -I$objdir instead of -I$objdir/$subdir in compilation.
19466 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
19467 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
19468 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
19469 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
19470 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
19471 gdb.threads/configure.in, gdb.threads/configure,
19472 gdb.threads/config.in, gdb.trace/configure.in,
19473 gdb.trace/configure: Removed.
19474
77afa639
MC
194752003-01-03 Michael Chastain <mec@shout.net>
19476
19477 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
19478 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
19479
7634bb6e
DJ
194802003-01-03 Daniel Jacobowitz <drow@mvista.com>
19481
19482 * gdb.base/store.exp: Fix regular expressions.
19483
b39c905e
MK
194842002-12-28 Mark Kettenis <kettenis@gnu.org>
19485
19486 * configure.in: Rewrite.
19487 * configure: Regenerated.
19488
0a8551dd
DC
194892003-01-03 David Carlton <carlton@math.stanford.edu>
19490
19491 * gdb.base/psymtab.exp: New file.
19492 * gdb.base/psymtab1.c: Ditto.
19493 * gdb.base/psymtab2.c: Ditto.
19494
c60b7188
AF
194952002-12-23 Adam Fedor <fedor@gnu.org>
19496
19497 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
19498
ee73db83
DC
194992002-12-23 David Carlton <carlton@math.stanford.edu>
19500
19501 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
19502 and current_directory initialization.
19503
d6c1774e
JB
195042002-12-22 Jim Blandy <jimb@redhat.com>
19505
f0a847b8
JB
19506 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
19507 rather than as part of the output file name.
19508
d6c1774e
JB
19509 * gdb.base/attach.exp: There's no need to copy the test program to
19510 /tmp; that was only ever necessary on HP/UX, and this test is
19511 entirely disabled there anyway.
19512
f0708dbb
JB
195132002-12-21 Jim Blandy <jimb@redhat.com>
19514
4c2acfea
JB
19515 * gdb.c++/psmang.exp: Doc fix.
19516
f0708dbb
JB
19517 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
19518 test.
19519
9579e000
DC
195202002-12-20 David Carlton <carlton@math.stanford.edu>
19521
19522 * gdb.c++/annota2.exp: KFAIL annotate-quit.
19523
d1810171
MC
195242002-12-18 Michael Chastain <mec@shout.net>
19525
19526 * gdb.c++/annota2.exp: Add copyright year 2002.
19527
76565097
DC
195282002-12-17 David Carlton <carlton@math.stanford.edu>
19529
19530 * gdb.c++/try_catch.cc: Add marker comments.
19531 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
19532 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
19533 * gdb.c++/m-static.cc: Ditto.
19534 * gdb.c++/m-static1.cc: Ditto.
19535 * gdb.c++/try_catch.cc: Ditto.
19536
da81390b
JJ
195372002-12-16 Jeff Johnston <jjohnstn@redhat.com>
19538
19539 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
19540 to see whether we are using the new -environment-directory
19541 command which resets via -r or the old version of the command
19542 which may prompt the user. Part of fix for gdb/741.
19543
b304d130
AC
195442002-12-13 Andrew Cagney <ac131313@redhat.com>
19545
19546 * gdb.fortran/types.exp: Update obsolete comment.
19547 * gdb.fortran/exprs.exp: Ditto.
19548 * lib/gdb.exp: Delete obsolete code.
19549 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
19550 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
19551 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
19552 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
19553 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
19554 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
19555 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
19556 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
19557 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
19558 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
19559 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
19560 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
19561 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
19562 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
19563 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
19564 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
19565 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
19566 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
19567 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
19568 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
19569 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
19570 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
19571 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
19572 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
19573 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
19574 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
19575 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
19576 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
19577 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
19578 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
19579 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
19580 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
19581 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
19582 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
19583 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
19584 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
19585 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
19586
a23b6e6a
DC
195872002-12-11 David Carlton <carlton@math.stanford.edu>
19588
19589 * gdb.c++/m-data.exp: Add test for members that shadow global
19590 variables: see PR gdb/804.
19591 * gdb.c++/m-data.cc: Ditto.
19592
6604731b
DJ
195932002-12-10 Daniel Jacobowitz <drow@mvista.com>
19594
19595 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
19596
de46ecd7
DC
195972002-12-06 David Carlton <carlton@math.stanford.edu>
19598
19599 * gdb.base/store.c: Don't declare functions static.
19600
27e829d0
AC
196012002-12-04 Andrew Cagney <ac131313@redhat.com>
19602
19603 * gdb.base/store.exp, gdb.base/store.c: New files.
19604
92806416
DJ
196052002-12-03 Daniel Jacobowitz <drow@mvista.com>
19606
19607 * gdb.base/selftest.exp: Update for current gdb.
19608
3bcbaac5
DJ
196092002-12-03 Daniel Jacobowitz <drow@mvista.com>
19610
19611 * gdb.base/maint.exp: Only dump symbols from one source file
19612 or objfile.
19613
f4f00b1f
DJ
196142002-12-03 Daniel Jacobowitz <drow@mvista.com>
19615
19616 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
19617 function call.
19618
f1c8a949
JB
196192002-11-25 Jim Blandy <jimb@redhat.com>
19620
19621 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
19622 function appearing in error message.
19623
9e297a97
DJ
196242002-11-21 Daniel Jacobowitz <drow@mvista.com>
19625
19626 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
19627
1f312e79
JJ
196282002-11-08 Jeff Johnston <jjohnstn@redhat.com>
19629
d63a86f8
RM
19630 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
19631 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
19632 should be in mi console format. This is part of fix for PR gdb/604.
19633
83c31e7d
FN
196342002-09-18 Fernando Nasser <fnasser@redhat.com>
19635
19636 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
19637 which explicitly prints the zero offset as "+0".
19638
322b3f65
DJ
196392002-10-22 Daniel Jacobowitz <drow@mvista.com>
19640
19641 * gdb.threads/schedlock.c (args): Make unsigned.
19642
196432002-10-21 Daniel Jacobowitz <drow@mvista.com>
19644
19645 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
19646 numbers. Allow "foo2|selected stack frame".
19647 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
19648 * gdb.asm/asmsrc2.s: Likewise.
19649 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
19650 comments.
19651 * gdb.asm/mips.inc: New file.
19652
5e2fe5b8
AF
196532002-10-18 Adam Fedor <fedor@gnu.org>
19654
19655 * gdb.base/default.exp: Update expected output to include 'ObjC'.
19656 * gdb.base/help.exp: Likewise.
19657
abe1a5d0
KB
196582002-10-17 Kevin Buettner <kevinb@redhat.com>
19659
19660 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
19661 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
19662
10abb1d4
JB
196632002-10-02 Jim Blandy <jimb@redhat.com>
19664
19665 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
19666
1f609b42
AC
196672002-10-01 Andrew Cagney <ac131313@redhat.com>
19668
19669 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
19670 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
19671 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
19672 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
19673 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
19674 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
19675 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
19676
0aee02e4
AC
196772002-09-29 Andrew Cagney <ac131313@redhat.com>
19678
19679 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
19680 * mi0-disassemble.exp, mi0-eval.exp: Delete.
19681 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
19682 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
19683 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
19684 * mi0-var-block.exp, mi0-var-child.exp: Delete.
19685 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 19686
6fde09ad
KB
196872002-09-27 Kevin Buettner <kevinb@redhat.com>
19688
19689 * gdb.base/annota1.exp (info break): Make directory components of
19690 path optional since not all compilers emit this debug information.
19691
889bf7c5
PA
19692 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
19693 step ends up stepping out of the function instead of stopping on
19694 the epilogue.
6fde09ad 19695
9e8aab75
KS
196962002-09-26 Keith Seitz <keiths@redhat.com>
19697
19698 * lib/insight-support.exp (gdbtk_start): Figure out where
19699 the insight executable is based on where gdb is. Use this
19700 executable to start insight instead of gdb.
19701
e36180d7
AC
197022002-09-25 Andrew Cagney <cagney@redhat.com>
19703
19704 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
19705
9dd34b2b
AC
197062002-09-24 Andrew Cagney <ac131313@redhat.com>
19707
19708 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
19709 test_isolated_complaints.
19710 (test_empty_complaint): New function.
19711 (test_empty_complaints): New function. Check no output when no
19712 complaints.
d63a86f8 19713
dea97812
KB
197142002-09-19 Jim Blandy <jimb@redhat.com>
19715
a9c64011 19716 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 19717
54951bd7
AC
197182002-09-19 Andrew Cagney <ac131313@redhat.com>
19719
19720 * gdb.gdb/complaints.exp: New file.
19721
dec43320
AC
197222002-09-18 Andrew Cagney <ac131313@redhat.com>
19723
19724 * gdb.base/maint.exp: Check `help maint internal-warning'.
19725
e70d6e3f
DC
197262002-09-18 David Carlton <carlton@math.stanford.edu>
19727
19728 * gdb.c++/m-static.exp: Remove breakpoints depending on line
19729 numbers, and replace them by a single breakpoint after the
19730 constructors are all finished.
19731 Add test 4.
19732 * gdb.c++/m-static.cc: Add test 4.
19733 * gdb.c++/m-static.h: New file.
19734 * gdb.c++/m-static1.cc: New file.
19735
19736 * gdb.c++/printmethod.exp: New file.
19737 * gdb.c++/printmethod.cc: New file.
19738
19739 * gdb.c++/pr-574.exp: New file.
19740 * gdb.c++/pr-574.cc: New file.
19741
afb5c968
CV
197422002-09-18 Corinna Vinschen <vinschen@redhat.com>
19743
19744 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
19745 embedded targets which never actually exit.
19746
31e45dee
FN
197472002-09-18 Fernando Nasser <fnasser@redhat.com>
19748
19749 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
19750 "don't step after run" as unresolved or unsupported, instead of xfail.
19751
a283c5a1
CV
197522002-09-18 Corinna Vinschen <vinschen@redhat.com>
19753
19754 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
19755 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
19756 Add newline to expected string in "step out of main (status wrapper)"
19757 case.
19758
11350d2a
CV
197592002-09-18 Corinna Vinschen <vinschen@redhat.com>
19760
19761 * lib/gdb.exp (rerun_to_main): Allow restarting application.
19762 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
19763
0deec7d6
TT
197642002-09-17 Tom Tromey <tromey@redhat.com>
19765
19766 * gdb.base/printcmds.exp (test_print_string_constants): Expect
19767 \000, not \0, in double-quoted string.
19768
b2b4a1b5
CV
197692002-09-14 Corinna Vinschen <vinschen@redhat.com>
19770
c9d37158 19771 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
19772 string after running the commands execution on breakpoint tests.
19773
1c56143a
CV
197742002-09-13 Corinna Vinschen <vinschen@redhat.com>
19775
19776 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
19777
37f8da45
JB
197782002-09-12 Joel Brobecker <brobecker@gnat.com>
19779
19780 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
19781
08b468e0
KS
197822002-09-10 Keith Seitz <keiths@redhat.com>
19783
19784 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
19785 runto proc.
19786 (mi_run_to_main): Use mi_runto.
19787 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
19788
dc360f58
KS
197892002-09-10 Keith Seitz <keiths@redhat.com>
19790
19791 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
19792 regexp for stopping at main. Could have multiple event notifications.
19793 Don't assume that main was declared with no parameters.
19794 (mi_next): Use mi_step_to.
19795 (mi_step): Use mi_next_to.
19796
ce3abcfb
CV
197972002-09-09 Corinna Vinschen <vinschen@redhat.com>
19798
19799 * gdb.base/default.exp: Fix expected string in `info float' test.
19800
d1f5b980
BE
198012002-09-09 Ben Elliston <bje@redhat.com>
19802
19803 * config/mips.exp: Update comments.
19804 * config/mips-idt.exp: Likewise.
19805 * config/nind.exp: Likewise.
19806 * config/slite.exp: Likewise.
19807 * config/sparclet.exp: Likewise.
19808 * config/udi.exp: Likewise.
19809 * config/vx.exp: Likewise.
19810 * config/vxworks29k.exp: Likewise.
19811
2f71430b
JB
198122002-09-05 Jim Blandy <jimb@redhat.com>
19813
19814 * gdb.threads/killed.exp: Fix test failure message.
19815
7ddebc7e
KS
198162002-09-04 Keith Seitz <keiths@redhat.com>
19817
19818 * lib/mi-support.exp: Update copyright.
19819 (mi_gdb_test): Increase the priority of the expected pattern
19820 so that it matches gdb_test.
19821
0ae67eb3
KS
198222002-09-03 Keith Seitz <keiths@redhat.com>
19823
19824 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
19825 Use integer comparison instead of string comparison for testing
19826 whether binary was built.
19827
38fc42c8
JB
198282002-09-03 Jim Blandy <jimb@redhat.com>
19829
19830 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
19831
b6ff0e81
JB
198322002-08-29 Jim Blandy <jimb@redhat.com>
19833
19834 * gdb.threads/pthreads.exp: Move the portable thread compilation
19835 code into a function in lib/gdb.exp, and call that from here.
19836 * lib/gdb.exp (gdb_compile_pthreads): New function.
19837
07c98896
KS
198382002-08-29 Keith Seitz <keiths@redhat.com>
19839
19840 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
19841 expect_out so that callers can get at it.
19842
0312286c
DJ
198432002-08-23 Daniel Jacobowitz <drow@mvista.com>
19844
19845 * gdb.threads/print-threads.c: New file.
19846 * gdb.threads/print-threads.exp: New file.
19847 * gdb.threads/schedlock.c: New file.
19848 * gdb.threads/schedlock.exp: New file.
19849
dd039bc4
EZ
198502002-08-22 Elena Zannoni <ezannoni@redhat.com>
19851
a9c64011
AS
19852 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
19853 not altivec.c.
dd039bc4 19854
1f36144c
MK
198552002-08-17 Mark Kettenis <kettenis@gnu.org>
19856
19857 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
19858 targets. The problem should be fixed now.
19859
16057ec7 198602002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
19861
19862 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
19863 2002-07-24 change that removes final dots from error messages.
19864
3c1499ad
TT
198652002-08-13 Tom Tromey <tromey@redhat.com>
19866
19867 * gdb.base/readline.exp: New file.
19868
a20ce2c3
AC
198692002-08-01 Andrew Cagney <ac131313@redhat.com>
19870
19871 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
19872 supress message.
19873
db034ac5
AC
198742002-08-01 Andrew Cagney <cagney@redhat.com>
19875
19876 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
19877 CHILL_FOR_TARGET and CHILL_LIB.
19878 * configure.in (configdirs): Remove gdb.chill.
19879 * configure: Regenerate.
19880 * lib/gdb.exp: Obsolete references to chill.
19881 * gdb.fortran/types.exp: Ditto.
19882 * gdb.fortran/exprs.exp: Ditto.
19883
3e000b18
KB
198842002-07-30 Kevin Buettner <kevinb@redhat.com>
19885
19886 * gdb.base/shlib-call.exp (additional_flags): Conditionally
19887 set Irix-specific compile and link flags.
19888
28f4966b
KB
198892002-07-29 Kevin Buettner <kevinb@redhat.com>
19890
19891 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
19892 source files. The ``-o'' option doesn't work with the ``-E'' option
19893 when using the Irix compiler.
19894
46c0d5a6
DJ
198952002-07-19 Daniel Jacobowitz <drow@mvista.com>
19896
19897 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
19898 Improve support for reusing an exec file. Copy exec file
19899 to target, and run gdbserver on the target instead of on the host.
19900
eecf4bed
JB
199012002-07-18 Jim Blandy <jimb@redhat.com>
19902
0f815cdf
JB
19903 * gdb.base/ending-run.exp: Don't expect to see the program end in
19904 some orderly fashion when we're running on a real stand-alone
19905 board.
19906
eecf4bed
JB
19907 * gdb.base/interrupt.exp: Correct logic for skipping tests on
19908 targets that don't support interrupts.
19909
52d309e4
JB
199102002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
19911
19912 * gdb.base/attach.exp: Add patterns to match output from /proc-based
19913 systems.
19914 Move comments in expect statements to inside the actions, so that they
19915 don't get matched against.
19916
ff683d9e
MK
199172002-07-10 Mark Kettenis <kettenis@gnu.org>
19918
19919 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
19920 function when asleep" test.
19921
b5356753
AC
199222002-07-10 Andrew Cagney <ac131313@redhat.com>
19923
19924 * gdb.base/page.exp: Rewrite to handle problems with very long
19925 `info set' output. Update copyright.
19926
6aa4d13a
AC
199272002-06-26 Andrew Cagney <ac131313@redhat.com>
19928
19929 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
19930 gdb.threads-hp.
19931 * gdb.hp/configure: Regenerate.
19932 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
19933 * gdb.hp/gdb.threads-hp/configure: Delete file.
19934 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
19935
8cf8c2b8
AC
199362002-06-22 Andrew Cagney <ac131313@redhat.com>
19937
19938 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
19939 setlocale, bindtextdomain and textdomain.
19940
6827a8f8
JB
199412002-06-11 Jim Blandy <jimb@redhat.com>
19942
919d772c
JB
19943 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
19944 preprocessor macro information is present.
19945
6827a8f8
JB
19946 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
19947 tests.
19948
c15b0d21
MS
199492002-06-06 Michael Snyder <msnyder@redhat.com>
19950
c5984d70
MS
19951 * gdb.base/overlays.exp: Record addresses of overlay
19952 functions in TCL variables rather than in GDB variables,
19953 to avoid having GDB convert them to pointers (with loss
19954 of information).
19955
d63a86f8 19956 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 19957 default linker script changes.
c15b0d21
MS
19958 * gdb.base/long_long.exp: Add check for sizeof (long double).
19959
be26fe0d
ML
199602002-06-06 Michal Ludvig <mludvig@suse.cz>
19961
19962 * gdb.asm/asm-source.exp: Add x86-64 target.
19963 * gdb.asm/x86_64.inc: New.
d63a86f8 19964
258093ca 199652002-05-30 Michael Chastain <mec@shout.net>
258093ca 19966
4b3153f1 19967 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
19968 * gdb.c++/m-static.cc: New file.
19969 * gdb.c++/m-static.exp: New file.
19970
241264c6
MS
199712002-05-28 Michael Snyder <msnyder@redhat.com>
19972
19973 * gdb.base/call-ar-st.exp: Allow for reduced floating point
19974 precision.
19975
9bba8c8f 199762002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 19977
4b3153f1 19978 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
19979 * gdb.c++/m-data.cc: New file.
19980 * gdb.c++/m-data.exp: New file.
19981
199822002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 19983
4b3153f1 19984 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 19985 * gdb.c++/try_catch.cc: New file.
d63a86f8 19986 * gdb.c++/try_catch.exp: New file.
9bba8c8f 19987
def1b996
MC
199882002-05-27 Michael Chastain <mec@shout.net>
19989
19990 * gdb.c++/local.exp: Accept more nested types in output.
19991
522ba268
MC
199922002-05-26 Michael Chastain <mec@shout.net>
19993
19994 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
19995
277254ba
MS
199962002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
19997
19998 * lib/gdb.exp (gdb_wrapper_init): Just because
19999 gdb_wrapper_file exists, this does not mean that the file
20000 should not be rebuilt. That is what gdb_wrapper_initialized
20001 is for.
20002 (default_gdb_init): Reset gdb_wrapper_initialized.
20003
b61a8733
MS
200042002-05-23 Michael Snyder <msnyder@redhat.com>
20005
d63a86f8 20006 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
20007 the precision of the floating point test results.
20008 * gdb.base/call-rt-st.exp: Ditto.
20009
b61a8733
MS
20010 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
20011 * gdb.base/call-rt-st.exp: Ditto.
20012
56f6e910
MC
200132002-05-19 Michael Chastain <mec@shout.net>
20014
20015 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
20016
ad0b0016
EZ
200172002-05-19 Elena Zannoni <ezannoni@redhat.com>
20018
a9c64011
AS
20019 * configure.in (configdirs): Add gdb.arch.
20020 * configure: Regenerate.
ad0b0016 20021
f617d2b6
JB
200222002-05-17 Jim Blandy <jimb@redhat.com>
20023
20024 * gdb.base/completion.exp: Recognize the more detailed error
20025 messages produced by the macro expander's lexical analyzer.
20026
eac2a696
EZ
200272002-05-14 Elena Zannoni <ezannoni@redhat.com>
20028
a9c64011
AS
20029 * gdb.arch/altivec-abi.c: New file.
20030 * gdb.arch/altivec-abi.exp: New file.
20031 * gdb.arch/altivec-regs.c: New file.
20032 * gdb.arch/altivec-regs.exp: New file.
eac2a696 20033
2fdde8f8
DJ
200342002-05-14 Daniel Jacobowitz <drow@mvista.com>
20035
20036 * gdb.base/maint.exp (maint print type): Update for new type
20037 structure.
d63a86f8 20038
e31f1a7c
EZ
200392002-05-14 Elena Zannoni <ezannoni@redhat.com>
20040
20041 * gdb.arch: New directory.
20042 * gdb.arch/configure.in: New file.
20043 * gdb.arch/configure: New file.
20044 * gdb.arch/Makefile.in: New file.
20045
db589741
CV
200462002-05-13 Corinna Vinschen <vinschen@redhat.com>
20047
20048 * gdb.asm/asm-source.exp: Add v850 as supported target.
20049 * gdb.asm/v850.inc: New file.
20050
8ce2a7dc
DJ
200512002-05-13 Daniel Jacobowitz <drow@mvista.com>
20052
20053 * gdb.c++/annota2.exp (annotate-quit): Add comment.
20054
df763c7f
DJ
200552002-05-12 Daniel Jacobowitz <drow@mvista.com>
20056
20057 * gdb.base/break.exp: Check 'break "marker2"'.
20058
377daeed
MS
200592002-05-10 Michael Snyder <msnyder@redhat.com>
20060
20061 * gdb.base/long_long.exp: Fix typo.
20062
c4b7bc2b
JB
200632002-05-10 Jim Blandy <jimb@redhat.com>
20064
ecac9a4e
JB
20065 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
20066 a bug.
20067
c4b7bc2b
JB
20068 * gdb.base/printcmds.exp (test_integer_literals_rejected):
20069 Recognize more detailed error message produced by the macro
20070 expander's lexical analyzer.
20071 * lib/gdb.exp (test_print_reject): Same.
20072
e71019a1
MK
200732002-05-09 Mark Kettenis <kettenis@gnu.org>
20074
20075 * gdb.c++/method.exp: Fix typo.
20076
fedfc8e6
MS
200772002-05-08 Michael Snyder <msnyder@redhat.com>
20078
166a1957
MS
20079 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
20080 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 20081 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
20082 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
20083 Add iftarget clause for strongarm.
d63a86f8 20084
f1c47eb2
MS
200852002-05-06 Michael Snyder <msnyder@redhat.com>
20086
cb9a9d3e
MS
20087 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
20088 (gdb_continue_to_end): Accept output from status wrapper.
20089 * gdb.base/ending-run.exp: Add case for output from status wrapper.
20090 Clean up fail messages to match pass messages.
20091
f1c47eb2
MS
20092 Enable the "needs_status_wrapper" testsuite feature.
20093 * lib/gdb.exp (gdb_wrapper_init): New procedure.
20094 (gdb_compile): Conditionally call gdb_wrapper_init.
20095 * gdb.base/a2-run.exp: Recognize output from status wrapper.
20096 * gdb.c++/method.exp: Recognize output from status wrapper.
20097
6079c749
BE
200982002-05-06 Ben Elliston <bje@redhat.com>
20099From Graydon Hoare <graydon@redhat.com>
20100
20101 * config/sid.exp: Include support for "rawsid" protocol.
20102
188baff3
JB
201032002-05-03 Jim Blandy <jimb@redhat.com>
20104
20105 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
20106 * gdb.c++/hang3.C: New file.
20107
b9c07f0f
AC
201082002-05-04 Andrew Cagney <ac131313@redhat.com>
20109
20110 * gdb.base/default.exp: Remove obsolete code.
20111 * gdb.c++/misc.exp: Ditto. Update copyright.
20112 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
20113 * gdb.base/whatis.exp: Ditto. Update copyright.
20114 * gdb.base/scope.exp: Ditto. Update copyright.
20115 * gdb.base/ptype.exp: Ditto. Update copyright.
20116 * gdb.base/printcmds.exp: Ditto. Update copyright.
20117 * gdb.base/opaque.exp: Ditto. Update copyright.
20118 * gdb.base/list.exp: Ditto.
20119 * gdb.base/funcargs.exp: Ditto. Update copyright.
20120 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
20121 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
20122 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
20123 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
20124 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
20125 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
20126
5c7a0397
MS
201272002-05-02 Michael Snyder <msnyder@redhat.com>
20128
d6dcc264 20129 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
20130 * gdb.base/long_long.exp: Add xscale target.
20131 * gdb.base/default.exp: Add xscale target.
20132
eb7f1c48
JB
201332002-05-01 Jim Blandy <jimb@redhat.com>
20134
20135 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
20136 gdb.c++/hang.exp: New test.
20137
a6befae8
FF
201382002-05-01 Fred Fish <fnf@redhat.com>
20139
20140 * gdb.base/completion.exp: Handle completions of "./Make" for
20141 more than one completion possibility, as is the case when we
20142 build and test in the source tree.
20143
0a310277
AG
201442002-04-29 Anthony Green <green@redhat.com>
20145
20146 * gdb.java/jmisc1.exp: New file.
20147 * gdb.java/jmisc2.exp: New file.
20148
6ff9af88
DJ
201492002-04-24 Daniel Jacobowitz <drow@mvista.com>
20150
20151 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
20152
96b3d632
EZ
201532002-04-23 Elena Zannoni <ezannoni@redhat.com>
20154
20155 * gdb.base/help.exp: Change 'help status' to allow for target
20156 dependent output differences.
20157
5019bb54
MC
201582002-04-22 Michael Chastain <mec@shout.net>
20159
20160 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
20161
a805a116
MC
201622002-04-22 Michael Chastain <mec@shout.net>
20163
20164 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
20165
a1706bfd
DM
201662002-04-17 David S. Miller <davem@redhat.com>
20167
20168 * gdb.asm/sparc64.inc: New file.
20169 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
20170
a73a20a2
EZ
201712002-04-19 Elena Zannoni <ezannoni@redhat.com>
20172
20173 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
20174 instruction file directly into the build tree. Clean up at end of
20175 test.
20176
ba678339
DM
201772002-04-18 David S. Miller <davem@redhat.com>
20178
20179 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
20180 handle 64-bit platforms correctly.
20181 * gdb.base/maint.exp: Likewise.
20182
b03399da
KB
201832002-04-18 Kevin Buettner <kevinb@redhat.com>
20184
20185 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
20186 ``-fpic'' when compiling files comprising a shared library, but
20187 it does need additional linker flags in order to find shared
20188 libraries at run time.
20189
e2004992
KB
201902002-04-18 Kevin Buettner <kevinb@redhat.com>
20191
20192 * gdb.base/cvexpr.c (use): New function.
20193 (main): Invoke use() on all global variables to prevent
20194 some linkers from deleting these otherwise unused symbols.
20195
d8937120
MC
201962002-04-17 Michael Chastain <mec@shout.net>
20197From David S. Miller <davem@redhat.com>
20198
20199 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
20200 handle 64-bit platforms correctly.
20201
ffd61a58
MS
202022002-04-12 Michael Snyder <msnyder@redhat.com>
20203From Jim Blandy <jimb@redhat.com>
a9c64011 20204 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
20205 script can handle this instead.
20206 * gdb.base/bar.c (barx): Same.
20207 * gdb.base/baz.c (bazx): Same.
20208 * gdb.base/grbx.c (grbxx): Same.
20209
20210 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
20211 manager doesn't automatically unmap overlays unnecessarily.
20212
6b8426a6
MH
202132002-04-10 Martin M. Hunt <hunt@redhat.com>
20214
20215 * gdb.base/ending-run.exp: Fix pattern for Mips targets
20216 stepping out of main.
20217
34af4875
MC
202182002-04-09 Michael Chastain <mec@shout.net>
20219
20220 * gdb.c++/local.cc (main): Move call to marker1() inside nested
20221 scope so that the nested scope tests will make sense.
20222 * gdb.c++/local.exp: Write patterns that actually work with gcc
20223 (the HP patterns "were never known to work with gcc").
20224 Keep the old aCC patterns too.
20225
2d1676a0
DJ
202262002-04-09 Daniel Jacobowitz <drow@mvista.com>
20227
20228 * gdb.base/attach.exp: Correct target board test.
20229
3a63e3f9
MC
202302002-04-08 Michael Chastain <mec@shout.net>
20231
20232 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
20233 in a const method. Add some xfail and fail cases for configurations
20234 that do not emit the "const ...".
20235
f18dabd2
MC
202362002-04-07 Michael Chastain <mec@shout.net>
20237
20238 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
20239 Accept "A * const" and "const A * const" as type of "this".
20240 Fix spelling of getFunky throughout. Make messages uniform.
20241
0fcddd82
EZ
202422002-04-07 Elena Zannoni <ezannoni@redhat.com>
20243
a9c64011 20244 Work around for PR gdb/285:
0fcddd82
EZ
20245 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
20246
16a8534a
EZ
202472002-04-07 Elena Zannoni <ezannoni@redhat.com>
20248
20249 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
20250 instructions file at run time instead of configure time.
20251 Sometimes we run the test in a directory that is not the one we
20252 configured in.
20253 * gdb.asm/configure.in: Delete creation of symlink.
20254 * gdb.asm/configure: Regenerate.
20255
24181d81
JB
202562002-04-05 J. Brobecker <brobecker@gnat.com>
20257
20258 * gdb.gdb/xfullpath.exp: New test, to exercise the new
20259 xfullpath () function.
20260
7cdb7107
DJ
202612002-04-04 Daniel Jacobowitz <drow@mvista.com>
20262
20263 * gdb.asm/Makefile.in: Correct dependencies.
20264
20265 * gdb.asm/powerpc.inc: New file.
20266 * gdb.asm/asm-source.exp: Add PowerPC.
20267 * gdb.asm/configure.in: Likewise.
20268 * gdb.asm/configure: Regenerated.
20269
a7d17088
DJ
202702002-04-04 Daniel Jacobowitz <drow@mvista.com>
20271
20272 * gdb.base/relocate.exp: New file.
20273 * gdb.base/relocate.c: New file.
20274
cd721503
FF
202752002-04-04 Fred Fish <fnf@redhat.com>
20276
20277 * gdb.base/step-test.exp: Update comment regarding stopping in
20278 memcpy/bcopy calls inserted as part of the compiler runtime.
20279
b22ad7a7
MS
202802002-04-04 Michael Snyder <msnyder@redhat.com>
20281
20282 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
20283
5f279fa6
DJ
202842002-04-03 Daniel Jacobowitz <drow@mvista.com>
20285
20286 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
20287 (gdb_expect): Remove $notransfer hack.
20288
dd0fd3ce
DJ
202892002-04-02 Daniel Jacobowitz <drow@mvista.com>
20290
20291 * gdb.c++/classes.exp ("calling method for small class"): Match
20292 updated register output.
20293
1e50cda1
DJ
202942002-03-30 Daniel Jacobowitz <drow@mvista.com>
20295
20296 Fix PR gdb/452
20297 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
20298 when finished. Make gdb_file_cmd send "exec-file" when
20299 appropriate.
20300
24015922
DJ
203012002-03-30 Daniel Jacobowitz <drow@mvista.com>
20302
20303 * gdb.base/attach.exp: Remove extra setup_xfail.
20304
dd7dfd64
MS
203052002-03-26 Michael Snyder <msnyder@redhat.com>
20306
20307 * gdb.base/default.exp: Add tests for dump, append, and restore.
20308 * gdb.base/help.exp: Add tests for dump, append, and restore.
20309 * gdb.base/dump.exp: New file, test dump, append and restore.
20310 * gdb.base/dump.c: New file.
20311
48b2f8d7
MS
203122002-03-27 Michael Snyder <msnyder@redhat.com>
20313
d63a86f8 20314 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
20315 clean-ups in help messages.
20316
05b4d525
FF
203172002-03-26 Fred Fish <fnf@redhat.com>
20318
20319 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
20320 have debugging info for those functions and the compiler uses them
20321 internally to copy structs around.
20322
d7679631
FF
203232002-03-26 Fred Fish <fnf@redhat.com>
20324
20325 * gdb.base/list.exp: Revert the change made yesterday and add note
20326 about why we don't list the default lines for remote targets.
20327
523ac3f9
MS
203282002-03-25 Michael Snyder <msnyder@redhat.com>
20329
20330 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
20331
754b2b8d
FF
203322002-03-25 Fred Fish <fnf@redhat.com>
20333
20334 * gdb.base/list.exp: This test works on remote targets so remove
20335 the short circuit for remote targets. Update copyright.
20336
33c3e192
FF
203372002-03-25 Fred Fish <fnf@redhat.com>
20338
20339 * gdb.base/attach.exp: Fix logic error that was suppressing this
20340 test for all non hppa*-*-hpux* targets, instead of the hp target.
20341 Move comments closer to the suppression point. Also now need to
20342 check that we are running natively.
20343
d43e73ee
MS
203442002-03-22 Michael Snyder <msnyder@redhat.com>
20345
882c8f02
MS
20346 * gdb.base/default.exp: Add test for gcore. Update copyright.
20347 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 20348
04c12f60
FF
203492002-03-06 Fred Fish <fnf@redhat.com>
20350
20351 * gdb.base/funcargs.c: Remove extraneous ';' character.
20352 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
20353
b43df995
MC
203542002-03-04 Michael Chastain <mec@shout.net>
20355
20356 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
20357 accommodate gcc v3 function signature.
20358 * gdb.mi/mi0-var-cmd-exp: Ditto.
20359
92362027
AC
203602002-02-24 Andrew Cagney <ac131313@redhat.com>
20361
20362 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
20363 ``GNU/Linux'' or ``Linux kernel''
20364 * testsuite/gdb.threads/pthreads.c: Ditto.
20365
258ad32d
MC
203662002-02-24 Michael Chastain <mec@shout.net>
20367
20368 * gdb.threads/pthreads.c (thread1): Add a return statement.
20369 (thread2): Likewise.
20370 (foo): Likewise.
20371
04c3b3d4
MC
203722002-02-23 Michael Chastain <mec@shout.net>
20373
20374 * gdb.threads/linux-dp.c (philosopher): Add a return statement
20375 to placate gcc.
20376
5a2a0a20
MC
203772002-02-23 Michael Chastain <mec@shout.net>
20378
20379 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
20380 test "ptype bint". The test passes on all my stabs configurations.
20381
a640f7fc
JB
203822002-02-21 Jim Blandy <jimb@redhat.com>
20383
27924826
JB
20384 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
20385 filename at a time, and watch for the ones we want to see.
20386
a640f7fc
JB
20387 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
20388 types of pointers to prototyped functions.
20389
edcc8c75
AC
203902002-02-20 Andrew Cagney <ac131313@redhat.com>
20391
20392 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
20393 signed, unsigned and straight char.
20394 (padding_char, padding_short, padding_int, padding_long,
20395 padding_long_long, padding_float, padding_double,
20396 padding_long_double): New global variables.
20397 (fill, fill_structs): New functions.
20398
20399 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
20400 for correctly sized writes. Update copyright.
20401 (get_valueof): New procedure.
20402 (get_sizeof): Call get_valueof.
20403 (check_valueof): New procedure.
20404 (check_padding): New procedure.
20405
ac57ea44
MC
204062002-02-20 Michael Chastain <mec@shout.net>
20407
20408 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
20409 to setup_xfail. Document some of the remaining calls.
20410
7a10c941
MC
204112002-02-18 Michael Chastain <mec@shout.net>
20412
20413 * gdb.c++/userdef.exp: Update copyright year.
20414
fb8acdcc
DJ
204152002-02-18 Daniel Jacobowitz <drow@mvista.com>
20416
20417 * gdb.c++/userdef.exp: Test overloaded operators properly.
20418 Remove xfails.
20419
fda6ae12
MS
204202002-02-14 Michael Snyder <msnyder@redhat.com>
20421
20422 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
20423
676a0442
DJ
204242002-02-14 Daniel Jacobowitz <drow@mvista.com>
20425
20426 * gdb.base/a2-run.exp: Check for a remote target properly.
20427 * gdb.base/annota1.exp: Likewise.
20428 * gdb.base/list.exp: Likewise.
20429 * gdb.base/reread.exp: Likewise.
20430 * gdb.base/scope.exp: Likewise.
20431 * gdb.base/shlib-call.exp: Likewise.
20432 * gdb.base/term.exp: Likewise.
20433 * gdb.c++/annota2.exp: Likewise.
20434
78b4f468
RE
204352002-02-13 Richard Earnshaw <rearnsha@arm.com>
20436
20437 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
20438
9a81ba51
MC
204392002-02-10 Michael Chastain <mec@shout.net>
20440
20441 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
20442 (call_after_alloca): Ditto.
20443
004af6c7
DJ
204442002-02-10 Daniel Jacobowitz <drow@mvista.com>
20445
20446 * gdb.base/ending-run.exp: Guard "cont" test with
20447 gdb_skip_stdio_test.
20448
37225f62
JB
204492002-02-06 Jim Blandy <jimb@redhat.com>
20450
20451 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
20452 from here...
20453 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
20454 To here. Disable this test on non-HP platforms. Add big comment.
20455
fe6fdd96
MS
204562002-02-04 Michael Snyder <msnyder@redhat.com>
20457
20458 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
20459 other than d10v and m32r.
20460
036fad3f
RE
204612002-02-02 Richard Earnshaw <rearnsha@arm.com>
20462
20463 * gdb.base/default.exp: Rewrite test patterns to reduce time
20464 taken to match them.
20465
7148ab62
DJ
204662002-01-30 Daniel Jacobowitz <drow@mvista.com>
20467
20468 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
20469 Allow a start function above main.
20470 * gdb.threads/linux-dp.exp: Fix copyright date.
20471
396cc255
DJ
204722002-01-30 Daniel Jacobowitz <drow@mvista.com>
20473
a9c64011
AS
20474 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
20475 (check_philosopher_stack): Check for manager thread before checking
20476 for a just-starting thread.
396cc255 20477
f038d31b
DJ
204782002-01-30 Daniel Jacobowitz <drow@mvista.com>
20479
20480 From Neil Booth <neil@daikokuya.demon.co.uk>:
20481 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
20482 warnings.
20483
b3ff9d9a
FF
204842002-01-21 Fred Fish <fnf@redhat.com>
20485
20486 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
20487 not caller.
20488
39ad761d
JB
204892002-01-21 Jim Blandy <jimb@redhat.com>
20490
20491 * gdb.base/reread.exp: Check that GDB properly re-reads the
20492 executable file when it changes while no inferior is running.
20493
aaf320fa
FF
204942002-01-21 Fred Fish <fnf@redhat.com>
20495
a9c64011
AS
20496 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
20497 optionally accept the "shlib events" variation.
aaf320fa 20498
808a31f5
JB
204992002-01-21 Jim Blandy <jimb@redhat.com>
20500
20501 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
20502 call `fflush' after every `printf', so that the output is produced
20503 at predictable points, regardless of whatever buffering does (or
20504 doesn't) take place.
20505 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
20506 at different points.
20507
4420d5e2
DJ
205082002-01-20 Daniel Jacobowitz <drow@mvista.com>
20509
20510 * gdb.c++/inherit.exp: Update copyright years.
20511 * gdb.c++/method.exp: Likewise.
20512
3e36a0f4
DJ
205132002-01-20 Daniel Jacobowitz <drow@mvista.com>
20514
20515 * gdb.c++/classes.exp: Update for improved v3 support and skipping
20516 artificial methods/arguments.
20517 * gdb.c++/derivation.exp: Likewise.
20518 * gdb.c++/inherit.exp: Likewise.
20519 * gdb.c++/method.exp: Likewise.
20520 * gdb.c++/virtfunc.exp: Likewise.
20521
b4ceaee6
AC
205222002-01-18 Andrew Cagney <ac131313@redhat.com>
20523
20524 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
20525 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
20526 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
20527 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
20528 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
20529 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
20530
ecace851
JB
205312002-01-17 Jim Blandy <jimb@redhat.com>
20532
20533 * gdb.asm/asm-source.exp (info symbol): Take another shot at
20534 anchoring the pattern matching the entry point symbol's name.
20535
375fc983
AC
205362002-01-17 Andrew Cagney <ac131313@redhat.com>
20537
20538 * gdb.base/maint.exp: Update ``maint internal-error'' to match
20539 continue/quit query. Update copyright.
20540
fe6fdd96
MS
205412002-01-14 Michael Snyder <msnyder@redhat.com>
20542
20543 * gdb.base/gcore.exp: Remove extra debugging output.
20544
e017c81f
DJ
205452002-01-13 Daniel Jacobowitz <drow@mvista.com>
20546
20547 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
20548 for slightly dubious v2 mangled string.
20549
37ab3bf8
DJ
205502002-01-13 Daniel Jacobowitz <drow@mvista.com>
20551
20552 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
20553
1bc05c3a 205542002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 20555
1bc05c3a 20556 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 20557
1bc05c3a
JM
20558 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
20559 constructors.
20560 * gdb.c++/derivation.exp: Likewise.
20561 * gdb.c++/templates.exp: Likewise.
20562 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 20563
1bc05c3a
JM
205642002-01-10 Michael Snyder <msnyder@redhat.com>
20565
20566 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 20567
a911c360
MS
205682002-01-08 Michael Snyder <msnyder@redhat.com>
20569
20570 * gdb.base/gcore.exp: New test for generate-core-file command.
20571 * gdb.base/gcore.c: Testcase for above.
20572 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
20573
ea2119ec
JM
205742002-01-08 Jason Merrill <jason@redhat.com>
20575
20576 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
20577
68203136
FF
205782002-01-07 Fred Fish <fnf@redhat.com>
20579
20580 * gdb.c++/overload.exp: Remove unconditional xfails for:
20581 print foo_instance1.overloadargs(1)
20582 print foo_instance1.overloadargs(1, 2)
20583 print foo_instance1.overloadargs(1, 2, 3)
20584 print foo_instance1.overloadargs(1, 2, 3, 4)
20585 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
20586 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
20587 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
20588 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
20589 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
20590 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
20591 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
20592 print foo_instance1.overload1arg()
20593 print foo_instance1.overload1arg((char)arg2)
20594 print foo_instance1.overload1arg((signed char)arg3)
20595 print foo_instance1.overload1arg((unsigned char)arg4)
20596 print foo_instance1.overload1arg((int)arg7)
20597 print foo_instance1.overload1arg((unsigned int)arg8)
20598 print foo_instance1.overload1arg((float)arg11)
20599 print foo_instance1.overload1arg((double)arg12)
d63a86f8 20600
21b9b5b1
MS
206012002-01-07 Michael Snyder <msnyder@redhat.com>
20602
20603 * gdb.base/huge.exp: New test. Print a very large target data object.
20604 (skip_huge_test): New test variable. Define if you want to skip this
20605 test. The test reads an 8 megabyte data object from the target, so it
20606 might be very time consuming on remote targets with a slow connection.
20607 * gdb.base/huge.c: New file. Test case for above.
20608
725f922e
FF
206092002-01-07 Fred Fish <fnf@redhat.com>
20610
20611 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
20612 g_instance.bfoo, and g_instance.cfoo.
20613
889bf7c5 206142002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 20615
889bf7c5
PA
20616 * gdb.base/break.c (multi_line_if_conditional): New function.
20617 (multi_ilne_while_conditional): Likewise.
20618 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
20619 IF or WHILE condition puts the breakpoint at the start of
20620 the condition.
f286b2c3 20621
634d57ec
JL
20622 * gdb.base/selftest.exp (backtrace through signal handler): Remove
20623 hppa*-*-hpux* expected failure.
20624 * gdb.base/structs.exp (do_function_calls): Similarly.
20625
20626 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
20627 watchpoints.
20628
9fbfe2dc
AC
206292002-01-06 Andrew Cagney <ac131313@redhat.com>
20630
20631 Fix PR gdb/66.
20632 * gdb.base/structs.exp: Replace skip for a29k with skip for
20633 gdb,cannot_call_functions.
20634 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
20635 * gdb.base/callfuncs.exp: Ditto.
20636 * gdb.base/call-rt-st.exp: Ditto.
20637 * gdb.base/call-strs.exp: Ditto.
20638 * gdb.base/callfwmall.exp: Ditto.
20639 * gdb.base/scope.exp: Obsolete xfail a29k.
20640 * gdb.c++/misc.exp: Ditto.
20641 * gdb.c++/cplusfuncs.exp: Ditto.
20642 * gdb.base/ptype.exp: Ditto.
20643 * gdb.base/printcmds.exp: Ditto.
20644 * gdb.base/opaque.exp: Ditto.
20645 * gdb.base/list.exp: Ditto.
20646 * gdb.base/funcargs.exp: Ditto.
20647 * gdb.base/default.exp: Ditto.
20648
8ddad156
MS
206492002-01-04 Michael Snyder <msnyder@redhat.com>
20650
ca4976a6 20651 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
20652 * gdb.base/maint.exp: Add tests for maint info sections options.
20653
1b074332
JL
20654Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
20655
20656 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
20657
7d159115
CV
206582001-12-20 Corinna Vinschen <vinschen@redhat.com>
20659
20660 * gdb.asm/arm.inc: New file.
20661 * gdb.asm/asm-source.exp: Add arm targets.
20662 * gdb.asm/configure.in: Ditto.
20663 * gdb.asm/configure: Recreated from configure.in.
20664
8fb87725
JL
20665Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
20666
afabe08c
JL
20667 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
20668 with HP's compiler.
20669 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
20670 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
20671 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
20672 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
20673
20674 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
20675 either HP's compilers or GCC.
20676
db521deb
JL
20677 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
20678 a SIGBUS or SIGSEGV.
20679
20680 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
20681
20682 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
20683 can be compiled with either HP's compiler or GCC.
20684
cfa88ab7
JL
20685 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
20686 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
20687 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
20688
ca344dff
JL
20689 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
20690 to match current gdb output. Update due to using auto-solib-limit
20691 for limiting instead of overloading auto-solib-add.
20692 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
20693 test program.
20694
3f3c6e55 20695 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
20696 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
20697 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
20698 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
20699 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
20700 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
20701 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
20702 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
20703 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
20704 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
20705 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
20706 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
20707 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 20708
8fb87725
JL
20709 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
20710 a SIGTRAP to the inferior.
20711
cf599fa7
CV
207122001-12-19 Corinna Vinschen <vinschen@redhat.com>
20713
20714 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
20715 Substitute call to target_link by call to gdb_compile.
20716
2cd045cd
JL
20717Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
20718
a9c64011
AS
20719 * gdb.base/break.exp: Fix HP specific search string when testing
20720 backtracing in a called function.
2cd045cd 20721
a9c64011
AS
20722 * gdb.base/constvars.exp: Only set lang to C++ if we're
20723 compiling the test with HP's compilers.
20724 * gdb.base/volatile.exp: Similarly.
2cd045cd 20725
99ebe9ac
JB
207262001-12-19 Jim Blandy <jimb@redhat.com>
20727
20728 * gdb.base/printcmds.exp: Expect the null character to be printed
20729 as '\0', and the '\013' to be printed as '\v'.
20730 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
20731 * gdb.base/setvar.exp: Same.
20732
b9891b29
JB
207332001-12-17 Jim Blandy <jimb@redhat.com>
20734
0eba65ab
JB
20735 * gdb.base/completion.exp: Rather than completing very long
20736 filenames, which can make the readline library produce output we
20737 don't recognize, cd to the directory first, and then complete
20738 using nice, short relative paths.
20739
6970b5b1
JB
20740 * gdb.base/completion.exp: On some systems, there is, in fact, a
20741 variable named `b' in scope, since GDB treats all static
a9c64011
AS
20742 variables as being in scope. So use `no_var_named_this'
20743 instead of `b'.
6970b5b1 20744
b9891b29 20745 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 20746 can't find the core file's registers as a failure.
b9891b29 20747
e6ccd35f
JSC
207482001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
20749
a9c64011
AS
20750 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
20751 test expect string more specific.
e6ccd35f 20752
105ba819
CV
207532001-12-13 Corinna Vinschen <vinschen@redhat.com>
20754
20755 * gdb.asm/asm-source.exp: Add support for xstormy16.
20756 * gdb.asm/configure.in: Ditto.
20757 * gdb.asm/configure: Rebuild.
20758 * gdb.asm/xstormy16.inc: New file.
20759
e9e79dd9
FF
207602001-12-10 Fred Fish <fnf@redhat.com>
20761
20762 * gdb.base/maint.exp: Update to match changes in type dumping code.
20763
347dc97d
JB
207642001-12-10 Jim Blandy <jimb@redhat.com>
20765
20766 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
20767 matching the entry point symbol's name at the beginning of the
20768 line.
347dc97d 20769
5178b9d6
DJ
207702001-12-07 Daniel Jacobowitz <drow@mvista.com>
20771
20772 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
20773 gdb.c++/inherit.exp, gdb.c++/method.exp,
20774 gdb.c++/namespace.exp, gdb.c++/templates.exp,
20775 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
20776 and class layout support.
20777
af890c52
DJ
207782001-12-07 Daniel Jacobowitz <drow@mvista.com>
20779
20780 * gdb.c++/classes.exp: Add test for static member function.
20781 * gdb.c++/misc.cc: Add class with static member function.
20782
7a345fb3
JB
207832001-12-07 Jim Blandy <jimb@redhat.com>
20784
f2e54a80 20785 If GDB says it can't find the struct the function returned, report
8032bf31
JB
20786 those tests as `unsupported'.
20787 * gdb.base/call-rt-st.exp (print_struct_call): New function.
20788 Rewrite subsequent tests to use it.
20789
20790 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
20791 those tests as `unsupported'.
20792 * gdb.base/structs.exp (call_struct_func): New function.
20793 (do_function_calls): Use call_struct_func to call the functions
20794 returning structs.
20795
0bc69509
JB
20796 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
20797 whether functions are prototyped or not, so we can't possibly pass
20798 arguments to t_float_values2 properly.
20799
7a345fb3
JB
20800 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
20801 value of `timeout' for targets other than the mips*tx39-*.
20802
edb6ede1
MS
208032001-12-06 Michael Snyder <msnyder@redhat.com>
20804
d63a86f8 20805 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
20806 and detect whether the start symbol has a leading underscore.
20807
2d842f13
JB
208082001-12-04 Jim Blandy <jimb@redhat.com>
20809
20810 * gdb.base/completion.exp: Clarify indentation.
20811
68550daf
JB
208122001-12-03 Jim Blandy <jimb@redhat.com>
20813
20814 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
20815 variables on the S/390, not `.word'.
20816
cd5195a8
JB
208172001-11-30 Jim Blandy <jimb@redhat.com>
20818
20819 Add assembly-source tests for s390-ibm-linux.
20820 * gdb.asm/s390.inc: New file.
20821 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
20822 the S/390 architecture.
a9c64011 20823 * gdb.asm/configure: Regenerated.
cd5195a8 20824
ca9efc90
MS
208252001-11-30 Michael Snyder <msnyder@redhat.com>
20826
20827 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
20828 next, info source, info sources, info line, global and static
20829 variables, and static functions.
20830 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
20831 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
20832 * gdb.asm/asmsrc1.s: Add a static function and some variables.
20833 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
20834 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
20835 (gdbasm_leave): Restore frame pointer.
20836 (gdbasm_startup): Copy stack set-up from crt0.S.
20837
d0e66976
FN
208382001-11-26 Fernando Nasser <fnasser@redhat.com>
20839
20840 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
20841 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
20842 to a local (non-static) variable. Copy tstruct.a to a static buffer
20843 and return a pointer to that buffer.
20844 * gdb.base/callfwmall.c (t_structs_a): Ditto.
20845
e2334072
MK
208462001-11-24 Mark Kettenis <kettenis@gnu.org>
20847
20848 * gdb.asm/configure.in: Fix recognition of ix86 target.
20849 * gdb.asm/configure: Regenerate.
20850
756caa3d
MS
208512001-11-21 Michael Snyder <msnyder@redhat.com>
20852
20853 * gdb.asm/sparc.inc: New file.
20854 * gdb.asm/asm-source.exp: Recognize sparc target.
20855 * gdb.asm/configure.in: Recognize sparc target.
20856 * gdb.asm/configure: Regenerate.
d63a86f8 20857
9a4d72d5
MS
208582001-11-21 Michael Snyder <msnyder@redhat.com>
20859
20860 * gdb.asm/m32r.inc: New file.
20861 * gdb.asm/asm-source.exp: Recognize m32r target.
20862 * gdb.asm/configure.in: Recognize m32r target.
20863 * gdb.asm/configure: Regenerate.
20864
a773d1cd
MS
208652001-11-20 Michael Snyder <msnyder@redhat.com>
20866
017ac23d
MS
20867 * gdb.asm/i386.inc: New file.
20868 * gdb.asm/asm-source.exp: Recognize ix86 target.
20869 * gdb.asm/configure.in: Recognize ix86 target.
20870 * gdb.asm/configure: Regenerate.
20871
a773d1cd
MS
20872 * gdb.c++/namespace.exp: Fix quotes in output messages.
20873
bb632afb
MS
208742001-11-14 Michael Snyder <msnyder@redhat.com>
20875
25d559ca 20876 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
20877 qualifier in a type cast expression, to designate an address
20878 in the instruction space (Harvard architecture).
20879
4749e309
MS
208802001-11-13 Michael Snyder <msnyder@redhat.com>
20881
20882 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
20883 Tests for expressions using 'const' and 'volatile'.
20884
25050984
CV
208852001-11-13 Corinna Vinschen <vinschen@redhat.com>
20886
20887 * gdb.asm/asm-sources.exp: Allow defining linker flags.
20888
1902c51f
DJ
208892001-11-12 Daniel Jacobowitz <drow@mvista.com>
20890
20891 * lib/mi-support.exp (mi_run_to_helper): Move comments
20892 outside of gdb_expect.
20893
dcf95b47
DJ
208942001-11-11 Daniel Jacobowitz <drow@mvista.com>
20895
20896 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
20897 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
20898 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
20899 mi0_run_to): New functions.
20900 * gdb.mi/mi-simplerun.exp: Use them.
20901 * gdb.mi/mi0-simplerun.exp: Likewise.
20902 * gdb.mi/mi-var-cmd.exp: Likewise.
20903 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 20904
45b074e1
AC
209052001-11-10 Andrew Cagney <ac131313@redhat.com>
20906
20907 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
20908 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
20909
bf50d346
AC
209102001-11-09 Andrew Cagney <ac131313@redhat.com>
20911
20912 * gdb.base/restore.exp: Include $expected value in restored test
20913 message.
20914
9383332c
AC
209152001-11-09 Andrew Cagney <ac131313@redhat.com>
20916
20917 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
20918 implemented.
20919
db62520a
MS
209202001-11-08 Michael Snyder <msnyder@redhat.com>
20921
20922 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
20923 Add pass/fail message for stop at breakpoint in call dummy function.
20924
b5703437
MS
209252001-11-07 Michael Snyder <msnyder@redhat.com>
20926
d63a86f8
RM
20927 * gdb.c++/templates.exp (test_template_breakpoints):
20928 If we get an overload menu, but it does not match what
760f6330 20929 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
20930 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
20931 making the whitespace optional. Argument for "new" may be
20932 "unsigned" as well as "unsigned int/long".
d63a86f8 20933 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
20934 making the whitespace optional. Also replace "(void) with
20935 "((void|)), making the keyword "void" optional.
d63a86f8 20936 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
20937 making the whitespace optional. Also replace "(void) with
20938 "((void|)), making the keyword "void" optional.
3bf40917
MS
20939 * gdb.base/callfuncs.c (t_float_values): This function must
20940 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 20941 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
20942 can be tested against both cases. Usually one case involves
20943 promotion of float to double, while the other does not.
20944 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
20945 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
20946 includes a stack frame for "start".
20947
c8ab4e6d
JB
209482001-11-05 Jim Blandy <jimb@redhat.com>
20949
20950 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
20951 pointers are 32 bits long, and that offsets of relocs are always
20952 stored in the data (REL-style), and not in the reloc entry itself
20953 (RELA-style).
20954 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
20955 stabs.
20956
3f08ced9
MS
209572001-11-01 Michael Snyder <msnyder@redhat.com>
20958
20959 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
20960 and regular expression operators by using quoting.
20961
cbfa24cd
MS
209622001-10-31 Michael Snyder <msnyder@redhat.com>
20963
20964 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
20965 depending on what the symbol table contains.
20966 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
20967 the output of the ptype command. Similarly, accept both "const &"
20968 and "const&".
20969
aaa68313
CV
209702001-10-31 Corinna Vinschen <vinschen@redhat.com>
20971
20972 * gdb.base/miscexprs.c (main): Add usage of preprocessor
20973 symbol `STORAGE' to allow to choose the storage class of
20974 the local datastructures.
20975 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
20976 compiler directive.
20977
91740388
MS
209782001-10-30 Michael Snyder <msnyder@redhat.com>
20979
20980 * gdb.base/jump.exp: Allow it to run for all targets.
20981
1b7c05e7
CV
209822001-10-29 Corinna Vinschen <vinschen@redhat.com>
20983
20984 * gdb.base/call-ar-st.c (print_double_array): Match for loop
20985 with new double_array size.
20986 (main): Change storage class of all local variables to static.
20987 Reduce size of double_array to 9.
20988 * gdb.base/call-ar-st.exp: Increase timeout value.
20989 Change expected output for double array to match new size in
20990 call-ar-st.c.
20991
36a22261
CV
209922001-10-29 Corinna Vinschen <vinschen@redhat.com>
20993
20994 * gdb.base/ending-run.exp: Create identical output when passing
20995 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 20996 Stormy16 target.
36a22261 20997
92b8ae91
MK
209982001-10-28 Mark Kettenis <kettenis@gnu.org>
20999
21000 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
21001 that we catch the expected failure under Linux/x86.
21002
cb135b83
OF
210032001-10-29 Orjan Friberg <orjanf@axis.com>
21004
21005 * gdb.base/setvar.exp: Escape curly braces.
21006 * gdb.stabs/weird.exp: Ditto.
21007
6884aa54
DJ
210082001-10-27 Daniel Jacobowitz <drow@mvista.com>
21009
21010 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
21011 * gdm.mi/mi0-hack-cli.exp: Likewise.
21012
0398c9aa
AC
210132001-10-25 Andrew Cagney <ac131313@redhat.com>
21014
21015 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
21016 messages.
21017
d20bf2e8
AC
210182001-10-21 Andrew Cagney <ac131313@redhat.com>
21019
21020 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
21021 checking MI enabled.
21022
03dd63aa
CV
210232001-10-09 Corinna Vinschen <vinschen@redhat.com>
21024
21025 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
21026
1d9d99f3
FCE
210272001-10-04 Frank Ch. Eigler <fche@redhat.com>
21028
21029 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
21030 if gdb child process crashes, just signal an error.
21031
838ae6c4
JB
210322001-10-02 Jim Blandy <jimb@redhat.com>
21033
21034 * lib/gdb.exp (test_xfail_format): Simplify.
21035
21036 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
21037 front of the variable name `format'. Simplify `if'.
21038
8f0cbc1c
DJ
210392001-10-01 Daniel Jacobowitz <drow@mvista.com>
21040
21041 * gdb.threads/pthreads.exp: Wait for output and delay
21042 before sending ^C.
21043
1f08dafd
DJ
210442001-10-01 Daniel Jacobowitz <drow@mvista.com>
21045
21046 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
21047 some incorrect output instead of timing out.
21048 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
21049
674f90ff
CV
210502001-09-28 Corinna Vinschen <vinschen@redhat.com>
21051
21052 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
21053 check to allow additional `int'.
21054
9b284272
DJ
210552001-09-27 Daniel Jacobowitz <drow@mvista.com>
21056
21057 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
21058 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
21059
b55a4771
MS
210602001-09-27 Michael Snyder <msnyder@redhat.com>
21061
21062 * lib/gdb.exp (test_debug_format): New proc.
21063 (setup_xfail_format): Use new proc test_debug_format.
21064 * gdb.base/constvars.exp (local_compiler_xfail_check): New
21065 proc; use new service proc test_debug_format.
21066 Replace all other "gcc_compiled" tests with this test.
21067 * gdb.base/volatile.exp (local_compiler_xfail_check): New
21068 proc; use new service proc test_debug_format.
21069 Replace all other "gcc_compiled" tests with this test.
21070
210712001-09-27 Michael Snyder <msnyder@redhat.com>
21072
21073 * gdb.base/cvexpr.exp: New file.
21074 * gdb.base/cvexpr.c: New file
21075 Test for expressions using const and volatile keywords.
21076
4e6667ac
CV
210772001-09-26 Corinna Vinschen <vinschen@redhat.com>
21078
21079 * gdb.base/constvars.exp: Check for different orders of keywords
21080 and additional "int" strings in output.
21081
4f337972
AC
210822001-09-22 Andrew Cagney <ac131313@redhat.com>
21083
21084 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
21085 responses from "help maint".
21086
2015650d
FCE
210872001-09-19 Frank Ch. Eigler <fche@redhat.com>
21088
21089 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
21090 to localhost:NNN instead of :NNN, in case Xvfb is listening
21091 only on TCP.
21092
f3bcedc1
CV
210932001-09-19 Corinna Vinschen <vinschen@redhat.com>
21094
21095 * gdb.base/recurse.exp: When checking leaving the watchpoint
21096 scope, recognize when gdb is in function's epilogue and pass.
21097
6b819c92
KS
210982001-09-18 Keith Seitz <keiths@redhat.com>
21099
21100 * lib/insight-support.exp (_gdbtk_export_target_info): Add
21101 support for running tests against sid targets.
21102 (gdbtk_done): Ditto.
21103
a10c9419
CV
211042001-09-18 Corinna Vinschen <vinschen@redhat.com>
21105
21106 * gdb.base/ending-run.c (main): Set stdout buffersize
21107 to the same reasonable value for any target.
21108 * gdb.base/ending-run.exp: Add a regular expression
21109 to make testsuite happy on Sanyo Stormy16 target.
21110
739d0d99
CV
211112001-09-17 Corinna Vinschen <vinschen@redhat.com>
21112
21113 * gdb.base/display.c (do_loops): Add float variable `f'.
21114 Increment f in loop.
21115 * gdb.base/display.exp: Increment timeout by 60 seconds.
21116 Change float display test to use variable `f'.
21117
1b8947f0
JB
211182001-09-17 Jim Blandy <jimb@redhat.com>
21119
21120 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
21121 overflowing the limited breakpoint tables on some ROM monitors
21122 (like the ROM68K).
21123
9890ac81
FCE
211242001-09-15 Frank Ch. Eigler <fche@redhat.com>
21125
21126 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
21127 the "-ac" (disable access control) flag.
21128
6db765ea
JH
211292001-08-30 Jeff Holcomb <jeffh@redhat.com>
21130
21131 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
21132 ints.
21133
4c32cc04
KS
211342001-08-30 Keith Seitz <keiths@redhat.com>
21135
21136 * lib/gdb.exp: Move all insight-related functionality into
21137 separate file.
21138 * lib/insight-support.exp: New file.
21139
8d6e6f81
FCE
211402001-08-29 Frank Ch. Eigler <fche@redhat.com>
21141
21142 * config/sid.exp (sid_start): Never set sid verbosity; disable
21143 expect_background {} that consumed its stdout; tolerate </dev/null.
21144 Attempt to set endianness override in "sid" protocol mode. Cleanup.
21145
6a90e1d0
AC
211462001-08-18 Andrew Cagney <ac131313@redhat.com>
21147
21148 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
21149 CLI jump command to start it.
21150 (mi_run_to_main): Fail immediatly when unexpected output.
21151
1759b3c3
AC
211522001-08-18 Andrew Cagney <ac131313@redhat.com>
21153
21154 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
21155 beginning of function. Fix PR gdb/191.
21156
61d11d80
FCE
211572001-08-16 Frank Ch. Eigler <fche@redhat.com>
21158
21159 * config/sid.exp (sid_start): Don't warn if we cannot figure out
21160 what to force sid endianness to.
21161
942a4df2
KS
211622001-08-15 Keith Seitz <keiths@redhat.com>
21163
21164 * lib/gdb.exp (gdbtk_start): Don't set environment
21165 variables for TCL_LIBRARY and friends. Insight will
21166 now figure these out for itself.
21167
0521c418
MS
211682001-08-02 Michael Snyder <msnyder@redhat.com>
21169
21170 * gdb.base/completion.exp: Remove the symbol "a64l" from
21171 the expect string; this is target-specific, and not related
21172 to what is being tested.
21173
74a9a58a
DB
211742001-08-02 Dave Brolley <brolley@redhat.com>
21175
21176 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
21177
c70819fa
MS
211782001-07-25 Michael Snyder <msnyder@redhat.com>
21179
c2b8fa57
MS
21180 * gdb.base/consecutive.exp: New file. Test stepping over
21181 breakpoints on consecutive instructions.
21182 * gdb.base/consecutive.c: New file.
21183
c70819fa
MS
21184 * gdb.base/call-rt-st.exp: Use double-backslash to quote
21185 curly braces in regular expressions.
21186
2b1a1355
MS
211872001-07-25 Michael Snyder <msnyder@redhat.com>
21188
21189 * gdb.base/ending-run.exp: Accept "Program exited normally" as
21190 legitimate output from stepping out of main.
21191
413eca6f
KS
211922001-07-22 Keith Seitz <keiths@redhat.com>
21193
21194 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
21195 the empty string, do not run the tests.
21196
7e5a9322
SC
211972001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21198
21199 * gdb.base/long_long.exp: Detect size of pointer. Take into
21200 account 2-byte pointers when testing for p/a results.
21201
de58f10f
SC
212022001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21203
d63a86f8 21204 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
21205 and defined to 1K for m68hc11.
21206 (random_data): Reduce table to 1K for embedded platforms (68hc11).
21207 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
21208 (sizeof_random_data): New variable to tell the size of the data table;
21209 don't test past this size; always run to main.
21210
d6f5fea1
SC
212112001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21212
21213 * gdb.base/return2.exp: return of long long and double fails for
21214 68HC11; don't execute these tests on that platform.
21215 * gdb.base/return.exp: Return of a double fails for 68hc11.
21216
c477543d
SC
212172001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21218
21219 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
21220 tests that print a float.
21221 * call-rt-st.exp: Likewise.
21222
63cf1c79
MK
212232001-07-12 Mark Kettenis <kettenis@gnu.org>
21224
21225 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
21226 running this test on Linux.
21227
112f9ab5
MC
212282001-06-24 Michael Chastain <chastain@redhat.com>
21229
21230 * gdb.base/arithmet.exp: Remove some tests to make all test names
21231 unique.
21232
4970cb0f
MS
212332001-07-03 Michael Snyder <msnyder@redhat.com>
21234
21235 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
21236 the output of the ptype command.
21237
d85da69f
MS
212382001-07-02 Michael Snyder <msnyder@redhat.com>
21239
4c8a82de
MS
21240 * gdb.base/completion.exp: Don't assume that break.c is the only
21241 source file that may contain functions named "marker".
d85da69f
MS
21242 * gdb.base/corefile.exp: Quote the curly braces in regexp.
21243
8afc772b
AC
212442001-06-28 Andrew Cagney <ac131313@redhat.com>
21245
21246 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
21247 of files to delete.
21248
21249 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
21250 * gdb.disasm/h8300s.exp: New file.
21251 gdb.disasm/h8300s.s: Likewise.
21252
cff22675
AC
212532001-06-27 Andrew Cagney <ac131313@redhat.com>
21254
21255 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
21256 empty breakpoint tables.
21257
68c81b54
AC
212582001-06-25 Andrew Cagney <ac131313@redhat.com>
21259
21260 * lib/mi-support.exp: Update args=... part of stop-reason
21261 patterns. Accept either a list or a tuple.
21262
2dd62704
AC
212632001-06-23 Andrew Cagney <ac131313@redhat.com>
21264
21265 * lib/mi-support.exp: Remove local emacs variable defining
21266 change-log-default-name.
21267
b4127474
MC
212682001-06-22 Michael Chastain <chastain@redhat.com>
21269
21270 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
21271 This is operationally compatible with the previous version.
21272
8dbfb380
JB
212732001-06-13 Jim Blandy <jimb@redhat.com>
21274
21275 * lib/gdb.exp (gdb_test): Doc fix.
21276
f2d8c86d
MC
212772001-06-10 Michael Chastain <chastain@redhat.com>
21278
21279 * gdb.base/exprs.exp: Remove a duplicate test.
21280
81564d34
JB
212812001-06-06 Jim Blandy <jimb@redhat.com>
21282
21283 * gdb.base/return2.exp (main): Use values to test float and double
21284 returns that are not NaN's, to avoid being confused by IEEE
21285 comparison rules.
21286
da55addb
MS
212872001-06-04 Michael Snyder <msnyder@redhat.com>
21288
21289 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 21290 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
21291 rather than wait for 12 more tests to time out.
21292
42c65987
JB
212932001-06-06 Jim Blandy <jimb@redhat.com>
21294
b18bced9 21295 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 21296 Don't forget to match the GDB prompt.
b18bced9 21297
42c65987
JB
21298 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
21299
5b41e5f0
JB
213002001-06-04 Jim Blandy <jimb@redhat.com>
21301
21302 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
21303 command.
21304
015e046f
KB
213052001-05-31 Kevin Buettner <kevinb@redhat.com>
21306
21307 * gdb.base/annota1.exp (info break): Match four or more spaces
21308 after "Address".
21309
fb1ffbbe
MC
213102001-05-31 Michael Chastain <chastain@redhat.com>
21311
21312 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
21313 (dm_type_int_star): Likewise.
21314 (dm_type_long_star): Likewise.
21315 (dm_type_void_star): Likewise.
21316
5ea2a32c
KB
213172001-05-29 Kevin Buettner <kevinb@redhat.com>
21318
21319 * gdb.base/completion.exp (INPUTRC): Set this environment variable
21320 to a known value in order to get consistent results regardless
21321 of the setting of INPUTRC or the presence or contents of .inputrc.
21322
ae23c492
MS
213232001-05-24 Michael Snyder <msnyder@redhat.com>
21324
ac55707e
MS
21325 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
21326 Don't require that the main thread and the manager thread are the
21327 first in the list.
21328
ae23c492
MS
21329 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
21330 debugging. If test fails, issue an "unsupported" not a "fail".
21331
400071f1
JB
213322001-05-24 Jim Blandy <jimb@redhat.com>
21333
21334 Don't assume that short is shorter than int.
21335 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
21336 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 21337 this isn't true.
400071f1
JB
21338 ("print unsigned char == (~0)"): Add test that verifies that ~0,
21339 an int, is not equal to ~0 stored in an unsigned char. This tests
21340 the same thing that the previous test meant to, but works on
21341 16-bit machines, too.
21342 ("print unsigned char != (~0)"): Same test, complemented.
21343
0816a3e5
MS
213442001-05-24 Michael Snyder <msnyder@redhat.com>
21345
21346 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 21347 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
21348 and prevents dejagnu getting out of step.
21349
f6dc23a9
KB
213502001-05-23 Kevin Buettner <kevinb@redhat.com>
21351
21352 * gdb.base/finish.exp (finish_void): Revise pattern for
21353 stopping on the call statement to not permit stopping at
21354 the start of the instructions comprising the call sequence.
21355
7dbd117d
MC
213562001-05-19 Michael Chastain <chastain@redhat.com>
21357
21358 * gdb.base/callfuncs.exp: Make all test names unique.
21359 * gdb.base/commands.exp: Make all test names unique.
21360 * gdb.base/condbreak.exp: Make all test names unique.
21361 * gdb.base/dbx.exp: Make all test names unique.
21362 * gdb.base/default.exp: Make all test names unique.
21363 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
21364 and TIMEOUT messages to their corresponding PASS message.
21365 * gdb.base/ending-run.exp: Make all test names unique.
21366 * gdb.base/long_long.exp: Remove duplicate test.
21367
6b0b0a9e
KB
213682001-05-21 Kevin Buettner <kevinb@redhat.com>
21369
21370 * gdb.base/finish.exp (finish_void): Allow "finish" command to
21371 stop on the call statement as well as the statement after the
21372 call.
21373
2caa35cb
MS
213742001-05-21 Michael Snyder <msnyder@redhat.com>
21375
21376 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
21377
40713331
EZ
213782001-05-10 Elena Zannoni <ezannoni@redhat.com>
21379
a9c64011
AS
21380 * gdb.base/completion.exp: Revamp test. Make it execute on all
21381 platforms.
40713331 21382
c2c1be8d
EZ
213832001-05-10 Elena Zannoni <ezannoni@redhat.com>
21384
a9c64011
AS
21385 * config/gdbserver.exp (gdb_load): Handle the case
21386 in which the arguments to gdbserver are given in the
21387 baseboard configuration file.
21388 Also handle the case in which the server needs to do a
21389 load.
2c9cd303 21390
9671de48
KS
213912001-05-07 Keith Seitz <keiths@cygnus.com>
21392
a9c64011
AS
21393 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
21394 set up the display for testing.
21395 (gdbtk_start): Convert all paths to paths that tcl will like.
21396 Export target information to environment.
21397 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
21398 necessary.
21399 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
21400 (to_tcl_path): New proc to convert a given pathname into
21401 a path acceptible as an argument to a tcl command.
21402 (_gdbtk_export_target_info): New proc to export target info
21403 into the environment for gdbtk testing.
21404 (gdbtk_done): New proc to signal end-of-test.
9671de48 21405
5a360f47
JB
214062001-05-06 Jim Blandy <jimb@redhat.com>
21407
21408 * restore.c: Make the code of caller0 correspond to its comment.
21409
66c756c6
MS
214102001-05-03 Michael Snyder <msnyder@redhat.com>
21411
21412 * config/sid.exp (gdb_target_sid): Check for error messages.
21413 On error or timeout, don't make expect exit (which will terminate
21414 all subsequent tests); instead just make gdb exit.
d63a86f8 21415 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
21416 return a negative value.
21417
a966fde5
JB
214182001-04-24 Jim Blandy <jimb@redhat.com>
21419
851c18e0
JB
21420 * gdb.c++/templates.exp: If we see the prompt for the overload
21421 list, but we haven't recognized any of the longer patterns,
21422 arrange for this test to fail, not hang.
21423
a966fde5
JB
21424 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
21425 variations.
21426
db144853
MC
214272001-04-22 Michael Chastain <chastain@redhat.com>
21428
21429 * gdb.c++/local.exp: Use the 'runto' library function.
21430 * gdb.c++/namespace.exp: Likewise.
21431 * gdb.c++/overload.exp: Likewise.
21432
3207ec21
KB
214332001-03-26 Kevin Buettner <kevinb@redhat.com>
21434
21435 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
21436 * gdb.base/step-line.exp: New file. Test step/next in presence of
21437 #line directives.
21438 * gdb.base/step-line.c: New file. Test program for the above.
21439 * gdb.base/step-line.inp: New file. We pretend that this file has
21440 been transformed by some other tool into step-line.c.
21441
13b57657
JB
214422001-03-21 Jim Blandy <jimb@redhat.com>
21443
21444 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
21445 unmangled operator names.
21446
754cbe1c
JB
214472001-03-20 Jim Blandy <jimb@redhat.com>
21448
21449 * gdb.threads/linux-dp.exp: Recognize an additional message
21450 generated by GDB when it doesn't understand how to debug threads
21451 on the target system.
21452
177495c9
AC
214532001-03-19 Andrew Cagney <ac131313@redhat.com>
21454
21455 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
21456
f266096b
MC
214572001-03-12 Michael Chastain <chastain@redhat.com>
21458
21459 * gdb.c++/derivation.exp: Use the 'runto' library function.
21460
cac3c2ff
MC
214612001-03-12 Michael Chastain <chastain@redhat.com>
21462
21463 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
21464
b6c11a24
MC
214652001-02-24 Michael Chastain <chastain@redhat.com>
21466
21467 * gdb.c++/ref-types.exp: Change handwritten code to library
21468 function 'runto'.
21469
6bae5bce
OF
214702001-03-16 Orjan Friberg <orjanf@axis.com>
21471
21472 * gdb.base/signals.exp: Set count to 0 explicitly.
21473
0015fd9a
MS
214742001-03-15 Mark Salter <msalter@redhat.com>
21475
21476 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
21477 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
21478 (gdb_load): Add support for additional target_info: gdb_download_size
21479 and gdb_load_timeout.
0015fd9a 21480
fc33412a
DT
21481Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
21482
21483 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
21484 file -- to prevent failing when the compile fails but we have no
21485 intention of running the tests anyway.
fc33412a
DT
21486
21487 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
21488 tests if set.
21489
21490 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 21491 integers.
fc33412a
DT
21492
21493 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
21494 * gdb.c++/namespace.exp: Ditto.
21495
115f06de
OF
214962001-03-07 Orjan Friberg <orjanf@axis.com>
21497
21498 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
21499 * gdb.base/pointers.exp: Relax pattern match of decimals.
21500
b6ba6518
KB
215012001-03-06 Kevin Buettner <kevinb@redhat.com>
21502
21503 * Makefile.in, config/abug.exp, config/cfdbug.exp,
21504 config/cpu32bug.exp, config/dve.exp, config/est.exp,
21505 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
21506 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
21507 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
21508 config/sh.exp, config/sid.exp, config/slite.exp,
21509 config/sparclet.exp, config/udi.exp, config/unknown.exp,
21510 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
21511 config/vxworks.exp, config/vxworks29k.exp,
21512 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
21513 gdb.base/all-bin.exp, gdb.base/annota1.exp,
21514 gdb.base/arithmet.exp, gdb.base/assign.exp,
21515 gdb.base/async.exp, gdb.base/attach.exp,
21516 gdb.base/bitfields.exp, gdb.base/bitops.exp,
21517 gdb.base/break.exp, gdb.base/call-ar-st.exp,
21518 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
21519 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
21520 gdb.base/commands.exp, gdb.base/completion.exp,
21521 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
21522 gdb.base/constvars.exp, gdb.base/corefile.exp,
21523 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
21524 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
21525 gdb.base/ending-run.exp, gdb.base/environ.exp,
21526 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
21527 gdb.base/finish.exp, gdb.base/foll-exec.exp,
21528 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
21529 gdb.base/funcargs.exp, gdb.base/help.exp,
21530 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
21531 gdb.base/logical.exp, gdb.base/long_long.exp,
21532 gdb.base/maint.exp, gdb.base/mips_pro.exp,
21533 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
21534 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
21535 gdb.base/pointers.exp, gdb.base/printcmds.exp,
21536 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
21537 gdb.base/regs.exp, gdb.base/relational.exp,
21538 gdb.base/remote.exp, gdb.base/reread.exp,
21539 gdb.base/restore.exp, gdb.base/return2.exp,
21540 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
21541 gdb.base/selftest.exp, gdb.base/setshow.exp,
21542 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
21543 gdb.base/sigall.exp, gdb.base/signals.exp,
21544 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
21545 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
21546 gdb.base/step-test.exp, gdb.base/structs.c,
21547 gdb.base/structs.exp, gdb.base/structs2.exp,
21548 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
21549 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
21550 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
21551 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
21552 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
21553 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
21554 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
21555 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
21556 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
21557 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
21558 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
21559 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
21560 gdb.fortran/types.exp, gdb.java/jmisc.exp,
21561 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
21562 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
21563 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
21564 gdb.trace/circ.exp, gdb.trace/collection.exp,
21565 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
21566 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
21567 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
21568 gdb.trace/report.exp, gdb.trace/save-trace.exp,
21569 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
21570 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
21571 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
21572 notices.
21573
dc96c6c7 215742001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
21575
21576 * gdb.base/varargs.c (find_max_double): Fix printf format string:
21577 first arg is int not float.
21578
dc96c6c7 215792001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
21580
21581 * gdb.base/reread.exp: Unsupported for non-native targets;
21582 doesn't work for remote debugging.
21583
9b0c4aeb
FN
215842001-02-19 Fernando Nasser <fnasser@redhat.com>
21585
21586 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
21587 * gdb.base/ending-run.exp: Properly handle the BSP state when
21588 stepping past the end of main.
9b0c4aeb 21589
02aa71d5
MC
215902001-02-19 John Moore <jmoore@redhat.com>
21591
21592 * gdb.base/commands.exp (infrun_breakpoint_command_test):
21593 Converted HPUX fix for non-expected items following multiple
21594 step commands into general solution for all platforms.
21595
1fa449a4
MC
215962001-02-18 Michael Chastain <chastain@redhat.com>
21597
21598 * gdb.c++/classes.exp (do_tests): Change runto statements
21599 from "runto 'foo(void)'" to "runto 'foo'". This makes the
21600 statements demangler agnostic.
21601 * gdb.c++/virtfunc.exp (do_tests): Likewise.
21602 (gdb_virtfunc_restart): Likewise.
21603
b2f9ec70
MC
216042001-02-14 Michael Chastain <chastain@redhat.com>
21605
21606 * gdb.c++/inherit.exp (do_tests): Change runto statements
21607 from "runto 'foo(void)'" to "runto 'foo'". This makes the
21608 statements demangler agnostic.
21609
cf74b8ca
AC
21610Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
21611
21612 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
21613 ``continue to bkpt at common_routine in thread 2'' and ``stopped
21614 before calling common_routine 15 times'' tests.
cf74b8ca 21615
99f78f56
MC
216162001-02-11 Michael Chastain <chastain@redhat.com>
21617
21618 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
21619 Helps the test script figure out which demangler is in use.
21620 (dm_type_foo_ref): Ditto.
21621 (dm_type_int_star): Ditto.
21622 (dm_type_long_star): Ditto.
21623 (dm_type_unsigned_int): Ditto.
21624 (dm_type_void): Ditto.
21625 (dm_type_void_star): Ditto.
99707966 21626 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
21627 Probe the gdb demangler and set variables to accommodate
21628 formatting differences.
21629 (info_func_regexp): New function. Same as info_func, but
21630 matches against a regexp.
21631 (info_func): Match against a literal string.
21632 (print_addr_2): New function. Match against a literal string,
21633 which can be different from the input to gdb.
21634 (print_addr): Simply call print_addr_2 with the same argument twice.
21635 (test_lookup_operator_functions): Use demangler formatting variables.
21636 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
21637 the tests in the same order as the C++ class declaration.
21638 (test_paddr_operator_functions): Ditto.
21639 (test_paddr_overloaded_functions): Ditto.
21640 (test_paddr_hairy_functions): Use demangler formatting variables.
21641 Add reference to gdb/19 for related tests.
21642 (do_tests): Call probe_demangler.
21643
1de8f023
KB
216442001-01-30 Kevin Buettner <kevinb@redhat.com>
21645
21646 * gdb.c++/templates.cc (printf): Remove unused function definition.
21647
ca3f91ed
MS
216482001-01-26 Felix Lee <flee@redhat.com>
21649
21650 * sid.exp (sid_exit): Pass host, not target, to remote_close.
21651
216522001-01-25 matthew green <mrg@redhat.com>
21653
21654 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
21655 up sid.
21656 (sid_exit): Call `remote_pop_conn' after GDB is gone.
21657
216582001-01-25 matthew green <mrg@redhat.com>
21659
21660 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 21661 Deprecate $sid_spawn_id.
ca3f91ed
MS
21662 (sid_exit): Remove code necessary only for `spawn.'
21663
216642001-01-25 matthew green <mrg@redhat.com>
21665
21666 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
21667
fb18ec4a
MC
216682001-01-28 Michael Chastain <chastain@redhat.com>
21669
21670 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
21671 to call when tests fail. It takes gdb out of the overloaded
21672 function choice menu back to the main prompt, so that the test
21673 program stays synchronized.
21674 (set_bp_overloaded): New proc to collect all the common
21675 code for setting a breakpoint on an overloaded name. Calls
21676 take_gdb_out_of_choice_menu when needed.
21677 (menu_overload1arg): New variable to collect the repeated
21678 instances of the expected menu for an overloaded name. Change
21679 the regular expression to handle changes in g++ type encoding:
21680 "void" can be either "void" or "", and "unsigned int" can be
21681 either "unsigned int" or "unsigned".
21682 (continue_to_bp_overloaded): Change regular expressions to handle
21683 changes in g++ type encoding.
21684 (no proc): Call take_gdb_out_of_choice_menu when needed.
21685 Remove redundant calls to "info break". Accept either "canceled"
21686 or "cancelled". Change regular expressions in "info break"
21687 calls to handle changes in g++ type encoding. Give all tests
21688 unique strings.
21689
9c646a6e
BE
216902001-01-17 Ben Elliston <bje@redhat.com>
21691
21692 * config/sid.exp: New file.
21693
9549d9c1
AC
21694Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
21695
21696 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
21697
dc96c6c7 216982000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
21699
21700 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
21701 Add a RE to accept a non-ascii char if one is ever presented.
21702
b4df4f68
FN
217032000-12-20 Fernando Nasser <fnasser@redhat.com>
21704
297dd0fd 21705 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 21706
dc96c6c7 217072000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 21708
d63a86f8 21709 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
21710 in regexp. One '\' does not suffice on Linux.
21711
4a7bddb6
MC
217122000-12-09 Michael Chastain <chastain@redhat.com>
21713
21714 * gdb.base/break.exp (test_clear_command): Use a marker function
21715 rather than 'main' for the test function. Also move this
21716 test to an execution point where the marker function names are
21717 guaranteed to be bound to functions. (Executing tests after a
21718 'finish' from main runs into name conflicts with local names
21719 in __libc_start_main).
21720
dc96c6c7 217212000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
21722
21723 * gdb.base/finish.exp: New test for gdb's "finish" command.
21724 * gdb.base/return2.exp: New test for gdb's "return" command.
21725 * gdb.base/return2.c: New source file for above.
21726
dc96c6c7 217272000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
21728
21729 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
21730 * gdb.base/miscexprs.exp: Ditto.
21731 * gdb.base/pointers.exp: Ditto.
21732 * gdb.c++/derivation.exp: Ditto.
21733 * gdb.c++/local.exp: Ditto.
21734 * gdb.c++/namespace.exp: Ditto.
21735 * gdb.c++/overload.exp: Ditto.
21736 * gdb.c++/ref-types.exp: Ditto.
21737
dc96c6c7 217382000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
21739
21740 * gdb.base/constvars.exp: Test result of "up" command.
21741 * gdb.base/miscexprs.exp: Ditto.
21742 * gdb.base/pointers.exp: Ditto.
21743 * gdb.base/scope.exp: Ditto.
21744 * gdb.c++/derivation.exp: Ditto.
21745 * gdb.c++/local.exp: Ditto.
21746 * gdb.c++/namespace.exp: Ditto.
21747 * gdb.c++/overload.exp: Ditto.
21748 * gdb.c++/ref-types.exp: Ditto.
21749
44097287
FN
217502000-11-22 Michael Chastain <chastain@redhat.com>
21751
21752 * mips_pro.exp: Accept either "middle -> top -> main" or
21753 "middle -> main" in the backtrace, because gcc can optimize
21754 tail calls to jumps. Remove setup_xfail for the hppa case.
21755 Add a comment with the original warning messages from PR 3016,
21756 which was filed in 1993, to preserve them for posterity.
21757
9d2e1bab
ND
217582000-11-17 Nick Duffek <nsd@redhat.com>
21759
21760 * lib/gdb.exp (gdb_test): Override timeout with board info.
21761
1aca8eb7
ND
217622000-11-17 Nick Duffek <nsd@redhat.com>
21763
21764 * gdb.base/display.exp: Don't kill running stub. Add "again" to
21765 the second kill and detach messages.
21766
93076499
ND
217672000-11-17 Nick Duffek <nsd@redhat.com>
21768
21769 * configure.in: Add AC_EXEEXT.
21770 * configure: Regenerate.
21771 * Makefile.in (just-check): Export EXEEXT.
21772 * lib/gdb.exp ($EXEEXT): Import from environment.
21773 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
21774 expect "maint dump-me" on Cygwin.
21775 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
21776 $EXEEXT.
21777
30e87cd3
ND
217782000-11-17 Nick Duffek <nsd@redhat.com>
21779
21780 * gdb.base/break.exp: Test backtrace and finish from called
21781 function on all platforms, not just HP-UX.
21782
dc96c6c7 217832000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
21784
21785 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
21786 code from gdb_target_monitor, so it can be used independantly
21787 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 21788
dc96c6c7 217892000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
21790
21791 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
21792 * gdb.base/corefile.exp: Expect the message "Program is being
21793 debugged already" when we send the "corefile" command, since
21794 the preceeding gdb_load may have connected gdb to a remote target.
21795 * gdb.base/display.exp: Disable hardware watchpoints if new
21796 board info variable "no_hardware_watchpoints" is true.
21797 Replace single-letter commands with more readable ones.
21798 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
21799 if new board info variable "no_hardware_watchpoints" is true.
21800 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
21801 to see if stdio (printf) testing is possible.
21802 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
21803 board info variable "no_hardware_watchpoints" is true. Use new
21804 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
21805
39124dea
FN
218062000-11-13 Fernando Nasser <fnasser@redhat.com>
21807
21808 From Orjan Friberg <orjanf@axis.com>:
21809 * gdb.base/printcmds.exp: Escape curly braces followed by a number
21810 in array print pattern match.
21811
a9e2e984
FN
218122000-11-09 Fernando Nasser <fnasser@redhat.com>
21813
21814 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
21815 spelling "cancelled" to U.S. spelling "canceled" to match changes
21816 made to gdb.
21817 * gdb.c++/ovldbreak.exp: Ditto.
21818
c7db355b
PS
218192000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
21820
21821 * gdb.base/callfuncs.c (main): Moved to end of file, call
21822 t_double_values to initialize the FPU before inferior calls are made.
21823 * gdb.base/callfuncs.exp: Test for register preservation after calling
21824 inferior functions. Add tests for continuining, finishing and
21825 returning from a stop in a call dummy.
21826
dc96c6c7 218272000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
21828
21829 * gdb.base/commands.exp: Break up long lines, and re-indent.
21830
dc96c6c7 218312000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
21832
21833 * config/gdbserver.exp: Rewritten from the ground up, to make it
21834 compatible with the current dejagnu tree, and to make it work with
21835 the new "gdbserver" in libremote.
21836
dc96c6c7 218372000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
21838
21839 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
21840 * gdb.base/varargs.exp: Skip entire test if no printf support.
21841 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
21842 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
21843
dc96c6c7 218442000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
21845
21846 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
21847 no floating point support.
21848 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
21849 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
21850 * gdb.base/call-rt-st.exp: Ditto.
21851 * gdb.base/call-strs.exp: Ditto.
21852
bac5fc66
JG
218532000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
21854
21855 * gdb.base/sizeof.c: include <stdio.h>.
21856
21857 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
21858 'finish', otherwise uncaptured gdb_prompt would potentially
21859 throw remaining test points out of sync.
bac5fc66 21860
b22a6027
SB
218612000-07-26 Scott Bambrough <scottb@netwinder.org>
21862
21863 * gdb.base/recurse.exp: Run tests for all targets.
21864 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
21865 gnu-oldld case on ARM.
21866 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
21867 for ARM targets.
d63a86f8 21868
d8231941
AG
21869Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
21870
21871 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
21872 * gdb.java/configure: Rebuild.
21873
8caabe69
AG
21874Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
21875
21876 * gdb.java/jv-exp.exp: New file.
21877
9d273ca3
AG
21878Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
21879
21880 * configure: Rebuilt.
21881 * configure.in (configdirs): Add gdb.java.
21882 * gdb.java/jmisc.java: New file.
21883 * gdb.java/jmisc.exp: New file.
21884 * gdb.java/Makefile.in: New file.
21885 * gdb.java/configure: Rebuilt.
21886 * gdb.java/configure.in: New file.
21887 * lib/java.exp: New file.
21888
4f823a66
AC
21889Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
21890
21891 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 21892 underflow.
4f823a66 21893
2391e11d
AC
21894Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
21895
21896 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 21897 and the compilers sizes.
2391e11d 21898
54602222
ND
218992000-07-09 Nick Duffek <nsd@redhat.com>
21900
21901 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
21902 (use_methods): New function.
21903 (main): Call use_methods().
21904 * gdb.c++/classes.exp (test_method_param_class): New procedure.
21905 (do_tests): Call test_method_param_class.
21906
2bec0572
ND
219072000-07-09 Nick Duffek <nsd@redhat.com>
21908
21909 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
21910 spelling.
21911 (test_enums): New procedure. Move enum tests from end of script
21912 to here. Set breakpoint on function name instead of line number.
21913 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
21914 (enums2): New marker function.
21915 (enums1): New function.
21916 (main): Call enums1(). Move enum tests to enums1().
21917
78492fde
AC
21918Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
21919
21920 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 21921 compile/link program. Update line numbers.
78492fde
AC
21922 * gdb.asm/d10v.inc: Define ``startup''.
21923 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 21924
49a2cef8
AC
21925Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
21926
21927 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
21928
3e6c8688
EZ
219292000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21930
21931 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 21932 of 'help maint print' command.
3e6c8688 21933
9ff5cbe9
AC
21934Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
21935
21936 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 21937 they use gdb_expect_list.
9ff5cbe9 21938
17c579bd
AC
21939Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
21940
21941 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
21942 memory-read-packet-size'' instead of ``set endian big'' to test
21943 long commands.
17c579bd 21944
e6d71bf3
DB
219452000-06-03 Daniel Berlin <dan@cgsoftware.com>
21946
21947 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 21948 g++, and stop skipping them.
e6d71bf3
DB
21949
21950 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
21951 work under g++.
21952
d63a86f8 21953 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
21954 initialization.
21955
dc96c6c7 219562000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
21957
21958 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
21959 the regular expression: accept an (almost) arbitrary sequence of
21960 "frames-invalid" and "breakpoints-invalid" messages both before
21961 and after the "starting" message.
21962
dc96c6c7 219632000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
21964
21965 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 21966
dc96c6c7 219672000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
21968
21969 * gdb.base/annota1.exp (annotate-signal-handler-caller):
21970 Relax the regular expression a little, make it pass on Solaris 8.
21971
8216cda9
KB
219722000-05-12 Kevin Buettner <kevinb@redhat.com>
21973
21974 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 21975 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
21976 Instead, it is permissible for gdb to stop on the line of the
21977 call itself.
21978
1a570b2f
MS
219792000-05-12 Michael Snyder <msnyder@.cygnus.com>
21980
21981 * gdb.base/break.exp (bp on small function, optimized file):
21982 Add a second pass pattern. The behavior differs here between stabs
21983 and dwarf for one-line functions. Stabs preserves two line symbols
21984 (one before the prologue and one after) with the same line number,
21985 but dwarf regards these as duplicates and discards one of them.
21986 Therefore the address after the prologue (where the breakpoint is)
21987 has no exactly matching line symbol, and GDB reports the breakpoint
21988 as if it were in the middle of a line rather than at the beginning.
21989
dc96c6c7 219902000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 21991
d63a86f8 21992 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
21993 rather than "send_gdb" (for consistancy).
21994
7d418785
AC
21995Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
21996
21997 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
21998 * gdb.c++/templates.cc: Properly check for GCC version number.
21999 * lib/compiler.cc: Likewise
22000
dc96c6c7 220012000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 22002
d63a86f8 22003 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
22004 gdb may not stop at the first line of main, due to code motion.
22005
dc96c6c7 220062000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
22007
22008 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
22009 This test depends on parsing the printf output from the target.
22010 Since the sparclet stub doesn't do stdio, this will never work.
22011 * gdb.base/call-rt-st.exp: ditto.
22012 * gdb.base/call-strs: ditto.
22013
dc96c6c7 220142000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
22015
22016 * gdb.base/miscexprs.exp: make sizeof long array test portable.
22017
22018 * gdb.base/ending-run.exp: After connecting to a remote target,
22019 but before running, the target will appear to be in a random
22020 location. Specify both a file and a line for breakpoints.
22021 Also, the function that calls main may be called 'init'
22022 rather than 'start'.
22023
a5a51225
EZ
220242000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22025
22026 * gdb.base/help.exp: Update output for add-symbol-file command.
22027
7930cc7c
FN
220282000-04-10 Fernando Nasser <fnasser@cygnus.com>
22029
22030 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
22031 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
22032
23e37ab1
C
220332000-04-07 J.T. Conklin <jtc@redback.com>
22034
e93c542c
C
22035 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
22036
23e37ab1
C
22037 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
22038
591b8fa3
PDM
22039Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
22040
22041 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 22042 values that can be represented exactly.
591b8fa3
PDM
22043 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
22044 above change, and to not check against the directory part of the source
22045 file name.
22046 (step into print_long_arg_list): Likewise.
22047 (print print_small_structs from print_long_arg_list): Likewise.
22048 (print print_long_arg_list): Likewise.
22049
7a495180
EZ
220502000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22051
30b53638 22052 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 22053
beb998c6
AC
22054Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
22055
22056 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
22057
1c689132
DB
220582000-03-25 Daniel Berlin <dan@cgsoftware.com>
22059
22060 * gdb.base/commands.exp (deprecated_command_test): Add test for
22061 deprecate with no arguments.
22062
c1790a9d
JL
220632000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
22064
22065 * gdb.base/break.exp: Add new test for setting breakpoints on
22066 optimized code so we can test breakpoints work even when function
22067 prologues may be optimized away
22068
003ba290
FN
220692000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
22070
22071 From David Whedon <dwhedon@gordian.com>
a9c64011 22072 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 22073
6837a0a2
DB
220742000-03-22 Daniel Berlin <dan@cgsoftware.com>
22075
22076 * gdb.base/help.exp: Added test for new apropos command.
22077
b9593231
KB
220782000-03-21 Kevin Buettner <kevinb@redhat.com>
22079
22080 * gdb.base/pointers.c (usevar): New function.
22081 (main): Make sure that global variables v_int_pointer2, rptr,
22082 and y are all referenced someplace in the program by calling
22083 usevar() on them. [Some linkers delete symbols which are
22084 never referenced. The space remains, but there's no way to
22085 get a (symbolic) handle on the variable from the debugger.]
22086
751a959b
EZ
220872000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22088
22089 * gdb.base/printcmds.c: Add typedeffed arrays.
22090
22091 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 22092 procedure to test arrays that are typedef'd.
751a959b 22093
73a93a32
JI
220942000-03-13 James Ingham <jingham@leda.cygnus.com>
22095
22096 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 22097 the library directories.
73a93a32 22098
fb40c209
AC
22099Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
22100
22101 * configure.in (configdirs): Add sub directory gdb.mi.
22102 * configure: Re-generate.
22103
22104 * gdb.mi: New directory.
d63a86f8 22105
ee4dd2c9
AC
221062000-02-25 Scott Bambrough <scottb@netwinder.org>
22107
22108 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 22109 a long long value as a double on ARM platforms.
ee4dd2c9 22110
70f0cc22
JB
221112000-02-16 Jim Blandy <jimb@redhat.com>
22112
22113 * gdb.base/break.exp ("breakpoint line number"): Make sure the
22114 default source file is set properly before running this test.
22115
853819b8
EZ
221162000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22117
22118 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 22119 gdbtk/library directory, not in gdbtcl2.
853819b8 22120
dfcd3bfb
JM
221212000-02-04 Jim Blandy <jimb@redhat.com>
22122
22123 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
22124 backslash from regexp pattern.
22125
22126 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
22127 procedure. Use it to run all the "continue to bp overloaded"
22128 tests. Note that this changes the names of the tests slightly.
22129 If the breakpoint hit message includes a hex PC value, because
22130 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
22131 from the real source code, still consider that a pass.
22132
22133 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
22134 XFAIL here if the breakpoint message contains a hex address. Note
22135 similar change on 1999-11-02.
22136
22137 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
22138
22139 * gdb.base/ptype.exp: Establish a default source file before
22140 calling get_debug_format.
22141
221422000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
22143
22144 * gdb.base/watchpoint.exp: Remove duplication of test messages.
22145
8b93c638
JM
221462000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
22147
22148 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
22149 of successive stepi commands -- while in the prologue we should see
22150 the function entry bracket.
22151
221522000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
22153
22154 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
22155 reach __change_mode() when stepping through the end of main().
22156
c5394b80
JM
221572000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
22158
22159 * gdb.base/default.exp: Fix expected pattern.
22160 * gdb.base/help.exp: Same.
22161
0d06e24b
JM
221622000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22163
22164 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 22165 Don't use xfail's because that affects only the following test.
d63a86f8 22166
0d06e24b 22167 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 22168 solaris or linux.
0d06e24b
JM
22169
22170 * gdb.base/selftest.exp: Update to reflect changes to main.c.
22171
dc96c6c7 221722000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 22173
d63a86f8 22174 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
22175 "A syntax error" rather than "A parse error". Accept both.
22176
221772000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
22178
22179 * gdb.base/default.exp: Remove OS dependent string from "target
22180 remote" test.
22181 * gdb.base/help.exp: Same for "help target remote" test.
22182
c3f6f71d
JM
221832000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22184
22185 From Jim Kingdon <kingdon@redhat.com>:
22186
22187 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
22188 prompt (cleanup rather than necessity, but still might keep output
22189 from spilling to next test).
c3f6f71d
JM
22190
221912000-01-02 Fred Fish <fnf@cygnus.com>
22192
22193 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
22194 AIX, which defines them in <sys/types.h>.
22195
ed9a39eb 221961999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 22197
ed9a39eb 22198 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 22199 float" test.
ed9a39eb
JM
22200
222011999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 22202
ed9a39eb 22203 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
22204
22205 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
22206 outermost frame disallowed".
22207
222081999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
22209
22210 * gdb.base/setvar.exp: New tests for setting the value of a struct
22211 with a constant list.
22212
222131999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
22214
22215 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
22216 require the user to type a cast before setting the value of a struct.
22217
de57eccd
JM
222181999-12-06 Jim Blandy <jimb@cygnus.com>
22219
22220 * gdb.base/default.exp: Expect the new 'info float' command on
22221 all i386 platforms.
22222
22223 * gdb.threads/linux-dp.exp: Expand our ability to recognize
22224 LinuxThreads libraries that don't support debugging.
22225
c2d11a7d
JM
22226Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
22227
22228 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
22229 Change the buffer type to ``unsigned char'' to simplify size
22230 arithmetic.
c2d11a7d
JM
22231
22232 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
22233 stub only handles 400-1 byte packets. Verify that the download
22234 worked.
c2d11a7d
JM
22235
222361999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
22237
22238 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
22239 tests, using UNRESOLVED for the untested cases. Also, does not wait
22240 for a timeout if the prompt was received before a recognizable pattern.
22241
222421999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
22243
22244 * lib/gdb.exp (gdb_expect_list): Fix spelling.
22245
222461999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22247
22248 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 22249 watchpoints.
c2d11a7d
JM
22250
222511999-11-24 Jason Merrill <jason@casey.cygnus.com>
22252
22253 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
22254
22255 * gdb.c++/local.exp: Be more flexible in recognizing local class
22256 name mangling. Don't allow horribly truncated method names.
22257 * gdb.c++/derivation.exp: Expect protected inheritance.
22258 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
22259 * gdb.c++/virtfunc.exp: Likewise.
22260 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
22261 when printing a nested enum.
22262
222631999-11-22 Jim Blandy <jimb@cygnus.com>
22264
22265 * gdb.base/step-test.exp: Properly await GDB's response to setting
22266 a breakpoint on the call to large_struct_by_value.
22267
22268 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
22269 just because we have debug info for the `start' function.
22270
222711999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
22272
22273 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
22274 "Unknown signal" messages, which indicate (on LinuxThreads) that
22275 GDB doesn't know how to debug threads on this system. This is
22276 better than hanging while philosopher 0 dumps chatter into gdb.log.
22277
222781999-11-18 Tom Tromey <tromey@cygnus.com>
22279
22280 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
22281
222821999-11-18 Fred Fish <fnf@cygnus.com>
22283
22284 * gdb.base/coremaker2.c: Add sample program for generating
22285 cores that is more self contained than coremaker.c. Eventually
22286 I'll add more code to this and tie it into the testsuite.
22287
4ce44c66
JM
222881999-11-12 Stan Shebs <shebs@andros.cygnus.com>
22289
22290 * gdb.base/dollar.exp: Remove, now in gdb.hp.
22291
222921999-11-10 Jimmy Guo <guo@cup.hp.com>
22293
22294 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 22295 from $srcdir/lib/.
4ce44c66 22296 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 22297 and gdb.c++/.
4ce44c66
JM
22298
22299 * gdb.c++/derivation.exp: remove redundant get compiler info code.
22300
d63a86f8 22301 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
22302 'continue with watch' test point.
22303
223041999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
22305
22306 Merged from p2linux-990323-branch:
d63a86f8 22307
4ce44c66
JM
22308 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
22309
11cf8741
JM
22310Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
22311
22312 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 22313 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
22314
22315Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
22316
22317 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 22318 gdb_expect_list.
11cf8741
JM
22319
22320Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
22321
22322 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
22323
223241999-11-03 Mark Salter <msalter@cygnus.com>
22325
22326 * gdb.base/break.exp: Fix "stub continue" pattern.
22327
223281999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
22329
22330 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
22331
223321999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
22333
22334 * gdb.base/display.exp ("finish"): Add timeout clause.
22335
22336 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
22337 plain prompt clause, so this doesn't have to time out in order to
22338 fail.
22339
22340 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 22341 breakpoint hit messages include an address.
11cf8741
JM
22342
22343 * gdb.base/display.exp: Don't forget to escape parens in regular
22344 expressions. Unix regexp notatation sucks.
22345
223461999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22347
22348 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 22349 order for 'signalled' message.
11cf8741 22350
5c44784c
JM
223511999-11-01 Stan Shebs <shebs@andros.cygnus.com>
22352
22353 From Jimmy Guo <guo@cup.hp.com>:
22354 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
22355 * gdb.base/annota1.c: Add code for tests to work with.
22356
223571999-10-26 Frank Ch. Eigler <fche@cygnus.com>
22358
22359 * gdb.base/remote.exp: New test for remote downloading settings.
22360 * gdb.base/remote.c: New file with large .data.
22361
917317f4
JM
223621999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
22363
22364 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
22365 for LinuxThreads support, merged from the Code Fusion branch.
22366
22367Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
22368
22369 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
22370 containing exp_continue into a while within an expect. Don't
22371 attempt a start more than three times. Check return value from
22372 gdb_load.
d63a86f8 22373
2df3850c
JM
22374Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
22375
22376 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 22377 a pass case.
2df3850c 22378
2acceee2
JM
223791999-10-01 Kevin Buettner <kevinb@cygnus.com>
22380
22381 * gdb.base/break.c (main): Added a statement that we can step
22382 off of.
22383 * gdb.base/break.exp: Added tests for setting a breakpoint
22384 at an offset and stepping onto a breakpoint.
22385
223861999-10-01 Fred Fish <fnf@cygnus.com>
22387
d63a86f8 22388 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
22389 gdb output.
22390
c2c6d25f
JM
223911999-09-18 Jim Blandy <jimb@cris.red-bean.com>
22392
22393 * gdb.base/break.exp: Code locations are in hex, don't forget!
22394 (For HP-UX.)
22395
223961999-09-17 Stan Shebs <shebs@andros.cygnus.com>
22397
22398 * condbreak.exp: Use break.c as test program.
22399 * condbreak.c: Remove, redundant with break.c.
22400
224011999-09-15 Stan Shebs <shebs@andros.cygnus.com>
22402
22403 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 22404 Z-packets if the target needs it.
c2c6d25f
JM
22405
224061999-09-13 James Ingham <jingham@leda.cygnus.com>
22407
22408 * gdb.c++/overload.exp: Added tests for listing overloaded
22409 functions with function pointers in the arg, explicitly calling
22410 out the version you want.
22411
cff3e48b
JM
224121999-09-09 Stan Shebs <shebs@andros.cygnus.com>
22413
22414 * long_long.exp: Add variations of test cases that work for
22415 targets with 16-bit ints and 32-bit doubles.
22416
d4f3574e
SS
224171999-09-08 Stan Shebs <shebs@andros.cygnus.com>
22418
22419 * break.c (main): Compare a possibly-uninitialized argc with an
22420 unlikely value that fits in 16 bits.
22421
224221999-09-07 Stan Shebs <shebs@andros.cygnus.com>
22423
22424 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
22425 0xfeeb, don't want negative numbers if ints are 16 bits.
22426
22427 * lib/gdb.exp (skip_cplus_tests): New proc.
22428 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
22429 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
22430 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
22431 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
22432 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
22433 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
22434 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
22435 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
22436
22437 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
22438
22439Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
22440
22441 * gdb.base/corefile.exp (up): Allow a parameter to appear
22442 in the frame that we're going up to.
22443
22444 From Jim Blandy <jimb@cygnus.com>:
22445
22446 * gdb.base/default.exp (info float): Expect some output now.
22447
22448 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
22449 returning floating-point values to fail on the x86.
22450 * gdb.base/callfwmall.exp (do_function_calls): Same.
22451
22452 * gdb.base/list.exp (test_listsize): Correct expectations for
22453 listing line 1 with listsize 2. Also, listing a single line
22454 works now, as does listing three lines. [Kevin's note: There
22455 were a number of other cases fixed too where the expectations
22456 differed...]
22457
224581999-09-02 Stan Shebs <shebs@andros.cygnus.com>
22459
22460 * gdb.base/selftest.exp: Add case for when version prints as
22461 constant string instead of char pointer.
22462
104c1213
JM
224631999-08-25 Stan Shebs <shebs@andros.cygnus.com>
22464
22465 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 22466 stepping out of main.
104c1213
JM
22467
22468 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
22469 G++ used.
22470
22471 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 22472 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
22473
22474 * gdb.c++/ovldbreak.exp: Update match string in test that
22475 includes a warning of multiple breakpoints.
22476
224771999-08-24 Stan Shebs <shebs@andros.cygnus.com>
22478
22479 * gdb.base/display.exp: Improve precision of step-after-finish
22480 added yesterday.
22481
22482 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 22483 test.
104c1213
JM
22484
22485 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
22486 configs when using G++, not just hppa*.
22487
224881999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22489
22490 * gdb.base/async.c: New file.
22491 * gdb.base/async.exp: New file.
22492
22493Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
22494
22495 * gdb.base/break.exp: Tweak PA specific tests to properly handle
22496 PA64.
22497
53a5351d
JM
22498Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
22499
104c1213
JM
22500 * gdb.base/display.exp: "finish" can leave us mid-line on many
22501 targets, deal with it. Add a small constant to main, instead of
22502 1000 since main+1000 may not be a valid address in the target.
22503
53a5351d
JM
22504 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
22505 on hpux11.
22506
22507 * gdb.base/attach.exp: Handle another hpux11 error message variant
22508 when attaching to a process that does not exist.
22509
225101999-08-19 J.T. Conklin <jtc@redback.com>
22511
22512 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 22513 characters in 'continue to 1241' test.
53a5351d
JM
22514
225151999-08-17 Stan Shebs <shebs@andros.cygnus.com>
22516
22517 * gdb.base/call-ar-st.exp: Add a shorter match case for the
22518 stop in print_long_arg_list, define and use a whitespace
22519 variable in print_small_structs test, add an XFAIL for Solaris.
22520 * gdb.base/dbx.exp: XFAIL func commands until somebody is
22521 interested enough to fix.
22522
7be570e7
JM
225231999-08-13 Keith Seitz <keiths@cygnus.com>
22524
22525 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
22526 (dbx_gdb_load): Remove. Use gdb_load instead, since that
22527 proc knows about targets other than the natives.
22528 (test_assign): Use "gdb_run_cmd" to "run" the target.
22529 Check that we've actually hit the breakpoint at main.
22530 When we attempt to assign a value to a local variable, check
22531 that the variable is in the current scope, i.e., don't use
22532 a test with an empty result.
22533
22534Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
22535
22536 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 22537 command.
7be570e7
JM
22538
225391999-08-09 Stan Shebs <shebs@andros.cygnus.com>
22540
22541 From Jimmy Guo <guo@cup.hp.com> and others at HP:
22542 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
22543 gdb.compat, gdb.threads-hp.
22544 gdb.hp/configure, gdb.hp/configure.in: New files.
22545 gdb.hp/Makefile.in: Recurse into new subdirs.
22546 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
22547 gdb.hp/gdb.objdbg: New directory, tests for debugging info
22548 in object files.
22549 gdb.hp/tools: New directory, aux tools for HP-specific tests.
22550
96baa820
JM
225511999-08-05 Stan Shebs <shebs@andros.cygnus.com>
22552
22553 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 22554 funky printf, remove a bogus p/a test.
96baa820
JM
22555
225561999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22557
22558 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
22559 connected to the target. This is necessary when running not
22560 natively.
96baa820
JM
22561
225621999-08-03 Stan Shebs <shebs@andros.cygnus.com>
22563
22564 * gdb.base/step-test.exp: Removed some extraneous messages.
22565
22566 * gdb.base/long_long.exp: Don't run memory examination tests
22567 on little-endian targets (they will need a different set of
22568 results to match).
22569
225701999-08-02 Stan Shebs <shebs@andros.cygnus.com>
22571
22572 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
22573 until somebody decides to fix GDB.
22574
22575 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 22576 constant as "ULL".
96baa820
JM
22577 * gdb.base/long_long.exp: Loosen x/c test, add partial result
22578 matches for a couple x/2 commands.
22579
a0b3c4fd
JM
225801999-07-30 Stan Shebs <shebs@andros.cygnus.com>
22581
22582 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
22583 by merging in ref-types2 tests.
22584 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
22585
22586 From Jimmy Guo <guo@cup.hp.com> and others at HP:
22587 * gdb.c++/Makefile.in: Add standard actions.
22588 (EXECUTABLES): Rename from PROGS, update list.
22589 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
22590 from gdb.hp.
22591 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
22592 foo and bar locals.
22593 * gdb.c++/anon-union.exp: Fix tests to match.
22594 * gdb.c++/classes.exp: Run if HP compiler used, add extra
22595 expect matches to handle output variations.
22596 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
22597 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 22598 output, add HP alternatives for new and delete prints.
a0b3c4fd 22599 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 22600 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
22601 * gdb.c++/demangle.exp: Use $style when reporting failure.
22602 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
22603 * gdb.c++/inherit.exp: Run if HP compiler used, add some
22604 match alternatives.
22605 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 22606 compilers.
a0b3c4fd
JM
22607 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
22608 * gdb.c++/method.exp: Add match alternatives.
22609 * gdb.c++/misc.cc: Add bool types.
22610 * gdb.c++/misc.exp: Add tests for bool types.
22611 * gdb.c++/overload.exp: Add xfails.
22612 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
22613 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
22614 add some more template parameter tests (only for HP currently).
22615 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
22616 * gdb.c++/virtfunc.cc: Add return type and value for main.
22617 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
22618 match alternatives.
d63a86f8 22619
a0b3c4fd
JM
226201999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22621
22622 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
22623
226241999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
22625
22626 * gdb.base/signals.exp: Don't expect getting a backtrace from
22627 within a signal handler to fail on Linux.
22628
226291999-07-29 Stan Shebs <shebs@andros.cygnus.com>
22630
22631 From Jimmy Guo <guo@cup.hp.com> and others at HP:
22632 * lib/gdb.exp: Remove some gratuitious semicolons.
22633 (delete_breakpoints): Increase timeout.
22634 (gdb_expect): Add -notransfer option.
22635 (gdb_test): Use -notransfer option.
22636 (get_compiler_info): Add f77 case.
22637 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 22638 case.
a0b3c4fd
JM
22639 (gdb_preprocess): Call get_compiler.
22640
22641 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
22642 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
22643 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
22644 gdb.base/long_long.exp, gdb.base/printcmds.exp,
22645 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
22646 third arg to gdb_test.
a0b3c4fd
JM
22647 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
22648 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 22649 HP-UX xfails, add others.
a0b3c4fd
JM
22650 * gdb.base/completion.exp: Reflect name change of self-test.
22651 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
22652 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
22653 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
22654 HP failure number.
a0b3c4fd
JM
22655 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
22656 useless HP-UX 10.30 references.
22657 * gdb.base/maint.exp: Loosen matches.
22658 * gdb.base/pointers.c (main): Declare more_code.
22659 * gdb.base/pointers.exp: Match on output of a `next'.
22660 * gdb.base/structs.c: Add prototypes.
22661 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
22662 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
22663
226641999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22665
22666 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 22667 command.
a0b3c4fd
JM
22668
226691999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22670
22671 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
22672 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
22673
22674 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
22675 debug info. Deal with lack of signal hanlder info in stack.
22676
a9c64011 22677 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
22678 * gdb.base/annota1.exp: If printf has debug info, deal with it.
22679
5a2468f5
JM
226801999-07-19 Stan Shebs <shebs@andros.cygnus.com>
22681
22682 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 22683 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 22684
adf40b2e
JM
22685Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
22686
22687 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 22688 a1-selftest.exp.
adf40b2e
JM
22689 * gdb.base/configure: Re-generate.
22690
226911999-07-12 Stan Shebs <shebs@andros.cygnus.com>
22692
22693 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
22694 in trying to run first and name is too long.
22695
22696 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
22697 pointers2.c and pointers2.exp, respectively.
22698 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
22699 doschk happier.
22700
43e526b9
JM
227011999-07-08 Stan Shebs <shebs@andros.cygnus.com>
22702
22703 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
22704 callfuncs2.c and callfuncs2.exp.
22705
22706 * gdb.base/list.exp: Remove mistaken xfails.
22707 * gdb.base/list0.h: Add optional prototypes.
22708
9846de1b
JM
22709Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
22710
a9c64011 22711 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 22712 calling malloc.
a9c64011
AS
22713 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
22714 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 22715 use.
9846de1b
JM
22716
227171999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22718
22719 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
22720 * gdb.base/annota2.cc, annota2.exp: Move from here.
22721 * gdb.c++/annota2.cc, annota2.exp: To here.
22722 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
22723
43ff13b4
JM
22724Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
22725
22726 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 22727 a consistent format.
43ff13b4 22728
085dd6e6
JM
227291999-06-25 Stan Shebs <shebs@andros.cygnus.com>
22730
22731 From Jimmy Guo <guo@cup.hp.com> and others at HP:
22732 * lib/gdb.exp (get_compiler_info): Add detection for assorted
22733 HP compilers, also set the globals $true and $false.
22734
22735 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
22736 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
22737 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
22738 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
22739 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
22740 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
22741 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
22742 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
22743 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
22744 whatis.c} Add C++ compatible function definitions and return
22745 types, add includes for library functions.
085dd6e6
JM
22746 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
22747 * gdb.base/step-test.c (myglob): Rename from glob.
22748 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
22749 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
22750 files, move here from gdb.hp.
085dd6e6 22751 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
22752 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
22753 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
22754 Adjust line numbers in regexps.
085dd6e6
JM
22755
22756 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
22757 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
22758 instead of 0/1.
22759
22760 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
22761 foll-vfork.exp: New files, move here from gdb.hp.
22762 * gdb.base/page.exp: New file, test of pagination command.
22763
22764 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
22765 recursion test.
22766 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
22767
22768 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 22769 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
22770
22771 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 22772 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 22773 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 22774 watchpoint test.
085dd6e6
JM
22775 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
22776 them work.
22777 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
22778 expressions properly.
22779 * gdb.base/corefile.exp: Loosen the match slightly.
22780 * gdb.base/default.exp: Allow "Error accessing memory" message
22781 also.
22782 * gdb.base/display.exp: Skip over x/0 j if PA64.
22783 * gdb.base/funcargs.exp: Add xfails for HP-UX.
22784 * gdb.base/interrupt.exp: Ditto.
22785 * gdb.base/langs.exp: Add symbolic matches governed by compiler
22786 in use.
22787 * gdb.base/list.exp: Add xfails for HP-UX.
22788 * gdb.base/long_long.exp: Refine some of the numeric matches.
22789 * gdb.base/mips_pro.exp: Xfail on HP-UX.
22790 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
22791 * gdb.base/nodebug.exp: Succeed on more varieties of output.
22792 * gdb.base/opaque.exp: Remove some HP-UX xfails.
22793 * gdb.base/ptype.exp: Succeed on more varieties of output.
22794 * gdb.base/scope.exp: Add xfails for HP-UX.
22795 * gdb.base/sect-cmd.exp: Add more cases.
22796 * gdb.base/setvar.exp: Add xfails for HP-UX.
22797 * gdb.base/shlib-call.exp: Loosen some matches slightly.
22798 * gdb.base/signals.exp: Match on void symbolically.
22799 * gdb.base/step-test.exp: Add case for PA64.
22800 * gdb.base/term.exp: Add exit and restart.
22801 * gdb.base/twice.exp: Clean up after self.
22802 * gdb.base/varargs.exp: Disable overload resolution explicitly.
22803 * gdb.base/whatis.exp: Allow more ways to pass tests.
22804
22805 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 22806 no longer useful.
085dd6e6
JM
22807
22808Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
22809
22810 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 22811 list of patterns.
085dd6e6 22812 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
22813 print_double_array(double_array)", "continuing to breakpoint
22814 1018", "print print_double_array(array_d)" and "continuing to
22815 1034" tests.
d63a86f8 22816
085dd6e6
JM
228171999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
22818
a9c64011 22819 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
22820
228211999-06-24 Stan Shebs <shebs@andros.cygnus.com>
22822
22823 * config/mt-*: Remove, these haven't been used since 1996.
22824
228251999-06-22 Stan Shebs <shebs@andros.cygnus.com>
22826
22827 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 22828 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
22829 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
22830
9e0b60a8
JM
228311999-06-18 Stan Shebs <shebs@andros.cygnus.com>
22832
22833 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
22834 simpler match case for the ptype of the big class.
22835
228361999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
22837
22838 * gdb.exp: Fix test for gdb_prompt existence.
22839
228401999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
22841
22842 * gdb.exp (gdb_test): Add fail after calls to perror.
22843
228441999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
22845
22846 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
22847
228481999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
22849
22850 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
22851
0f71a2f6
JM
22852Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
22853
22854 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 22855 malloc() is linked in.
0f71a2f6
JM
22856
228571999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
22858
22859 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
22860 step at end.
22861
22862 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
22863
228641999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
22865
22866 * gdb.java/jv-print.exp: New file. (Our first Java test!)
22867
cce74817
JM
22868Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
22869
22870 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
22871 * gdb.base/mips_pro.exp: Likewise.
22872
228731999-06-02 Keith Seitz <keiths@cygnus.com>
22874
22875 * gdb.c++/templates.cc: Change all "new" operators to throw
22876 an exception.
22877 * gdb.c++/cplusfuncs.cc: Likewise.
22878
22879 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
22880
22881Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
22882
22883 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
22884 * gdb.base/ending-run.exp: When stepping out of main, accept a
22885 step into an arbitrary assembler file.
cce74817 22886
392a587b
JM
228871999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22888
d63a86f8 22889 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 22890 "breakpoint-invalid" to be printed.
d63a86f8 22891 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
22892 number of "frames-invalid" and "breakpoint-invalid" to be printed.
22893 * gdb.base/annota2.cc: Initialize a.x to 0.
22894
9e086581
JM
228951999-05-17 Keith Seitz <keiths@cygnus.com>
22896
22897 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
22898 when "skip_float_tests" set.
22899 Ditto for "print print_double_array(array_d)", "print print_small_structs",
22900 "print print_ten_doubles", and "step into print_long_arg_list".
22901 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
22902 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
22903 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
22904 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
22905 "skip_float_tests" is set.
22906 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
22907 when "skip_float_tests" set.
d63a86f8 22908
cd0fc7c3
SS
229091999-05-06 Keith Seitz <keiths@cygnus.com>
22910
22911 * gdb.base/annota2.cc: Include stdio.h.
22912
22913Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
22914
22915 * gdb.base/crossload.exp: Remove, this has been disabled ever
22916 since BFD stopped including all targets, and cross-GDB gets
22917 plenty of testing anyway.
22918 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
22919 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
22920 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
22921 * gdb.base/README: Remove, was doc for this.
22922 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 22923 needed.
cd0fc7c3 22924
b83266a0
SS
229251999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22926
22927 * gdb.base/call-ar-st.exp: Fix one regular expression in test
22928 output.
22929
22930 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
22931 * gdb.base/annota2.exp: New file. More annotation tests.
22932 * gdb.base/annota1.c: New file. Source file for annota1.exp.
22933 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
22934
229351999-04-23 Angela Marie Thomas <angela@cygnus.com>
22936
22937 * config/cfdbug.exp: New file.
22938
7a292a7a
SS
229391999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
22940
22941 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
22942 Marcus Daniel's and Dale Hawkins's demangler crashes.
22943
22944 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
22945 test_lucid_style_demangling, test_arm_style_demangling,
22946 test_hp_style_demangling): Try Tom Tromey's core-dumping
22947 identifier under each demangling style.
7a292a7a
SS
22948
229491999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
22950
22951 * gdb.c++/demangle.exp: Include the current demangling style
22952 in all test names.
22953 (current_demangling_style): New global variable.
22954 (set_demangling_style, test_demangling_core, test_demangling,
22955 test_demangling_exact): New functions.
22956 (test_gnu_style_demangling, test_lucid_style_demangling,
22957 test_arm_style_demangling, test_hp_style_demangling): Use those,
22958 instead of calling gdb_test and gdb_test_exact directly.
22959 (catch_demangling_errors): New function, which reports errors
22960 signalled by the demangling test functions in an orderly way.
22961 (do_tests): Use catch_demangling_errors.
22962
229631999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
22964
22965 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 22966 grouping in expressions, not {}.
7a292a7a
SS
22967
22968 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 22969 initialized yet.
7a292a7a
SS
22970
229711999-04-01 Stan Shebs <shebs@andros.cygnus.com>
22972
22973 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
22974 are listed.
22975
229761999-03-26 Stan Shebs <shebs@andros.cygnus.com>
22977
22978 * gdb.stabs/weird.exp: Test for CC being defined before
22979 looking at its value.
22980
229811999-03-25 Stan Shebs <shebs@andros.cygnus.com>
22982
22983 * gdb.base/call-ar-st.exp: Remove stray '#'.
22984 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
22985 "short int" and "long int".
22986 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 22987 change, to mollify finicky HP compiler.
7a292a7a
SS
22988 * gdb.hp/reg-test.exp (testfile): Fix file name.
22989 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 22990
7a292a7a
SS
22991 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
22992 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
22993 alternate form of enum ptype.
22994
c906108c
SS
229951999-03-23 Stan Shebs <shebs@andros.cygnus.com>
22996
7a292a7a
SS
22997 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
22998 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
22999 passing skip_hp_tests, so as not to waste time on guaranteed
23000 failure.
7a292a7a 23001
c906108c
SS
23002 * gdb.c++/overload.cc: Pass string instead of char addr, always
23003 init ccpfoo.
23004 * gdb.c++/templates.cc: Fix syntax error.
23005
7a292a7a
SS
23006Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23007
23008 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 23009 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
23010 command.
23011
230121999-03-18 James Ingham <jingham@cygnus.com>
23013
23014 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
23015
23016 * gdb.c++/method.exp: It was testing an uninitialized int on the
23017 stack and assuming it was positive.
23018
23019 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
23020
23021 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 23022 keep it from killing the rest of the tests.
7a292a7a
SS
23023 Use gdb_continue_to_end.
23024
23025 * gdb.base/sigall.exp: use gdb_continue_to_end.
23026
23027 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
23028
23029 * gdb.base/display.exp: use runto_main, not run.
23030
d63a86f8
RM
23031 * gdb.base/default.exp: Check for the current error message in the
23032 r abbreviation test.
7a292a7a
SS
23033 Add strongarm to the targets that know info float.
23034
d63a86f8 23035 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
23036 run which doesn't work with monitors.
23037
23038 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
23039
23040 * gdb.base/break.exp: use the gdb_continue_to_end proc.
23041
23042 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
23043 program. Traps the case (in Cygmon) when the program never really
23044 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
23045 more places, so I used my name. Sorry Mark...
23046
23047 * config/monitor.exp (gdb_target_monitor): added another
23048 target_info parameter: remotebinarydownload. This will set the
23049 remotebinarydownload flag if this is causing some boards trouble.
23050
230511999-03-18 Mark Salter <msalter@cygnus.com>
23052
23053 * lib/gdb.exp (continue_to_exit): New function.
23054
23055 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
23056 * gdb.base/ending-run.exp: Ditto.
23057 * gdb.base/step-test.exp: Ditto.
23058
230591999-03-16 Stan Shebs <shebs@andros.cygnus.com>
23060
23061 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
23062 (suggested by Art Haas <ahaas@neosoft.com>).
23063
230641999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
23065
889bf7c5 23066 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
23067
23068Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
23069
23070 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 23071 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
23072
230731999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
23074
23075 * gdb.base/call-strs.exp: Don't assume that `step' will step over
23076 a call to strlen; sometimes we do have sources.
23077
230781999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
23079
23080 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 23081 character, so GDB won't print garbage after its end.
d63a86f8 23082
c906108c
SS
23083 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
23084 breakpoint there instead. Sometimes GCC emits memcpy to handle
23085 the large structures being passed by value, so we step into that
23086 instead of sum_array_print, which obscures what we're really testing.
23087 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
23088 the bizarre steps into memcpy, so do that here. Add check for
23089 stepping into function calls that pass large structures by value.
23090 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
23091 Remove all references to specific line numbers.
23092 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
23093 New type and function.
23094 (main): Call large_struct_by_value, passing it a large struct by value.
23095 * lib/gdb.exp (gdb_get_line_number): New function.
23096
23097 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
23098 more portable.
23099
7a292a7a
SS
231001999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
23101
c906108c
SS
23102 * lib/gdb.exp: Doc fixes.
23103
7a292a7a
SS
231041999-03-05 Nick Clifton <nickc@cygnus.com>
23105
d63a86f8 23106 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
23107
231081999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
23109
c906108c 23110 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
23111 commands. They're not germane to this test, and they don't work
23112 that way on remote targets.
c906108c 23113
3fc11d3e
JM
231141999-03-01 James Ingham <jingham@cygnus.com>
23115
23116 * Changelog entries merged over from gdb development branch.
23117
3fc11d3e
JM
23118 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
23119
23120 * lib/gdb.exp (gdbtk_analyze_results): Generic function
23121 for outputting results of test run.
23122
2d4a1622 23123 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
23124
23125 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 23126
7a292a7a
SS
231271999-02-25 Felix Lee <flee@cygnus.com>
23128
23129 * lib/gdb.exp (debug_format): initialize
23130
c906108c
SS
231311999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
23132
23133 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
23134 * gdb.base/call-rt-st.c: Ditto.
23135
c906108c
SS
231361999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
23137
23138 * gdb.threads/pthreads.exp (horiz): New variable.
23139 (test_startup): Fix regexps that capture thread numbers.
23140
231411999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
23142
23143 * gdb.base/smoke.exp: Disambiguate two test case names (both
23144 called ``print'').
23145
23146Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
23147
23148 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 23149 compilation.
c906108c
SS
23150
231511999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
23152
23153 * gdb.base/miscexprs.exp: Change patterns to match GDB's
23154 actual output formatting.
23155 * gdb.base/smoke.exp: GDB removes leading 0's.
23156 * gdb.base/volatile.exp: Don't check type of remuneration;
23157 that variable is no longer defined in constvars.c.
23158 * gdb.base/step-test.c (main): Exit with explicit exit code.
23159 * gdb.base/step-test.exp: Remove two nexti checks--they are
23160 not portable.
23161
231621999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
23163
23164 * gdb.base/help.exp ("help delete display"): Fix test to match
23165 gdb's output.
23166
23167 * gdb.base/long_long.c (known_types): Initialize values to zero.
23168 * gdb.base/long_long.exp: Step one more line
23169 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
23170 leading zeros. Explicitly ask for hex formatting. Use
23171 unique test case names.
c906108c
SS
23172
23173Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23174
d63a86f8 23175 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
23176
23177 * gdb.c++/method.exp: Add missing close brace.
23178
231791999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
23180
23181 * gdb.base/maint.exp: Use 'set height 0' to disable page
23182 prompting, not 'set height 400'.
23183
23184 Fix a bunch of timeouts.
23185 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
23186 four separate tests, so expect doesn't take forever to match a ton
23187 of text against a regexp with lots of .* forms.
23188 ("maint print psymbols", "maint print symbols"): Make some of
23189 these greps more selective, so that expect doesn't try to wade
23190 through huge piles of output and time out.
23191
23192 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
23193
23194 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
23195 tests: one which doesn't expect shlib events to be reported, and
23196 another which does, but is XFAIL for all platforms other than
23197 HP/UX.
c906108c
SS
23198
23199 * gdb.base/break.exp: Teach the test suite that the `catch
23200 fork', `catch vfork', and `catch exec' commands produce error
23201 messages on platforms that don't provide these features.
23202
23203Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
23204
23205 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
23206 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
23207 (shortening names from solib_threshold.exp etc), won't run on
23208 anything but HP-UX for the foreseeable future.
c906108c 23209 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 23210 reflect move.
c906108c
SS
23211
23212Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
23213
23214 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 23215 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
23216
23217Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
23218
23219 * gdb.base/shlib-call.exp: add test cases to verify that gdb
23220 successfully re-sets breakpoints in shared libraries.
23221 * gdb.base/shmain.c (main): return 0, don't fall off the end.
23222
23223Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23224
d63a86f8
RM
23225 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
23226 and compiled w/o GCC.
c906108c
SS
23227
23228 * gdb.hp/watch-cmd.exp: ditto.
23229
23230 * gdb.hp/watch-hp.exp: ditto.
23231
23232 * gdb.hp/xdb1.exp: ditto.
23233
23234 * gdb.hp/xdb2.exp: ditto.
23235
23236 * gdb.hp/dbx.exp: ditto.
23237
23238Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
23239
23240 * constvars.c: Remove C++-isms.
23241 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 23242 with GCC.
c906108c
SS
23243
23244Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
23245
23246 The following changes are part of the HP merge.
23247
23248 * gdb.base/break.exp: new tests to verify that catchpoints for
23249 fork, vfork, and exec don't trigger inappropriately.
23250
23251 * gdb.base/opaque.exp: compile one file at a time, then link.
23252
23253 * gdb.base/signals.exp: be more restrictive about which hppa
23254 systems receive a setup_xfail. new tests.
23255
23256 * gdb.base/solib_threshold.build: new file.
23257 * gdb.base/solib_threshold.exp: new file.
23258 * gdb.base/solib_threshold.link_opts: new file.
23259 * gdb.base/solib_threshold.mk: new file.
23260 * gdb.base/gen_solib_threshold.c: new file.
23261
23262 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
23263 tests. New tests for enums inside classes.
23264
23265 * gdb.c++/compiler.cc: indicate support of template debugging.
23266
23267 * gdb.c++/demangle.exp: run hp style demangling tests.
23268
23269 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
23270 tests.
23271
23272 * gdb.c++/misc.cc: changes to support new tests.
23273
23274 * gdb.c++/templates.cc: changes to support HP's compiler; changes
23275 to support new tests.
23276
23277 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
23278 gcc, then skip these tests.
23279
23280Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
23281
23282 The following files are part of the HP merge; some had longer
23283 names at HP, but have been renamed to be no more than 14
23284 characters in length.
23285
23286 * gdb.hp/ambiguous.cc: new file.
23287 * gdb.hp/ambiguous.exp: new file.
23288 * gdb.hp/attach.exp: new file.
23289 * gdb.hp/attach2.exp: new file.
23290 * gdb.hp/classes-hp.exp: new file.
23291 * gdb.hp/ctti.exp: new file.
23292 * gdb.hp/ctti-add.cc: new file.
23293 * gdb.hp/ctti-add1.cc: new file.
23294 * gdb.hp/ctti-add2.cc: new file.
23295 * gdb.hp/ctti-add3.cc: new file.
23296 * gdb.hp/dbx.exp: new file.
23297 * gdb.hp/exception.cc: new file.
23298 * gdb.hp/exception.exp: new file.
23299 * gdb.hp/foll-exec.c: new file.
23300 * gdb.hp/foll-exec.exp: new file.
23301 * gdb.hp/foll-fork.c: new file.
23302 * gdb.hp/foll-fork.exp: new file.
23303 * gdb.hp/foll-vfork.c: new file.
23304 * gdb.hp/foll-vfork.exp: new file.
23305 * gdb.hp/inherit-hp.exp: new file.
23306 * gdb.hp/more-steps.exp: new file.
23307 * gdb.hp/namespace.cc: new file.
23308 * gdb.hp/namespace.exp: new file.
23309 * gdb.hp/optimize.exp: new file.
23310 * gdb.hp/pxdb.c: new file.
23311 * gdb.hp/pxdb.exp: new file.
23312 * gdb.hp/quicksort.exp: new file.
23313 * gdb.hp/reg-test.exp: new file.
23314 * gdb.hp/reg-test.s: new file.
23315 * gdb.hp/sized-enum.c: new file.
23316 * gdb.hp/sized-enum.exp: new file.
23317 * gdb.hp/start-stop.exp: new file.
23318 * gdb.hp/templ-hp.cc: new file.
23319 * gdb.hp/templ-hp.exp: new file.
23320 * gdb.hp/thr-lib.c: new file.
23321 * gdb.hp/thr-lib.exp: new file.
23322 * gdb.hp/thr-lib.h: new file.
23323 * gdb.hp/thr-liblib.c: new file.
23324 * gdb.hp/virtfun-hp.c: new file.
23325 * gdb.hp/virtfun-hp.exp: new file.
23326 * gdb.hp/watch-cmd.exp: new file.
23327 * gdb.hp/watch-hp.exp: new file.
23328 * gdb.hp/xdb1.exp: new file.
23329 * gdb.hp/xdb2.exp: new file.
23330 * gdb.hp/xdb3.exp: new file.
23331
23332Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
23333
23334 The following files are part of the HP merge; some had longer
23335 names at HP, but have been renamed to be no more than 14
23336 characters in length.
23337
23338 * gdb.base/ss.h: new file.
23339 * gdb.base/call-ar-st.c: new file.
23340 * gdb.base/call-ar-st.exp: new file.
23341 * gdb.base/call-rt-st.c: new file.
23342 * gdb.base/call-rt-st-exp: new file.
23343 * gdb.base/call-strs.exp: new file.
23344 * gdb.base/ena-dis-br.exp: new file.
23345 * gdb.base/environ.exp: new file.
23346 * gdb.base/long_long.exp: new file.
23347 * gdb.base/sect-cmd.exp: new file.
23348 * gdb.base/shlib-cl2.exp: new file.
23349 * gdb.base/smoke.exp: new file.
23350 * gdb.base/so-impl-ld.c: new file.
23351 * gdb.base/so-impl-ld.exp: new file.
23352 * gdb.base/so-indr-cl.c: new file.
23353 * gdb.base/so-indr-cl.exp: new file.
23354 * gdb.base/varargs.exp: new file.
23355 * gdb.base/volatile.exp: new file.
23356 * gdb.base/whatis-exp.exp: new file.
7a292a7a 23357 * gdb.base/display.exp: new file.
c906108c
SS
23358 * gdb.c++/derivation.exp: new file.
23359 * gdb.c++/local.exp: new file.
23360 * gdb.c++/member-ptr.exp: new file.
23361 * gdb.c++/overload.exp: new file.
23362 * gdb.c++/ovldbreak.exp: new file.
23363 * gdb.c++/ref-types.exp: new file.
23364 * gdb.c++/ref-types2.exp: new file.
23365 * gdb.c++/userdef.exp: new file.
d63a86f8 23366
c906108c
SS
23367Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
23368
23369 * gdb.base/default.exp: Reflect wording change in remote.c.
23370
dc96c6c7 23371Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23372
23373 * gdb.base/help.exp: Update to reflect current text.
23374
23375Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
23376
23377 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
23378 they're stack variables and contain garbage.
23379 * gdb.c++/anon-union.exp: new file.
23380
23381 The following changes were made by David Taylor
889bf7c5
PA
23382 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
23383 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
23384 in changes by HP.
c906108c
SS
23385
23386 * gdb.base/bitops.exp: new file.
23387 * gdb.base/default.exp: change expected messages for catch and
23388 info catch tests to reflect HP merge changes.
23389 * gdb.base/enable-disable-break.exp
23390 * gdb.base/ending-run.c: new file.
23391 * gdb.base/long_long.c: new file.
23392 * gdb.base/maint.exp: new file.
23393 * gdb.base/pointers2.exp: new file.
23394 * gdb.base/shlib-call2.exp: new file.
23395 * gdb.base/solib.exp: new file.
23396 * gdb.base/step-test.c: new file.
23397 * gdb.c++/anon-union.cc: new file.
23398 * gdb.c++/local.cc: new file.
23399 * gdb.c++/member-pointer.cc: new file.
23400 * gdb.c++/method.cc: new file.
23401 * gdb.c++/ref-types.cc: new file.
23402 * gdb.c++/ref-types2.cc: new file.
23403 * gdb.c++/userdef.cc: new file.
d63a86f8 23404
c906108c
SS
23405 * gdb.base/scope.exp: compile one file at a time, then link.
23406 * gdb.base/langs.exp: ditto.
23407 * gdb.base/list.exp: ditto.
d63a86f8 23408
c906108c
SS
23409Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
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.
d63a86f8 23415
c906108c
SS
23416 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
23417 skip tests. When compiling pass c++ flag to gdb_compile.
23418 * gdb.c++/
d63a86f8 23419
c906108c
SS
23420 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
23421 test for on hppa*-*-hpux*; use args to see if c++ was specified.
23422 (skip_hp_tests): new function.
23423 (gdb_preprocess): new function.
23424
23425 * configure.in (hpdir): decide whether to configure gdb.hp.
23426 * configure: regenerated.
23427
23428 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
23429 to delete on clean.
23430 (EXECUTABLES): update to reflect new additions.
23431 * gdb.base/commands.exp: update message expected.
23432 * gdb.base/default.exp: add copyright notice.
23433 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
23434 * gdb.base/help.exp: update messages to reflect current text.
23435 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
23436 targets for recurse tests.
23437 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
23438 skip this file.
23439
23440 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
23441 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
23442 compilation.
23443 * gdb.c++/misc.exp: ditto.
23444 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
23445 run the tests. tell gdb_compile that it's a c++ compilation.
23446
23447 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 23448
c906108c
SS
23449 * gdb.base/all-bin.exp: new file.
23450 * gdb.base/arithmet.exp: new file.
23451 * gdb.base/assign.exp: new file.
23452 * gdb.base/completion.exp: new file.
23453 * gdb.base/cond-expr.exp: new file.
23454 * gdb.base/condbreak.exp: new file.
23455 * gdb.base/define.exp: new file.
23456 * gdb.base/dollar.exp: new file.
23457 * gdb.base/environment.exp: new file.
23458 * gdb.base/eval-skip.exp: new file.
23459 * gdb.base/jump.exp: new file.
23460 * gdb.base/logical.exp: new file.
23461 * gdb.base/pointers.exp: new file.
23462 * gdb.base/relational.exp: new file.
23463 * gdb.base/section_command.exp: new file.
23464 * gdb.base/whatis-expr.exp: new file.
23465
23466 * gdb.base/all-types.c: new file.
23467 * gdb.base/call-array-struct.c: new file.
23468 * gdb.base/call-return-struct.c: new file.
23469 * gdb.base/call-strings.c: new file.
23470 * gdb.base/callfuncs2.c: new file.
23471 * gdb.base/condbreak.c: new file.
23472 * gdb.base/constvars.c: new file.
23473 * gdb.base/display.c: new file.
23474 * gdb.base/int-type.c: new file.
23475 * gdb.base/jump.c: new file.
23476 * gdb.base/miscexprs.c: new file.
23477 * gdb.base/pointers.c: new file.
23478 * gdb.base/pointers2.c: new file.
23479 * gdb.base/shmain.c: new file.
23480 * gdb.base/shr1.c: new file.
23481 * gdb.base/shr2.c: new file.
23482 * gdb.base/solib.c: new file.
23483 * gdb.base/solib1.c: new file.
23484 * gdb.base/solib2.c: new file.
23485 * gdb.base/varargs.c: new file.
23486 * gdb.c++/derivation.cc: new file.
23487 * gdb.c++/overload.cc: new file.
23488 * gdb.c++/ovldbreak.cc: new file.
23489 * gdb.hp/attach.c: new file.
23490 * gdb.hp/attach2.c: new file.
23491 * gdb.hp/average.c: new file.
23492 * gdb.hp/compiler.c: new file.
23493 * gdb.hp/compiler.cc: new file.
23494 * gdb.hp/execd-program.c: new file.
23495 * gdb.hp/follow-exec.c: new file.
23496 * gdb.hp/follow-fork.c: new file.
23497 * gdb.hp/follow-vfork-and-exec.c: new file.
23498 * gdb.hp/misc-hp.cc: new file.
23499 * gdb.hp/more-steps.c: new file.
23500 * gdb.hp/optimize.c: new file.
23501 * gdb.hp/quicksort.c: new file.
23502 * gdb.hp/run-hp.c: new file.
23503 * gdb.hp/start-stop.c: new file.
23504 * gdb.hp/sum.c: new file.
23505 * gdb.hp/templates-hp.cc: new file.
23506 * gdb.hp/thread-local-in-lib.c: new file.
23507 * gdb.hp/thread-local-in-lib.h: new file.
23508 * gdb.hp/thread-local-in-lib.lib.c: new file.
23509 * gdb.hp/vforked-program.c: new file.
23510 * gdb.hp/virtfunc-hp.cc: new file.
23511 * gdb.hp/watchpoint-hp.c: new file.
23512 * gdb.hp/xdb.c: new file.
23513 * gdb.hp/xdb0.c: new file.
23514 * gdb.hp/xdb0.h: new file.
23515 * gdb.hp/xdb1.c: new file.
23516
23517Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
23518
23519 The following change was made by Edith Epstein
889bf7c5
PA
23520 <eepstein@cygnus.com> as part of a project to merge in changes
23521 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
23522
23523 * gdb.c++/demangle.exp: changed the expected output for some
23524 ARM-style mangling -- removed second reference to datatype.
889bf7c5 23525 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 23526 T1<char>::~T1<char>(void)
c906108c 23527 becomes,
a9c64011
AS
23528 maint demangle __dt__11T1__pt__2_cFv
23529 T1<char>::~T1(void)
c906108c 23530
889bf7c5 23531 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 23532
c906108c
SS
23533Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
23534
23535 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
23536 * gdb.trace/backtrace.exp: Likewise.
23537 * gdb.trace/circ.exp: Likewise.
23538 * gdb.trace/collection.exp: Likewise.
23539 * gdb.trace/deltrace.exp: Likewise.
23540 * gdb.trace/infotrace.exp: Likewise.
23541 * gdb.trace/limits.exp: Likewise.
23542 * gdb.trace/packetlen.exp: Likewise.
23543 * gdb.trace/passc-dyn.exp: Likewise.
23544 * gdb.trace/passcount.exp: Likewise.
23545 * gdb.trace/report.exp: Likewise.
23546 * gdb.trace/save-trace.exp: Likewise.
23547 * gdb.trace/tfind.exp: Likewise.
23548 * gdb.trace/tracecmd.exp: Likewise.
23549 * gdb.trace/while-dyn.exp: Likewise.
23550 * gdb.trace/while-stepping.exp: Likewise.
23551
235521998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
23553
23554 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
23555
23556Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
23557
23558 From Brendan Kehoe:
23559 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
23560 int return types.
23561
23562Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
23563
23564 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 23565 remote dos host testing right.
c906108c
SS
23566
23567Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
23568
23569 * gdb.base/corefile.exp: remove some xfails.
23570
23571Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
23572
23573 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 23574 have different timestamps.
c906108c
SS
23575
23576Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
23577
23578 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 23579 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
23580
23581Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
23582
23583 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 23584 delta.
c906108c
SS
23585
23586Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
23587
23588 * gdb.base/default.exp: Add brace missing from previous delta.
23589
23590Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
23591
23592 * gdb.base/default.exp: Support test for info float for all
23593 varieties of arm toolchain.
23594
dc96c6c7 23595Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23596
23597 * gdb.trace/*.exp: remove "remote_download" command.
23598
dc96c6c7 23599Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23600
23601 * gdb.trace/*.exp: remove -gdwarf from compile.
23602
23603Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
23604
23605 * gdb.trace/configure.in(AC_INIT): typo
23606 * gdb.trace/configure: regenerated
23607
dc96c6c7 23608Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23609
23610 * config/m68k-emc.exp: New file.
23611 * lib/<emc-support.exp trace-support.exp}: New files.
23612 * configure.in: add new test directory gdb.trace.
23613 * gdb.trace/{configure configure.in Makefile.in}: New files.
23614 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
23615 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
23616 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
23617 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
23618 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
23619 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
23620 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 23621
dc96c6c7 23622Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23623
23624 * gdb.c++/classes.exp: Change all regular expressions to match
23625 arbitrary combinations of newline/carriage-return, so that they
23626 will work equally well on Unix and Windows.
23627 * gdb.c++/inherit.exp: ditto.
23628 * gdb.c++/virtfunc.exp: ditto.
23629
236301998-08-11 Dawn Perchik <dawn@cygnus.com>
23631
23632 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
23633
c2d11a7d
JM
23634Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
23635
23636 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
23637 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
23638 to use a0-a3/d0-d3 as needed.
23639
23640Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
23641
23642 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
23643 * gdb.disasm/am33.exp: Corresponding changes.
23644
c906108c
SS
236451998-07-11 Felix Lee <flee@cygnus.com>
23646
23647 * gdb.base/callfuncs.exp: add cmp10 test.
23648 * gdb.base/callfuncs.c (cmp10): new function.
23649
23650Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
23651
d63a86f8 23652 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
23653 into two parts to get around a synchronization problem in expect.
23654
3fc11d3e
JM
23655Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
23656
23657 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
23658
23659 * configure.in: Add options for gdbtk testsuite.
23660
23661 * configure: Regenerate.
23662
23663 * gdb.gdbtk: New directory to hold gdbtk tests.
23664
c906108c
SS
23665Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
23666
23667 * gdb.fortran/types.exp: Escape brackets in expect patterns
23668 for test_float_literal_types_accepted tests.
23669 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
23670 before run test.
23671
c2d11a7d
JM
23672Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
23673
23674 * am33.exp: Just compile, do not link the testcase.
23675 * am33.s: Add ".am33" pseudoop to force am33 mode.
23676
c906108c
SS
236771998-06-25 Felix Lee <flee@cygnus.com>
23678
23679 * gdb.base/setshow.exp: make sure $pc is sane.
23680
23681 * gdb.stabs/weird.exp: split expect patterns properly.
23682
c2d11a7d
JM
23683Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
23684
23685 * gdb.disasm/am33.s: New disassembler testfile for the am33.
23686 * gdb.disasm/am33.exp: Run it.
23687
dc96c6c7 23688Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23689
23690 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
23691 match processing (and eliminate spurious timeouts when running).
23692
dc96c6c7 23693Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23694
23695 * gdb.base/signals.exp (test_handle_all_print): put back Mach
23696 exception test, but conditionalize it on target [mach | gnu].
23697
dc96c6c7 23698Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23699
23700 * gdb.base/overlays.exp: fixup compile line for linker script.
23701
23702Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
23703
23704 * gdb.fortran/types.exp: don't guess at float size.
23705
23706Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
23707
23708 * gdb.base/exprs.exp: delete test that depends on int size.
23709
23710Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
23711
23712 * config/sim.exp: Removed checks for target triplets.
23713 (gdb_target_sim): Use gdb,target_sim_options.
23714
23715Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
23716
23717 * gdb.base/reread.exp: New file.
23718 * gdb.base/reread1.c: New file.
23719 * gdb.base/reread2.c: New file.
23720
23721Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
23722
23723 * config/sim.exp: Use 'target sim -sparclite' when running
23724 SPARClite programs.
23725
23726Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
23727
23728 * gdb.base/structs2.exp: New file.
23729 * gdb.base/structs2.c: New file.
23730
23731Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
23732
23733 * gdb.asm/common.inc: New file.
23734 * gdb.asm/d10v.inc: New file.
23735 * asm-source.exp: Pass -I's to gas to find .inc files.
23736 Update line numbers in expected output.
23737 * asmsrc1.s: Rewrite.
23738 * asmsrc2.s: Rewrite.
23739 * configure.in: Create arch.inc symlink.
23740 * configure: Regenerate.
23741 * Makefile.in (distclean): Delete arch.inc.
23742
23743Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
23744
23745 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
23746 (t_enum_value2): ditto
23747 (t_enum_value3): ditto
23748 (main): ditto
c906108c
SS
23749Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
23750
23751 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
23752 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
23753 change.
23754 Use gdb_test instead of send_gdb/gdb_expect sequences.
23755
23756Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
23757
23758 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
23759 not void.
23760
23761Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
23762
23763 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
23764 subroutines. Used to test gdbs ability to single step through PC
23765 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
23766
23767Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
23768
23769 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
23770 more rigorous EGCS C++ error checking.
23771
23772Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23773
a9c64011
AS
23774 * gdb.base/help.exp: Clean up `help set args' and `help show args'
23775 tests.
23776 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
23777 function when asleep.
23778 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
23779 for i*86 Linux and SVR4 signal handling problems.
23780 Remove linux xfail for `next to handler in signals_tests_1', fixed
23781 by recent infrun.c change.
23782 Limit backtrace to 10 frames to avoid timeout problems with infinite
23783 stack backtraces.
23784 Adjust expect pattern in `handle all print' test to match Apr 28 1997
23785 target.[ch] change.
c906108c
SS
23786
23787Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
23788
23789 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
23790 for a newline from gdb before continuing.
23791 (default_gdb_exit): Just look for y or n.
23792 (gdb_test): Detect abnormal exit from GDB running on DOS; if
23793 it does, fail the rests of the tests in the file.
23794
23795Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
23796
23797 * config/cygmon.exp: New file.
23798
23799Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
23800
23801 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 23802 main" test on remote targets.
c906108c
SS
23803
23804 * gdb.base/scope.exp: Fix problem with filelocal_bss before
23805 run test on remote targets.
23806
23807Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
23808
23809 * gdb.asm: New directory.
23810 * configure.in: Configure it.
23811 * configure: Regenerate.
23812 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
23813 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
23814
23815Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
23816
23817 * config/mn10300-eval.exp: New file to support MN10300 eval board.
23818
dc96c6c7 23819Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 23820
a9c64011
AS
23821 * gdb.base/overlays (several files): Merge the two overlay
23822 managers into one. Change variables (foox, barx, bazx, grbxx)
23823 back into ints but force them to load in their proper sections.
c906108c
SS
23824
23825Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
23826
23827 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 23828 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
23829 (D10VCopy): Handle memory regions crossing 16k boundaries.
23830 (D10VCopy): Transfer data in 32 bit chunks.
23831
23832Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
23833
23834 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 23835 correct.
c906108c
SS
23836
23837 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 23838 map. Include space for printf in .text segment.
c906108c
SS
23839
23840 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 23841 updated d10v memory VMA/LMA map.
c906108c 23842 (D10VCopy): Call D10VTranslate.
d63a86f8 23843
c906108c
SS
23844Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
23845
23846 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
23847
23848 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
23849 that it won't be put into the .sdata - small data -
23850 section. Update reference.
c906108c
SS
23851 * gdb.base/baz.c (bazx, baz): Ditto.
23852 * gdb.base/foo.c (foox, foo): Ditto.
23853 * gdb.base/grbx.c (grbxx, grbx): Ditto.
23854
23855 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 23856 to be arrays.
d63a86f8 23857
dc96c6c7 23858Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 23859
a9c64011
AS
23860 * gdb.base/overlays.exp: fix up and get working again.
23861 Add tests for backtraces from an overlay function.
d63a86f8 23862
c906108c
SS
23863Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
23864
23865 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
23866 "calling function with watchpoint enabled".
23867
23868Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
23869
23870 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 23871 gdb_suppress_tests for d10v-*-*.
c906108c
SS
23872 * lib/gdb.exp (gdb_suppress_tests): Disable this function
23873 pending review of whether it is useful or not.
23874
23875Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
23876
23877 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
23878
23879Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
23880
23881 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
23882 * config/dve.exp: New file to support Densan boards.
23883
23884Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
23885
23886 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 23887 reads and BSD.
c906108c
SS
23888
23889Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
23890
23891 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
23892 response.
23893
23894 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
23895
23896Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
23897
23898 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 23899 test.
c906108c
SS
23900
23901 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 23902 target_sizeof_long and target_bigendian_p.
c906108c 23903 (structs_by_value, structs_by_reference): Check values according
889bf7c5 23904 to targets word size and endianess.
d63a86f8 23905
c906108c
SS
23906Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
23907
23908 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 23909 output.
c906108c
SS
23910
23911Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
23912
23913 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 23914 Update test of set args help to match source change.
c906108c
SS
23915
23916Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
23917
23918 * gdb.base/default.exp: Expect help system output to be in
23919 alphabetical order.
23920 * gdb.base/help.exp: Ditto.
23921
23922Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
23923
23924 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
23925 "i*86-pc-linux-gnu*".
23926 * gdb.base/interrupt.exp: Ditto.
23927 * gdb.base/corefile.exp: Ditto.
23928
23929 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 23930 define vxworks when building the testcase.
c906108c
SS
23931
23932 * gdb.base/ptype.exp: Fix testnames to be unique.
23933 * gdb.base/radix.exp: Ditto.
23934 * gdb.base/term.exp: Ditto.
23935 * gdb.base/whatis.exp: Ditto.
23936 * gdb.c++/classes.exp: Ditto.
23937
23938Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
23939
23940 * gdb.base/callfuncs.exp: Fix indentation.
23941
23942 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
23943 suppress_flag has been set.
23944 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
23945 target feature.
23946
23947Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
23948
23949 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
23950 the testcase.
23951
23952 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 23953 set_debug_traps() and breakpoint().
c906108c
SS
23954 * gdb.c++/misc.cc (main): Ditto.
23955 * gdb.c++/templates.cc (main): Ditto.
23956 * gdb.c++/virtfunc.cc (main): Ditto.
23957
23958Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
23959
23960 * lib/gdb.exp(gdb_step_for_stub): New function.
23961 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
23962 exists, reload the executable and do a "continue" instead of
23963 doing a jump.
23964 (runto_main): Use gdb_step_for_stub.
d63a86f8 23965
c906108c 23966 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 23967 tests to have unique names.
c906108c
SS
23968 * gdb.base/callfuncs.exp: Ditto.
23969 * gdb.base/commands.exp: Ditto.
23970 * gdb.base/default.exp: Ditto.
23971 * gdb.base/help.exp: Ditto.
23972 * gdb.base/list.exp: Ditto.
23973 * gdb.base/opaque.exp: Ditto.
23974 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
23975 similar tests.
d63a86f8 23976
c906108c
SS
23977 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
23978 * gdb.c++/cplusfuncs.cc: Ditto.
23979 * gdb.c++/virtfunc.cc: Ditto.
23980
23981 * config/monitor.exp: Keep track of the last file we saw, rather
23982 than trying to get the info from gdb.
23983
23984 * gdb.fortran/types.exp: Move comment to previous line.
23985
23986Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
23987
23988 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 23989 target mode.
c906108c
SS
23990
23991Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
23992
23993 From Bob Manson:
23994 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 23995 string from GDB when it connects.
c906108c
SS
23996
23997 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
23998
23999Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
24000
24001 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
24002 if we can't get a debug format from GDB (we may be testing an
24003 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
24004
24005 * gdb.stabs/weird.exp: Fix quoting.
24006
24007 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
24008
24009Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
24010
24011 * config/arm-ice.exp: New file.
24012
24013Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
24014
24015 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 24016 until it has been modified to work with the new testsuite.
c906108c 24017
99707966 24018 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
24019 testcase won't compile, cause all of the testcases in the file to
24020 fail instead.
c906108c
SS
24021
24022 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
24023 (gdb_clear_suppressed): New procedure.
24024 (gdb_stop_suppressing_tests): Only clear suppress_flag if
24025 it contains a positive value.
24026
24027Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
24028
24029 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
24030
24031 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
24032
24033Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
24034
24035 * lib/gdb.exp (setup_xfail_format): New function.
24036 (get_debug_format): New function to get debug format.
24037 (debug_format): New global variable to hold last value set
24038 by get_debug_format.
24039 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 24040 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
24041 * gdb.c++/ptype.exp: Ditto.
24042 * gdb.c++/classes.exp: Ditto.
24043 * gdb.c++/cplusfuncs.exp: Ditto.
24044 * gdb.c++/inherit.exp: Ditto.
24045 * gdb.c++/templates.exp: Ditto.
24046 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 24047
c906108c
SS
24048Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
24049
24050 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
24051 host doesn't have a currently-open connection.
24052
24053 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
24054 any gdb stub target. Handle cases where gdb doesn't respond when
24055 interrupted in a sane fashion.
c906108c
SS
24056
24057 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 24058 same thing in a totally different way.
c906108c
SS
24059
24060 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 24061 setting "timeout".
c906108c 24062 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 24063 default_gdb_init now.
c906108c
SS
24064
24065Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
24066
24067 * gdb.base/printcmds.exp: Fix "check for floating addition"
24068 regexp to accept results within approx +/- .01 of exact value.
24069 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
24070
24071Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
24072
24073 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 24074 properly.
c906108c
SS
24075 (gdb_expect): Add optional timeout parameter, and add timeout
24076 value to various calls.
24077 (gdb_suppress_tests): Only give one warning message per group.
24078
24079Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
24080
24081 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
24082 global variables. Handle getting a value for $timeout more
24083 gracefully.
c906108c
SS
24084
24085Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
24086
24087 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 24088 initialize.
c906108c 24089 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 24090 by a target configuration file.
c906108c
SS
24091 (gdb_expect): Pass the timeout to remote_expect.
24092
24093 * config/monitor.exp(gdb_load): Fix typo in regexp.
24094
24095Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
24096
24097 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
24098
24099Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
24100
24101 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
24102 here. Call gdb_target_exec before rebooting the target, to make
24103 sure the connection to the target is closed.
c906108c
SS
24104 (gdb_load): Pass the name of the executable to gdb_target_monitor.
24105 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
24106 Also detect "Timeout reading from remote" error.
24107
24108 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
24109 gdb_target_monitor. Don't call gdb_file_cmd here; let
24110 gdb_target_monitor do it.
c906108c
SS
24111
24112 * gdb.disasm/hppa.exp: Don't use exec_output.
24113
24114Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
24115
24116 * gdb.base/list.exp: If we're debugging a non-native target,
24117 try to set the pc register to point to the start of the
24118 program before doing the first list command.
24119
24120 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 24121 test_calls after restarting.
c906108c
SS
24122
24123 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 24124 reloading.
c906108c
SS
24125
24126 * gdb.base/watchpoint.exp: Fix typo.
24127
24128 * gdb.base/setshow.exp: Check for use_gdb_stub.
24129
24130 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 24131 stub case.
c906108c
SS
24132 * gdb.base/langs.exp: Ditto.
24133
24134 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
24135 gdb_load_offset. If we weren't given a file to load, figure out
24136 what the current file is and use it.
c906108c
SS
24137
24138 * config/i386-bozo.exp: New file.
24139
24140Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
24141
24142 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
24143 feature.
24144
24145 * config/proelf.exp: New entry.
24146
24147Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
24148
24149 * lib/gdb.exp: Remove spurious .* patterns at the beginning
24150 of regexps.
24151
24152 * gdb.base/watchpoint.exp: Don't run the test_stepping
24153 tests if gdb can't call functions on the target.
24154
24155 * gdb.base/setshow.exp: Don't run the set prompt tests if
24156 the board has gdb_prompt set.
24157
24158Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
24159
24160 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
24161 * gdb.base/commands.exp: Likewise.
24162 * gdb.base/setshow.exp: Likewise.
24163
24164Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
24165
24166 * config/monitor.exp(gdb_start): Look for gdb_prompt target
24167 feature.
24168
24169 * config/i960.exp: New file.
24170
24171Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
24172
24173 * gdb.base/funcargs.exp: Check for gdb,short_int target
24174 feature instead of looking for explicit target triplets.
24175
dc96c6c7 24176Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 24177
d63a86f8 24178 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
24179 "p 123DEADBEEF", to check parse_number.
24180 * top.c: change "to enable to enable" to "to enable" in a couple
24181 of help strings.
24182
24183Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
24184
24185 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
24186 on the mn10300.
d63a86f8 24187
c906108c
SS
24188Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
24189
24190 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
24191 where the test executable is run with explicit args.
24192 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
24193
24194Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
24195
24196 * gdb.base/run.c: Use FAKEARGV to build test executable that
24197 does not require a command line arg, since most simulators
24198 don't currently support passing such an arg into the simulated
24199 program.
24200 * gdb.base/commands.exp: Change tests to insert the proper
24201 value as the arg to the first recursive factorial call. Change
24202 compilation line to define FAKEARGV at compile time.
24203
24204Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
24205
24206 * gdb.base/recurse.exp: Enable these tests for the mn10300.
24207 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
24208 function with watchpoint enabled" test.
24209
24210Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
24211
24212 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 24213 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
24214
24215 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 24216 "Tests restarted" messages.
c906108c
SS
24217
24218Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
24219
24220 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
24221
dc96c6c7 24222Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24223
24224 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
24225 for INFO SYMBOL; add help tests for OVERLAY commands.
24226 * gdb.base/default.exp: add tests for INFO SYMBOL command;
24227 add tests for OVERLAY commands
24228 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
24229 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
24230 * gdb.base/sigall.c: add usestubs code frag
24231 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 24232
c906108c
SS
24233Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
24234
24235 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
24236 failures.
24237 (gdb_stop_suppressing_tests): Note that tests have restarted.
24238
24239Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
24240
24241 * config/h8300.exp: New file.
24242
24243Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
24244
24245 * gdb.base/setshow.exp: Check for the existence of a
24246 feature, not its value.
24247
24248Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
24249
24250 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
24251
24252 * gdb.base/scope.exp: It's now init0(), not init().
24253
24254 * gdb.base/scope0.c: For now, change init() to be init0().
24255
24256 * config/monitor.exp: Use gdb_serial in preference to serial
24257 or netport.
24258
24259 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 24260 and it's not already set.
c906108c
SS
24261
24262Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
24263
24264 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 24265 isn't using a stub and if it supports argument passing.
c906108c
SS
24266
24267Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
24268
24269 * config/udi.exp(gdb_start): Make sure UDICONF is set
24270 properly before starting gdb.
24271
24272Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
24273
24274 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
24275 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
24276 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
24277
24278Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
24279
24280 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 24281 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
24282
24283 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
24284
24285 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
24286
24287 * config/monitor.exp: Make sure we disconnect from the target.
24288 Also, try a reboot/reload cycle instead of failing if the
24289 load fails.
24290
24291Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
24292
24293 * gdb.base/default.exp: Don't set match_max.
24294 * gdb.base/help.exp: Ditto.
24295 * gdb.base/list.exp: Ditto.
24296 * gdb.base/signals.exp: Ditto.
24297
24298 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
24299 set, use remote_ld to download the testcase instead of
24300 the GDB loader.
24301
24302Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
24303
24304 * config/vr5000.exp: New file.
24305
24306 * config/monitor.exp(gdb_target_monitor): Add pattern for
24307 "Ending remote" to detect errors in connecting.
24308
24309 * gdb.base/setshow.exp: Add .* within auto language test.
24310
24311 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
24312 target feature.
24313
24314 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 24315 and reboot the board if necessary.
c906108c
SS
24316
24317 * gdb.base/setvar.exp(test_set): Handle multiple prints within
24318 a set of tests. Remove print.* from the patterns being checked.
24319
24320Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
24321
24322 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
24323 refer to gdb_spawn_id.
24324
24325 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
24326 longer used.
24327 * config/sparclet.exp: Ditto.
24328 * config/sparclet-old.exp: Ditto.
24329 * config/slite.exp: Ditto.
24330 * config/sim.exp: Ditto.
24331 * gdb.base/funcargs.exp: Ditto.
24332
24333 * lib/gdb.exp:Remove references to gdb_spawn_id.
24334 (gdb_expect): Move to remote.exp.
24335
24336Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
24337
24338 * config/monitor.exp: Detect the "Couldn't establish connection"
24339 message from GDB.
24340
24341Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
24342
24343 * gdb.base/bitfields.exp: Use runto instead of explicit
24344 gdb_run_cmd/gdb_expect sequences.
24345
24346 * gdb.base/break.exp(text_next_with_recursion): Add match for
24347 gdb_expect call.
24348
24349 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
24350 We also need to handle the "A program is being debugged already"
24351 prompt from gdb. Use gdb_test to set the baud rate.
24352
24353 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
24354 to 20000. Really. I mean it.
24355
24356Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
24357
24358 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
24359 fails. If suppress_flag is set, skip perror message about not
24360 being able to send to GDB.
c906108c 24361 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 24362 GDB.
c906108c
SS
24363 (gdb_expect): If suppress_flag is set, always fail immediately.
24364 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
24365 (gdb_init): Call gdb_stop_suppressing_tests.
24366 (default_gdb_exit): Ditto.
24367 (default_gdb_start): Ditto.
24368
24369 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 24370 gdb_stop_suppressing_tests as appropriate.
c906108c 24371 * gdb.base/break.exp: Ditto.
889bf7c5 24372 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
24373 * gdb.base/commands.exp: Ditto.
24374 * gdb.base/exprs.exp: Ditto.
889bf7c5 24375 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
24376 * gdb.base/list.exp: Ditto.
24377 * gdb.base/recurse.exp: Ditto.
889bf7c5 24378 * gdb.base/scope.exp: Ditto.
c906108c
SS
24379 * gdb.base/structs.exp: Ditto.
24380 * gdb.c++/inherit.exp: Ditto.
24381
24382Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
24383
24384 * config/vr4300.exp: New file.
24385
99707966 24386 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 24387
99707966 24388 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
24389
24390Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
24391
24392 * lib/gdb.exp(gdb_init): New function.
24393
24394 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 24395 for each individual variable set.
c906108c
SS
24396
24397 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
24398 name.
24399
24400 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
24401
24402 * gdb.base/scope.exp: Use gdb_test.
24403
24404 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
24405 aborting; the testsuite driver will do that for us (see
24406 gdb_finish). Also, use gdb_test in a few more places.
24407
24408Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
24409
24410 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
24411
24412Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
24413
24414 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
24415 and "add_tests" are not at the same address.
24416
24417Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
24418
24419 * gdb.base/ptype.exp: Use gdb_test.
24420
24421Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
24422
24423 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
24424 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
24425 left in. No longer expect them to fail.
24426
24427 * gdb.stabs/*.mt; Deleted, no longer used.
24428 * gdb.stabs/configure.in: Remove references to target makefile
24429 frags.
24430 * gdb.stabs/configure: Rebuilt.
24431
24432 * gdb.disasm/*.mt: Deleted, no longer used.
24433 * gdb.disasm/configure.in: Remove references to target makefile
24434 frags. Use "sh3.s" as the unique filename for this directory.
24435 * gdb.disasm/configure: Rebuilt.
24436
24437 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
24438 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
24439 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
24440
24441Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
24442
24443 * config/udi.exp: Use mondfe,name instead of remote_host.
24444
24445Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
24446
24447 * gdb.base/watchpoint.exp: Don't expect a failure when calling
24448 a function with a watchpoint enabled on the mn10200.
24449
24450 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
24451 before trying to create it!
24452
24453Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
24454
24455 * config/vx.exp: Use hostname instead of netport.
24456
24457 * config/vxworks.exp: New file.
24458
24459 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
24460
24461 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 24462 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
24463 occurs.
24464
24465 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
24466 $gdb_spawn_id directly.
24467 (gdb_run_cmd): Try _start as well as start. Use the target feature
24468 gdb,start_symbol as the symbol to start from when jumping.
24469
24470Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
24471
24472 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
24473 redundant) test.
24474
24475 * gdb.base/recurse.exp: Relax final value test for 'b' so that
24476 it doesn't lose for 16bit integer systems.
24477
24478Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
24479
24480 * gdb.fortran/types.exp: If the target doesn't support "double"
24481 data types, then expect "real" types to only be 4 bytes.
24482
24483 * gdb.c++/virtfunc.exp: Expect failure for virtual function
24484 call tests if the target doesn't support inferior function calls.
24485
24486 * gdb.base/printcmds.exp: Allow minor deviation in FP values
24487 in printf tests.
24488
24489Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
24490
24491 * gdb.base/help.exp: Disable "help set", "help show", and
24492 "help support". Simplify regexp for "help stack".
24493
24494 * gdb.base/default.exp: Set match_max to 5000 and the timeout
24495 to 60 seconds. Temporarily set match_max to 15000 around the
24496 "info copying" test.
24497
24498 * gdb.base/nodebug.exp: Don't try to do an inferior function
24499 call if the target doesn't support them.
24500 * gdb.base/printcmds.exp: Likewise.
24501 * gdb.base/setvar.exp: Likewise.
24502 * gdb.base/structs.exp: Likewise.
24503 * gdb.c++/templates.exp: Likewise.
24504 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
24505
24506 * gdb.base/recurse.exp: Enable for the mn10200.
24507
24508 * configure.in: Do configure gdb.stabs directory for *-*-elf
24509 targets.
24510 * configure: Rebuilt.
24511
24512 * gdb.base/break.exp: Check for gdb,noresults before testing
24513 exit status and/or results from the target.
24514 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
24515 * lib/gdb.exp: Remove old (now bogus) initialization of
24516 noinferior, noargs, noresults and nosignals.
24517
24518Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
24519
24520 * config/sh.exp: New file.
24521
24522 * config/slite.exp: Try to connect multiple times to the board
24523 before rebooting. Only send a "monitor run" if need_monitor_run
24524 is set.
24525
24526 * gdb.base/break.exp: Don't do the "stub continue" test if
24527 the target has gdb_stub set.
24528
24529 * gdb.base/callfuncs.exp: Increase the timeout.
24530
24531 * gdb.base/interrupt.exp: Don't even try to compile the testcase
24532 if the target has gdb,noinferiorio set.
24533
24534 * gdb.base/list.exp: Increase match_max to 10000 characters.
24535
24536 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
24537
24538 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
24539 target.
24540
24541 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
24542
24543Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
24544
24545 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
24546 trying to delete the copy of gdb. Catch the file delete so we
24547 don't die if the delete fails; also, the file should be copied to
24548 the host, not to the build.
c906108c
SS
24549
24550Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
24551
24552 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 24553 parenthesis in case it contains multiple regexps separated
c906108c
SS
24554 with |.
24555
24556 * gdb.base/watchpoint.exp: Use gdb_test.
24557 * gdb.base/default.exp: Ditto.
24558
24559Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
24560
99707966 24561 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 24562
c906108c
SS
24563 * gdb.base/scope.exp: Use gdb_test.
24564 * gdb.c++/classes.exp: Ditto.
24565 * gdb.c++/inherit.exp: Ditto.
24566
24567Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
24568
24569 * gdb.base/crossload.exp: Don't use execute_anywhere, use
24570 remote_exec instead.
24571 * gdb.base/corefile.exp: Don't be ridiculous.
24572 * gdb.base/*.c: Add missing stub invocations.
24573
24574Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
24575
24576 * config/slite.exp: Miscellaneous fixes.
24577
24578 * lib/gdb.exp: Fix runto.
24579
24580 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
24581 the target.
24582
24583 * gdb.base/watchpoint.exp: Fix regexp.
24584
24585 * lib/gdb.exp(default_gdb_exit): Add a catch to the
24586 close and wait commands, as the descriptor may now be
24587 invalid. Always call "remote_close host".
24588
24589Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
24590
24591 Major rewrite for testsuite revision.
d63a86f8 24592
c906108c
SS
24593 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
24594 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
24595 instead of relying on spawn_id to always contain a valid
24596 spawn id.
24597 (get_compiler_info): New procedure to build the ${binfile}.ci
24598 file, instead of replicating this in N different places.
24599 (gdb_compile): New procedure.
d63a86f8 24600
c906108c 24601 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
24602 appropriate arguments) instead of compile. Use gdb_test in a lot
24603 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
24604 at the start of a testcase, as this is no longer done magically.
24605
24606 config/*-gdb.exp: Rename without the -gdb suffix.
24607
24608 config/mips.exp: Use remote_close instead of exit_remote_shell.
24609 config/monitor.exp: Use target_info instead of looking at
24610 baud, timeout, etc.
24611 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
24612
24613Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24614
24615 * gdb.c++/templates.exp (test_ptype_of_templates),
24616 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
24617 Update expect patterns for destructors and assignment operators
24618 to match corresponding c-typeprint.c changes.
24619 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
24620 to destructor breakpoint test, GDB should be able to set the
24621 destructor breakpoint without specifying arguments.
24622
24623Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
24624
24625 * gdb.threads/pthreads.exp: Change result for failure to compile due
24626 to lack of pthreads runtime support from an error to simply an
24627 unsupported test, per dejagnu standards.
24628
24629Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24630
24631 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
24632 where GDB exits to reduce pattern match time.
24633 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
24634
24635 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
24636
dc96c6c7 24637Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24638
24639 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
24640 * gdb.base/default.exp: ditto.
24641 * gdb.base/nodebug.exp: ditto.
24642 * gdb.base/printcmds.exp: ditto.
24643 * gdb.base/ptype.exp: ditto.
24644 * gdb.base/setvar.exp: ditto.
24645 * gdb.base/structs.exp: ditto.
24646 * gdb.base/setshow.c: Guard against uninitialized values of argc.
24647
24648Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
24649
24650 * configure, */configure: Rebuild with autoconf 2.12.
24651
24652Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
24653
24654 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
24655 use new i*86-pc-linux*-gnu quads.
24656 * gdb.base/corefile.exp: Ditto.
24657 * gdb.base/signals.exp: Ditto.
24658 * gdb.base/sigall.exp: Ditto.
24659 * gdb.base/interrupt.exp: Ditto.
24660
24661 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
24662 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
24663 RedHat 4.0.
d63a86f8 24664
c906108c 24665 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
24666 linux. This allows the test case to at least compile on latest
24667 linux, but still not run due to missing the threads runtime library.
c906108c
SS
24668
24669Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24670
24671 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
24672 directory to search gdb directory. Accept and step over conditional
24673 stack alignment code. Consume $prompt in failure cases.
24674 Reset timeout to $oldtimeout instead of some arbitrary value.
24675 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
24676 timeout problems with infinite stack backtraces.
24677 * gdb.base/ptype.exp (ptype struct link, union tu_link):
24678 Accept function parameters for linkfunc member.
24679
24680Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
24681
24682 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
24683 (CXXFLAGS): Remove, unreferenced.
24684 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
24685 previous -B options and also add -B option to pick up cross compiled
24686 runtime.
c906108c
SS
24687 (TARGET_INCLUDES): Add for -I options and add code to initialize when
24688 doing cross compiles.
24689 (target_alias): Declare global.
24690 (xgcc): Set variable to full path of gcc in build tree. Use findfile
24691 to verify that gcc exists in build tree, and if so set CC to that
24692 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 24693
c906108c
SS
24694Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
24695
24696 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
24697 ptype test for anonymous union. Fixup testcase to match
24698 current gcc debug output.
24699
24700Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
24701
24702 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
24703 force argument to an unsigned long type.
24704
24705Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
24706
24707 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 24708 tests and anonymous union print/ptype tests.
c906108c
SS
24709 * gdb.base/list.exp (test_forward-search): Increase timeout by
24710 5 minutes for the "search extremely long line" case.
24711 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
24712 completely optional and that the pass/fail messages use the command as
24713 the message if that third arg is a null string.
24714 (gdb_test_exact): Arrange that a null string pattern means match a
24715 null string output rather than any output, which might include random
889bf7c5 24716 errors.
c906108c
SS
24717 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
24718 backtrace test.
24719 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
24720 always failing and failure is now exposed by gdb.exp changes.
24721
24722Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
24723
24724 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
24725 weren't being noted.
24726
24727Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24728
24729 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
24730 * gdb.stabs/weird.exp: Remove v_comb xfails.
24731
dc96c6c7 24732Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24733
24734 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 24735 list.exp scope.exp watchpoint.exp]
c906108c 24736 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 24737
dc96c6c7 24738Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24739
24740 * config/monitor.exp: Increase download timeout to 1000 seconds.
24741
dc96c6c7 24742Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24743
24744 * config/m32r.exp: Increase timeout to 120 seconds.
24745
24746Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
24747
24748 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
24749 and accept older ordering as obsolescent gcc or gdb.
24750 * gdb.c++/templates.exp: Ditto.
24751 * gdb.c++/virtfunc.exp: Ditto.
24752
24753Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
24754
24755 * gdb.base/coremaker.c: Add code to mmap some data so we
24756 can check that it ends up in the core file.
24757 * gdb.base/corefile.exp: Add test to read mmapped data
24758 from core file.
24759
dc96c6c7 24760Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24761
24762 * config/m32r.exp: New file.
24763
24764Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
24765
24766 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
24767 that cflags can contains -gstabs, and work correctly for other tests.
24768
dc96c6c7 24769Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24770
24771 * gdb.base/setshow.exp: New file, tests show and set.
24772 * gdb.base/setshow.c: New file, tests show and set.
24773 * gdb.base/help.exp: Add test for help set|show annotate.
24774 * gdb.base/default.exp: Add test for set|show annotate.
24775
24776Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
24777
24778 * testsuite/gdb.base/break.exp: Make backtrace from factorial
24779 errors unique.
24780 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
24781 explicitly.
24782
24783Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
24784
24785 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
24786 and width commands. This is done elsewhere.
24787 * (gdb_start): Don't call gdb_start_sim here. That's already
24788 done in gdb_load. This fixes lots of failures in default.exp.
24789
24790Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
24791
24792 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
24793 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
24794 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
24795 in the same we we treat other failures (since it may be an expected
889bf7c5 24796 condition), rather than as an error.
c906108c
SS
24797 * gdb.base/signals.exp (test_handle_all_print): Revert back to
24798 old test format.
24799
24800Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
24801
24802 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
24803 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 24804 twice. Nuke the duplicates.
c906108c 24805 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 24806 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
24807 Remove config.h along with other config files.
24808
24809Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
24810
24811 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
24812 "p func1 ()" and note that rests of tests are skipped.
24813 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 24814 setup_xfails for "print func2::coremaker_local".
c906108c
SS
24815 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
24816 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
24817 affected by the previous run test.
24818 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
24819 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
24820 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
24821 "pass int powerset tuple" and "pass modeless int powerset tuple".
24822 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
24823 "real write 4" and "real write 8".
24824 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 24825 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
24826 "print \$i after tuple assign 2", and
24827 "print vs2 after tuple assign 2".
24828 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
24829 meaningful error message and return -1 so the caller can
24830 suppress further tests and avoid a cascade of errors.
d63a86f8 24831
c906108c
SS
24832Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
24833
24834 * gdb.base/a1-selftest.exp: Tweak tests to account for new
24835 format for printing version.
24836 * gdb.base/default.exp: Ditto.
24837 * gdb.base/interrupt.exp: Fix problem with cascade of
24838 errors if child process dies while calling a function.
d63a86f8 24839
c906108c
SS
24840Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
24841
24842 * Makefile.in (VPATH): Add
24843 * Makefile.in (Makefile, config.status): Fix rules so things get
24844 remade when necessary.
24845
24846Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
24847
24848 * Makefile.in (just-check): Add path to sibling expect dir
24849 to environment variable specified by RPATH_ENVVAR.
24850
24851Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
24852
24853 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
24854 (just-check): Add shared library paths for libstdc++, tk,
24855 tcl, bfd, and opcodes to the environment variable specified
24856 in RPATH_ENVVAR.
24857 * configure.in: Add support to recognize --enable-shared flag
24858 and generate correct value for RPATH_ENVVAR.
24859 * configure: Regenerated with autoconf.
24860
24861Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
24862
24863 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 24864 include all osf versions.
c906108c
SS
24865 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
24866 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
24867 when target is linux. When failing to build pthreads test
24868 executable, give more meaningful message.
24869 * gdb.threads/pthreads.c: Hpux also uses old definition of second
24870 arg for pthread_create.
d63a86f8 24871
c906108c
SS
24872Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
24873
24874 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 24875 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 24876 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 24877 and -lpthreads (everybody else).
c906108c
SS
24878 (test_startup): Fail gracefully if threads are not supported.
24879 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
24880 "p/c array_index("abcdef",2)" when not gcc compiled.
24881 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
24882 "print func2::coremaker_local" when not gcc compiled.
24883 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
24884 "ptype on opaque struct tagname (statically)",
24885 "ptype on opaque struct tagname (dynamically) 1", and
24886 "ptype on opaque struct tagname (dynamically) 2"
24887 for not compiled with gcc.
24888 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
24889 backtrace when compiled with gcc.
d63a86f8 24890 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
24891 than always return success.
24892
24893Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
24894
24895 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
24896
24897Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
24898
24899 * gdb.base/structs.exp: Undo last change.
24900
24901Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
24902
24903 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
24904 encapsulate all the steps/nexts done during self test, starting
24905 at main, and makes them less sensitive to optimization issues.
24906 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
24907 signal handler" test.
24908 * gdb.threads/pthreads.exp: Only run this for native configs.
24909 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
24910 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
24911 tests.
24912 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
24913 for "runto test_calls(void)" test.
d63a86f8 24914
c906108c
SS
24915Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
24916
24917 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
24918 and don't expect address info in breakpoint confirmations.
24919
24920Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
24921
24922 * gdb.base/list.exp (test_forward_search): Increase timeout
24923 temporarily by 60 seconds for searching extremely long line,
889bf7c5 24924 and then reset to old value when done. Increase expect input
c906108c
SS
24925 buffer to 10000.
24926
24927Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
24928
24929 * gdb.base/list.exp (test_forward_search): Fix to handle very
24930 long source line without overflowing expect's input buffer.
24931
24932Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
24933
24934 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
24935 "buffer_full".
24936
24937 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
24938 "buffer_full".
24939
24940 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
24941 "buffer_full".
24942
24943 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
24944 "buffer_full".
24945
24946Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
24947
24948 * configure.in (configdirs): Add gdb.threads.
24949 * configure: Regenerated with autoconf.
24950 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
24951 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
24952 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 24953
c906108c
SS
24954Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
24955
24956 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
24957
24958Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
24959
24960 * gdb.base/signals.exp (test_handle_all_print): Test separately for
24961 each signal's status in the output of "handle all print".
24962 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
24963 the \r\n sequence that immediately precedes the gdb prompt.
24964 * gdb.base/a1-selftest.exp: Save original timeout and restore
24965 after test.
24966
24967Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
24968
24969 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
24970 symbol.
24971
24972Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
24973
24974 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
24975
24976Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
24977
24978 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
24979 timeout by 60 seconds.
24980
24981Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
24982
24983 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
24984 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
24985 error return.
24986
24987Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
24988
24989 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
24990 gdb initialization, also report how long dejagnu waited. Restore
24991 old timeout before doing error return. Temporarily increase timeout
889bf7c5 24992 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
24993
24994Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
24995
24996 * lib/gdb.exp: Report timeout value for verbosity level 2.
24997 * config/gdbserver.exp: Ditto.
24998 * config/hppro.exp: Ditto.
24999 * config/mips-gdb.exp: Ditto.
25000 * config/monitor.exp: Ditto.
25001 * config/netware.exp: Ditto.
25002 * config/sim-gdb.exp: Ditto.
25003 * config/slite-gdb.exp: Ditto.
25004 * config/udi-gdb.exp: Ditto.
25005 * config/unix-gdb.exp: Ditto.
25006 * config/vx-gdb.exp: Ditto.
25007 * gdb.base/a1-selftest.exp: Ditto.
25008 * gdb.base/a2-run.exp: Ditto.
25009 * gdb.base/break.exp: Ditto.
25010 * gdb.base/corefile.exp: Ditto.
25011 * gdb.base/list.exp: Ditto.
25012 * gdb.base/recurse.exp: Ditto.
25013 * gdb.base/scope.exp: Ditto.
25014 * gdb.base/signals.exp: Ditto.
25015
25016Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
25017
25018 * gdb.threads/Makefile.in (docdir): Removed.
25019
25020Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
25021
25022 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 25023 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 25024 @srcdir@.
d63a86f8 25025 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
25026 autoconf 2.5 or higher.
25027 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
25028
25029Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
25030
25031 * configure: Regenerated.
25032 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
25033 avoid name clashes with SunOS headers.
25034
25035Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
25036
25037 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
25038
25039Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
25040
25041 * gdb.base/callfuncs.exp: Finish last change -- make sure the
25042 prototype information ends up in the compiler info file.
25043
25044Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
25045
25046 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
25047 attempting to regenerate it. Eliminate use of a temporary file
25048 and just generate the info file directly. Source it immediately,
25049 for consistency of use.
25050 * gdb.base/corefile.exp: Ditto
25051 * gdb.base/exprs.exp: Ditto.
25052 * gdb.base/funcargs.exp: Ditto.
25053 * gdb.base/langs.exp: Ditto.
25054 * gdb.base/list.exp: Ditto.
25055 * gdb.base/mips_pro.exp: Ditto.
25056 * gdb.base/nodebug.exp: Ditto.
25057 * gdb.base/opaque.exp: Ditto.
25058 * gdb.base/ptype.exp: Ditto.
25059 * gdb.base/scope.exp: Ditto.
25060 * gdb.base/setvar.exp: Ditto.
25061 * gdb.base/signals.exp: Ditto.
25062 * gdb.base/whatis.exp: Ditto.
25063 * gdb.c++/templates.exp: Ditto.
25064 * gdb.c++/virtfunc.exp: Ditto.
25065 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 25066 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
25067
25068Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25069
25070 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
25071 it got fixed by the recent lookup_minimal_symbol_by_pc change.
25072 Increase timeout, a lot of single stepping might be needed if the
25073 target has no hardware watchpoints.
25074
25075Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
25076
25077 * gdb.base/break.exp: Ignore compiler warnings when compiling
25078 break.c.
25079 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
25080 * gdb.base/default.exp: Add h8300 xfails. Handle messages
25081 from remote-sim.
25082 * gdb.base/exprs.exp: Add h8300 xfails.
25083 * gdb.base/funcargs.exp: Likewise.
25084 * gdb.base/nodebug.exp: Likewise.
25085 * gdb.base/printcmds.exp: Likewise.
25086 * gdb.base/ptype.exp: Likewise.
25087 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
25088 h8300 xfails.
d63a86f8 25089 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
25090 on the h8300.
25091 * gdb.base/funcargs.c: Explicitly make last constant argument to
25092 call_after_alloca_subr an unsigned long type.
25093 * gdb.base/return.c: Include stdio.h.
25094
25095Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
25096
25097 * config/abug.exp: New file for the older Motorola Bug monitor
25098 that runs on the mvme13x series VME boards.
25099 * config/monitor.exp: Use the new config array for target settings
25100 if they exist.
25101
25102Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
25103
25104 * sim-gdb.exp: Make the SH simulator allocate less space when
25105 it is targeted.
25106
25107Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
25108
25109 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
25110 test.
25111
25112Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
25113
25114 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
25115 "rs6000-*-*" for "list function in include file" when gcc compiled.
25116 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
25117 for "p ctable1[120]".
25118 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
25119 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
25120 Remove setup_xfail for "rs6000-*-*" for
25121 "print 'scope0.c'::filelocal before run".
25122 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
25123 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
25124 since some compilers don't allow both options to be given
25125 on the same command line. Create object file and move it.
d63a86f8 25126
c906108c
SS
25127Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
25128
25129 * gdb.base/corefile.exp: Always regenerate the core file, since
25130 we always regenerate the coremaker program. Detect special case
25131 where registers cannot be read from core file.
d63a86f8 25132
c906108c
SS
25133Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
25134
25135 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
25136 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
25137 * gdb.c++/templates.exp: Only match on basename of file since
25138 some formats like xcoff don't encode directory information.
25139 * gdb.stabs/weird.exp: Use the right sed script for powerpc
25140 and rs6000 AIX xcoff targets.
25141 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
25142 * configure: Regenerate.
25143 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
25144 here, rather than in distclean.
d63a86f8 25145
c906108c
SS
25146Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
25147
25148 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
25149 defined, and use it to compile the test case with -O2. The
25150 native compilation still uses no optimization.
25151 * gdb.base/mips_pro.c: Remove inline assembly code since
25152 it is compiled PIC by default, which results in assembler
25153 warnings that make the testsuite think the compilation
25154 was unsuccessful.
25155
25156Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
25157
25158 * gdb.c++/misc.exp: Add note to message for
25159 "print s.a for foo struct" that this is a known gcc 2.7.2
25160 and earlier bug.
25161
25162Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
25163
25164 * gdb.base/break.exp: Fix pattern for matching "Delete all
25165 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
25166 setup_xfail for deleting all breakpoints test. Fix various
25167 timeout messages to include "(timeout)".
25168 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
25169 for "p t_float_values2(3.14159,float_val2)".
25170 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
25171 for "continue to call2g" when gcc compiled.
25172 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
25173 "up to foo in langs.exp", "show language at foo in langs.exp",
25174 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
25175 and "show language at fsub in langs.exp".
25176 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
25177 "list line 1 in include file", "list message for lines past EOF",
25178 "list function in include file", "list list0.h:foo", and
25179 "list filename:function; nonexistant function".
25180 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
25181 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
25182 and "ptype t_char_array" to be for native cc only.
d63a86f8 25183
c906108c
SS
25184Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
25185
d63a86f8 25186 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 25187 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 25188 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
25189
25190Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
25191
25192 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
25193 "bt in signals.exp". This problem only appears when running
25194 the testsuite, and then only intermittently.
25195
25196Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
25197
25198 * gdb.base/return.exp (return_tests): Differentiate between
25199 two tests of continuing.
25200
25201Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
25202
25203 * */Makefile.in (maintainer-clean): Remove config.log.
25204 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
25205 * gdb.c++/Makefile.in (PROGS): Add inherit.
25206 (clean): Remove *.ci.
25207
25208Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
25209
25210 * gdb.c++/misc.cc: Add test code from Mike Stump.
25211 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
25212
25213Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
25214
25215 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
25216 to "alpha-*-osf2*" and add comment.
25217 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
25218 setup_xfail for "step over execarg initialization" and
25219 "step over corearg initialization".
c906108c
SS
25220 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
25221 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
25222 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 25223 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
25224 "print func2::coremaker_local", and "backtrace in corefile.exp".
25225 * gdb.base/signals.exp: Build and source signals.ci.
25226 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
25227 to be for gcc only.
25228 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 25229
c906108c
SS
25230Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25231
25232 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
25233 Feb 3 procfs.c change.
25234
25235Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
25236
25237 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
25238
25239Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
25240
25241 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
25242 from dejagnu's apparent default of 10 seconds, which gives random
25243 results when running the tests over NFS on moderately loaded systems.
25244 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
25245
25246Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
25247
25248 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
25249 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 25250 result reports.
c906108c
SS
25251
25252Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
25253
25254 * configure.in (CY_AC_PATH_TCLH): Remove.
25255 * configure: Regenerate.
25256
25257Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
25258
25259 * gdb.c++/Makefile.in (clean): Add missing '{'.
25260
25261Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
25262
25263 * lib/gdb.exp: Provide a default value for noinferior.
25264
25265 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
25266 Load libgloss.exp.
25267
25268Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
25269
25270 * gdb.disasm/hppa.exp: Compile directly into an executable, use
25271 the executable, not the .o to run the tests from.
25272
25273Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
25274
25275 * gdb.base/break.exp: Don't test for program exit or exit status
25276 if $noresults if nonzero.
25277 * gdb.base/langs.exp: Likewise.
25278 * gdb.base/watchpoint.exp: Likewise.
25279
25280 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
25281 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
25282 trying to compile the testcase.
25283
25284Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
25285
25286 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
25287 * gdb.base/signals.exp (continue to handler): Likewise.
25288
25289Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
25290
25291 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
25292
25293 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
25294
25295Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
25296
25297 * gdb.base/corefile.exp: Recognize "not found" as failure
25298 when trying to determine if a core file was generated.
25299 If no core file was generate the first time, try again without
25300 the ulimit -c to work around braindamaged shells.
25301
25302Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
25303
25304 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
25305 [] tests with "test" and enclose string in quotes.
25306 * gdb.stabs/configure: Rebuild
d63a86f8 25307
c906108c
SS
25308Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
25309
25310 Changes in sync with expect:
25311 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
25312 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
25313 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
25314 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
25315 argument to AC_REQUIRE.
25316 * configure: Regenerated.
25317
25318Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
25319
25320 * gdb.base/corefile.exp: When generating a core, discard any
25321 error messages about ulimit not found and the "core dumped"
25322 message from the shell that runs the coredumper.
25323
25324Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
25325
25326 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
25327
25328 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
25329 which sed script to run. Expect failure for v_comb test
25330 on PA targets too.
d63a86f8 25331
c906108c
SS
25332Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
25333
25334 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 25335 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
25336
25337Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
25338
25339 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
25340 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 25341 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
25342 * lib/gdb.exp (default_gdb_start): Fix typo.
25343 * gdb.base/corefile.exp: Allow "Core was generated by ..."
25344 messages to not include the full program name that caused
25345 the core dump since some systems (such as solaris) apparently
25346 truncate this path to about 80 characters.
25347 When generating a core file first try increasing the core file
25348 size limit to unlimited since some systems may default it to
25349 zero, and it is harmless to try it. Move the test for failing
25350 to generate a core file to where it will actually get executed.
25351 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
25352 new gdb result from g++ debug info improvements and make old
25353 pattern obsolescent. Also account for size_t differences
25354 (may be int or long).
25355 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
25356 initialization before function call is placed in the delay slot
25357 and thus appears to be skipped over by commands such as "next".
25358
25359Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
25360
25361 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
25362
25363Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
25364
25365 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
25366 input source file; fix code to compile test to deal with this
25367 convention.
25368 * gdb.c++/*.exp: Likewise.
25369
25370Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
25371
25372 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
25373 "bt in signals.exp".
25374
25375Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
25376
25377 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
25378 "step over execarg initialization" and
889bf7c5 25379 "step over corearg initialization".
c906108c
SS
25380
25381Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
25382
25383 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
25384 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
25385
25386Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
25387
25388 From Rob Savoye (rob@poseidon.cygnus.com)
25389 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
25390 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
25391 configure.in}, gdb.disasm/{Makefile.in, configure.in},
25392 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
25393 configure.in}: Major reworking for autoconfig.
c906108c
SS
25394 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
25395 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 25396 New files.
c906108c
SS
25397 * config/unix-gdb.exp: Make GDB global.
25398 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
25399 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
25400 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
25401 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
25402 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
25403 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 25404 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
25405 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
25406 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
25407 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
25408 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 25409 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
25410 to returns as necessary, arrange for test to compile own testcase
25411 executable.
c906108c 25412 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 25413
c906108c
SS
25414Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
25415
25416 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 25417 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
25418 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
25419 "backtrace through signal handler".
25420
25421Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25422
25423 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
25424 continuing from a job control stop signal.
25425 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
25426
25427Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
25428
25429 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
25430 * gdb.base/corefile.exp: Likewise.
25431 * gdb.base/funcargs.exp: Likewise.
25432
25433Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
25434
25435 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
25436 * config/monitor.exp: Add support for setting baud rate.
25437
25438Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
25439
25440 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
25441 i*86-*-linux* xfails for "backtrace through signal handler".
25442 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
25443 "print func2::coremaker_local".
25444 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 25445 alpha-dec-osf2* xfail for
c906108c
SS
25446 "delete all breakpoints when none".
25447
25448Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
25449
25450 * gdb.base/break.exp: Change test that deletes all breakpoints
25451 when no user breakpoints are installed. A post 4.15 change
25452 causes gdb to no longer prompt in this case.
25453
25454Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
25455
25456 * gdb.base/return.exp (return_tests): Change xfail for test
25457 "correct value returned double test" to stop xfailing at
25458 Solaris 2.5. Apparently the bug has been fixed.
25459
25460Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
25461
25462 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
25463 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
25464
25465Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
25466
25467 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
25468 * gdb.disasm/hppa.s: Corresponding changes.
25469
25470Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
25471
25472 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
25473 makefile fragment.
25474 * config/mt-hpux: Deleted.
25475
25476Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
25477
d63a86f8 25478 * Many files: When warning about suppressed tests due to a
c906108c
SS
25479 nonexistant test binary, avoid incrementing the warning count.
25480
25481Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
25482
25483 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 25484
c906108c
SS
25485Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25486
25487 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
25488 "sparc-*-solaris2*".
25489
25490Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25491
25492 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
25493 Add global and local variables and initialize them.
25494 * gdb.base/corefile.exp: Test correct mapping of corefile sections
25495 by printing variables. Remove rs6000 and powerpc xfails, BFD now
25496 extracts the file name and terminating signal from the core file.
25497 * TODO: Remove note about tests for correct mapping of corefile.
25498 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
25499 from optimizing it away.
25500 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
25501 handles common blocks.
25502
25503Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
25504
25505 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
25506 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
25507
25508Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
25509
25510 * Makefile.in (maintainer-clean): New target, synonym for
25511 realclean.
25512 * gdb.base/Makefile.in (maintainer-clean): Likewise.
25513 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
25514 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
25515 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
25516 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
25517 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
25518
25519Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
25520
25521 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
25522 xfails when not gcc compiled for "print foo::funclocal".
25523 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
25524 "print foo::funclocal at foo",
25525 "print 'scope1.c'::foo::funclocal at foo",
25526 "print foo::funclocal_bss at foo",
25527 "print 'scope1.c'::foo::funclocal_bss at foo",
25528 "print foo::funclocal_ro at foo",
25529 "print 'scope1.c'::foo::funclocal_ro at foo",
25530 "print bar::funclocal at foo" and
25531 "print 'scope1.c'::bar::funclocal at foo".
25532 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
25533 gcc compiled for "print foo::funclocal at bar".
25534 Expand all messages to ensure that they identify that
25535 the test is at bar().
25536 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
25537 gcc compiled for:
25538 "ptype on opaque struct pointer (statically)",
25539 "ptype on opaque struct tagname (statically)",
25540 "ptype on opaque struct pointer (dynamically) 1",
25541 "ptype on opaque struct tagname (dynamically) 1",
25542 "ptype on opaque struct pointer (dynamically) 2" and
25543 "ptype on opaque struct tagname (dynamically) 2
25544 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
25545 gcc compiled for:
25546 "p datalocal"
25547 "whatis datalocal",
25548 "ptype datalocal",
25549 "p bsslocal",
25550 "whatis bsslocal", and
25551 "ptype bsslocal".
25552 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
25553 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
25554 when not gcc compiled.
25555 * gdb.base/funcargs.exp (float_and_integral_args): Add
25556 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
25557 compiled.
25558 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
25559 "backtrace from call6a" when not gcc compiled.
25560 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
25561 "backtrace from call7a" when not gcc compiled.
25562 * gdb.base/callfuncs.exp (do_function_calls):
25563 Add "hppa*-*-hpux*" xfail when not gcc compiled for
25564 "p t_char_array_values(char_array_val2,char_array_val1)",
25565 "p t_char_array_values(char_array_val1,char_array_val2)",
25566 "p t_char_array_values("carray 1","carray 2")",
25567 "p t_char_array_values("carray 1",char_array_val2)",
25568 "p t_char_array_values(char_array_val1,"carray 2")",
25569 "p sum_args(1,{2})",
25570 "p sum_args(2,{2,3})",
25571 "p sum_args(3,{2,3,4})",
25572 "p sum_args(4,{2,3,4,5})"
25573 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
25574 "backtrace in corefile.exp" when not gcc compiled.
25575
25576Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25577
25578 * gdb.base/signals.exp: Rewrite `handle all print' test as
25579 a procedure. Accept blanks or TABs as whitespace, increase
25580 timeout and expect input buffer size for the large output
25581 from the command. Remove "i*86-*-bsdi2.0" xfail.
25582
25583Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25584
25585 * gdb.base/setvar.exp: Add new testcases for truncation when
25586 assigning invalid values to bitfields.
25587
25588Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
25589
d63a86f8 25590 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
25591 mips-sgi-irix* xfail for
25592 "call inferior func with struct - returns char *"
25593 and fix test so that an optional (unsigned char *) cast is
889bf7c5 25594 accepted in the result.
c906108c
SS
25595
25596Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
25597
25598 * gdb.base/funcargs.exp (float_and_integral_args): Remove
25599 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
25600 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
25601 * gdb.base/signals.exp: Remove duplicate "handle all print" test
25602 that accidentally got checked in.
25603
25604Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
25605
d63a86f8 25606 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
25607 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
25608 compiled test.
25609 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
25610 Add mips-sgi-irix5* xfail for not gcc compiled.
25611 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
25612 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
25613 "p top", "whatis top", "p middle", and "whatis middle".
25614 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
25615 "whatis signed char" for not gcc compiled.
25616 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
25617 "set variable signed char=-1 (-1)" and
25618 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
25619 * gdb.base/funcargs.exp (float_and_integral_args):
25620 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
25621 Add mips-sgi-irix* xfail when not gcc compiled for
25622 "continue to call2b".
25623 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
25624 "continue to call2g".
25625 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
25626 "backtrace from call6a"
25627 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
25628 "backtrace from call7k".
25629 Add mips-sgi-irix5* xfail when not gcc compiled for
25630 "backtrace from call7a".
25631 (localvars_after_alloca): Fix gdb_test cmds for
25632 "print * after runto ...".
25633 Remove rs6000-*-* xfails for
25634 "print i after runto localvars_after_alloca" and
25635 "print l after runto localvars_after_alloca"
25636 for all compilers.
25637 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 25638 when not compiled with gcc, for:
c906108c
SS
25639 "print signed char == (minus)",
25640 "print signed char != (minus)",
25641 "print signed char < (minus)",
25642 "print signed char > (minus)".
25643 * gdb.base/callfuncs.exp (do_function_calls):
25644 Add mips-sgi-irix* xfail, when compiled with native compiler, for
25645 "call inferior func with struct - returns char *".
d63a86f8 25646 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
25647 "correct value returned double test" to include Solaris 2.4.
25648 * gdb.base/funcargs.exp (float_and_integral_args):
25649 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 25650
c906108c
SS
25651Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25652
25653 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
25654 enumeration bitfields if compiling with GNU C.
25655 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
25656 to empty' prompt.
25657
25658Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
25659
25660 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
25661 test for PRO targets.
25662
25663 * gdb.base/funcargs.exp: Avoid ever setting more than 8
25664 breakpoints in the inferior at any given time by making
25665 two groups of breakpoints for call2*, call6* and call7*
25666 tests.
25667
25668Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25669
25670 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
25671 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
25672 from optimizing it away.
25673 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
25674 "call inferior func with struct".
25675
25676Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
25677
25678 * configure.in: Only configure gdb.chill for particular targets.
25679
25680Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
25681
25682 * gdb.base/Makefile.in: Add action to .c.o transformation
25683 rule that generates a .ci file for each .o file and remove
25684 explicit .c.o rules except for callfuncs.o.
25685 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
25686 generates a .ci file for each .o file and remove explicit
25687 .cc.o rules.
25688 (clean): Remove *.tmp *.ci files.
25689 (EXECUTABLES): Remove templ-info.exp.
25690 * gdb.base/compiler.c: New file.
25691 * gdb.c++/compiler.cc: New file
25692 * gdb.base/scope.exp: Source gdb.base/scope.ci.
25693 Change rs6000-*-* xfail for
25694 "print 'scope0.c'::filelocal_ro" and
25695 "print 'scope1.c'::filelocal" and
25696 "print 'scope1.c'::filelocal_bss" and
25697 "print 'scope1.c'::filelocal_ro" and
25698 "print 'scope1.c'::foo::funclocal" and
25699 "print 'scope1.c'::foo::funclocal_ro" and
25700 "print 'scope1.c'::bar::funclocal" and
25701 "print 'scope0.c'::filelocal_ro" and
25702 "print 'scope1.c'::filelocal at foo" and
25703 "print 'scope1.c'::filelocal_bss at foo" and
25704 "print 'scope1.c'::filelocal_ro at foo" and
25705 "print 'scope1.c'::foo::funclocal at foo" and
25706 "print 'scope1.c'::foo::funclocal_bss at foo" and
25707 "print 'scope1.c'::foo::funclocal_ro at foo" and
25708 "print 'scope1.c'::bar::funclocal at foo" and
25709 "print 'scope0.c'::filelocal_ro" and
25710 "print 'scope1.c'::filelocal" and
25711 "print 'scope1.c'::filelocal_bss" and
25712 "print 'scope1.c'::filelocal_ro" and
25713 "print 'scope1.c'::foo::funclocal" and
25714 "print 'scope1.c'::foo::funclocal_bss" and
25715 "print 'scope1.c'::foo::funclocal_ro" and
25716 "print 'scope1.c'::bar::funclocal" and
25717 "print 'scope1.c'::bar::funclocal_bss"
25718 to only be xfail'd when not compiled with gcc.
d63a86f8 25719 Add rs6000-*-* xfail for
c906108c
SS
25720 "print 'scope0.c'::filelocal_bss before run"
25721 when compiled with gcc.
25722 (test_at_main): Add rs6000-*-* xfail for
25723 "print filelocal_ro in test_at_main"
25724 when compiled with gcc.
25725 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 25726 Add rs6000-*-aix* xfail for
c906108c
SS
25727 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
25728 "ptype t_char_array", not compiled with gcc.
25729 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
25730 xfail for "list foo (in include file)" when gcc compiled.
25731 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 25732 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
25733 "run to call0a" if not compiled with gcc.
25734 (unsigned_integral_args): Add rs6000-*-* xfail for
25735 "run to call1a" if not compiled with gcc.
25736 (float_and_integral_args): Add rs6000-*-* xfail for
25737 "run to call2a" if not compiled with gcc and for
25738 "continue to call2b" for any compiler.
25739 Add rs6000-*-* xfail to
25740 "print f1 after run to call2a" for gcc compiled.
25741 (discard_and_shuffle): Add rs6000-*-* xfail for
25742 "run to call6a".
25743 (shuffle_round_robin): Add rs6000-*-* xfail for
25744 "backtrace from call7a" if not compiled with gcc.
25745 Add rs6000-*-* xfail for
25746 "backtrace from call7b" if compiled with gcc.
25747 (call_after_alloca): Add rs6000-*-* xfail for
25748 "print c in call_after_alloca" and
25749 "print s in call_after_alloca" and
25750 "backtrace from call_after_alloca_subr"
25751 if not compiled with gcc.
25752 (localvars_in_indirect_call): Add rs6000-*-* xfail for
25753 "print c in localvars_in_indirect_call" and
25754 "print c in localvars_in_indirect_call" and
25755 "backtrace in indirectly called function" and
25756 "stepping into indirectly called function"
25757 if not compiled with gcc.
25758 (localvars_after_alloca): Add rs6000-*-* xfail for
25759 "print c after runto localvars_after_alloca" and
25760 "print s after runto localvars_after_alloca" and
25761 "print i after runto localvars_after_alloca" and
25762 "print l after runto localvars_after_alloca"
25763 for all compilers.
25764 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
25765 than whatis-info.exp.
25766 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
25767 than opaque-info.exp.
25768 Setup rs6000-*-* xfail for
d63a86f8 25769 "ptype on opaque struct pointer (statically)" and
c906108c
SS
25770 "ptype on opaque struct pointer (dynamically)" when
25771 not compiled with gcc.
25772 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
25773 rather than callf-info.exp.
25774 (do_function_calls): Add clear_xfail for rs6000-*-* for
25775 "p t_float_values2(3.14159,float_val2)". Seems to work
25776 fine there, both with xlc and gcc. Need to find out what
25777 it is doing right and fix other platforms.
25778 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
25779 "call inferior func with struct - returns int",
25780 "call inferior func with struct - returns long",
25781 "call inferior func with struct - returns float",
25782 "call inferior func with struct - returns double",
25783 "call inferior func with struct - returns char *",
25784 but only if not gcc compiled (presumes xlc compiled).
25785 Change rs6000-*-* xfails for
25786 "call inferior func with struct - returns char" and
25787 " call inferior func with struct - returns short" to only
25788 xfail if not using gcc.
25789 (clean mostlyclean): Remove *.ci and *.tmp files.
25790 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
25791 than templ-info.exp.
25792 * gdb.base/langs.exp: Source gdb.base/langs.ci.
25793 Add rs6000-*-* xfail for "up to foo in langs.exp"
25794 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 25795 when not gcc compiled.
d63a86f8 25796
c906108c
SS
25797Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
25798
25799 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
25800 * gdb.base/corefile.exp: Likewise.
25801 * gdb.base/list.exp: Likewise.
25802 * gdb.base/scope.exp: Likewise.
25803 * gdb.base/siganls.exp: Likewise.
25804
25805 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
25806 compiler output.
25807 * gdb.base/whatis.exp: Likewise.
25808
25809Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
25810
25811 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
25812 failure (opcode table has been fixed to match reality).
25813
25814Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
25815
25816 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
25817 "call inferior func with struct - returns char",
25818 "call inferior func with struct - returns short"
25819
25820 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
25821 "print 'scope0.c'::filelocal at main",
25822 "print 'scope0.c'::filelocal_bss in test_at_main",
25823 "print 'scope0.c'::filelocal at foo",
25824 "print 'scope0.c'::filelocal_bss in test_at_foo",
25825 "print 'scope0.c'::filelocal at bar",
25826 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 25827
c906108c
SS
25828 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
25829 in source file 1". This bug seems to have been fixed with both
25830 gcc and native cc (was native assembler bug?).
25831
25832Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
25833
25834 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
25835 "backtrace through signal handler" to "i*86-*-sysv4*".
25836 * gdb.base/signals.exp: Add xfail for "'next' behaved as
25837 continue" case. Add "known SVR4 bug" to fail message.
25838 Add "i*86-*-bsdi2.0" xfail for "handle all print".
25839 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
25840 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
25841 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
25842 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
25843 "up to foo in langs.exp", "show language at foo in
25844 langs.exp", "up to cppsub_ in langs.exp", "show
25845 language at cppsub_ in langs.exp", "up to fsub in
25846 langs.exp", and "show language at fsub in langs.exp".
25847 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
25848 "bactrace in corefile.exp".
25849 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
25850 "call inferior function with struct - returns float" and
25851 "call inferior function with struct - returns double".
d63a86f8 25852
c906108c
SS
25853Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
25854
25855 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
25856 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
25857 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
25858 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
25859
25860Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
25861
25862 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
25863 (or overriden) "CHILL" macro rather then bare "gcc".
25864 Also look for ../../gcc/xgcc since that is what we will
25865 actually need, not "Makefile". Remove following assignment
25866 of CHILL to CHILL_FOR_TARGET because that results in
25867 recursive definition.
25868
25869Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
25870
25871 * gdb.base/corefile.exp: Change xfail for backtrace in
25872 corefile.exp from linuxaout to all linux.
25873 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
25874 cases where we miss the breakpoint at the signal handler
25875 for some reason. Setup xfail for linuxoldld/linuxaout and
25876 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
25877 hitting SIGURG breakpoint.
25878 * gdb.base/signals.exp: Setup xfail for "next" acting like
25879 continue to add linuxoldld. Setup xfail for all linux for
25880 "next to handler in signals_tests_1", "backtrace in
25881 signals_tests_1", "continue to func1", "pass SIGUSR1",
25882 and continue to handler".
25883
25884Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
25885
25886 * Update all FSF addresses except those in COPYING* files.
25887
25888Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
25889
25890 * gdb.base/a2-run.exp: Change messages to be more explicit about
25891 the status of args, and quote binfile in results.
25892
25893Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
25894
25895 * gdb.base/callfuncs.exp: Add tests for passing structs to
25896 inferior functions and return various types.
25897 * gdb.base/callfuncs.c: Add functions to receive a struct
25898 and return a member of the struct, in various types.
25899
25900Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25901
25902 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
25903
25904Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
25905
25906 * config/vxworks29k.exp: New file, sources vxworks.exp.
25907
25908Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
25909
25910 * config/gdbremote.exp: New file. Testing framework using
25911 gdbserver.
25912
25913Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
25914
25915 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
25916 "call function when asleep" and "send end of file".
25917 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
25918 for "backtrace in corefile.exp".
25919 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
25920 for "backtrace through signal handler".
25921 * gdb.base/corefile.exp: Make sure we actually generate a core file
25922 before trying the core tests. Some systems allow the user to suppress
25923 generation of core files and default to that (linux for example).
25924 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
25925 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
25926
25927Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
25928
25929 * gdb.threads: New directory with some crude multi-threaded
25930 gdb tests (step.exp and step2.exp).
25931 * config/mt-lynx (STEP_EXECUTABLE): Define.
25932 (THREADFLAGS): Define.
25933
25934Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
25935
25936 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
25937
25938 * gdb.base/signals.exp: Disable whole file for lynx until
25939 further notice.
25940
25941 * gdb.base/signals.exp: xfail test where "next" acts like
25942 "continue" for lynx.
25943
25944 * gdb.base/interrupt.exp: xfail test for calling function while
25945 inferior is asleep for lynx.
25946
25947 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
25948 than one cr-lf after each command.
25949
25950Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25951
25952 * configure.in: Reinstate setting of stabsdirs variable, fix
25953 typo in setting up configdirs for native builds.
25954
25955 * gdb.base/return.exp: Fix typo in return double test.
25956 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
25957 compiler from optimizing them away.
25958
25959Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
25960
25961 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
25962 sequences to be echo'd by gdb when using gdb_test.
25963 * gdb.chill/chexp.exp: Likewise.
25964 * gdb.fortran/exprs.exp: Likewise
25965
25966Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
25967
25968 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
25969 after the inferior gdb has started.
25970
25971 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
25972 after each command.
25973 * gdb.base/funcargs.exp: Likewise.
25974 * gdb.base/gdbvars.exp: Likewise.
25975 * gdb.base/interrupt.exp: Likewise.
25976 * gdb.base/list.exp: Likewise.
25977 * gdb.base/watchpoint.exp: Likewise.
25978 * gdb.c++/demangle.exp: Likewise.
25979 * gdb.c++/inherit.exp: Likewise.
25980 * gdb.chill/chexp.exp: Likewise.
25981 * gdb.fortran/exprs.exp: Likewise.
25982
25983 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
25984 test if we can't handle IO to/from the inferior.
25985
25986 * gdb.c++/misc.exp: Always check for a program already being
25987 started after sending a "run" command to gdb.
25988
25989 * gdb.base/twice.exp: Start with a fresh gdb.
25990
25991 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
25992 only depend on gdb's expression code, not the chill runtime.
25993
25994 * gdb.base/return.c: Put return values into variables so we
25995 can have gdb print them rather than depending on the program
25996 to print them.
25997 * gdb.base/return.exp: Corresponding changes.
25998
25999 * lib/gdb.exp: Provide default value for noinferiorio.
26000 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
26001 the inferior.
26002
26003 * gdb.base/break.exp: Always check for a program already being
26004 started after sending a "run" command to gdb.
26005 (text_next_with_recursion): Don't check the output from the
26006 program's printf statement. Instead just make sure the program
26007 exited.
26008
26009 * gdb.base/commands.exp: Protect tests which need arguments with
26010 $noargs conditionals.
26011
26012Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26013
26014 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
26015 of structure member arrays to match gdb/valops.c:value_addr change.
26016
26017Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
26018
26019 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
26020 cases.
26021
26022Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
26023
26024 * configure.in (configdirs): Remove gdb.chill from default list
26025 of subdirs and then add it back in only if doing a native build.
26026 The current chill compiler does not yet work in any cross build.
26027 * Revert all signal changes from Jul 6.
26028 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
26029 for sh-hms targets, allowing these tests to link, with no other
26030 changes. Testing is suppressed by setting "nosignals" in site.exp.
26031
26032Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
26033
26034 * configure.in (signaldirs): Define and add to configdirs for all
26035 targets except some specific ones that are known to not support signals.
26036 Also clean up formatting.
26037 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
26038 (signals, sigall): Remove rules to build.
26039 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
26040 Moved to new gdb.signals directory.
26041 * gdb.signals: New test directory.
26042 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
26043 signals.c signals.exp}: New or moved files.
26044
26045Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
26046
26047 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
26048
26049Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
26050
26051 * gdb.base/return.exp: Xfail `return double' test failure
26052 on at least Solaris 2.3 and handle future/past versions on
26053 a case by case basis as appropriate. Also update message
26054 to include i*86 failures.
26055
26056Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26057
26058 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
26059
26060 * lib/gdb.exp: Fix comment which erroneously identified
26061 gdb_file_cmd as gdb_load (the 19 May change was in fact to
26062 gdb_file_cmd not gdb_load).
26063 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
26064
26065 * gdb.base/setvar.exp: Make test names consistent between pass and
26066 fail cases. Use gdb_test more.
26067
26068Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26069
26070 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
26071
26072Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26073
26074 * gdb.base/help.exp: Fix expected help string for `show commands'.
26075
26076Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
26077
26078 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
26079
26080 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
26081 of a text section.
26082
26083Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
26084
26085 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
26086 that loop eventually terminates. Fix Connection refused logic so
26087 that testsuite will expire nicely.
26088
26089Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
26090
26091 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
26092 config/rom68k.exp: New tcl glue for the appropriate monitors.
26093 These all just end up calling monitor.exp.
26094 * config/monitor.exp (gdb_target_monitor): Handle `Connection
26095 refused' by retrying. Cleanup some timeout issues.
26096 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
26097 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
26098 callers don't have to set/restore global timeout variable.
26099
26100 * The following set of changes centralizes management of the global
26101 timeout variable. This way, it can be set in one target dependent
26102 place instead of dozens of places scattered throughout the test suite.
26103 If you need to lengthen a timeout, then you should either set timeout
26104 in one of the config/{target}.exp files, or multiply it by a factor.
26105 Setting it to an absolute value is always going to lose for some
26106 targets.
26107 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
26108 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
26109 * gdb.base/funcargs.exp: Don't set timeout.
26110 * gdb.base/list.exp (test_forward_search): Only use local timeout.
26111 * gdb.base/printcmds.exp (test_print_string_constants
26112 test_print_array_constants): Don't set timeout.
26113 * gdb.base/ptype.exp: Don't set timeout.
26114 * gdb.base/recurse.exp: Don't set timeout.
26115 * gdb.base/return.exp: Don't set timeout.
26116 * gdb.base/watchpoint.exp: Don't set timeout.
26117 * gdb.c++/classes.exp (do_tests): Don't set timeout.
26118 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
26119
26120Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
26121
26122 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
26123
26124Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26125
26126 * lib/gdb.exp: Disable chill tests for irix5.
26127
26128Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26129
26130 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
26131 each test pass or fail.
26132
26133Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26134
26135 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
26136 xlc not gcc.
26137
26138Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
26139
26140 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
26141
26142Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
26143
26144 * config/est.exp: Fix copyright and comments. Remove dead code.
26145 Use targetname, serialport and baud variables instead of fixed
26146 constants.
26147 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
26148 * config/cpu32bug.exp: New file to support cpu32bug monitors.
26149
26150Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26151
26152 * gdb.base/watchpoint.exp: Don't run
26153 test_watchpoint_triggered_in_syscall for sunos.
26154
26155Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26156
26157 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
26158 they don't seem to exist. Do include stdio.h.
26159
26160Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26161
26162 * gdb.base/a1-selftest.exp: Add alpha xfail.
26163
26164Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26165
26166 * gdb.base/watchpoint.c (main): Prompt before calling read().
26167 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
26168 Revise accordingly. Remove cruft about sending "123" several
26169 times, until it gets noticed. Clean up the "print buf[0]" stuff
26170 so that it passes or fails, and waits for prompts in the usual way.
26171
26172Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26173
26174 * gdb.base/recurse.exp: Fix comment.
26175
26176 * TODO: Remove item about printing variables in nodebug.exp. Add
26177 item about enabling tests which are only run on some targets.
26178
26179 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
26180 fail, make test names unique, use new gdb_test convention
26181 regarding pattern, use gdb_test more, etc.).
26182
26183 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
26184 fail, make test names unique, etc.).
26185
26186Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26187
26188 * gdb.base/nodebug.c: Change return type of top and middle to
26189 short.
26190 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
26191 are fixed by the recent mdebugread.c changes. Allow `short ()'
26192 as type for top and middle.
26193
26194Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26195
26196 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
26197 nearly as I can tell, the whole thing was an accident in Stu's
26198 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
26199 to replace a send/expect pair with gdb_test, but ended up only
26200 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
26201 of 30 Mar 1995 took care of it, but left this vestigial comment
26202 which I am now nuking.
26203
26204Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26205
26206 * gdb.base/break.exp: Look for different line number for
26207 breakpoint at main depending on usestubs.
26208
26209Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26210
26211 * gdb.base/list.exp: Adjust some alternate expect patterns to
26212 match recent list0.c change. Add alternate expect pattern for
26213 output from `list default lines around main' for optimizing
26214 compilers.
26215
26216Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26217
26218 * lib/gdb.exp: If nosignals is not set, set it to 0.
26219
26220Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
26221
26222 * config/slite-gdb.exp: Responds to load symbol table prompt.
26223 * gdb.base/break.exp: Adjust line number, fix rerun.
26224 * gdb.base/langs0.c: Add #ifdef usestubs.
26225
26226Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
26227
26228 * gdb.base/list.exp: Adjust line contents after adding new lines in
26229 list0.c. Also fix a syntax error.
26230
26231 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
26232 * gdb.base/break.exp: ditto.
26233 * gdb.base/list.exp: ditto.
26234 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
26235 * gdb.base/run.c: ditto.
26236 * gdb.base/list0.c: ditto.
26237 * gdb.base/funcargs.c: ditto.
26238
26239Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
26240
26241 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
26242 $targetname, $serialport and $baud instead of hardwired variables.
26243 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
26244 target doesn't support signals.
26245
26246Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
26247
26248 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
26249
26250Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26251
26252 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
26253 Don't rely on the value of an auto variable before it has been
26254 initialized. Use gdb_test more.
26255
26256Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26257
26258 * lib/gdb.exp (default_gdb_version): A version number must start
26259 with a digit, but other than that contains all characters up to
26260 the first whitespace character.
26261
26262Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26263
26264 * gdb.base/commands.exp (breakpoint_command_test): New tests.
26265
26266Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26267
26268 * gdb.c++/*.exp: Warn if executable does not exist. The original
26269 reason for skipping the warning was that configure.in sometimes
26270 intentionally skipped building the executables but the tcl code
26271 had no way of knowing. That (a) was always bogus with respect to
26272 error handling, (b) is no longer true (right now there is no way
26273 to skip C++ tests).
26274
26275 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
26276
26277Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26278
26279 * gdb.base/list.exp: Add expect patterns for output from
26280 SunPRO compiled executables.
26281 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
26282 types.
26283
26284Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26285
26286 * gdb.base/break.exp (test_next_with_recursion): Accept any line
26287 number (we are already testing that the correct source line text
26288 gets printed).
26289
26290 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
26291 that is what is intended, but something needed to be done to get
26292 sunos4 native working again.
26293
26294 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
26295
26296 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
26297 apparently went with a (very) old xfail.
26298
26299Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
26300
26301 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
26302 runto_main is a proc in gdb.exp that will do 'step' for target use
26303 stubs.
26304 * gdb.base/exprs.exp: ditto.
26305 * gdb.base/interrupt.exp: ditto.
26306 * gdb.base/opaque.exp: ditto.
26307 * gdb.base/printcmds.exp: ditto.
26308 * gdb.base/ptype.exp: ditto.
26309 * gdb.base/scope.exp: ditto.
26310 * gdb.base/setvar.exp: ditto.
26311 * gdb.base/signals.exp: ditto.
26312 * gdb.base/twice.exp: ditto.
26313 * gdb.c++/classes.exp: ditto.
26314 * gdb.c++/inherit.exp: ditto.
26315 * gdb.c++/templates.exp: ditto.
26316 * gdb.base/break.exp: no run and hit main for stubs. Change line
26317 numbers for breakpoints and info breakpoint.
26318 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
26319 breakpoint().
26320 * gdb.base/callfuncs.c: ditto.
26321 * gdb.base/exprs: ditto.
26322 * gdb.base/interrupt.c: ditto.
26323 * gdb.base/opaque0.c: ditto.
26324 * gdb.base/printcmds.c: ditto.
26325 * gdb.base/ptype.c: ditto.
26326 * gdb.base/scope0.c: ditto.
26327 * gdb.base/setvar.c: ditto.
26328 * gdb.base/signals.c: ditto.
26329 * gdb.base/twice.c: ditto.
26330 * gdb.c++/misc.cc: ditto.
26331 * gdb.c++/templates.cc: ditto.
26332
26333Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26334
26335 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
26336
26337 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
26338 somewhere between `read' and `main.c'. I'm pretty sure the
26339 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
26340 and it isn't particularly useful.
26341
26342 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
26343
26344Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26345
26346 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
26347
26348Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
26349
26350 * config/mt-slite: add LIBS and -nostdlib.
26351 * config/slite-gdb.exp: add this new file to support sparclite target.
26352
26353Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
26354
26355 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
26356
26357 * gdb.base/a2-run.exp: Change argument to istarget from
26358 "*-*-vxworks" to "*-*-vxworks*".
26359 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
26360
26361Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
26362
26363 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
26364 will not runto main but do a 'step' to step out of breakpoint().
26365 * config/mt-slite: add -Dusestubs.
26366
26367Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26368
26369 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
26370 instead of just @.
26371
26372 * gdb.base/signals.exp: Add test for "handle all print".
26373 * TODO: Remove "handle all print". Also remove item about
26374 checking copyright date (I don't like the idea of a spurious FAIL
26375 based on when we run the tests).
26376
26377 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
26378 for SunOS4 (reason for failure not investigated). Remove
26379 redundant test for $binfile.
26380
26381 * gdb.base/nodebug.c (array_index): Call malloc.
26382
26383 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
26384
26385Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
26386
26387 * gdb.base/recurse.exp: Update gdb_test invocation to use new
26388 conventions and slightly simplify the matching regexp.
26389
26390Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26391
26392 * gdb.base/break.exp: Update gdb_test invocation to use new
26393 convention.
26394
26395 * lib/gdb.exp: If noargs is not set, set it to 0.
26396
26397 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
26398 tests unique.
26399
26400 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
26401
26402Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26403
26404 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
26405 one argument of type "<non-float parameter>".
26406
26407Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
26408
26409 * config/rom68k.exp: New file to support Motorola IDP board.
26410 * gdb.base/a2-run.exp: Skip this file if noargs is set.
26411 * gdb.base/break.c: Change things around so that this program
26412 doesn't depend upon args. This is necessary to make remote
26413 targets work (in general, they can't take args).
26414 * gdb.base/break.exp: Don't try to send args to program. Don't
26415 expect output. Also, replace lots of code with gdb_test.
26416
26417Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26418
26419 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
26420 printing of '\'' (which is what the comment says we are testing,
26421 even though we were not), not '''.
26422 (test_integer_literals_rejected): Test that printing ''' is an error.
26423
26424 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
26425 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
26426 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
26427 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
26428 Use gdb_test not test_print_accept.
26429 * lib/gdb.exp: Remove test_print_accept.
26430
26431 * gdb.base/signals.exp (signal_tests_1): Make pass message
26432 consistent with fail message.
26433
26434 * gdb.base/whatis.exp: Remove xfails for printing char vs.
26435 unsigned char; the bug (PR 1821) is fixed.
26436
26437 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
26438
26439 * gdb.base/scope.exp (test_at_localscopes): Call pass for
26440 successful tests--makes xfailing them work right.
26441
26442Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26443
26444 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
26445 only \r\n, not .*. The test can pass .* as the last thing in
26446 $pattern if that is what it wants. In addition to providing this
26447 flexibility, this change should speed up pattern matching in cases
26448 where the pattern already ended with .* (there were a number of
26449 them). This change also helps catch bad patterns--in the old
26450 scheme the typo "char \*" instead of "char \\*" would pass. Now
26451 it is caught.
26452 * Many .exp files: Update callers.
26453
26454 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
26455 clearer and does not spuriously match multiple ('s. Likewise for
26456 ) and *.
26457
26458 * gdb.base/nodebug.exp: Test ability to call a function and pass
26459 it a string (even with no debugging info).
26460
26461 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
26462 "p '\'", which is the same as "p ''" once tcl gets done with
26463 quoting, to "p '\\'", which I suspect is what is intended (one
26464 backslash gets sent to GDB).
26465
26466 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
26467
26468Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26469
26470 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
26471 1817) was fixed literally years ago.
26472
26473Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26474
26475 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
26476 test, it causes stepping out of call_after_alloca_subr with
26477 optimizing compilers.
26478 (localvars_in_indirect_call): Consume GDB prompt if `finish'
26479 fails.
26480
26481 * gdb.c++/templates.exp: Source templ-info.exp only if
26482 the templates executable exists.
26483
26484 * gdb.c++/misc.cc (class Contains_static_instance,
26485 class Contains_nested_static_instance),
26486 gdb.c++/classes.exp (test_static_members): Test printing of
26487 a class that contains a static instance of the class.
26488
26489Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26490
26491 * gdb.base/langs2.c (cppsub_): Don't prototype.
26492 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
26493 only, I believe).
26494
26495Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26496
26497 * lib/gdb.exp (skip_chill_tests): New procedure.
26498
26499 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
26500
26501Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
26502
26503 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
26504 each expect pattern. Cuts runtime from 12 to about 4 seconds.
26505
26506Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26507
26508 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
26509
26510 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
26511 disassemble 8, not 16, instructions for part 4.
26512
26513 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
26514 support the latter anymore.
26515
26516 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
26517 -DNO_PROTOTYPES.
26518 * gdb.base/callfuncs.c: Control use of prototypes based on
26519 NO_PROTOTYPES, not __STDC__.
26520 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
26521 t_float_values2 tests if prototypes in use.
26522
26523 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
26524 t_double_values): When checking differences against DELTA, check
26525 that difference is within the range (-DELTA,DELTA), not just
26526 (-infinity,DELTA).
26527
26528Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
26529
26530 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
26531 'file' command firts, then 'target', then 'load', this is due to gdb
26532 target set up.
26533 * config/mips-gdb.exp: Fix a couple regular exp bugs.
26534
26535Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
26536
26537 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
26538 FP load/store variants.
26539 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
26540
26541Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
26542
26543 * gdb.base/term.exp: Do not give a warning if not native, it is
26544 not an abnormal condition.
26545
26546Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
26547
26548 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
26549 t_char_array".
26550
26551Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
26552
26553 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
26554 are getting the version number.
26555
26556 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
26557 if not native, it is not an abnormal condition.
26558
26559Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26560
26561 * lib/gdb.exp: Just use "file exists", rather than undocumented
26562 dejagnu procedure "findfile".
26563
26564Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
26565
26566 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
26567 (LDFLAGS): Set to -Xlinker -Ur.
26568
26569 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
26570 Removed, these values are set by lib/gdb.exp.
26571
26572 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
26573
26574Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
26575
26576 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
26577 of replicating gdb startup code.
26578
26579 * config/mt-vxworks (LDFLAGS): Set to -r.
26580 (CFLAGS_FOR_TARGET): Removed.
26581
26582 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
26583 (gdb) and gdb for vxworks uses (vxgdb).
26584
26585 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
26586 executable is not in the tree and host != target, use sed and
26587 program_transform_name to determine the gdb name used by the
26588 target.
26589
26590 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
26591 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
26592
26593Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26594
26595 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
26596 floats, chars, and shorts where there are ANSI-style function
26597 definitions.
26598
26599 * gdb.base/langs.exp, gdb.base/langs*: New test.
26600 * gdb.base/Makefile.in: Build it.
26601 * TODO: Remove item about checking that C names don't get C++
26602 demangling applied; this test tests it.
26603
26604Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26605
26606 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
26607 went with the const70 xfail. The xfail went away a year ago.
26608
26609 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
26610
26611 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
26612 for hp300.
26613
26614 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
26615
26616 * gdb.base/a1-selftest.exp: Don't run on hp300.
26617
26618Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26619
26620 * Makefile.in (site.exp): Set host_alias and target_alias as well
26621 as host_triplet and target_triplet.
26622
26623Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26624
26625 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
26626
26627 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
26628 places as other ecoff systems).
26629
26630 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
26631 ultrix.
26632
26633Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26634
26635 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
26636 remove them.
26637 * gdb.base/nodebug.exp: Accept "function" in addition to "text
26638 variable and "variable" in addition to "data variable".
26639 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
26640
26641 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
26642 2.
26643 * gdb.base/list1.c (long_line): Add additional statement at start
26644 of function.
26645 * gdb.base/list.exp (test_forward_search): Update line number to
26646 reflect new statement.
26647
26648Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26649
26650 * gdb.base/signals.exp: Reinitialize searched source directories
26651 after gdb_start call.
26652
26653Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
26654
26655 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
26656 * gdb.stabs/Makefile.in: Likewise.
26657
26658 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
26659 change. Instead split the tests into smaller pieces.
26660 * gdb.disasm/hppa.s: Corresponding changes.
26661
26662Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26663
26664 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
26665 Quote ^C when passing it to stty. For some shells ^ is a pipe.
26666
26667 * gdb.base/funcargs.exp: Modify many tests so that every test
26668 either passes or fails. Make some test names unique.
26669
26670Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26671
26672 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
26673 Call stty to set interrupt character.
26674
26675 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
26676 for HP assembler versus GNU assembler based on actual behavior of
26677 $(CC), rather than assuming that $(AS) is always the GNU assembler.
26678
26679 * TODO: Suggest a few more stepping tests.
26680
26681Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
26682
26683 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
26684 restart GDB for h8300 after a continue.
26685 (return): Add pattern to match a29k-udi behavior.
26686 * gdb.base/nodebug.exp: Remove obsolete comment.
26687 * gdb.base/regs.exp: New file, testing of register displays.
26688 * gdb.base/return.exp: Fix typo in reference to $objdir.
26689 * gdb.base/whatis.exp: Always start with a fresh GDB.
26690
26691Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26692
26693 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
26694 higher, these tests generate a lot of output.
26695
26696Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26697
26698 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
26699 code following the catch silently ignored some errors; without the
26700 catch they should be thrown like any other tcl error. Also, the
26701 catch used "" instead of {} which meant all the callers who wanted
26702 to include one of the characters "[]$ had to quote it an extra time.
26703 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
26704 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
26705 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
26706 Remove extra quoting.
26707
26708Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
26709
26710 * gdb.base/commands.exp: Make test names unique; every test either
26711 passes or fails. Update some comments.
26712
26713 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
26714
26715Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26716
26717 The following fixes a FAIL caused by the fact that the alpha stabs
26718 configuration didn't use the ".if alpha" code in weird.def.
26719 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
26720 bit pointer, so the 32 bit version works even on the alpha.
26721 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
26722 Remove the stuff which allowed us to have separate versions for
26723 alpha and everything else.
26724
26725 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
26726 regexp which "info func operator\[\](" is supposed to match. Fix
26727 string to send to GDB. Note that GDB still doesn't work right. Add a
26728 new test for "info func .perator\[\](" which GDB does handle correctly.
26729
26730 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
26731
26732Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26733
26734 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
26735 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
26736 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
26737 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
26738 it makes the tests harder to understand and confuses test-o-matic.
26739 The preferred style is that each test provides a PASS or a FAIL,
26740 and has a unique message (e.g. "continue #54" not just "continue")
26741 which is the same for the pass and the fail.
26742 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
26743 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
26744 to lib/gdb.exp.
26745 * gdb.base/printcmds.exp: Use test_print_accept. Remove
26746 prt_accept which was basically the same thing. Likewise for
26747 test_print_reject and prt_reject.
26748 * lib/gdb.exp (test_print_reject): Add some more error message
26749 patterns to match from the former printcmds.exp (prt_reject).
26750 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
26751 One defect of the passcount stuff is that some of it failed to
26752 report XPASS where appropriate.
26753 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
26754 stuff before and after arg in expected pattern.
26755 (test_paddr_operator_functions): Re-do test without print_addr_of;
26756 this is the only test which seems to want extra stuff there.
26757
26758Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26759
26760 * gdb.base/nodebug.exp: Update new tests to reflect improved
26761 wording of gdb output.
26762
26763 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
26764 and "ptype" work on variables in files compiled without -g.
26765 Replaces commented out "maint print msymbol" tests.
26766
26767Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26768
26769 * gdb.base/setvar.c (dummy): Call malloc.
26770
26771 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
26772 losing with the irix4 sed.
26773
26774 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
26775 ALRM" on irix4.
26776
26777Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26778
26779 * TODO: Remove items about corefile.exp testing new exec-file and
26780 backtrace; both are now done. Add items about printing enums.
26781
26782Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26783
26784 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
26785 "get signal $thissig" test fails.
26786
26787 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
26788
26789Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26790
26791 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
26792 compiler warning with dec alpha compiler.
26793
26794 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
26795 extra \n from gdb_test call (this explains why the prompt test
26796 that I removed yesterday was there).
26797 (user_defined_command_test): Remove extra \n and prompt test.
26798
26799 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
26800 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
26801 doesn't exist.
26802 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
26803 Also remove alpha workaround, which turns out to be because
26804 SIGABRT == SIGLOST.
26805
26806 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
26807
26808 * gdb.base/help.exp: Don't test "help show".
26809
26810Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26811
26812 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
26813 "set print address" is on.
26814 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
26815 pass prompt to gdb_test; gdb_test already looks for the prompt.
26816
26817 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
26818
26819 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
26820 was a vestige of the manual TESTSTRATEGY, and the purpose of it
26821 was to make sure that gdb can read a core file. But (a) the "read
26822 the corefile" part didn't make it to a1-selftest.exp, we just
26823 delete the corefile after creating it, and (b) we test reading
26824 corefiles in corefile.exp anyway. Also, this test left around a
26825 xgdb process on Solaris.
26826
26827 * gdb.base/corefile.exp: Also test backtrace.
26828
26829Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
26830
26831 * gdb.base/commands.exp: Test a simple user defined command with
26832 arguments and if/while statements; verify the full user command is
26833 printed by "show user".
26834
26835 * gdb.base/commands.exp: Test if/while commands as part of a
26836 breakpoint command list; verify they appear in breakpoint
26837 information.
26838
26839Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26840
26841 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
26842 than by dividing by zero.
26843
26844Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
26845
26846 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
26847 performing an inferior call with watchpoints enabled.
26848 * gdb.base/watchpoint.c (main): Delete second unnecessary read
26849 call.
26850
26851Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26852
26853 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
26854 of "file" command.
26855
26856 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
26857 Add additional pattern for when "int operator int(void);" appears
26858 in a different order.
26859
26860Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26861
26862 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
26863
26864 * gdb.base/help.exp: Replace most of docstrings for "info signals"
26865 and "signal" with ".*".
26866
26867Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26868
26869 * TODO: Add note about "handle all nostop".
26870
26871 * gdb.base/{sigall.c, sigall.exp}: New test.
26872 * gdb.base/Makefile.in: Add it.
26873
26874Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
26875
26876 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
26877 when invoking GDB, suppresses any windowing interface.
26878
26879Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
26880
26881 * config/sim-gdb: New file, simulator testing support.
26882
26883Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
26884
26885 * gdb.base/interrupt.exp: Test calling func1 twice.
26886
26887Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
26888
26889 * gdb.base/list.exp (test_forward_search): Set timeout higher
26890 when we'll be getting lots of output from gdb.
26891
26892 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
26893 "init_malloc" to after the expect statement. Run it if that
26894 regexp is taken, but also for two others which happen if source
26895 cannot be found.
26896
26897Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26898
26899 * gdb.base/printcmds.exp: New test, for printing register before
26900 program is running.
26901
26902Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26903
26904 * gdb.base/list.exp: Correct some alternate expect patterns
26905 to reflect changes in list1.c.
26906
26907Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26908
26909 * TODO: Add item regarding large frames.
26910
26911 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
26912
26913 * TODO: Remove item about enabling return.exp; it
26914 is enabled. Suggest a few more "return" tests.
26915
26916Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26917
26918 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
26919 anonymous unions.
26920
26921Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26922
26923 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
26924 and pr-5646.o, so "make" is the same as "make all", not "make
26925 pr-4975.o".
26926
26927Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
26928
26929 * gdb.base/list.exp: Adjust expectations to reflect changes in
26930 list1.c.
26931 (test_forward_search): New test proc.
26932 * gdb.base/list1.c (long_line): New function, has long source line.
26933
26934Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
26935
26936 * gdb.base/a1-selftest.exp: Change initial stepping to know about
26937 additional line of code that was added.
26938
26939Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
26940
26941 * gdb.disasm/hppa.s: Break the large branching tests into smaller
26942 tests so as not to overflow expect's input buffers.
26943 * gdb.disasm/hppa.exp: Corresponding changes.
26944
26945Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26946
26947 Beginnings of template debugging tests.
26948 * gdb.c++/templ-info.cc: New file to test for template
26949 debugging capability of the compiler.
26950 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
26951 templ-info.cc.
26952 * gdb.c++/templates.cc: Add explicit template instantiations
26953 to enable compiling with -fno-implicit-templates. Add destructor
26954 and 'value' method to T5 class for template tests.
26955 * gdb.c++/templates.exp: Add testcases for printing of template
26956 types, setting breakpoints on template methods and calling a
d63a86f8 26957 template method.
c906108c
SS
26958
26959Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
26960
26961 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
26962 branch target since some assemblers (gas-2.5) may emit a
26963 relocation for the branch instead of resolving it in the
26964 assembler.
26965
26966Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26967
26968 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
26969 through signal handler.
26970
26971Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
26972
26973 * configure.in (*-*-netware): Use config/mt-netware.
26974
26975 * config/mt-netware: New file.
26976 * config/mt-i386-netware: Removed, separate configs for different
26977 netware architectures are no longer needed now that we have
26978 --with-headers.
26979
26980Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26981
26982 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
26983 by the recent changes to use ANSI C arithmetic conversions.
26984
26985Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26986
26987 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
26988 bug involving using inferior_pid to figure out whether to select a
26989 frame.
26990
26991Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
26992
26993 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
26994 match the current disassembler output.
26995
26996Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
26997
26998 * gdb.fortran/exprs.exp: Expect VOID instead of void.
26999 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
27000 types, expect "int" as type of integer values (for now).
27001
27002Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
27003
27004 * gdb.base/commands.exp: New tests for if/while commands.
27005
27006Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
27007
27008 * lib/gdb.exp (runto): Replace sub-pattern for hex value
27009 by .*, since hex values have different syntax in Chill mode.
27010
27011Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27012
27013 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
27014 linefeed from expect pattern for repeated types with indices > 9.
27015
27016Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
27017
27018 First part of Fortran test suite.
27019 * gdb.fortran: New directory.
27020 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
27021
27022Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27023
27024 * gdb.base/default.exp: Update expect pattern for load command
27025 without arguments.
27026
27027Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
27028
27029 * configure.in: Change i386 to i[345]86.
27030 * gdb.base/configure.in: Likewise.
27031 * gdb.c++/configure.in: Likewise.
27032 * gdb.chill/configure.in: Likewise.
27033
27034Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
27035
27036 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
27037 patterns, since that is not a valid context for comments.
27038
27039Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
27040
27041 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
27042 repeated types and repeated types with indices > 9.
27043
27044Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
27045
27046 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
27047 2417; old bug has been fixed.
27048
27049Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
27050
27051 * gdb.base/interrupt.exp: When trying to wake up the inferior,
27052 send the newline ourselves instead of assuming gdb_test will do
27053 so when passed an empty input string.
27054
27055 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
27056 stabs testcode.
27057
27058Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27059
27060 * lib/gdb.exp (gdb_test): Don't send anything if the first
27061 argument is an empty string. This makes cases where we want to
27062 match output that is already in expect's buffers (for example,
27063 matching a breakpoint after gdb_run_cmd has been called) work
27064 reliably.
27065
27066Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27067
27068 * config/netware.exp: New file.
27069
27070Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27071
27072 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
27073 the -B and -L prefixes so we can find the debugging stub.
27074
27075 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
27076 there and we are using the gcc from the tree.
27077
27078 * gdb.base/types.c: Removed.
27079
27080 * gdb.base/configure.in: Look for makefile fragments in ../config.
27081 Recognize i386-*-netware.
27082 * gdb.c++/configure.in: Likewise.
27083
27084Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27085
27086 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
27087 the correct TCL syntax.
27088
27089Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27090
27091 * gdb.base/opaque.exp: use runto instead of messing around with
27092 breakpoints. Simplify by using gdb_test.
27093
27094 * gdb.base/bitfields.exp: restart between tests on netware targets
27095 because breakpoints aren't relocated after target death. Run
27096 processes to completion.
27097
27098 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
27099
27100Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
27101
27102 * Makefile.in: Remove extra tabs that confuse some versions
27103 of "make". Use the newly built gdb to test with by default,
27104 rather than the first one in the tester's search path.
27105
27106Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
27107
27108 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
27109
27110 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
27111 condition help.
27112
27113Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27114
27115 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
27116
27117 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
27118 running.
27119 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
27120 * gdb.base/funcargs.exp: Likewise.
27121
27122 * gdb.base/bitfields.exp: Simplify by using gdb_test.
27123 * gdb.base/funcargs.exp: Likewise.
27124
27125 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
27126 message is "".
27127
27128Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27129
27130 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
27131 return,signals,twice}.exp: Handle non-existant binaries
27132 consistantly.
27133
27134 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
27135 * gdb.base/Makefile.in: Don't try to generate a core dump, we
27136 might testing a cross development system.
27137
27138Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27139
27140 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
27141 runtest script is relative to ${srcdir}, not ${rootdir}.
27142
27143Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
27144
27145 * gdb.base/signals.exp: Allow for optionality of breakpoint
27146 address.
27147
27148Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27149
27150 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
27151
27152Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27153
27154 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
27155 for size_t definition.
27156 * gdb.c++/templates.cc: Likewise
27157
27158 * config/mt-i386-netware: New file.
27159
27160 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
27161 defined.
27162
27163 * gdb.base/Makefile.in: Added support for systems that name core
27164 files by appending "core" to the program name.
27165 * gdb.base/a1-selftest.exp: Likewise.
27166
27167Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27168
27169 * gdb.base/return.exp: Add comment and message for `return double'
27170 test failure on Sparc Solaris.
27171
27172Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
27173
27174 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
27175
27176Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27177
27178 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
27179 from optimizing them away.
27180 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
27181 patterns to include default constructors and assignment operators,
27182 to match gcc versions beyond 2.5.8. Accept any cplus demangling
27183 character in the output of the virtual base pointer.
27184
27185Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27186
27187 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
27188 expression match in print_addr_of to avoid unintented matches.
27189 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
27190 versions up to 2.5.8.
27191
27192Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27193
27194 * gdb.base/list.exp: Tweak alternate pattern for listing of an
27195 included file to run under newer versions of expect.
27196 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
27197 consecutive >'s in templates to accomodate recent cplus-dem.c change.
27198 Remove xfail for the virtual table of BDDHookV.
27199
27200Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
27201
27202 * lib/gdb.exp (string_to_regexp): Set a default result.
27203 (default_gdb_start): Fix misleading message.
27204
27205Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
27206
27207 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
27208 Remove all CC, etc definitions.
27209 * config/mt-hpux: New file.
27210 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
27211 (CFLAGS, LDFLAGS): Define.
27212 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
27213
27214 * Makefile.in (site.exp): Don't insert host_os, etc.
27215 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
27216 (distclean): Check existence of subdir.
27217 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
27218 * gdb.base/Makefile.in: General cleanup and simplification.
27219 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
27220 to build executables. Use default rule to build .o files.
27221 (EXPECT, RUNTEST, CC): Fix relative pathname.
27222 (site.exp): Don't insert host_os, etc.
27223 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
27224 and/or SIGUSR1 defined.
27225 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
27226 * gdb.c++/Makefile.in: General cleanup and simplification.
27227 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
27228 (CFLAGS): Remove.
27229 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
27230
27231Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
27232
27233 * gdb.base/recurse.exp: Misc changes to get tests running again
27234 after Kung's changes to the watchpoint code.
27235 * gdb.base/watchpoint.exp: Likewise.
27236
27237Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
27238
27239 * lib/gdb.exp (string_to_regexp): Convert {\} also.
27240
27241Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
27242
27243 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
27244 * lib/gdb.exp (default_gdb_start): Define.
27245 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
27246 gdb.base/funcargs.exp, gdb.base/opaque.exp,
27247 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
27248 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
27249 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
27250 Don't call gdb_target_udi in between tests.
27251
27252Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27253
27254 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
27255 (which was basically just a local version of the same thing). In
27256 addition to avoiding duplication, gdb_test_exact is faster.
27257 * lib/gdb.exp (gdb_test_exact): Fix typo.
27258
27259 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
27260 don't give an error.
27261
27262 * gdb.base/term.exp: Call delete_breakpoints before starting.
27263
27264 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
27265 (t10): Add comment.
27266
27267Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
27268
27269 Reorganization of the GDB Test Suite.
27270
27271 * gdb.base: New directory, contains all the basic tests.
27272 * gdb.c++: New directory, tests specific to C++.
27273 * gdb.chill: New directory, tests specific to Chill.
27274 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
27275 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
27276 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
27277 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
27278 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
27279 t30-31 to chill).
27280 * */gdbme.*: Rename to match appropriate expect scripts.
27281 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
27282 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
27283 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
27284 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
27285 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
27286 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
27287 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
27288 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
27289 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
27290 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
27291 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
27292 gdb.c++/virtfunc.cc: New names of C++ files.
27293 * gdb.chill/chillvars.ch: New name of Chill file.
27294 * gdb.base/configure.in, gdb.c++/configure.in,
27295 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
27296 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
27297 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
27298 * configure.in (configdirs): Update to reflect directory changes.
27299 (target_abbrev): No longer define for any configuration.
27300 * Makefile.in: Cosmetic improvements to header comments.
27301
27302Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
27303
27304 Various changes to gdb.t31:
27305
27306 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
27307 * gdbme.ch: Make all key-words and predefineds be upper-case.
27308 * chillvars.exp: Expect key-words and predefinds in upper-case.
27309
27310 * chillvars.exp: Use gdb_test_exact many places.
27311 Change expected output for arrays (which now includes index labels).
27312
27313 * pr-5020.exp, gdme.ch (module PR_5020):
27314 New test, for PR-5020.
27315
27316Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
27317
27318 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
27319 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
27320
27321Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
27322
27323 * Makefile.in: Fix bit-rot in definitions of CHILL,
27324 CHILL_FOR_TARGET and Chill_LIB.
27325 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
27326 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
27327 CHILL, and CHILL_LIB.
27328
27329Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
27330
27331 * Revert the previous changes. Please see Rob's directory
27332 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
27333
27334Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
27335
27336 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
27337 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
27338 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
27339 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
27340 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
27341 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
27342 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
27343 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
27344 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
27345 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
27346 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
27347 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
27348 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
27349 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
27350 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
27351 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
27352 changes from 94Q1.
27353
27354Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
27355
27356 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
27357 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
27358 Rob's new testing fragments.
27359
27360Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
27361
27362 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 27363 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
27364
27365Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
27366
27367 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
27368 version also, match on casted version strings, and match on
27369 gdb startup case where the line numbers might be messed up.
27370
27371Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
27372
27373 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 27374 (CFLAGS): Delete it from here.
c906108c
SS
27375
27376Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
27377
27378 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
27379
27380Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
27381
27382 * Makefile.in (RUNTEST): Default to just "runtest".
27383
27384Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27385
27386 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
27387 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
27388 the code has been restructured.
27389
27390Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27391
27392 * gdb.t00/default.exp (set write): Allow any number of \r and/or
27393 \n, not just one of each.
27394
27395 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
27396 /bin/cc gives a warning if you do.
27397
27398Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
27399
d63a86f8 27400 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
27401 __t10ListS_link1ZUiRCUiPT0
27402
27403Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27404
27405 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
27406 on local variables in recursive functions.
27407
27408 * gdb.t07/Makefile.in: Build the new test.
27409
27410Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27411
27412 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
27413 directly. Instead compare the return values from actual calls.
27414
27415Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
27416
27417 * Makefile.in (check): Set TCL_LIBRARY for runtest.
27418
27419Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27420
27421 * From Peter Schauer with minor modifications.
a9c64011
AS
27422 * gdb.t15/return.exp (return_tests): Handle targets where "return"
27423 stops in mid-line in the caller. Add xfail for returning a float
27424 value on X86 targets.
c906108c
SS
27425
27426Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27427
27428 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
27429 to avoid expect lossage.
27430 (fmem_LRbug_tests): Likewise.
27431 * gdb.disasm/hppa.s: Corresponding changes.
27432
27433 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
27434 conditions to work with latest dejagnu/expect.
27435
27436 * gdb.t15/funcargs.exp (finish from indirect call): No longer
27437 expected to fail on the PA.
27438 (backtrace in call with trampolines): Explicitly require main
27439 to be frame #1 (no trampolines should show up in backtrace).
27440
27441 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
27442 "continue -expect".
27443 * gdb.t06/break.exp: Likewise.
27444 * gdb.t07/watchpoint.exp: Likewise.
27445 * gdb.t13/bitfields.exp: Likewise.
27446 * gdb.t15/{funcargs,return}.exp: Likewise.
27447 * gdb.stabs/weird.exp: Likewise.
27448 * config/{mips,udi}-gdb.exp: Likewise.
27449
27450 * hppa.sed: Enclose comments within a sed command to avoid
27451 losing with the old OSF1 sed.
27452
27453Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27454
27455 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
27456 sequent dynix.
27457 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
27458 * gdb.t15/funcargs.exp: Conditionally step again to really
27459 finish from marker_call_with_trampolines. Handle the case where
27460 the first step from within call_with_trampolines already steps
27461 us back to main.
27462 * gdb.t15/gdbme.c: Add comment to closing brace of
27463 call_with_trampolines for funcargs.exp.
27464
27465Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27466
d63a86f8 27467 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
27468 Fix typo(s).
27469
27470Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27471
27472 * gdb.t07/gdbme.c: More code for watchpoint testing.
27473
27474 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
27475 "Hardware watchpoint" throughout file.
27476 (test_watchpoint_triggered_in_syscall): New test.
27477 (test_complex_watchpoint): New test.
27478
27479Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27480
27481 * gdbme.c (call_with_trampolines): New function to try and step
27482 into. Tests trampoline problems on the PA.
27483
27484 * funcargs.exp (localvars_in_indirect_call): No longer expect
27485 stepping into indirect call to fail on PAs.
27486 (test_stepping_over_trampolines): New test.
27487
27488Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27489
27490 * TODO: Add suggestions for static member function tests, and
27491 completion tests.
27492
27493Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27494
27495 * TODO: Add suggestions for "p/a" tests.
27496
27497 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
27498 (default_gdb_exit): Replace all the hair with sending "quit" to
27499 the process with a simple close.
27500
27501Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27502
27503 * TODO: Add suggestions for shared library tests.
27504
27505Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27506
27507 * TODO: Add suggestions for x/s tests.
27508
27509Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27510
27511 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
27512 "enable once", and "enable breakpoints once" with ".*".
27513
27514Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27515
27516 * TODO: Add suggestions about structure passing tests.
27517
27518Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27519
27520 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
27521 the primary1 test, use work around if __GNUC__ < 2.
27522 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
27523 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
27524 Test for bad output rather than waiting for timeout. Issue
27525 second continue only if first continue failed.
27526
27527Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
27528
27529 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
27530 operator[] test with gdb_test because the old code didn't seem to
27531 be getting the quoting right with the new dejagnu.
27532
27533Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
27534
27535 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
27536 one from the path.
27537 * Makefile.in: Use a fresh expect if there is one, use runtest
27538 from the src tree if there is one.
d63a86f8 27539
c906108c
SS
27540Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
27541
27542 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
27543 next over recursive call. Revise the tests from that point on
27544 (which had been skipped) to match GDB's actual (correct) output.
27545
27546 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
27547 with next over a breakpoint whose condition is false.
27548
27549 * gdb.t00/help.exp: Comment out "help set print" tests just like
27550 (and for same reason as) "help set" test.
27551
27552Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27553
27554 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
27555 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
27556
27557Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27558
27559 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
27560 necessary gdb_target_udi.
27561
27562 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
27563
27564 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
27565 1838 and 2417; they are fixed.
27566
27567 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
27568 gdb.t03/ptype.exp (ptype structure, ptype union):
27569 Remove xfails; the test is looser than when the xfails were added.
27570
27571 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
27572 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
27573
27574 * gdb.t01/run.exp: Only run shell test if isnative.
27575
27576 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
27577 since "run" automatically loads if necessary. Call gdb_target_udi
27578 after the "file" since "file" kills any execution target.
27579
27580 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
27581 GDB. GDB doesn't work that way (not anymore at least) on UDI.
27582 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
27583 argument for UDI.
27584
27585Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
27586
27587 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
27588
27589 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
27590
27591Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27592
27593 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
27594 properly quoting regexps. This makes the second argument to
27595 demangle a fixed string, which matches the callers, instead of a
27596 shell-style pattern which is what the previous implementation
27597 used. Update some of the callers.
27598
27599Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27600
27601 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
27602 (comib_nullified_tests): Fix typo.
27603 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
27604 strings. No longer expected to fail.
27605
27606 * gdb.disasm/hppa.s (addib_tests): Fix typo.
27607 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
27608 strings. No longer expected to fail.
27609
27610 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
27611 string. No longer expected to fail.
27612
27613Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27614
27615 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
27616 No longer expected to fail.
27617
27618 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
27619 string. No longer expected to fail.
27620
27621Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27622
27623 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
27624 only in the names (I probably got most of them). I was even
27625 generous with some which differed in underscores in names, and
27626 probably missed a few, and I *still* was able to remove almost a
27627 third of the file with almost no impact on testsuite coverage.
27628
27629Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27630
27631 * gdb.t00/default.exp: Match udi_attach error message as well as
27632 the one from child_attach.
27633
27634 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
27635
27636 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
27637
27638 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
27639 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
27640
27641 * Move test with enums and partial symbols back to
27642 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
27643 Reverts the change of 26 May 93. Per today's change to
27644 stabs.texinfo, the behavior that weird.exp was expecting was
27645 unreasonable; what is important is that the compiler+gdb get
27646 things right, which happens with a recent gcc. Also fix the test
27647 to deal with native compilers which put out the stab gdb can't
27648 deal with.
27649
27650Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27651
27652 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
27653 in the names. The main thing these accomplish is to slow things down.
27654 Many more such duplicates surely remain.
27655
27656 * gdb.t00/help.exp: Comment out "help support" test just like
27657 (and for same reason as) "help set" test.
27658
27659Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
27660
27661 * gdb.t06/break.exp: Remove setup_xfails for
27662 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
27663 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
27664 about known bug in gcc to include up through 2.5.8.
27665 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
27666 well as "_vb$".
27667 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
27668 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
27669 with latest gcc and gdb.
27670 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
27671 well as "_vb$".
27672
27673Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27674
27675 * configure.in (hppa*-*-*): Also configure and build stabs-only
27676 tests.
27677
27678Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27679
27680 * gdb.t10/hppa.mt: A makefile fragment for the PA.
27681 * gdb.t10/configure.in (hppa*-*-*): Use it.
27682
27683Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27684
27685 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
27686
27687Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27688
27689 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
27690 versions prior to 1.13.5.
27691
27692Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27693
27694 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
27695 the prompt is at the start of a line.
27696
27697Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27698
27699 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
27700 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
27701 in the copr tests now.
27702 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
27703 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
27704 expected to fail.
27705
27706Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
27707
27708 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
27709 gdb.t31/chillvars.exp, lib/gdb.exp:
27710 Tweak to run under either version of expect.
27711 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
27712 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
27713 * gdb.t11/list.exp: Remove extraneous whitespace.
27714
27715Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27716
27717 * gdb.t16/printcmds.exp (test_print_strings): Accept
27718 "(unsigned char *) " before the string.
27719
27720 * TODO: Add notes about printing of fancy types and GDB expressions.
27721
27722Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
27723
27724 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
27725 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 27726 if doing mips-idt-ecoff.
c906108c
SS
27727
27728Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
27729
27730 * Most .exp files: Tweak to run under either version of expect.
27731
27732Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27733
27734 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
27735 xfails; I'm not sure why they are failing, but not because of PR 1806.
27736
27737Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
27738
27739 * config/unix-gdb.exp: Remove gdb_unload cause it's already
27740 defined in lib/gdb.exp.
27741
27742Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27743
27744 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
27745 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
27746 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
27747 have to be typeless.
27748
27749Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27750
27751 * TODO: Add suggestion for copyright year test.
27752
27753Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
27754
27755 * configure.in (*-*-lynxos*): Add stabs tests.
27756
27757Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
27758
27759 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
27760 so insert a tab before any assembler directive in column zero.
27761
27762 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
27763 stores.
27764 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
27765 stores.
27766 (fpu_short_memory_tests): Likewise.
27767
27768Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27769
27770 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
27771 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
27772 .stabs directives in comments.
27773
27774Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27775
27776 * TODO: New file, describing tests we could write.
27777 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
27778
27779Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27780
27781 * gdb.t06/signals.exp: Add kludge to force re-sync.
27782
27783 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
27784 to xgdb instead of gdb, get out of gdb.
27785
27786Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
27787
27788 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
27789 for info.
27790
27791Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
27792
27793 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
27794 * gdb.stabs/configure.in (hppa*-*-*): Use it.
27795 * gdb.stabs/hppa.sed: New sed script for the PA.
27796
27797Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27798
27799 * gdb.stabs: Re-write weird.def and configuration to use sed
27800 instead of cpp. sed is portable and POSIX; cpp is neither.
27801
27802Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27803
27804 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
27805
27806Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27807
27808 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
27809
27810Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27811
27812 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
27813 "_vb$".
27814 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
27815 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
27816
27817Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27818
27819 * lib/gdb.exp: Comment out code which depends on non-existent
27820 `transform' procedure.
27821
27822Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
27823
27824 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
27825 * lib/gdb.exp: Transform tool name.
27826 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
27827 1.1's new error handling system.
27828
27829Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27830
27831 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
27832
27833Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27834
27835 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
27836 They made pattern matching so slow that timeouts happened on
27837 heavily loaded systems. Now any output from "show print" which
27838 gets us back to the GDB prompt is a PASS.
27839
27840Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
27841
27842 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
27843
27844Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27845
27846 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
27847
27848 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
27849 It is not from PR 3220.
27850
27851Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27852
27853 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
27854 just started failing because they depended on the order the
27855 subcommands are presented, or exact docstring text. This kind of
27856 test is a pain and has minimal benefit.
27857
27858Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27859
27860 * gdb.t09/corefile.exp: At end of test, use "core" command with
27861 no arguments.
27862
27863Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
27864
27865 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
27866 17}/Makefile.in: Make it possible to run the testsuite with Sun
27867 make and CC = cross gcc by adding explicit build rules for .o
27868 files.
27869
27870Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27871
27872 * gdb.t15/funcargs.exp: Don't put comments on same line as
27873 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 27874
c906108c
SS
27875Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27876
27877 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
27878
27879Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
27880
27881 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
27882 * gdb.t20/inherit.exp: remove three dumplicate entries.
27883
27884Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27885
27886 * gdb.t06/break.exp: For "next over recursive call", fail on any
27887 incorrect output, not just on "factorial (value=2)".
27888
27889Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27890
27891 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
27892 working now. Add an xfail if accesing a bss variable causes
27893 a memory error if the target is not yet run.
27894
27895Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27896
27897 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
27898 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
27899 name of __st* demangling (2 strings). Did Kung really get the
27900 more than 95 others right without testing them?
27901
27902Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
27903
27904 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
27905
27906Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
27907
27908 * configure.in (configdirs): Add gdb.disasm
27909 * gdb.disasm: New directory for GDB disassembler tests.
27910 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
27911
27912Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27913
27914 * gdb.t00/help.exp: Don't test "help set".
27915
27916 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
27917 from within expect statements. None of these happen anymore and
27918 they cause regressions to be silently unnoticed.
27919
27920 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
27921 messages) about known failures with gcc cygnus-2.4.5-930417.
27922
27923 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
27924 comp-info.exp so it gets built if it doesn't exist.
27925
27926 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
27927 it is no longer used.
27928 * gdb.t13/comp-info.c: Removed.
27929
27930Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
27931
27932 * gdb.t06/signals.exp: Add xfail for sun3.
27933
27934Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27935
27936 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
27937 relevant because ^C doesn't get sent but failure can be reproduced
27938 interactively).
27939
27940Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27941
27942 * gdb.stabs/alpha.mt: New configuration file for alpha.
27943 * gdb.stabs/configure.in: Use it.
27944 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
27945 sharing with alpha.mt, redefine long to word via preprocessor.
27946 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
27947 for alpha.
27948 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
27949 native cc.
27950 * gdb.t00/teststrategy.exp: Change expect string so that we
27951 consume the `(xgdb)' from the command echo and from the gdb prompt.
27952 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
27953 gdb currently compares all values as long, so this failure probably
27954 applies to any configuration where LONGEST is bigger than a target int.
27955 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
27956 with gcc.
27957 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
27958 to handle opaque pointers, gcc is.
27959 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
27960 as first argument. Include <sys/types.h> and change all operator
27961 new definitions to use size_t.
27962 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
27963 now that we use size_t.
27964
27965Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27966
a9c64011 27967 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 27968 a long or float array cast all array members to the same type.
a9c64011 27969 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 27970 with 64 bit longs.
a9c64011 27971 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 27972 on alpha.
a9c64011 27973 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
27974
27975Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27976
27977 * gdb.t24 (demangle.exp): Constructors of templates have names like
27978 vector<int>::vector(int) not vector<int>::vector<int>(int). See
27979 section 14.6 of the ARM.
27980
27981 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
27982 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
27983 accomplish little and slow down the testsuite.
27984
27985 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
27986 Accept spaces various places.
27987
27988Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27989
27990 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
27991 with watchpoint enabled.
27992
27993 * Makefile.in: Remove definition of CC and remove the second
27994 definition of CXX (the "CXX = gcc" one remains). These definitions
27995 were causing backquotes to be expanded within backquotes, which
27996 doesn't work.
27997
27998Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
27999
28000 * gdb.t17/callfuncs.exp: Add "return 0" to end.
28001
28002Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28003
a9c64011
AS
28004 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
28005 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
28006 by mips cc and contains no stabs entries.
28007
28008Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
28009
28010 * config/vx-gdb.exp: Use fake device to load files rather than
28011 NFS.
28012 * lib/gdb.exp: New proc to do "file" command.
28013 * config/unix-gdb.exp: Use new "file" proc.
28014
28015Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
28016
28017 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
28018 Rework board rebooting slightly.
28019 (gdb_exit): Don't exit from the remote shell; there isn't one.
28020 * gdb.stabs/weird.exp: If a program is being debugged already,
28021 kill it.
28022 * gdb.t04/setvar.exp: Stop and restart gdb.
28023 * gdb.t05/expr.exp: Likewise.
28024 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
28025 restart gdb and reload the program.
28026 * gdb.t08/opaque.exp: Likewise.
28027 * gdb.t12/scope.exp: Likewise.
28028 * gdb.t13/bitfields.exp: Likewise.
28029 * gdb.t15/funcargs.exp: Likewise.
28030 * gdb.t20/classes.exp: Likewise.
28031 * gdb.t03/ptype.exp: Increase timeout.
28032 * gdb.t16/printcmds.exp (test_print_string_constants,
28033 test_print_array_constants): Likewise.
28034 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
28035 * gdb.t20/classes.exp (do_tests): Likewise.
28036 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
28037
28038Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
28039
28040 * gdb.stabs: Renamed *wierd* to *weird*.
28041
28042Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
28043
28044 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
28045 for timeout. Add "known gcc 2.4.5 bug" to failure message.
28046
28047Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
28048
28049 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
28050 (do_tests): Remove xfail for whatis on one_var and two_var.
28051
28052Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
28053
28054 * Makefile.in: Made cross building work better by adding
28055 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
28056
28057Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28058
28059 * gdb.t15/{return.c,return.exp,Makefile.in}:
28060 New test, currently commented out.
28061
28062Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
28063
28064 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
28065 still running and removes the leftover named socket so GDb can do
28066 clean restarts.
28067
28068Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
28069
28070 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
28071 console, not GDB.
28072 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
28073 cross testing works better with "make check"
28074 * config/unix-gdb: Use default procedures for exit and version.
28075 * config/vx-gdb.exp: Cleaned up and massaged back to working order
28076 with the newest VxWorks.
28077
28078Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28079
28080 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
28081 old form.
28082
28083 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
28084 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
28085
28086 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
28087
28088 * config/unix-gdb.exp: Remove this version of gdb_exit
28089 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
28090 Rob says he'll look at it when he gets back to testing boards.
28091
28092Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
28093
28094 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
28095 an expected fail for certain ptype commands.
28096
28097 * gdb.t20/classes.exp: Update expected results of "ptype class
28098 Base1" to account for the constructor that now appears in the type.
28099
28100Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
28101
28102 * configure.in (configdirs): Restore gdb.t04, which mysteriously
28103 disappeared from list.
28104 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
28105 "alldone" proc with call to cleanup and exit.
28106 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
28107 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
28108 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
28109 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
28110 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
28111 "alldone" proc with simple returns that suppress remaining
28112 tests. The alldone proc went away many months ago.
28113
28114Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28115
28116 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
28117
28118 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
28119
28120Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28121
28122 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
28123 as vax gdb will display them.
28124
28125Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28126
28127 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
28128 optimizers.
28129
28130 * scope.exp: Change "bad value for localval" messages so each one
28131 is unique.
28132
28133 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
28134 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
28135
28136 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
28137
28138Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28139
28140 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
28141 doesn't exist (due to optimization).
28142
28143Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28144
28145 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
28146 contains \r because the filename is long.
28147
28148 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
28149 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
28150
28151Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28152
28153 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
28154 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
28155 Ultrix.
28156 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
28157 int tests.
28158 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
28159
28160Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
28161
28162 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
28163
28164 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 28165 to match does not match the passing case but still matches the
c906108c
SS
28166 failing case.
28167
28168Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28169
28170 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
28171
28172Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
28173
28174 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
28175 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
28176 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
28177 Remove various versions of gdb_exit.
28178 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
28179 gdb_exit.
28180 * config/unix-gdb.exp: gdb_exit remains here, and should override
28181 the generic version, since it's doing a lot of wierd stuff that
28182 the other versions aren't. FIXME, fold it in, or abandon this
28183 version.
28184
28185Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28186
28187 * gdb.t24/demangle.exp: Add tests for PR 3220.
28188
28189Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28190
28191 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
28192
28193Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
28194
28195 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
28196 "i386-*-*". Works for i486 as well.
28197
28198 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
28199 bug, and expand domain of xfail to all SVR4 systems, since the
28200 actual problem is likely to be in generic SVR4 /proc support.
28201
28202Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28203
28204 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
28205
28206Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
28207
28208 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
28209 xfails for other systems. Match a missing 'Continuing.' as an
28210 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
28211
28212 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
28213 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
28214 Only issue warning for missing executables if -all option is used.
28215
28216 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
28217 file if -all option is used. It's like an unpredictable XFAIL.
28218
28219Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28220
28221 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
28222 for dynamically linked binaries.
28223
28224 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
28225
28226Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28227
28228 * gdb.t20/inherit.exp: Change message for "print tagless struct"
28229 to state that this is a known bug in old versions of g++.
28230
28231Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28232
28233 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
28234 while waiting for `Continuing'.
28235
28236Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
28237
28238 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
28239 in text, data, and bss.
28240 * gdb.t10/nodebug.c: Add local and global test variables for
28241 initialized and uninitialized data.
28242
28243Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28244
28245 * config/unix-gdb.exp (gdb_exit): Add "wait".
28246
28247Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28248
28249 * gdb.t06/signals.exp: xfail the continue from the handler for all
28250 targets.
28251
28252 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
28253 function with watchpoints enabled, the i386 call dummy starts with
28254 a call.
28255
28256 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
28257 386 bsd names its corefiles.
28258
28259Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
28260
28261 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
28262 compilers don't grok it.
28263 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
28264 with small octal ints rather than character constants, which
28265 are signed and might not fit if first promoted to int.
28266
28267Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
28268
28269 * gdb.t09/Makefile.in (clean): Remove corefile.
28270
28271Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28272
28273 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
28274
28275Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28276 and Jim Kingdon (kingdon@cygnus.com)
28277
28278 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
28279 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
28280 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
28281
28282Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28283
28284 * gdb.t17/interrupt.exp: Add xfail for hppa.
28285
28286Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28287
28288 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
28289 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
28290 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
28291 to determine signed-ness of bitfields and use the result to setup
28292 the xfail.
28293 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
28294 * gdb.t15/funcargs.exp: Use them to step until the second indirect
28295 call line is reached if necessary.
28296
28297Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28298
28299 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
28300
28301Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28302
28303 * gdb.t06/break.exp: Also test `clear' command.
28304
28305Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
28306
28307 * gdb.t00/teststrategy.exp: Remove extra quote.
28308
28309 * gdb.t07/watchpoint.exp: Change xfail for calling function with
28310 watchpoint enabled to be for all non-68k machines.
28311
28312 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
28313
28314Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28315
28316 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
28317 targets use aout.mt instead of ecoff.mt as gas understands
28318 standard aout format.
28319
28320Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
28321
28322 * lib/gdb.exp (runto): Don't insist that function we are running to
28323 was compiled with -g.
28324
28325 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
28326
28327 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
28328 to get back into the read system call.
28329 Accept leading newline in case where we woke it up.
28330
28331Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28332
28333 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
28334 to make the stabs test work on ecoff systems using gcc and -with-stabs.
28335 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
28336 enable ecoff configuration.
28337
28338Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28339
28340 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
28341
28342Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28343
28344 * gdb.t16/printcmds.exp: Add another printf test.
28345
28346Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
28347
28348 * configure.in: If configured -with-stabs on any target, add
28349 stabsdirs to configdirs.
28350
28351Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28352
28353 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
28354 fun" so pattern does not match the command itself.
28355
28356Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28357
28358 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
28359
28360Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28361
28362 * gdb.t17/interrupt.exp: Test for more things.
28363
28364Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28365
28366 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
28367 compiler arranges the code and line numbers.
28368
28369 * gdb.t17/interrupt.exp: Don't send \n after ^C.
28370
28371Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28372
28373 * gdb.t00/help.exp: Increase expect input buffer size.
28374
28375Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28376
28377 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
28378
28379 * gdb.t07/watchpoint.exp: Add xfail for hppa.
28380
28381 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
28382
28383 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
28384 [0-9]*, not just [0-9].
28385
28386Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28387
28388 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
28389
28390 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
28391
28392Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28393
28394 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
28395
28396Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28397
28398 * gdb.t06/signals.c: Add xfails for sun3.
28399
28400 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
28401
28402 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
28403 test_stepping tests.
28404
28405Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28406
28407 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
28408
28409 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
28410
28411 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
28412 rather than actually putting it through cpp twice.
28413
28414 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
28415
28416Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
28417
28418 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
28419 no longer needed.
28420
28421Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28422
28423 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
28424
28425 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
28426 C++ features prints as "struct", make it a pass, not an xfail.
28427
28428Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28429
28430 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
28431 Don't require VA to print as "class" rather than "struct".
28432
28433Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
28434
28435 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
28436
28437Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28438
28439 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
28440
28441Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28442
28443 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
28444 order.
28445
28446Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28447
28448 * gdb.t16/printcmds.exp: Add printf tests.
28449
28450 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
28451
28452 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
28453
28454Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
28455
28456 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
28457 pass counts, to counteract any existing or future setup_xfails.
28458
28459Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28460
28461 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
28462 {BEGIN,END}_COMMON for common block instead of STAB.
28463 * gdb.stabs/wierd.exp: Add xfail for rs6000.
28464
28465 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
28466 intp_var should be N_GSYM not N_LSYM.
28467 wierd-aout.S: Use a label for the value of the N_SO.
28468 wierd.def: Remove all backslashes.
28469 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
28470
28471Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28472
28473 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
28474 get the expected next to inheritance3.
28475
28476Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28477
28478 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
28479 now that gcc-2.4 gets it right.
28480
28481Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28482
28483 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
28484
28485 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
28486 generating comp-info.exp which works for cross-compilation.
28487
28488Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
28489
28490 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
28491 "*-*-sysv4.*".
28492
28493Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
28494
28495 * gdb.t01/run.exp: Start with a fresh gdb.
28496 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
28497 SVR4.x.
28498
28499Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
28500
28501 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
28502 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
28503 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
28504 Makefile.in (distclean, realclean): Remove gdbme.c from list of
28505 things to remove.
28506
28507Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
28508
28509 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
28510 test cases from bug reports.
28511
28512Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
28513
28514 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
28515 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
28516 avoid spurious xfails.
28517 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
28518 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
28519 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
28520
28521Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
28522
28523 * gdb.t00/teststrategy.exp: Rework to provide more useful
28524 description of each test, fix problem with systems that define
28525 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
28526 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
28527 results for "next over recursive call" so timeouts aren't taken
28528 by error.
28529
28530Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
28531
28532 * gdb.t12/scope.exp: Test printing of variables before run.
28533
28534 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
28535 printed in wrong order due to sorting.
28536
28537Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
28538
28539 * gdb.t00/teststrategy.exp: Fix expected results for printing
28540 user entered string constant. Is array of char, prints with no
28541 address.
28542
28543 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
28544 commands.
28545 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
28546 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
28547 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
28548 of struct of char arrays.
28549 * gdb.t00/radix.exp: New tests for radix commands.
28550
28551Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
28552
28553 * gdb.t16/printcmd.exp: Print a variable before running program
28554 (with xfail for AIX).
28555
28556Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
28557
28558 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
28559
28560 * gdb.t16/printcmd.exp: Don't print variables before running program.
28561
28562 * gdb.t06/break.exp: Don't require envp argument to main.
28563
28564 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
28565
28566 * gdb.t02/whatis.exp, gdb.t11/list.exp:
28567 Add xfails for rs6000.
28568
28569 * gdb.t02/whatis.exp: Change other tests not to re-test something
28570 we already tested.
28571
28572 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
28573 each type used has a variable of that type.
28574
28575Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
28576
28577 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
28578
28579Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
28580
28581 * configure.in: change srctrigger to be a file, not a directory
28582
28583Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
28584
28585 * configure.in (mips-idt-ecoff*): Added trailing '*'.
28586
28587 * gdb.t11/list.exp: Fixed a couple of typos.
28588
28589Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
28590
28591 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
28592 is fixed and PR is closed.
28593 * gdb.t16 (gdbme.c): Add simple test string variable.
28594 * gdb.t16 (printcmds.exp): Add tests with simple test string
28595 variable, primarily for boundaries on "set print elements".
28596
28597Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
28598
28599 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
28600 Make leading 0's optional and don't expect a tab in the middle
28601 of the number.
28602
28603 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
28604
28605 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
28606 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
28607 don't end command passed to gdb_test with newline.
28608
28609 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
28610 signed keyword away, don't expect signed bitfields to be signed.
28611
28612 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
28613 printing with only as many 1's as are in the field as well as printing
28614 with 32 1's (see comment).
28615
28616Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
28617
28618 * gdb.t00/default.exp: Start with a fresh gdb.
28619 * configure.in (configdirs): Remove gdb.t31 until the chill
28620 compiler works again. It no longer is able to find chillrt0
28621 since it isn't in libchill.a anymore.
28622 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
28623 wierd.o, make more modular.
28624 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
28625 spurious newlines that caused problems.
28626
28627Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28628
28629 * Move test with enums and partial symbols from gdb.t03/ptype.exp
28630 to gdb.stabs/wierd.exp since GCC has worked around the bug.
28631 gdb.stabs/wierd.{exp,def}: Many new tests.
28632
28633 * gdb.t00/default.exp: update info line for new message.
28634
28635 * gdb.t02/{whatis.exp,gdbme.c}:
28636 Test that "char *" doesn't print as "caddr_t".
28637
28638Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28639
28640 * gdb.t00/help.exp: Use .* in place of some help messages which
28641 just changed.
28642 gdb.t00/default.exp: Update "info frame" test for new message.
28643 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
28644 Remove some xfails
28645
28646Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28647
28648 * gdb.t03/{gdbme.c,ptype.exp}:
28649 Add tests for typedef'd struct and union without tags.
28650 Also check "whatis" on a variable of a typedef'd enum without a tag.
28651
28652 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
28653 PRMS 1823; the bug still exists but isn't reproduced by this test
28654 anymore), and remove rs6000 XFAIL (the bug is fixed).
28655
28656 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
28657 duplicated from whatis.exp. For those that are left, accept
28658 "long", "long int", or "int" for long variables (whatis.exp already
28659 has an XFAIL for "int", so no need to fail it here).
28660
28661 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
28662 Deal with GCC's names for types now that GDB uses the compiler's names.
28663
28664 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
28665 setup_xfail's for sunos4. If we #defined the signed keyword away,
28666 don't expect GDB to know that char it is signed.
28667
28668 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
28669
28670Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
28671
28672 * configure.in (configdirs): Add gdb.t24 for C++ tests that
28673 should work on any system, regardless of debugging format.
28674 * gdb.t21/demangle.exp: Move to gdb.t24.
28675 * gdb.t24/demangle.exp: Move from gdb.t21.
28676 * gdb.t24/{Makefile.in, configure.in}: New files.
28677
28678Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28679
28680 * configure.in: Do gdb.stabs and C++ tests only for stabs.
28681 * gdb.stabs: New directory.
28682
28683Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28684
28685 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
28686 not just "Quit anyway?".
28687
28688Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
28689
28690 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
28691 that all setup_xfails are immediately followed by clear_xfails.
28692
28693Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
28694
28695 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
28696 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
28697 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
28698 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
28699 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
28700 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
28701 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
28702 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
28703 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
28704 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
28705 gdb.t31/chillvars.exp, lib/gdb.exp:
28706 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
28707 bug-gdb@prep.ai.mit.edu.
28708
28709Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
28710
28711 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
28712 with 0.0, not integer 0.
28713
28714Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
28715
28716 * gdb.t06/break.exp: Update for "Kill the program" message change.
28717
28718Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
28719
28720 * Makefile.in (GDBFLAGS): Set to -nx.
28721 * Makefile.in (site.exp): Use GDBFLAGS.
28722
28723Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
28724
28725 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
28726 Makefiles.
28727 (check): depend on just-check.
28728 (just-check): added so that tests can be run without a noop
28729 build pass.
28730
28731Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
28732
28733 Switch to using configure's configdirs.
28734 * Makefile.in (Makefile): add configure.in dependency.
28735 (SUBDIRS): removed redundant assignment.
28736 * configure.in: switch subdirs assignment to configdirs.
28737 * gdb.t*/configure.in: new files.
28738
28739Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
28740
28741 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
28742 works.
28743
28744Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
28745
28746 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
28747 in explicit rules. Apparently this is not supported by some makes.
28748
28749Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
28750
28751 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
28752
28753Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28754
28755 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
28756 disappeared.
28757
28758Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
28759
28760 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
28761
28762Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
28763
28764 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
28765 watchpoint problem that is now fixed.
28766 * gdb.t30/chexp.exp: Remove setup_xfail for printing
28767 uninitialized convenience variables.
28768 * gdb.t31/chillvars.exp: Fix expected patterns for printing
28769 structures.
28770
28771Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28772
28773 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
28774 which causes expect to get out of sync with gdb on long output
28775 from help set.
28776 * gdb.t09/corefile.exp: Make expected pattern for core file
28777 failing signal and frame output format less sun specific.
28778
28779Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
28780
28781 * gdb.t31/chillvars.exp: Add and remove initial dummy
28782 breakpoint, so that symbol table is forced in.
28783 (Needed at least on Sunos4, though it seems not SVR4.)
28784 * gdb.t31/chillvars.exp: Update for changed output format.
28785
28786Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
28787
a9c64011 28788 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
28789
28790Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
28791
28792 * Makefile.in: Added --srcdir when invoking runtest, removed the
28793 need for a local config file. (optional now)
28794
28795Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
28796
28797 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
28798 failure count used to force early termination. Add some more
28799 expected failures for gnu style demangling.
28800
28801Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28802
28803 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
28804 pmi variable from gdb.t20/gdbme to get optimized away.
28805 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
28806 Check for written corefile upon timeout _and_ eof.
28807
28808Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28809
28810 * config/unix-gdb.exp: Add missing return 0.
28811
28812Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28813
28814 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
28815 test termination.
28816
28817Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
28818
28819 * configure.in (subdirs): Put back gdb.t17 which mysteriously
28820 disappeared.
28821
28822Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
28823
28824 * gdb.t10/crossload.exp: Disable the i860-elf test until such
28825 time as i860 support works.
28826
d63a86f8 28827 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
28828 "backtrace 100\r" rather than just "backtrace\r", to match last
28829 change.
28830
28831Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
28832
28833 * config/udi-gdb.exp (gdb_exit): Remove close command.
28834 (gdb_target_udi): New procedure to set the UDI target.
28835 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
28836 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
28837 Added waits for prompts after several question responses. Added
28838 some more responses used by a29k-amd-udi-gdb.
28839 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
28840 pass different arguments, restart UDI connection after program
28841 completion.
28842 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
28843 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
28844 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
28845 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
28846 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
28847 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
28848 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
28849 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
28850 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
28851 after program completion.
28852 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
28853 compiled with a SELECT_VECS setting.
28854 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
28855 infinite recursion.
28856
28857 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
28858 Added checks for COFF results, and made them expected failures for
28859 all targets. It would be better to make them expected failures
28860 for COFF targets only.
28861
28862Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
28863
28864 * Makefile.in: add null dvi target, don't bother to recurse
28865 through test directories for info and install-info; rename
28866 $(datadir) to be dejagnu instead of deja-gnu
28867
28868Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
28869
28870 * gdb.t31/gdbme.ch: Re-enable code that previously caused
28871 compiler to coredump.
28872 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
28873 code.
28874
28875Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
28876
28877 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
28878 coredump.
28879 * gdb.t31/chillvars.exp: Comment out tests that depend on that
28880 code.
28881
28882Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
28883
28884 * gdb.t03/ptype.exp: tests for return code from gdb_test.
28885 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
28886 which in a shell. Deletes xgdb when done.
28887 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
28888 Tests the return from the "set height" or "set width" commands.
28889 Added a few return codes where needed.
28890
28891Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
28892
28893 * Makefile.in (SUBDIRS): Add gdb.t17.
28894 * configure.in (subdirs): Add gdb.t17.
28895 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
28896 files to test gdb's calling of functions in the inferior with
28897 the correct arguments and gdb's ability to retrieve any
28898 result returned.
28899
28900Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
28901
28902 * config/unix-gdb.exp (gdb_exit): Remove close commands that
28903 may be called after gdb goes away. Previous versions of expect
28904 needed these to avoid file descriptor leaks, but they cause
28905 errors with the current revision of expect.
28906 * gdb.t00/gdbvars.exp: Use -re on expected output after
28907 setting sevenbit-strings.
28908 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
28909 to set sevenbit-strings consistent across tests.
28910 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
28911 set sevenbit-strings consistent across tests.
28912
28913Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
28914
28915 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
28916 expected output to match current "expect" expectations.
28917
28918Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
28919
28920 * gdb.t00/default.exp: Change expected output for default "source"
28921 command, to match new gdb behavior which requires a filename to
28922 source.
28923
28924Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
28925
28926 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
28927 expected fail for i486-*-* that misses the marker2 function.
28928 * gdb.t10/crossload.exp (bfddefault): Allow successful
28929 recognition of a format to pass even if no symbols are found.
28930 Explicitly catch failures where the format is not recognized
28931 or is ambiguous, and add the reason to the fail message.
28932 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
28933 the cause is and invalid target and add reason to failure message.
28934 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
28935 elf32-i386, elf32-sparc, and elf32-i860.
28936 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
28937 Set up expected failure for 'filename'::variable scope resolution,
28938 which is now apparently broken on all targets.
28939 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
28940 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
28941 gdb.t23/templates.exp: Change failure for missing binfile into
28942 just a warning.
28943 gdb.t21/demangle.exp: Change all cfront references to 'arm'
28944 references.
28945
28946Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
28947
28948 * gdb.t00/default.exp: Add expected output for default "source"
28949 command, to match new gdb behavior.
28950 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
28951
28952Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
28953
28954 * config/*-gdb.exp: returns an error, rather than exiting on
28955 internal errors.
28956
28957Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
28958
28959 * gdb.t03/gdbme.c: Add pointer to struct variable.
28960 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
28961 referencing struct members.
28962
28963Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
28964
28965 * configure.in (mips-idt-ecoff): New target.
28966 * config/mips-gdb.exp: New file for remote board using MIPS remote
28967 debugging protocol.
28968
28969 * Redid configuration scheme. Removed gdb.t*/configure.in.
28970 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
28971 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
28972 distclean targets. Built executables via .o files. Adjusted
28973 tests to account for source files in $(srcdir) rather than
28974 $(objdir).
28975 * lib/gdb.exp (runto): Don't expect () after the function name,
28976 because it may have arguments.
28977
28978Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
28979
28980 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
28981 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
28982 expected failures for mips-idt-* and mips-sgi-*.
28983 * gdb.t00/default.exp (attach): Kill process if requested.
28984 * gdb.t00/help.exp (help target core, help target): Accept a gdb
28985 that does not read core files.
28986 * gdb.t01/run.exp: Removed checks for exit status code.
28987 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
28988 it is linked in.
28989 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
28990 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
28991 appropriate, rather than doing it by hand.
28992 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
28993 execution.
28994 * gdb.t10/crossload.exp: Kill existing program if needed.
28995 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
28996 appropriate, rather than doing it by hand. Always increase
28997 timeout for this test, not just for VxWorks.
28998
28999Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
29000
29001 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
29002 of Chill STRUCT types and STRUCT values.
29003 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
29004 than "char".
29005 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 29006 struct2): New struct definitions and initializations to test
c906108c
SS
29007 simple Chill STRUCT types.
29008
29009Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
29010
29011 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
29012 the null byte at the end of strings.
29013 * gdb.t00/default.exp: Make show version insensitive to copyright
29014 date.
29015 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
29016 to avoid dependencies on target char signedness.
29017 * gdb.t16/printcmds.exp: Update expected results for explicitly
29018 unsigned char.
29019 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
29020 now work.
29021 * gdb.t21/demangle.exp: Add many more patterns for template
29022 demangling, most of them being expected failures.
29023 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
29024 string we are matching for, to match on the whole string.
29025 * gdb.t21/demangle.exp: Add many new test strings to demangle,
29026 and fix a whole bunch that had incorrect expected output but were
29027 passing anyway because of the bug in "proc demangle".
29028 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
29029 type.
29030 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
29031
29032Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
29033
a9c64011
AS
29034 * gdb/testsuite: made modifications to testcases, etc., to allow
29035 them to work properly given the reorganization of deja-gnu and the
29036 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
29037
29038Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
29039
29040 * gdb/testsuite: Initial creation of gdb/testsuite.
29041 Migrated dejagnu testcases and support files for testing nm to
29042 gdb/testsuite from deja-gnu. These files were moved "as is"
29043 with no modifications. This migration is part of a major overhaul
29044 of dejagnu. The modifications to these testcases, etc., which
29045 will allow them to work with the new version of dejagnu will be
29046 made in a future update.
48efe704 29047
8d8cb839 29048 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 29049\f
8d8cb839
EZ
29050;; Local Variables:
29051;; mode: change-log
29052;; left-margin: 8
29053;; fill-column: 74
29054;; version-control: never
29055;; End:
902f2ccb 29056
0b302171 29057 Copyright 1993-2005, 2012 Free Software Foundation, Inc.
902f2ccb
MC
29058 Copying and distribution of this file, with or without modification,
29059 are permitted provided the copyright notice and this notice are preserved.
This page took 3.06065 seconds and 4 git commands to generate.