]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
ChangeLog:
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
4e969b4f
AB
12012-07-30 Andrew Burgess <aburgess@broadcom.com>
2
3 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
4 change its format immediately after reloading the binary.
5
e7de8362
JK
62012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7
8 Fix testsuite regression after --use-deprecated-index-sections removal.
9 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
10 string.
11 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
12
7255706c
YQ
132012-07-27 Yao Qi <yao@codesourcery.com>
14
15 KFAIL for PR remote/14161.
16 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
17 Cleanup socket files.
18 (strace_info_marker): Detach inferior.
19
f2e8016f
TT
202012-07-26 Tom Tromey <tromey@redhat.com>
21
22 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
23
f66713d2
JK
242012-07-26 Markus Metzger <markus.t.metzger@intel.com>
25
26 * gdb.python/py-inferior.c (thread): New function.
27 (check_threads): New function.
28 (test_threads): New function.
29 * gdb.python/py-inferior.exp: Added test.
30 Replaced runto with continue to breakpoint.
31
8223e12c
TT
322012-07-26 Tom Tromey <tromey@redhat.com>
33
34 * lib/ada.exp (standard_ada_testfile): New proc.
35 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
36 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
37 * gdb.ada/array_return.exp: Use standard_ada_testfile.
38 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
39 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
40 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
41 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
42 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
43 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
44 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
45 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
46 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
47 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
48 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
49 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
50 * gdb.ada/char_param.exp: Use standard_ada_testfile.
51 * gdb.ada/complete.exp: Use standard_ada_testfile.
52 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
53 standard_output_file.
54 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
55 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
56 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
57 standard_output_file.
58 * gdb.ada/exprs.exp: Use standard_ada_testfile.
59 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
60 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
61 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
62 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
63 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
64 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
65 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
66 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
67 * gdb.ada/homonym.exp: Use standard_ada_testfile.
68 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
69 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
70 * gdb.ada/interface.exp: Use standard_ada_testfile.
71 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
72 standard_output_file
73 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
74 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
75 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
76 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
77 * gdb.ada/nested.exp: Use standard_ada_testfile.
78 * gdb.ada/null_array.exp: Use standard_ada_testfile.
79 * gdb.ada/null_record.exp: Use standard_ada_testfile.
80 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
81 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
82 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
83 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
84 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
85 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
86 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
87 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
88 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
89 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
90 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
91 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
92 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
93 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
94 * gdb.ada/start.exp: Use standard_ada_testfile.
95 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
96 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
97 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
98 * gdb.ada/tagged.exp: Use standard_ada_testfile.
99 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
100 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
101 * gdb.ada/tasks.exp: Use standard_ada_testfile.
102 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
103 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
104 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
105 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
106 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
107 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
108 * gdb.ada/widewide.exp: Use standard_ada_testfile.
109
bbec57e4
JK
1102012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
111
112 Fix testsuite regression after --use-deprecated-index-sections removal.
113 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
114
9cc8e32c
JK
1152012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
116
117 Fix compatibility with Tcl before 7.5.
118 * lib/future.exp (lreverse): New function if it does not exist.
119
ea5ca7b5
MK
1202012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
121
122 * gdb.mi/mi-pending.c: New method to set a second pending
123 breakpoint.
124 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
125 condition.
126
64776a0b
PA
1272012-07-20 Pedro Alves <palves@redhat.com>
128
129 PR threads/11692
130 PR gdb/12203
131
132 * gdb.threads/create-fail.c: New file.
133 * gdb.threads/create-fail.exp: New file.
134
13e4e967
PA
1352012-07-19 Pedro Alves <palves@redhat.com>
136
137 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
138 * config/vx.exp (gdb_start): Likewise.
139 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
140 * gdb.base/setvar.exp (test_set): Likewise.
141 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
142 * gdb.reverse/sigall-precsave.exp: Likewise.
143 * gdb.reverse/sigall-reverse.exp: Likewise.
144
b7aefa4d
PA
1452012-07-19 Pedro Alves <palves@redhat.com>
146
147 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
148 handler before recording.
149
608b4967
TT
1502012-07-19 Tom Tromey <tromey@redhat.com>
151
152 * gdb.cp/casts.exp: Add tests for typeof and decltype.
153 * gdb.cp/casts.cc (decltype): New function.
154 (main): Use it.
155
b1e0c0fa
PA
1562012-07-19 Pedro Alves <palves@redhat.com>
157
158 * gdb.base/sigall.exp (signals): New list.
159 <top level>: Loop over signals in the $signals list instead of
160 calling a test function once per signal.
161 * gdb.reverse/sigall-precsave.exp (signals): New list.
162 <top level>: Loop over signals in the $signals list instead of
163 calling a test function once per signal.
164 * gdb.reverse/sigall-reverse.exp (signals): New list.
165 <top level>: Loop over signals in the $signals list instead of
166 calling a test function once per signal.
167
6ace3df1
YQ
1682012-07-19 Yao Qi <yao@codesourcery.com>
169
170 * gdb.base/setshow.exp: Test 'set args ~'.
171
263a0f8c
JK
1722012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
173
174 * gdb.base/store.exp (check_set): Import gdb_prompt.
175 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
176 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
177
8f043999
JK
1782012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
179
180 PR 11914
181 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
182 (main): Call eval_sub.
183 * gdb.python/py-prettyprint.exp:
184 (python execfile ('py-prettyprint.py')): Move it earlier.
185 New breakpoint for eval-break.
186 (continue to breakpoint: eval-break, info locals): New test.
187 (python execfile ('py-prettyprint.py')): Move it from here.
188 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
189 (register_pretty_printers): Register pp_eval_type.
190
725c7b66
JK
1912012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
192
193 Fix a testcase regression by me.
194 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
195 DW_FORM_data4.
196
4359dff1
JK
1972012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
198 Doug Evans <dje@google.com>
199
200 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
201 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
202
61e44cfa
JK
2032012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
204
205 Fix gdbserver run regression.
206 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
207
93c0ef37
TT
2082012-07-12 Tom Tromey <tromey@redhat.com>
209
210 * lib/gdb.exp (standard_testfile): Don't declare objdir.
211 (clean_restart): Likewise.
212 (core_find): Use standard_output_file.
213
76027ef5
TT
2142012-07-12 Tom Tromey <tromey@redhat.com>
215
216 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
217 * gdb.dwarf2/dw2-anonymous-func.exp: Use
218 prepare_for_testing_full.
219 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
220 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
221 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
222 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
223 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
224 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
225 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
226 prepare_for_testing_full.
227 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
228 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
229 prepare_for_testing_full.
230 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
231 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
232 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
233
85b4440a
TT
2342012-07-12 Tom Tromey <tromey@redhat.com>
235
236 * lib/gdb.exp (build_executable_from_specs): New proc, from
237 build_executable.
238 (build_executable): Use it.
239 (prepare_for_testing_full): New proc.
240
55baab26
TT
2412012-07-11 Tom Tromey <tromey@redhat.com>
242
243 * gdb.reverse/break-precsave.exp: Use standard_output_file.
244 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
245 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
246 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
247 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
248 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
249 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
250 * gdb.reverse/step-precsave.exp: Use standard_output_file.
251 * gdb.reverse/until-precsave.exp: Use standard_output_file.
252 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
253
298a9cf0
TT
2542012-07-10 Tom Tromey <tromey@redhat.com>
255
256 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
257 standard_output_file.
258 * gdb.mi/gdb2549.exp: Use standard_testfile.
259 * gdb.mi/gdb669.exp: Use standard_testfile.
260 * gdb.mi/gdb701.exp: Use standard_testfile.
261 * gdb.mi/gdb792.exp: Use standard_testfile.
262 * gdb.mi/mi-async.exp: Use standard_testfile.
263 * gdb.mi/mi-basics.exp: Use standard_testfile.
264 * gdb.mi/mi-break.exp: Use standard_testfile.
265 * gdb.mi/mi-cli.exp: Use standard_testfile.
266 * gdb.mi/mi-console.exp: Use standard_testfile.
267 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
268 * gdb.mi/mi-eval.exp: Use standard_testfile.
269 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
270 * gdb.mi/mi-file.exp: Use standard_testfile.
271 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
272 * gdb.mi/mi-logging.exp: Use standard_testfile.
273 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
274 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
275 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
276 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
277 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
278 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
279 * gdb.mi/mi-pending.exp: Use standard_testfile,
280 standard_output_file.
281 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
282 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
283 * gdb.mi/mi-regs.exp: Use standard_testfile.
284 * gdb.mi/mi-return.exp: Use standard_testfile.
285 * gdb.mi/mi-reverse.exp: Use standard_testfile.
286 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
287 * gdb.mi/mi-solib.exp: Use standard_testfile,
288 standard_output_file.
289 * gdb.mi/mi-stack.exp: Use standard_testfile.
290 * gdb.mi/mi-stepi.exp: Use standard_testfile.
291 * gdb.mi/mi-stepn.exp: Use standard_testfile.
292 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
293 * gdb.mi/mi-until.exp: Use standard_testfile.
294 * gdb.mi/mi-var-block.exp: Use standard_testfile.
295 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
296 * gdb.mi/mi-var-child.exp: Use standard_testfile.
297 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
298 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
299 * gdb.mi/mi-var-display.exp: Use standard_testfile.
300 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
301 standard_output_file.
302 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
303 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
304 * gdb.mi/mi-watch.exp: Use standard_testfile.
305 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
306 * gdb.mi/mi2-basics.exp: Use standard_testfile.
307 * gdb.mi/mi2-break.exp: Use standard_testfile.
308 * gdb.mi/mi2-cli.exp: Use standard_testfile.
309 * gdb.mi/mi2-console.exp: Use standard_testfile.
310 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
311 * gdb.mi/mi2-eval.exp: Use standard_testfile.
312 * gdb.mi/mi2-file.exp: Use standard_testfile.
313 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
314 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
315 * gdb.mi/mi2-regs.exp: Use standard_testfile.
316 * gdb.mi/mi2-return.exp: Use standard_testfile.
317 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
318 * gdb.mi/mi2-stack.exp: Use standard_testfile.
319 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
320 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
321 * gdb.mi/mi2-until.exp: Use standard_testfile.
322 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
323 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
324 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
325 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
326 * gdb.mi/mi2-watch.exp: Use standard_testfile.
327
f5f3a911
TT
3282012-07-10 Tom Tromey <tromey@redhat.com>
329
330 * gdb.cp/abstract-origin.exp: Use standard_testfile.
331 * gdb.cp/ambiguous.exp: Use standard_testfile,
332 prepare_for_testing.
333 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
334 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
335 * gdb.cp/anon-ns.exp: Use standard_testfile.
336 * gdb.cp/anon-struct.exp: Use standard_testfile.
337 * gdb.cp/anon-union.exp: Use standard_testfile,
338 prepare_for_testing.
339 * gdb.cp/arg-reference.exp: Use standard_testfile,
340 prepare_for_testing.
341 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
342 * gdb.cp/breakpoint.exp: Use standard_testfile,
343 prepare_for_testing.
344 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
345 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
346 standard_output_file.
347 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
348 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
349 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
350 (test_static_members): Update.
351 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
352 * gdb.cp/converts.exp: Use standard_testfile.
353 * gdb.cp/cp-relocate.exp: Use standard_testfile.
354 * gdb.cp/cpcompletion.exp: Use standard_testfile,
355 prepare_for_testing.
356 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
357 * gdb.cp/cplabel.exp: Use standard_testfile.
358 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
359 prepare_for_testing.
360 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
361 * gdb.cp/derivation.exp: Use standard_testfile,
362 prepare_for_testing.
363 * gdb.cp/destrprint.exp: Use standard_testfile.
364 * gdb.cp/dispcxx.exp: Use standard_testfile.
365 * gdb.cp/exception.exp: Use standard_testfile,
366 prepare_for_testing.
367 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
368 * gdb.cp/extern-c.exp: Use standard_testfile,
369 prepare_for_testing.
370 * gdb.cp/formatted-ref.exp: Use standard_testfile,
371 prepare_for_testing.
372 * gdb.cp/fpointer.exp: Use standard_testfile.
373 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
374 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
375 standard_output_file.
376 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
377 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
378 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
379 standard_output_file.
380 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
381 (do_tests): Update.
382 * gdb.cp/koenig.exp: Use standard_testfile.
383 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
384 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
385 * gdb.cp/m-static.exp: Use standard_testfile,
386 prepare_for_testing.
387 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
388 * gdb.cp/mb-inline.exp: Use standard_testfile,
389 prepare_for_testing.
390 * gdb.cp/mb-templates.exp: Use standard_testfile,
391 prepare_for_testing.
392 * gdb.cp/member-ptr.exp: Use standard_testfile,
393 prepare_for_testing.
394 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
395 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
396 * gdb.cp/method2.exp: Use standard_testfile.
397 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
398 standard_output_file.
399 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
400 (do_tests): Update.
401 * gdb.cp/namespace-enum.exp: Use standard_testfile,
402 prepare_for_testing.
403 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
404 prepare_for_testing.
405 * gdb.cp/namespace.exp: Use standard_testfile,
406 prepare_for_testing.
407 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
408 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
409 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
410 * gdb.cp/nsimport.exp: Use standard_testfile,
411 prepare_for_testing.
412 * gdb.cp/nsnested.exp: Use standard_testfile.
413 * gdb.cp/nsnoimports.exp: Use standard_testfile.
414 * gdb.cp/nsrecurs.exp: Use standard_testfile,
415 prepare_for_testing.
416 * gdb.cp/nsstress.exp: Use standard_testfile,
417 prepare_for_testing.
418 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
419 * gdb.cp/operator.exp: Use standard_testfile.
420 * gdb.cp/oranking.exp: Use standard_testfile.
421 * gdb.cp/overload-const.exp: Use standard_testfile.
422 * gdb.cp/overload.exp: Use standard_testfile,
423 prepare_for_testing.
424 * gdb.cp/ovldbreak.exp: Use standard_testfile.
425 * gdb.cp/ovsrch.exp: Use standard_testfile.
426 * gdb.cp/paren-type.exp: Use standard_testfile.
427 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
428 prepare_for_testing.
429 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
430 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
431 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
432 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
433 * gdb.cp/pr10728.exp: Use standard_testfile,
434 standard_output_file.
435 * gdb.cp/pr12028.exp: Use standard_testfile.
436 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
437 * gdb.cp/pr9167.exp: Use standard_testfile.
438 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
439 * gdb.cp/printmethod.exp: Use standard_testfile,
440 prepare_for_testing.
441 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
442 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
443 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
444 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
445 standard_output_file.
446 * gdb.cp/readnow-language.exp: Use standard_testfile.
447 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
448 (gdb_start_again): Use clean_restart.
449 * gdb.cp/ref-types.exp: Use standard_testfile,
450 prepare_for_testing.
451 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
452 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
453 * gdb.cp/smartp.exp: Use standard_testfile.
454 * gdb.cp/static-method.exp: Use standard_testfile.
455 * gdb.cp/static-print-quit.exp: Use standard_testfile.
456 * gdb.cp/temargs.exp: Use standard_testfile.
457 * gdb.cp/templates.exp: Use standard_testfile,
458 prepare_for_testing.
459 (do_tests): Update.
460 * gdb.cp/try_catch.exp: Use standard_testfile,
461 prepare_for_testing.
462 * gdb.cp/typedef-operator.exp: Use standard_testfile.
463 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
464 * gdb.cp/virtbase.exp: Use standard_testfile,
465 prepare_for_testing.
466 * gdb.cp/virtfunc.exp: Use standard_testfile,
467 prepare_for_testing.
468 (do_tests): Update.
469 * gdb.cp/virtfunc2.exp: Use standard_testfile,
470 prepare_for_testing.
471
686f09d0
TT
4722012-07-10 Tom Tromey <tromey@redhat.com>
473
474 * lib/gdb.exp (standard_testfile): Unset output variables from
475 earlier invocations.
476
9357e021
YQ
4772012-07-10 Yao Qi <yao@codesourcery.com>
478
479 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
480 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
481 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
482 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
483 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
484 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
485 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
486 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
487 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
488 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
489 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
490 * gdb.mi/mi-var-display.exp: Likewise.
491 * gdb.mi/mi-var-invalidate.exp: Likewise.
492 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
493 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
494 * gdb.mi/mi2-console.exp: Likewise.
495 * gdb.mi/mi2-disassemble.exp: Likewise.
496 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
497 * gdb.mi/mi2-read-memory.exp: Likewise.
498 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
499 * gdb.mi/mi2-simplerun.exp: Likewise.
500 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
501 * gdb.mi/mi2-syn-frame.exp: Likewise.
502 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
503 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
504 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
505
e314d629
TT
5062012-07-09 Tom Tromey <tromey@redhat.com>
507
508 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
509 * gdb.base/callfuncs.exp: Add cast-based test.
510 * gdb.base/callfuncs.c (voidfunc): New function.
511
06928b3f
DE
5122012-07-08 Doug Evans <dje@google.com>
513
514 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
515
32f11bad
JK
5162012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
517
518 Fix XFAIL compatibility with old i386 systems.
519 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
520 Check also 'Cannot insert breakpoint 0'.
521
76b83c51
JK
5222012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
523
524 PR 14321
525 * gdb.base/find.exp
526 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
527
a6fb9c08
TT
5282012-07-06 Tom Tromey <tromey@redhat.com>
529
530 * gdb.base/whatis.exp: Add test.
531
71918a86
TT
5322012-07-06 Tom Tromey <tromey@redhat.com>
533
534 * gdb.base/whatis.exp: Add regression test.
535
fcde5961
TT
5362012-07-06 Tom Tromey <tromey@redhat.com>
537
538 * gdb.base/whatis.exp: Add tests.
539
f9cf0f4a
JK
5402012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
541
542 PR 12649
543 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
544 gdb_test_multiple $gdb_prompt terminator.
545
979ade8b
PA
5462012-07-04 Pedro Alves <palves@redhat.com>
547
548 * gdb.mi/mi-reverse.exp: Use supports_reverse and
549 supports_process_record.
550
8a980b44
PA
5512012-07-04 Pedro Alves <palves@redhat.com>
552
553 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
554 endings.
555 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
556
855ba978
SS
5572012-07-03 Stan Shebs <stan@codesourcery.com>
558
559 * gdb.base/info-os.c (main): Retry resource acquisition until an
560 available one is found.
561 * gdb.base/info-os.exp: Collect resource keys from the program
562 and use them in matching.
563
fcb44371
JK
5642012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
565
566 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
567 Wrap the test into loop for corefile and core0file.
568
08a67be6
JK
5692012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
570
571 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
572 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
573 .note.GNU-stack.
574
0f3c2347
JK
575 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
576
ff4a4500
SDJ
5772012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
578
579 * gdb.base/help.exp (help b, help br, help bre, help brea, help
580 break): Include help message for the new `-probe' and `-probe-stap'
581 options.
582
d3ce09f5
SS
5832012-07-02 Stan Shebs <stan@codesourcery.com>
584
585 * gdb.base/dprintf.exp: Add agent style tests.
586
a1624241
JK
5872012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
588
589 * gdb.base/stale-infcall.c (infcall): New label test-next.
590 (main): New labels test-pass and test-fail.
591 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
592 $test_fail_bpnum to test-fail.
593 (test system longjmp tracking support): New test.
594 Delete $test_fail_bpnum.
595 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
596 breakpoint.
597
42e7ad6c
DE
5982012-06-30 Doug Evans <dje@google.com>
599
600 * gdb.dwarf2/fission-reread.S: New file.
601 * gdb.dwarf2/fission-reread.exp: New file.
602
37ce89eb
SS
6032012-06-28 Stan Shebs <stan@codesourcery.com>
604
605 * gdb.mi/mi-logging.exp: New file.
606
e5ef252a
PA
6072012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
608 Pedro Alves <palves@redhat.com>
609
610 * gdb.threads/siginfo-threads.exp: New file.
611 * gdb.threads/siginfo-threads.c: New file.
612 * gdb.threads/sigstep-threads.exp: New file.
613 * gdb.threads/sigstep-threads.c: New file.
614
22f1fbae
TT
6152012-06-28 Tom Tromey <tromey@redhat.com>
616
617 * gdb.go/package.exp: Partially revert earlier patch; use
618 gdb_compile again. Use standard_output_file.
619
2e3cf129
DE
6202012-06-27 Doug Evans <dje@google.com>
621
622 * gdb.dwarf2/fission-base.c: New file.
623 * gdb.dwarf2/fission-base.S: New file.
624 * gdb.dwarf2/fission-base.exp: New file.
625
785fd303
JK
6262012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
627
628 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
629
1bb9788d
TT
6302012-06-27 Tom Tromey <tromey@redhat.com>
631
632 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
633 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
634
c83ee902
TT
6352012-06-27 Tom Tromey <tromey@redhat.com>
636
637 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
638 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
639 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
640 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
641 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
642 prepare_for_testing.
643 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
644 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
645 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
646 standard_testfile.
647 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
648 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
649 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
650 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
651 prepare_for_testing.
652 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
653 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
654 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
655 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
656 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
657 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
658 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
659 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
660 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
661 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
662 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
663 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
664 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
665 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
666 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
667 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
668 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
669 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
670 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
671 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
672 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
673 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
674 standard_output_file.
675 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
676 standard_output_file.
677 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
678 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
679 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
680 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
681 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
682 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
683 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
684 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
685 * gdb.dwarf2/implptr.exp: Use standard_testfile.
686 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
687 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
688 * gdb.dwarf2/pieces.exp: Use standard_testfile.
689 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
690 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
691 * gdb.dwarf2/valop.exp: Use standard_testfile,
692 prepare_for_testing.
693
5204774b
TT
6942012-06-27 Tom Tromey <tromey@redhat.com>
695
696 * gdb.python/python.exp: Fix regexps in pagination tests.
697
ee0bf529
SCR
6982012-06-26 Siva Chandra Reddy <sivachandra@google.com>
699
700 * gdb.python/py-symtab.exp: Add tests to test the new attribute
701 'last' of gdb.Symtab_and_line.
702 * gdb.python/py-symbol.c: Move break point comment to enable
703 testing of gdb.Symtab_and_line.last.
704
14fcc022
TT
7052012-06-26 Tom Tromey <tromey@redhat.com>
706
707 * gdb.threads/step.c: Remove.
708 * gdb.threads/step.exp: Remove.
709 * gdb.threads/step2.exp: Remove.
710
0efbbabc
TT
7112012-06-26 Tom Tromey <tromey@redhat.com>
712
713 * gdb.threads/watchpoint-fork.exp (test): Use
714 standard_output_file. Don't declare objdir.
715 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
716 standard_output_file.
717 * gdb.threads/attach-stopped.exp: Use standard_testfile.
718 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
719 clean_restart. Remove incdir.
720 * gdb.threads/corethreads.exp: Use standard_testfile.
721 * gdb.threads/execl.exp: Use standard_testfile,
722 standard_output_file, clean_restart.
723 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
724 clean_restart.
725 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
726 clean_restart.
727 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
728 incdir.
729 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
730 clean_restart. Remove incdir.
731 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
732 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
733 clean_restart. Remove incdir.
734 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
735 Remove incdir.
736 * gdb.threads/leader-exit.exp: Use standard_testfile.
737 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
738 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
739 clean_restart.
740 * gdb.threads/manythreads.exp: Use standard_testfile,
741 clean_restart. Remove incdir.
742 * gdb.threads/multi-create.exp: Use standard_testfile,
743 clean_restart.
744 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
745 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
746 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
747 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
748 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
749 * gdb.threads/pending-step.exp: Use standard_testfile,
750 clean_restart. Remove incdir.
751 * gdb.threads/print-threads.exp: Use standard_testfile,
752 clean_restart. Remove incdir.
753 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
754 clean_restart. Remove incdir.
755 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
756 Remove incdir.
757 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
758 incdir.
759 * gdb.threads/sigthread.exp: Use standard_testfile,
760 clean_restart.
761 * gdb.threads/staticthreads.exp: Use standard_testfile,
762 clean_restart. Remove incdir.
763 * gdb.threads/switch-threads.exp: Use standard_testfile,
764 clean_restart. Remove incdir.
765 * gdb.threads/thread-execl.exp: Use standard_testfile,
766 clean_restart. Remove incdir.
767 * gdb.threads/thread-find.exp: Use standard_testfile,
768 clean_restart.
769 * gdb.threads/thread-specific.exp: Use standard_testfile,
770 clean_restart. Remove incdir.
771 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
772 clean_restart. Remove incdir.
773 * gdb.threads/thread_check.exp: Use standard_testfile,
774 clean_restart. Remove incdir.
775 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
776 incdir.
777 * gdb.threads/threadapply.exp: Use standard_testfile,
778 clean_restart. Remove incdir.
779 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
780 clean_restart. Remove incdir.
781 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
782 clean_restart.
783 * gdb.threads/tls-shared.exp: Use standard_testfile,
784 clean_restart, standard_output_file.
785 * gdb.threads/tls-var.exp: Use standard_testfile,
786 standard_output_file.
787 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
788 Remove incdir.
789 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
790 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
791 incdir.
792 * gdb.threads/watchthreads2.exp: Use standard_testfile,
793 clean_restart. Remove incdir.
794
497a5eb0
TT
7952012-06-26 Tom Tromey <tromey@redhat.com>
796
797 * gdb.trace/actions.exp: Use standard_testfile.
798 * gdb.trace/ax.exp: Use standard_testfile.
799 * gdb.trace/backtrace.exp: Use standard_testfile.
800 * gdb.trace/change-loc.exp: Use standard_testfile.
801 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
802 * gdb.trace/collection.exp: Use standard_testfile,
803 prepare_for_testing.
804 * gdb.trace/deltrace.exp: Use standard_testfile.
805 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
806 * gdb.trace/ftrace.exp: Use standard_testfile.
807 * gdb.trace/infotrace.exp: Use standard_testfile.
808 * gdb.trace/packetlen.exp: Use standard_testfile.
809 * gdb.trace/passc-dyn.exp: Use standard_testfile.
810 * gdb.trace/passcount.exp: Use standard_testfile.
811 * gdb.trace/pending.exp: Use standard_testfile.
812 * gdb.trace/report.exp: Use standard_testfile.
813 * gdb.trace/save-trace.exp: Use standard_testfile.
814 * gdb.trace/stap-trace.exp: Use standard_testfile.
815 * gdb.trace/status-stop.exp: Use standard_testfile.
816 * gdb.trace/strace.exp: Use standard_testfile.
817 * gdb.trace/tfile.exp: Use standard_testfile.
818 * gdb.trace/tfind.exp: Use standard_testfile.
819 * gdb.trace/trace-break.exp: Use standard_testfile.
820 * gdb.trace/trace-mt.exp: Use standard_testfile.
821 * gdb.trace/tracecmd.exp: Use standard_testfile.
822 * gdb.trace/tspeed.exp: Use standard_testfile.
823 * gdb.trace/tstatus.exp: Use standard_testfile.
824 * gdb.trace/tsv.exp: Use standard_testfile.
825 * gdb.trace/unavailable.exp: Use standard_testfile,
826 prepare_for_testing.
827 * gdb.trace/while-dyn.exp: Use standard_testfile.
828 * gdb.trace/while-stepping.exp: Use standard_testfile.
829
7686c074
TT
8302012-06-26 Tom Tromey <tromey@redhat.com>
831
832 * gdb.reverse/break-precsave.exp: Use standard_testfile.
833 * gdb.reverse/break-reverse.exp: Use standard_testfile.
834 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
835 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
836 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
837 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
838 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
839 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
840 prepare_for_testing.
841 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
842 prepare_for_testing.
843 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
844 prepare_for_testing.
845 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
846 prepare_for_testing.
847 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
848 prepare_for_testing
849 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
850 * gdb.reverse/machinestate.exp: Use standard_testfile.
851 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
852 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
853 build_executable.
854 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
855 build_executable.
856 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
857 standard_output_file.
858 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
859 standard_output_file.
860 * gdb.reverse/step-precsave.exp: Use standard_testfile.
861 * gdb.reverse/step-reverse.exp: Use standard_testfile.
862 * gdb.reverse/until-precsave.exp: Use standard_testfile.
863 * gdb.reverse/until-reverse.exp: Use standard_testfile.
864 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
865 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
866
481fc100
TT
8672012-06-26 Tom Tromey <tromey@redhat.com>
868
869 * gdb.stabs/weird.exp: Remove directory-checking code. Use
870 standard_output_file.
871 * gdb.stabs/exclfwd.exp: Use standard_testfile,
872 prepare_for_testing. Remove directory-checking code.
873
7bb18ae2
TT
8742012-06-25 Tom Tromey <tromey@redhat.com>
875
876 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
877 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
878 build_executable, not prepare_for_testing.
879 * gdb.multi/base.exp: Use standard_output_file. Use
880 build_executable, not prepare_for_testing.
881
cf09b3e4
TT
8822012-06-25 Tom Tromey <tromey@redhat.com>
883
884 * gdb.fortran/subarray.exp: Use standard_testfile,
885 prepare_for_testing.
886 * gdb.fortran/multi-dim.exp: Use standard_testfile.
887 * gdb.fortran/module.exp: Use standard_testfile.
888 * gdb.fortran/logical.exp: Use standard_testfile.
889 * gdb.fortran/library-module.exp: Use standard_testfile,
890 standard_output_file.
891 * gdb.fortran/derived-type.exp: Use standard_testfile,
892 prepare_for_testing.
893 * gdb.fortran/complex.exp: Use standard_testfile,
894 prepare_for_testing.
895 * gdb.fortran/charset.exp: Use standard_testfile.
896 * gdb.fortran/array-element.exp: Use standard_testfile,
897 prepare_for_testing.
898
18b5ff1b
KS
8992012-06-25 Keith Seitz <keiths@redhat.com>
900
901 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
902 Change rbreak-related tests to KFAIL and add bugzilla numbers.
903
17b77626
TT
9042012-06-25 Tom Tromey <tromey@redhat.com>
905
906 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
907 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
908 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
909 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
910
f91e3dc1
TT
9112012-06-25 Tom Tromey <tromey@redhat.com>
912
913 * gdb.linespec/ls-errs.exp: Use standard_testfile.
914 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
915 * gdb.linespec/linespec.exp: Use standard_testfile.
916
a884434d
TT
9172012-06-25 Tom Tromey <tromey@redhat.com>
918
919 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
920 prepare_for_testing.
921
efc9d70a
TT
9222012-06-25 Tom Tromey <tromey@redhat.com>
923
924 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
925 prepare_for_testing.
926 * gdb.opt/inline-break.exp: Use standard_testfile,
927 prepare_for_testing.
928 * gdb.opt/inline-bt.exp: Use standard_testfile,
929 prepare_for_testing.
930 * gdb.opt/inline-cmds.exp: Use standard_testfile,
931 prepare_for_testing.
932 * gdb.opt/inline-locals.exp: Use standard_testfile,
933 prepare_for_testing.
934
e2fc92c6
TT
9352012-06-25 Tom Tromey <tromey@redhat.com>
936
937 * gdb.asm/asm-source.exp: Use standard_output_file,
938 standard_testfile. Construct .o files in proper subdir.
939
b0963d73
TT
9402012-06-25 Tom Tromey <tromey@redhat.com>
941
942 * gdb.server/ext-attach.exp: Use standard_testfile,
943 prepare_for_testing.
944 * gdb.server/ext-run.exp: Use standard_testfile,
945 build_executable.
946 * gdb.server/file-transfer.exp: Use standard_testfile,
947 prepare_for_testing.
948 * gdb.server/server-exec-info.exp: Use standard_testfile.
949 * gdb.server/server-mon.exp: Use standard_testfile,
950 prepare_for_testing.
951 * gdb.server/server-run.exp: Use standard_testfile,
952 build_executable.
953 * gdb.server/solib-list.exp: Use standard_testfile,
954 standard_output_file.
955
8a3e1f8d
TT
9562012-06-25 Tom Tromey <tromey@redhat.com>
957
958 * lib/gdb.exp (standard_output_file): Use "file join".
959 * gdb.go/chan.exp: Use standard_testfile.
960 * gdb.go/handcall.exp: Use standard_testfile.
961 * gdb.go/hello.exp: Use standard_testfile.
962 * gdb.integers/chan.exp: Use standard_testfile.
963 * gdb.go/methods.exp: Use standard_testfile.
964 * gdb.go/package.exp: Use standard_testfile.
965 * gdb.go/strings.exp: Use standard_testfile.
966 * gdb.go/types.exp: Use standard_testfile.
967 * gdb.go/unsafe.exp: Use standard_testfile.
968
944a9061
MGD
9692012-06-25 Greta Yorsh <greta.yorsh@arm.com>
970
971 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
972
1c06bd58
JK
9732012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
974
975 Fix regression by the previous commit.
976 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
977
b4a58790
TT
9782012-06-22 Tom Tromey <tromey@redhat.com>
979
980 * gdb.python/lib-types.exp: Use standard_testfile,
981 prepare_for_testing.
982 * gdb.python/py-block.exp: Use standard_testfile.
983 * gdb.python/py-breakpoint.exp: Use standard_testfile.
984 * gdb.python/py-events.exp: Use standard_testfile,
985 standard_output_file.
986 * gdb.python/py-evsignal.exp: Use standard_testfile.
987 * gdb.python/py-evethreads.exp: Use standard_testfile.
988 * gdb.python/py-explore-cc.exp: Use standard_testfile.
989 * gdb.python/py-explore.exp: Use standard_testfile.
990 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
991 standard_output_file.
992 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
993 prepare_for_testing.
994 * gdb.python/py-frame-inline.exp: Use standard_testfile.
995 * gdb.python/py-frame.exp: Use standard_testfile.
996 * gdb.python/py-inferior.exp: Use standard_testfile.
997 * gdb.python/py-infthread.exp: Use standard_testfile.
998 * gdb.python/py-mi.exp: Use standard_testfile.
999 * gdb.python/py-objfile-script.exp: Use standard_testfile,
1000 build_executable.
1001 * gdb.python/py-objfile.exp: Use standard_testfile.
1002 * gdb.python/py-pp-maint.exp: Use standard_testfile,
1003 prepare_for_testing.
1004 * gdb.python/py-prettyprint.exp: Use standard_testfile.
1005 * gdb.python/py-progspace.exp: Use standard_testfile,
1006 build_executable.
1007 * gdb.python/py-prompt.exp: Use standard_testfile,
1008 build_executable.
1009 * gdb.python/py-section-script.exp: Use standard_testfile,
1010 build_executable.
1011 * gdb.python/py-shared.exp: Use standard_testfile,
1012 standard_output_file, clean_restart.
1013 * gdb.python/py-symbol.exp: Use standard_output_file,
1014 prepare_for_testing.
1015 * gdb.python/py-symtab.exp: Use standard_output_file,
1016 prepare_for_testing
1017 * gdb.python/py-template.exp: Use standard_testfile.
1018 * gdb.python/py-type.exp: Use standard_testfile.
1019 * gdb.python/py-value-cc.exp: Use standard_testfile.
1020 * gdb.python/py-value.exp: Use standard_testfile.
1021 * gdb.python/python.exp: Use standard_testfile, build_executable.
1022
2c44deac
TT
10232012-06-22 Tom Tromey <tromey@redhat.com>
1024
1025 * gdb.objc/basicclass.exp: Use standard_testfile.
1026 (do_objc_tests): Don't declare objdir.
1027 * gdb.objc/nondebug.exp: Use standard_testfile.
1028 (do_objc_tests): Don't declare objdir.
1029 * gdb.objc/objcdecode.exp: Use standard_testfile.
1030 (do_objc_tests): Don't declare objdir.
1031
c24ccbce
TT
10322012-06-22 Tom Tromey <tromey@redhat.com>
1033
1034 * gdb.java/jmain.exp: Use standard_testfile.
1035 * gdb.java/jmisc.exp: Use standard_testfile.
1036 * gdb.java/jnpe.exp: Use standard_testfile.
1037 * gdb.java/jprint.exp: Use standard_testfile.
1038
0a6d0306
TT
10392012-06-22 Tom Tromey <tromey@redhat.com>
1040
1041 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
1042 (standard_output_file, standard_testfile): New procs.
1043 (build_executable, clean_restart): Use standard_output_file.
1044
6ea815ef
YQ
10452012-06-22 Yao Qi <yao@codesourcery.com>
1046
1047 * boards/native-gdbserver.exp: New proc ${board}_exec.
1048 * boards/native-stdio-gdbserver.exp: Likewise.
1049
4c93b1db
TT
10502012-06-21 Tom Tromey <tromey@redhat.com>
1051
1052 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
1053 (build_executable): Update.
1054 (get_compiler_info): Remove 'binfile' argument.
1055 * gdb.ada/arrayidx.exp: Update.
1056 * gdb.ada/null_array.exp: Update.
1057 * gdb.arch/altivec-abi.exp: Update.
1058 * gdb.arch/altivec-regs.exp: Update.
1059 * gdb.arch/amd64-byte.exp: Update.
1060 * gdb.arch/amd64-dword.exp: Update.
1061 * gdb.arch/amd64-word.exp: Update.
1062 * gdb.arch/i386-avx.exp: Update.
1063 * gdb.arch/i386-byte.exp: Update.
1064 * gdb.arch/i386-sse.exp: Update.
1065 * gdb.arch/i386-word.exp: Update.
1066 * gdb.arch/ppc-dfp.exp: Update.
1067 * gdb.arch/ppc-fp.exp: Update.
1068 * gdb.arch/vsx-regs.exp: Update.
1069 * gdb.base/all-bin.exp: Update.
1070 * gdb.base/annota1.exp: Update.
1071 * gdb.base/async.exp: Update.
1072 * gdb.base/attach.exp: Update.
1073 * gdb.base/break-interp.exp: Update.
1074 * gdb.base/call-ar-st.exp: Update.
1075 * gdb.base/call-rt-st.exp: Update.
1076 * gdb.base/call-sc.exp: Update.
1077 * gdb.base/callfuncs.exp: Update.
1078 * gdb.base/catch-load.exp: Update.
1079 * gdb.base/completion.exp: Update.
1080 * gdb.base/complex.exp: Update.
1081 * gdb.base/condbreak.exp: Update.
1082 * gdb.base/consecutive.exp: Update.
1083 * gdb.base/constvars.exp: Update.
1084 * gdb.base/corefile.exp: Update.
1085 * gdb.base/eval-skip.exp: Update.
1086 * gdb.base/expand-psymtabs.exp: Update.
1087 * gdb.base/exprs.exp: Update.
1088 * gdb.base/fileio.exp: Update.
1089 * gdb.base/fixsection.exp: Update.
1090 * gdb.base/funcargs.exp: Update.
1091 * gdb.base/gdb11530.exp: Update.
1092 * gdb.base/gdb1555.exp: Update.
1093 * gdb.base/gnu-ifunc.exp: Update.
1094 * gdb.base/gnu_vector.exp: Update.
1095 * gdb.base/info-macros.exp: Update.
1096 * gdb.base/jit-simple.exp: Update.
1097 * gdb.base/jit-so.exp: Update.
1098 * gdb.base/jit.exp: Update.
1099 * gdb.base/langs.exp: Update.
1100 * gdb.base/list.exp: Update.
1101 * gdb.base/logical.exp: Update.
1102 * gdb.base/long_long.exp: Update.
1103 * gdb.base/longjmp.exp: Update.
1104 * gdb.base/macscp.exp: Update.
1105 * gdb.base/mips_pro.exp: Update.
1106 * gdb.base/miscexprs.exp: Update.
1107 * gdb.base/morestack.exp: Update.
1108 * gdb.base/nodebug.exp: Update.
1109 * gdb.base/opaque.exp: Update.
1110 * gdb.base/pc-fp.exp: Update.
1111 * gdb.base/pending.exp: Update.
1112 * gdb.base/permissions.exp: Update.
1113 * gdb.base/pointers.exp: Update.
1114 * gdb.base/prelink.exp: Update.
1115 * gdb.base/printcmds.exp: Update.
1116 * gdb.base/psymtab.exp: Update.
1117 * gdb.base/ptype.exp: Update.
1118 * gdb.base/relational.exp: Update.
1119 * gdb.base/scope.exp: Update.
1120 * gdb.base/setvar.exp: Update.
1121 * gdb.base/shlib-call.exp: Update.
1122 * gdb.base/shreloc.exp: Update.
1123 * gdb.base/signals.exp: Update.
1124 * gdb.base/sizeof.exp: Update.
1125 * gdb.base/so-impl-ld.exp: Update.
1126 * gdb.base/so-indr-cl.exp: Update.
1127 * gdb.base/solib-disc.exp: Update.
1128 * gdb.base/solib-display.exp: Update.
1129 * gdb.base/solib-nodir.exp: Update.
1130 * gdb.base/solib-overlap.exp: Update.
1131 * gdb.base/solib-symbol.exp: Update.
1132 * gdb.base/solib-weak.exp: Update.
1133 * gdb.base/solib.exp: Update.
1134 * gdb.base/store.exp: Update.
1135 * gdb.base/structs.exp: Update.
1136 * gdb.base/structs2.exp: Update.
1137 * gdb.base/type-opaque.exp: Update.
1138 * gdb.base/unload.exp: Update.
1139 * gdb.base/varargs.exp: Update.
1140 * gdb.base/volatile.exp: Update.
1141 * gdb.base/watch_thread_num.exp: Update.
1142 * gdb.base/watchpoint-solib.exp: Update.
1143 * gdb.base/watchpoint.exp: Update.
1144 * gdb.base/watchpoints.exp: Update.
1145 * gdb.base/whatis.exp: Update.
1146 * gdb.cell/arch.exp: Update.
1147 * gdb.cell/break.exp: Update.
1148 * gdb.cell/bt.exp: Update.
1149 * gdb.cell/core.exp: Update.
1150 * gdb.cell/data.exp: Update.
1151 * gdb.cell/ea-cache.exp: Update.
1152 * gdb.cell/f-regs.exp: Update.
1153 * gdb.cell/fork.exp: Update.
1154 * gdb.cell/gcore.exp: Update.
1155 * gdb.cell/mem-access.exp: Update.
1156 * gdb.cell/ptype.exp: Update.
1157 * gdb.cell/registers.exp: Update.
1158 * gdb.cell/sizeof.exp: Update.
1159 * gdb.cell/solib-symbol.exp: Update.
1160 * gdb.cell/solib.exp: Update.
1161 * gdb.cp/ambiguous.exp: Update.
1162 * gdb.cp/breakpoint.exp: Update.
1163 * gdb.cp/bs15503.exp: Update.
1164 * gdb.cp/casts.exp: Update.
1165 * gdb.cp/class2.exp: Update.
1166 * gdb.cp/cpexprs.exp: Update.
1167 * gdb.cp/cplusfuncs.exp: Update.
1168 * gdb.cp/ctti.exp: Update.
1169 * gdb.cp/dispcxx.exp: Update.
1170 * gdb.cp/gdb1355.exp: Update.
1171 * gdb.cp/gdb2384.exp: Update.
1172 * gdb.cp/gdb2495.exp: Update.
1173 * gdb.cp/infcall-dlopen.exp: Update.
1174 * gdb.cp/local.exp: Update.
1175 * gdb.cp/m-data.exp: Update.
1176 * gdb.cp/m-static.exp: Update.
1177 * gdb.cp/mb-ctor.exp: Update.
1178 * gdb.cp/mb-inline.exp: Update.
1179 * gdb.cp/mb-templates.exp: Update.
1180 * gdb.cp/member-ptr.exp: Update.
1181 * gdb.cp/method.exp: Update.
1182 * gdb.cp/namespace.exp: Update.
1183 * gdb.cp/nextoverthrow.exp: Update.
1184 * gdb.cp/nsdecl.exp: Update.
1185 * gdb.cp/nsrecurs.exp: Update.
1186 * gdb.cp/nsstress.exp: Update.
1187 * gdb.cp/nsusing.exp: Update.
1188 * gdb.cp/pr-1023.exp: Update.
1189 * gdb.cp/pr-1210.exp: Update.
1190 * gdb.cp/pr-574.exp: Update.
1191 * gdb.cp/pr9631.exp: Update.
1192 * gdb.cp/printmethod.exp: Update.
1193 * gdb.cp/psmang.exp: Update.
1194 * gdb.cp/re-set-overloaded.exp: Update.
1195 * gdb.cp/rtti.exp: Update.
1196 * gdb.cp/shadow.exp: Update.
1197 * gdb.cp/templates.exp: Update.
1198 * gdb.cp/try_catch.exp: Update.
1199 * gdb.dwarf2/dw2-ranges.exp: Update.
1200 * gdb.dwarf2/pr10770.exp: Update.
1201 * gdb.fortran/library-module.exp: Update.
1202 * gdb.hp/gdb.aCC/optimize.exp: Update.
1203 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
1204 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
1205 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
1206 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
1207 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
1208 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
1209 * gdb.hp/gdb.compat/xdb1.exp: Update.
1210 * gdb.hp/gdb.compat/xdb2.exp: Update.
1211 * gdb.hp/gdb.compat/xdb3.exp: Update.
1212 * gdb.hp/gdb.defects/bs14602.exp: Update.
1213 * gdb.hp/gdb.defects/solib-d.exp: Update.
1214 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
1215 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
1216 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
1217 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
1218 * gdb.mi/gdb792.exp: Update.
1219 * gdb.mi/mi-pending.exp: Update.
1220 * gdb.mi/mi-solib.exp: Update.
1221 * gdb.mi/mi-var-cp.exp: Update.
1222 * gdb.opt/clobbered-registers-O2.exp: Update.
1223 * gdb.opt/inline-bt.exp: Update.
1224 * gdb.opt/inline-cmds.exp: Update.
1225 * gdb.opt/inline-locals.exp: Update.
1226 * gdb.python/py-events.exp: Update.
1227 * gdb.python/py-finish-breakpoint.exp: Update.
1228 * gdb.python/py-type.exp: Update.
1229 * gdb.reverse/solib-precsave.exp: Update.
1230 * gdb.reverse/solib-reverse.exp: Update.
1231 * gdb.server/solib-list.exp: Update.
1232 * gdb.stabs/weird.exp: Update.
1233 * gdb.threads/attach-into-signal.exp: Update.
1234 * gdb.threads/attach-stopped.exp: Update.
1235 * gdb.threads/tls-shared.exp: Update.
1236 * gdb.trace/change-loc.exp: Update.
1237 * gdb.trace/strace.exp: Update.
1238
95c391b6
TT
12392012-06-19 Tom Tromey <tromey@redhat.com>
1240
1241 * gdb.base/whatis.exp: Add tests.
1242
e910f0b6
TT
12432012-06-19 Tom Tromey <tromey@redhat.com>
1244
1245 * gdb.cp/m-static.cc (keepalive): New function.
1246 (gnu_obj_1::method): Use it.
1247
422d65e7
DE
12482012-06-18 Doug Evans <dje@google.com>
1249
1250 * gdb.base/info-fun.exp: New file.
1251 * gdb.base/info-fun.c: New file.
1252 * gdb.base/info-fun-solib.c: New file.
1253
e2e4d78b
JK
12542012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1255
1256 Remove stale dummy frames.
1257 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
1258 (maintenance info breakpoints): New tests.
1259 * gdb.base/stale-infcall.c: New file.
1260 * gdb.base/stale-infcall.exp: New file.
1261
1788b2d3
JK
12622012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1263
1264 * gdb.arch/amd64-entry-value-param.S: New file.
1265 * gdb.arch/amd64-entry-value-param.c: New file.
1266 * gdb.arch/amd64-entry-value-param.exp: New file.
1267
663b969e
TT
12682012-06-15 Tom Tromey <tromey@redhat.com>
1269
1270 * gdb.cp/namespace.exp: Add "show lang" test.
1271
8e09ad05
IS
12722012-06-15 Iain Sandoe <iain@codesourcery.com>
1273
1274 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
1275 case. (top level): Use gdb_file_cmd instead of gdb_load.
1276
f85e18ee
JK
12772012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1278
1279 PR tdep/14222
1280 * gdb.arch/i386-sse-stack-align.S: New file.
1281 * gdb.arch/i386-sse-stack-align.c: New file.
1282 * gdb.arch/i386-sse-stack-align.exp: New file.
1283
f3b5e280
KS
12842012-06-13 Keith Seitz <keiths@redhat.com>
1285
1286 PR breakpoints/13798 and mi/11541
1287 * gdb.linespec/ls-errs.exp: Add a few more tests for
1288 filenames with spaces and colons.
1289
50af5481
JK
12902012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1291
1292 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
1293 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
1294 (test_function): Call CV_f.
1295 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
1296 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
1297 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
1298 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
1299 (p CV_f(CV::i)): New tests.
1300
d55637df
TT
13012012-06-13 Tom Tromey <tromey@redhat.com>
1302
1303 * gdb.base/condbreak.exp: Add tests for "condition" completion.
1304
cc80f267
JK
13052012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1306
1307 Fix regression by the "ambiguous linespec" series.
1308 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
1309 tests.
1310
bb2af9cc
JK
13112012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1312
1313 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
1314 missing.
1315
e81a37f7
TT
13162012-06-11 Tom Tromey <tromey@redhat.com>
1317
1318 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
1319 location...
1320 (main): ...here.
1321
8efd7788
YQ
13222012-06-07 Yao Qi <yao@codesourcery.com>
1323
1324 * gdb.trace/strace.exp: Shorten some too-long lines.
1325
359f5fe6
PA
13262012-06-06 Pedro Alves <palves@redhat.com>
1327
1328 * gdb.threads/clone-new-thread-event.c: New file.
1329 * gdb.threads/clone-new-thread-event.exp: New file.
1330
7b2fe205
YQ
13312012-06-06 Yao Qi <yao@codesourcery.com>
1332
1333 * gdb.base/dprintf.c (main): Add extra parameter when calling
1334 printf and fprintf.
1335 (bar): New function. It is a dead function, but to ensure
1336 'malloc' is linked explicitly.
1337
3eca55e8
YQ
13382012-06-06 Yao Qi <yao@codesourcery.com>
1339
1340 * gdb.base/info-proc.exp: Return if target doesn't support
1341 'info proc'.
1342
91cc9324
JK
13432012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1344
1345 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
1346 (run program with breakpoint commands): XFAIl if it is not.
1347
c56e7c43
JB
13482012-06-05 Joel Brobecker <brobecker@adacore.com>
1349
1350 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
1351 and add comment.
1352 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
1353 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
1354 "STOP" marker. Adjust testing strategy to make it work on
1355 all targets.
1356
1357 * gdb.base/print-file-var-main.c (main): Rewrite using local
1358 variables and adjust get_version_2's return value check.
1359 Add small comment.
1360 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
1361 marker. Adjust testing strategy to make it work on all targets.
1362
ccab2054
JB
13632012-06-05 Joel Brobecker <brobecker@adacore.com>
1364
1365 * gdb.ada/bad-task-bp-keyword: New testcase.
1366
d0d86158
JK
13672012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1368
1369 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
1370 Simplify it to ...
1371 (symbol-file ${testfile1}): ... here.
1372 (test eliminated var my_global_symbol)
1373 (test eliminated var my_static_symbol)
1374 (test eliminated var my_global_func, get address of main): Wrap them to
1375 'single psymtabs' and 'single symtabs'
1376 (get address of my_global_symbol, get address of my_static_symbol)
1377 (get address of my_global_func, get address of main): Wrap them to
1378 'order1' and 'order2'.
1379
952cf74c
JK
1380 * gdb.base/code_elim.exp
1381 (add-symbol-file ${testfile1} 0x100000)
1382 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
1383 'order2'.
1384 (order1: add-symbol-file ${testfile1} 0x100000)
1385 (order1: add-symbol-file ${testfile2} 0x200000)
1386 (order2: add-symbol-file ${testfile2} 0x200000)
1387 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
1388 .bss as appropriate.
1389
0c5bf5a9
JK
13902012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1391
1392 * gdb.server/solib-list-lib.c: New file.
1393 * gdb.server/solib-list-main.c: New file.
1394 * gdb.server/solib-list.exp: New file.
1395
4196f325
MR
13962012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
1397
1398 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
1399 for 'set print symbol' change.
1400
bfb05775
JK
14012012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1402
1403 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
1404 .debug_abbrev_seg3.
1405
685b1105
JK
14062012-05-24 John Steele Scott <toojays@toojays.net>
1407
1408 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
1409 * gdb.dwarf2/dw2-icc-opaque.S: New file.
1410 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
1411
f3e0e960
SS
14122012-05-23 Stan Shebs <stan@codesourcery.com>
1413
1414 * gdb.mi/mi-info-os.exp: New file.
1415
11eb1b4d
KS
14162012-05-23 Keith Seitz <keiths@redhat.com>
1417
1418 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
1419 return -1 to suppress the rest of the tests.
1420 (compile_stap_bin): Return boolean success value.
1421
b1af9e97
TT
14222012-05-21 Tom Tromey <tromey@redhat.com>
1423
1424 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
1425 Remove kfails.
1426 (test_print_mi_member_types): Likewise.
1427
248537e3
TT
14282012-05-21 Tom Tromey <tromey@redhat.com>
1429
1430 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
1431 print symbol' change.
1432
d791e155
TJB
14332012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
1434
1435 * gdb.python/py-prompt.exp: Quit if the target is remote.
1436
e77afa2e
JK
14372012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1438
1439 Fix ERROR: internal buffer is full.
1440 * gdb.base/info-os.exp (expect_multiline): New function.
1441 (get process list, get process groups, get threads)
1442 (get file descriptors, get internet-domain sockets)
1443 (get shared-memory regions, get semaphores, get message queues): Use
1444 it for these tests.
1445
9cb709b6
TT
14462012-05-18 Tom Tromey <tromey@redhat.com>
1447
1448 * gdb.mi/mi-var-cmd.exp: Update.
1449 * gdb.objc/basicclass.exp (do_objc_tests): Update.
1450 * gdb.cp/virtbase.exp: Update.
1451 * gdb.cp/classes.exp (test_static_members): Update.
1452 * gdb.cp/casts.exp: Update.
1453 * gdb.base/pointers.exp: Update.
1454 * gdb.base/funcargs.exp (pointer_args): Update.
1455 (structs_by_reference): Update.
1456 * gdb.base/find.exp: Update.
1457 * gdb.base/call-strs.exp: Send "set print symbol off".
1458 * gdb.base/call-ar-st.exp: Update.
1459 * gdb.ada/fun_addr.exp: Update.
1460 * gdb.base/printcmds.exp (test_print_symbol): New proc.
1461 Call it.
1462 (test_print_repeats_10, test_print_strings)
1463 (test_print_char_arrays): Update.
1464
b012acdd
TT
14652012-05-18 Tom Tromey <tromey@redhat.com>
1466
1467 * gdb.base/charset.exp (string_display): Update.
1468
1d51a733
TT
14692012-05-18 Tom Tromey <tromey@redhat.com>
1470
1471 * gdb.mi/mi2-var-display.exp: Update.
1472 * gdb.mi/mi-var-display.exp: Update.
1473 * gdb.mi/mi-var-child.exp: Update.
1474 * gdb.cp/expand-psymtabs-cxx.exp: Update.
1475 * gdb.cp/cp-relocate.exp (get_func_address): Update.
1476
957df313
DE
14772012-05-17 Doug Evans <dje@google.com>
1478
682c7f7b
DE
1479 * info-macros.exp: Pass "debug" to prepare_for_testing.
1480
957df313
DE
1481 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
1482 * gdb.ada/Makefile.in (clean): Ditto.
1483 * gdb.arch/Makefile.in (clean): Ditto.
1484 * gdb.asm/Makefile.in (clean): Ditto.
1485 * gdb.base/Makefile.in (clean): Ditto.
1486 * gdb.cell/Makefile.in (clean): Ditto.
1487 * gdb.cp/Makefile.in (clean): Ditto.
1488 * gdb.disasm/Makefile.in (clean): Ditto.
1489 * gdb.dwarf2/Makefile.in (clean): Ditto.
1490 * gdb.fortran/Makefile.in (clean): Ditto.
1491 * gdb.go/Makefile.in (clean): Ditto.
1492 * gdb.hp/Makefile.in (clean): Ditto.
1493 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
1494 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
1495 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
1496 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
1497 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
1498 * gdb.java/Makefile.in (clean): Ditto.
1499 * gdb.linespec/Makefile.in (clean): Ditto.
1500 * gdb.mi/Makefile.in (clean): Ditto.
1501 * gdb.modula2/Makefile.in (clean): Ditto.
1502 * gdb.multi/Makefile.in (clean): Ditto.
1503 * gdb.objc/Makefile.in (clean): Ditto.
1504 * gdb.opencl/Makefile.in (clean): Ditto.
1505 * gdb.opt/Makefile.in (clean): Ditto.
1506 * gdb.pascal/Makefile.in (clean): Ditto.
1507 * gdb.python/Makefile.in (clean): Ditto.
1508 * gdb.reverse/Makefile.in (clean): Ditto.
1509 * gdb.server/Makefile.in (clean): Ditto.
1510 * gdb.stabs/Makefile.in (clean): Ditto.
1511 * gdb.threads/Makefile.in (clean): Ditto.
1512 * gdb.trace/Makefile.in (clean): Ditto.
1513 * gdb.xml/Makefile.in (clean): Ditto.
1514
abc9d0dc
TT
15152012-05-16 Tom Tromey <tromey@redhat.com>
1516
1517 * gdb.base/macscp1.c (macscp_expr): Add comment.
1518 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
1519
6a3a010b
MR
15202012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
1521
1522 * gdb.base/return-nodebug.exp: Also test float and double types.
1523
01429c8e
JK
15242012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1525
1526 PR testsuite/12649
1527 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
1528
54115cd4
JK
1529 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
1530
0c5f383f
SDJ
15312012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
1532
1533 * gdb.base/stap-probe.exp (stap_test): Remove calls to
1534 `rerun_to_main'.
1535 (stap_test_no_debuginfo): Likewise.
1536
e7e0cddf
SS
15372012-05-14 Stan Shebs <stan@codesourcery.com>
1538
1539 * gdb.base/dprintf.c: New file.
1540 * gdb.base/dprintf.exp: New file.
1541
c772f8e7
HZ
15422012-05-14 Hui Zhu <hui_zhu@mentor.com>
1543
1544 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
1545 * gdb.trace/disconnected-tracing.c: New file.
1546 * gdb.trace/disconnected-tracing.exp: New file.
1547
7efc75aa
SCR
15482012-05-13 Siva Chandra Reddy <sivachandra@google.com>
1549
1550 * gdb.python/python.c: Add a new breakpoint comment.
1551 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
1552
85d4a676
SS
15532011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
1554
1555 * gdb.base/info-os.exp: New file.
1556 * gdb.base/info-os.c: New file.
1557
64ea88dc
JB
15582012-05-10 Joel Brobecker <brobecker@adacore.com>
1559
4647ab1b
JB
1560 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
1561 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
1562 New files.
64ea88dc 1563
afba63f1
JB
15642012-05-10 Joel Brobecker <brobecker@adacore.com>
1565
1566 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
1567 gdb.base/ctxobj.exp: New files.
1568
9d198b1e
TT
15692012-05-09 Tom Tromey <tromey@redhat.com>
1570
1571 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
1572
9bfee719
MR
15732012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
1574
1575 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
1576
3a7341d8
MR
15772012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
1578
1579 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
1580 before using it.
1581
52b3699b
TG
15822012-05-04 Tristan Gingold <gingold@adacore.com>
1583
1584 * gdb.base/set-noassign.exp: New test.
1585
a20ee7a4
SCR
15862012-05-03 Siva Chandra Reddy <sivachandra@google.com>
1587
1588 * gdb.python/py-symbol.exp: Add tests to test the new methods
1589 gdb.Symtab.global_block() and gdb.Symtab.static_block().
1590 * gdb.python/py-symbol.c: Add new struct to help test
1591 gdb.Symtab.static_block().
1592
bf2f0858
DE
15932012-05-03 Doug Evans <dje@google.com>
1594
1595 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
1596 commented out.
1597
2d4e0376
YQ
15982012-05-03 Yao Qi <yao@codesourcery.com>
1599
1600 * gdb.base/catch-syscall.exp: Skip it before compilation if target
1601 doesn't support.
1602 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
1603 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
1604
6d0bb9f3
YQ
16052012-05-03 Yao Qi <yao@codesourcery.com>
1606
1607 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
1608
fd820528
DE
16092012-04-30 Doug Evans <dje@google.com>
1610
1611 PR testsuite/13961
1612 * gdb.dwarf2/pr13961.S: New file.
1613 * gdb.dwarf2/pr13961.exp: New file.
1614
b9e219b9
YQ
16152012-04-29 Yao Qi <yao@codesourcery.com>
1616
1617 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
1618
3019eac3
DE
16192012-04-28 Doug Evans <dje@google.com>
1620
1621 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
1622 .Ltype_int_in_cu2. Use name "int2" instead of "int".
1623 All uses updated.
1624 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
1625 "ptype func_cu1" to expand cu2 before cu1.
1626
62e5f89c
SDJ
16272012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
1628 Tom Tromey <tromey@redhat.com>
1629
1630 * gdb.base/default.exp: Add `$_probe_arg*' convenience
1631 variables.
1632 * gdb.base/stap-probe.c: New file.
1633 * gdb.base/stap-probe.exp: New file.
1634 * gdb.trace/stap-trace.c: New file.
1635 * gdb.trace/stap-trace.exp: New file.
1636 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
1637 libgcc's unwinder.
1638
14132e89
MR
16392012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
1640
1641 * gdb.arch/mips16-thunks-inmain.c: New file.
1642 * gdb.arch/mips16-thunks-main.c: New file.
1643 * gdb.arch/mips16-thunks-sin.c: New file.
1644 * gdb.arch/mips16-thunks-sinfrob.c: New file.
1645 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
1646 * gdb.arch/mips16-thunks-sinmain.c: New file.
1647 * gdb.arch/mips16-thunks-sinmips16.c: New file.
1648 * gdb.arch/mips16-thunks.exp: New file.
1649
a766d390
DE
16502012-04-25 Doug Evans <dje@google.com>
1651
1652 * configure.ac: Create gdb.go/Makefile.
1653 * configure: Regenerate.
1654 * gdb.base/default.exp: Add "go" to "set language" testing.
1655 * gdb.go/Makefile.in: New file.
1656 * gdb.go/basic-types.exp: New file.
1657 * gdb.go/chan.exp: New file.
1658 * gdb.go/chan.go: New file.
1659 * gdb.go/handcall.exp: New file.
1660 * gdb.go/handcall.go: New file.
1661 * gdb.go/hello.exp: New file.
1662 * gdb.go/hello.go: New file.
1663 * gdb.go/integers.exp: New file.
1664 * gdb.go/integers.go: New file.
1665 * gdb.go/methods.exp: New file.
1666 * gdb.go/methods.go: New file.
1667 * gdb.go/package.exp: New file.
1668 * gdb.go/package1.go: New file.
1669 * gdb.go/package2.go: New file.
1670 * gdb.go/print.exp: New file.
1671 * gdb.go/strings.exp: New file.
1672 * gdb.go/strings.go: New file.
1673 * gdb.go/types.exp: New file.
1674 * gdb.go/types.go: New file.
1675 * gdb.go/unsafe.exp: New file.
1676 * gdb.go/unsafe.go: New file.
1677 * lib/future.exp: Add Go support.
1678 (gdb_find_go, gdb_find_go_linker): New procs.
1679 (gdb_default_target_compile): Add Go support.
1680 * lib/gdb.exp (skip_go_tests): New proc.
1681 * lib/go.exp: New file.
1682
e65f9ffb
TT
16832012-04-25 Tom Tromey <tromey@redhat.com>
1684
1685 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
1686
14e75d8e
JK
16872012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
1688 Jan Kratochvil <jan.kratochvil@redhat.com>
1689
1690 PR symtab/7259:
1691 * gdb.base/enumval.c: New test case.
1692 * gdb.base/enumval.exp: New test case.
1693 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
1694 field.bitpos.
1695
f3525b70
PA
16962012-04-17 Pedro Alves <palves@redhat.com>
1697
1698 * Makefile.in (site.exp): Make site.exp source
1699 $srcdir/lib/append_gdb_boards_dir.exp.
1700 * lib/append_gdb_boards_dir.exp: New file.
1701
bccbefd2
JK
17022012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1703
1704 New option "set auto-load safe-path".
1705 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
1706 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
1707
bf88dd68
JK
17082012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1709
1710 auto-load: Implementation.
1711 * gdb.base/help.exp (test set height): Increase the height.
1712 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
1713 to ...
1714 (info auto-load python-scripts): ... here.
1715 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
1716 to ...
1717 (info auto-load python-scripts *): ... here.
1718
c0d4d1c0
YQ
17192012-04-16 Yao Qi <yao@codesourcery.com>
1720
1721 * lib/trace-support.exp (get_in_proc_agent): New.
1722 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
1723 of in process trace agent.
1724 * gdb.trace/ftrace.exp: Likewise.
1725 * gdb.trace/pending.exp: Likewise.
1726 * gdb.trace/trace-break.exp: Likewise.
1727 * gdb.trace/trace-mt.exp
1728 * gdb.trace/tspeed.exp: Likewise.
1729 * gdb.trace/tstatus.exp
1730 * gdb.trace/strace.exp: Likewise.
1731
cbf68a60
TS
17322012-04-16 Thomas Schwinge <thomas@codesourcery.com>
1733
dd6d3b70
TS
1734 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
1735 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
1736
cbf68a60
TS
1737 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
1738
8264ba82
AG
17392012-04-14 Anton Gorenkov <xgsa@yandex.ru>
1740
1741 PR mi/13393
1742 * gdb.mi/mi-var-rtti.cc: New file.
1743 * gdb.mi/mi-var-rtti.exp: New file.
1744 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
1745 function.
1746 (mi_varobj_update_with_type_change): updated to avoid code duplication.
1747
de0919f8 17482012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
1749
1750 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
1751 EXECUTABLES.
1752 * gdb.python/py-explore.c: C program used for testing the new
1753 'explore' command on C constructs.
1754 * gdb.python/py-explore.cc: C++ program used for testing the new
1755 'explore' command on C++ constructs.
1756 * gdb-python/py-explore.exp: Tests for the new 'explore'
1757 command on C constructs.
1758 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
1759 command on C++ constructs.
1760
a82da7dd
MK
17612012-04-07 Mark Kettenis <kettenis@gnu.org>
1762
1763 * gdb.base/funcargs.exp (complex_args): Fix typo.
1764
e127cba8
JK
17652012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1766
1767 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
1768 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
1769
40e084e1
KS
17702012-04-05 Keith Seitz <keiths@redhat.com>
1771
1772 * gdb.base/advance.exp: Update error message for
1773 "advance malformed" test.
1774 * gdb.base/break.exp: Likewise for "breakpoint with
1775 trailing garbage" test.
1776 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
1777 with trailing garbage" test.
1778 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
1779 trailng garbage" test.
1780 * gdb.base/until.exp: Likewise for "malformed until" test.
1781 * gdb.cp/ovldbreak.exp: Create the breakpoint table
1782 for "breakpoint info (after setting on all)".
1783 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
1784 tests.
1785 * gdb.cp/cplabel.cc: New file.
1786 * gdb.cp/cplabel.exp: New test.
1787 * gdb.linespec/ls-errs.c: New file.
1788 * gdb.linespec/ls-errs.exp: New test.
1789
a72c8f6a
JK
17902012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1791
1792 * gdb.trace/unavailable.exp
1793 (collect globals: print object on: print derived_partial)
1794 (collect globals: print object on: print derived_whole)
1795 (collect globals: print object off: print derived_partial)
1796 (collect globals: print object off: print derived_whole): Update
1797 expected output.
1798
f87a3023
KS
17992012-03-30 Keith Seitz <keiths@redhat.com>
1800
1801 * gdb.python: Add test for linespecs with commas.
1802
e2171b3c
KS
18032012-03-28 Keith Seitz <keiths@redhat.com>
1804
1805 * gdb.linespec/ls-dollar.cc: New file.
1806 * gdb.linespec/ls-dollar.exp: New test.
1807
18082012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
1809
1810 * gdb.cp/namespace.exp: Add breakpoint tests for functions
1811 starting with the global namespace.
1812
2f4e0a80
DE
18132012-03-23 Doug Evans <dje@google.com>
1814
1815 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
1816
7b282c5a
SCR
18172012-03-22 Siva Chandra Reddy <sivachandra@google.com>
1818
1819 * gdb.python/py-value.cc: Add test case for testing the
1820 methodology exposing C++ values to Python.
1821 * gdb.python/py-value-cc.exp: Add tests testing the methodology
1822 exposing C++ values to Python.
1823 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
1824
2e98ca53
JK
18252012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1826 Siddhesh Poyarekar <siddhesh@redhat.com>
1827
1828 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
1829 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
1830 (generate native core dump): Make the test unsupported if core cannot
1831 be generated.
1832
8320cc4f
JK
18332012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1834
1835 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
1836 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
1837 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
1838
3a69ffb2
JK
18392012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
1840
1841 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
1842
8fabffee
DE
18432012-03-17 Doug Evans <dje@google.com>
1844
1845 * dg-extract-results.sh: Handle KFAILs.
1846
ab260dad
JK
18472012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1848
1849 PR symtab/13777
1850 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
1851
53ba8333
JB
18522012-03-16 Joel Brobecker <brobecker@adacore.com>
1853
1854 * gdb.ada/set_pckd_arr_elt: New testcase.
1855
481860b3
GB
18562012-03-16 Gary Benson <gbenson@redhat.com>
1857
1858 PR breakpoints/10738
1859 * gdb.opt/inline-break.exp: New file.
1860 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
1861 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
1862 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
1863 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
1864 * gdb.base/async-shell.exp: Likewise.
1865 * lib/mi-support.exp (library_loaded_re): Likewise.
1866
410528f0
TT
18672012-03-15 Tom Tromey <tromey@redhat.com>
1868
1869 * gdb.cp/virtfunc2.exp: Update expected output.
1870 * gdb.cp/pr9631.exp: Update expected output.
1871 * gdb.cp/member-ptr.exp: Update expected output.
1872 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
1873 output.
1874 * gdb.cp/casts.exp: Update expected output.
1875
c4aeac85
TT
18762012-03-15 Tom Tromey <tromey@redhat.com>
1877
1878 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
1879 (test_info_vtbl): Likewise.
1880 (do_tests): Call test_info_vtbl.
1881 * gdb.cp/virtfunc.cc (va): New global.
1882
856d06f9
TS
18832012-03-15 Thomas Schwinge <thomas@codesourcery.com>
1884
1885 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
1886 describing DWARF data structures.
1887 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
1888 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
1889 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
1890 * gdb.dwarf2/dw2-entry-value.S: Likewise.
1891 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
1892 * gdb.dwarf2/dw2-param-error.S: Likewise.
1893 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
1894 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
1895 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
1896 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
1897 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
1898 * gdb.dwarf2/pr11465.S: Likewise.
1899
e837f12a
JK
19002012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1901
1902 * gdb.mi/mi2-prompt.exp: New file.
1903
ccbb4f28
JB
19042012-03-13 Joel Brobecker <brobecker@adacore.com>
1905
1906 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
1907
32039130
JB
19082012-03-13 Joel Brobecker <brobecker@adacore.com>
1909
1910 * gdb.ada/bp_range_type: New testcase.
1911
16899756
DE
19122012-03-13 Doug Evans <dje@google.com>
1913
1914 * gdb.base/default.exp: Delete tests for symbol-reloading.
1915 * gdb.base/help.exp: Ditto.
1916 * gdb.base/setshow.exp: Ditto.
1917 * gdb.base/gdb_history: Delete references to symbol-reloading.
1918
87b0bb13
JK
19192012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1920
1921 * gdb.base/attach-twice.c: New files.
1922 * gdb.base/attach-twice.exp: New files.
1923
0d7941a9
KS
19242012-03-08 Keith Seitz <keiths@redhat.com>
1925
1926 * lib/gdb.exp (gdb_get_line_number): Throw an
1927 error instead of returning -1.
1928 * gdb.base/break.exp: Remove unused variable
1929 bp_location5.
1930 * gdb.base/hbreak2.exp: Likewise.
1931 * gdb.base/sepdebug.exp: Likewise.
1932
f4647387
YQ
19332012-03-08 Yao Qi <yao@codesourcery.com>
1934 Pedro Alves <palves@redhat.com>
1935
1936 Fix PR server/13392.
1937 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
1938 (tracepoint_change_loc_2): Remove kfail. Return if failed to
1939 download tracepoints.
1940 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
1941 (pending_tracepoint_resolved_during_trace): Likewise.
1942 (pending_tracepoint_installed_during_trace): Likewise.
1943 (pending_tracepoint_with_action_resolved): Likewise.
1944
83c532cb
KS
19452012-03-08 Keith Seitz <keiths@redhat.com>
1946
1947 * gdb.ada/array_bounds.exp: Get breakpoint for line
1948 with "START", not "STOP".
1949 * gdb.python/py-infthread.exp: Do not continue to
1950 line marked "Break here.", which is undefined.
1951
d6b6bbb7
LM
19522012-03-08 Luis Machado <lgustavo@codesourcery.com>
1953
1954 Revert:
1955
1956 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1957
1958 Implement testsuite workaround for PR breakpoints/13781.
1959 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
1960 (set breakpoint condition-evaluation host): New conditional command.
1961
7fe25d9b
JK
19622012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1963
1964 Fix CU relative vs. absolute DIE offsets.
1965 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
1966 one.
1967
51898c15
JK
19682012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1969
1970 Fix false FAIL on distros with relro linkage as default.
1971 * gdb.reverse/solib-precsave.exp: Try to compile the test using
1972 -Wl,-z,norelro first.
1973
8131799e
JB
19742012-03-06 Joel Brobecker <brobecker@adacore.com>
1975
1976 * gdb.ada/bp_on_var: New testcase.
1977
ba241969
JB
19782012-03-06 Joel Brobecker <brobecker@adacore.com>
1979
1980 * gdb.ada/bp_enum_homonym: New testcase.
1981
abe49676
YQ
19822012-03-06 Yao Qi <yao@codesourcery.com>
1983
1984 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
1985 x86_64-*-* and i?86-*-*.
1986 Set up KFAIL for gdb/13808.
1987
d8df103b
TT
19882012-03-05 Tom Tromey <tromey@redhat.com>
1989
1990 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
1991 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
1992
b7b189f3
TT
19932012-03-05 Tom Tromey <tromey@redhat.com>
1994
1995 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
1996
69dc1c4d
YQ
19972012-03-04 Yao Qi <yao@codesourcery.com>
1998
1999 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
2000 messages for KFAIL.
2001
3f20c47f
JK
20022012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2003
2004 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
2005 (print one_two_three, indexes off, print few_reps, indexes off)
2006 (print many_reps, indexes off, print empty, indexes off)
2007 (print one_two_three, print few_reps, print many_reps, print empty):
2008 Call setup_xfail if $gcc_old.
2009
abf1152a
JK
20102012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2011
2012 Implement testsuite workaround for PR breakpoints/13781.
2013 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
2014 (set breakpoint condition-evaluation host): New conditional command.
2015
a06715f8
JK
20162012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2017
2018 Code cleanup.
2019 * gdb.cp/mb-templates.exp: New variables executable. Use it for
2020 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
2021 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
2022 number 1 by $bpnum. Four times.
2023
5808517f
YQ
20242012-03-03 Yao Qi <yao@codesourcery.com>
2025
2026 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
2027
dfe2ac14
JK
20282012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2029
2030 Setup KFAIL for PR server/13796.
2031 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
2032
8bbc467a
JB
20332012-03-02 Joel Brobecker <brobecker@adacore.com>
2034
2035 * gdb.ada/operator_bp: New testcase.
2036
c0eac87f
JB
20372012-03-02 Joel Brobecker <brobecker@adacore.com>
2038
2039 * gdb.ada/info_locals_renaming: New testcase.
2040
4f42c881
TT
20412012-03-02 Tom Tromey <tromey@redhat.com>
2042
2043 * gdb.base/nextoverexit.c: New file.
2044 * gdb.base/nextoverexit.exp: New file.
2045
7380c0c9
EBM
20462012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
2047
2048 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
2049 parameter.
2050
1faeff08
MR
20512012-03-01 Maciej W. Rozycki <macro@mips.com>
2052
2053 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
2054 core registers.
2055
320b6f49
MR
20562012-03-01 Maciej W. Rozycki <macro@mips.com>
2057 Maciej W. Rozycki <macro@codesourcery.com>
2058 Daniel Jacobowitz <dan@codesourcery.com>
2059
2060 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
2061
ad5f7d6e
PA
20622012-03-01 Pedro Alves <palves@redhat.com>
2063
2064 PR gdb/13767
2065
2066 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
2067 (gdb_collect_globals_test): Call it.
2068
d3dc44a6
KS
20692012-03-01 Keith Seitz <keiths@redhat.com>
2070
2071 * gdb.cp/method2.exp: Output of overload menu is now
2072 alphabetized. Update tests for "break A::method".
2073 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
2074 of hard-coding them.
2075 Overload menu is alphabetized: rewrite to accommodate.
2076 Unset variables LINE and TYPES which are used in other tests.
2077 Compute the output of "info break".
2078 Update the breakpoint table after all breakpoints are deleted.
2079 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
2080 compute ACTUALS and the method body based on parameters.
2081 Update expected output accordingly.
2082 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
2083 unique comments to allow the use of gdb_get_line_number.
2084
20852012-03-01 Keith Seitz <keiths@redhat.com>
2086
2087 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
2088 some Tcl syntax.
2089 * gdb.cp/ovldbreak.exp: Likewise.
2090
7949c2a0
KS
20912012-03-01 Keith Seitz <keiths@redhat.com>
2092
2093 * gdb.base/help.exp (help show user): Update expected result
2094 for new doc string changes (add "non-python").
2095
7d74f244
DE
20962012-03-01 Scott J. Goldman <scottjg@vmware.com>
2097
2098 * gdb.python/py-cmd.exp: Add test to verify that python commands can
2099 be put in the user-defined category and that the commands appear in
2100 "help user-defined".
2101
1b611343
JB
21022012-02-29 Joel Brobecker <brobecker@adacore.com>
2103
2104 * gdb.ada/tagged_not_init: New testcase.
2105
99b1c762
JB
21062012-02-29 Joel Brobecker <brobecker@adacore.com>
2107
2108 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
2109 * gdb.ada/enum_idx_packed: New testcase.
2110
2d4a02ee
JB
21112012-02-29 Joel Brobecker <brobecker@adacore.com>
2112
2113 * gdb.ada/aliased_array: New testcase.
2114
2e6fda7d
JB
21152012-02-29 Joel Brobecker <brobecker@adacore.com>
2116
2117 * gdb.ada/whatis_array_val: New testcase.
2118
9a7f938f
JK
21192012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2120
2121 Fix disp-step-syscall.exp: fork: single step over fork.
2122 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
2123 whitespaces.
2124 (single step over $syscall): Remove its check.
2125 (single step over $syscall final pc): New check.
2126
8703a944
JK
21272012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2128
2129 Support processors without SSSE3.
2130 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
2131 pabsd into ...
2132 (ssse3_test): ... a new function.
2133 (main): Call ssse3_test.
2134 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
2135 Update expected values everywhere.
2136 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
2137 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
2138 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
2139 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
2140 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
2141 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
2142 Move these tests lower.
2143 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
2144 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
2145 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
2146 New tests.
2147
c03e6ccc
YQ
21482012-02-29 Yao Qi <yao@codesourcery.com>
2149 Pedro Alves <palves@redhat.com>
2150
2151 * gdb.trace/trace-mt.c: New.
2152 * gdb.trace/trace-mt.exp: New.
2153
7964b62a
TS
21542012-02-28 Thomas Schwinge <thomas@codesourcery.com>
2155
2c8910ba
TS
2156 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
2157 numbers instead of hardcoding them.
2158 * gdb.base/annota1.c: Provide suitable markers.
2159 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
2160 numbers instead of hardcoding them.
2161 * gdb.base/annota3.c: Provide suitable markers.
2162
2163 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
2164 * gdb.base/annota3.c: Likewise.
2165 * gdb.base/sigall.c: Likewise.
2166 * gdb.base/signals.c: Likewise.
2167 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 2168
5a41c0b7
MR
21692012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
2170
2171 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
2172 failure return path.
2173
ebbbe5c5
LM
21742012-02-27 Luis Machado <lgustavo@codesourcery.com>
2175
2176 * gdb.base/save-bp.exp: Account for new condition evaluator output.
2177
8d126d8a
LM
21782012-02-24 Luis Machado <lgustavo@codesourcery.com>
2179
2180 * gdb.base/cond-eval-mode.exp: New file.
2181
11337c2f
PA
21822012-02-24 Pedro Alves <palves@redhat.com>
2183
2184 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
2185 (top level): Use with_test_prefix.
2186
13fc3e3c
PA
21872012-02-24 Pedro Alves <palves@redhat.com>
2188
2189 * gdb.threads/attach-into-signal.exp (corefunc): Use
2190 with_test_prefix.
2191
07c1b626
JK
21922012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2193
2194 Fix false FAILs on old CPUs without SSE.
2195 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
2196 Return untested for Illegal instruction.
2197
596ba138
JK
21982012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2199
2200 Fix false FAILs with glibc debug infos installed.
2201 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
2202 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
2203
aeaa2474
SA
22042012-02-22 Sterling Augustine <saugustine@google.com>
2205
2206 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
2207 constant with cast.
2208
aed555c9
PA
22092012-02-21 Pedro Alves <palves@redhat.com>
2210
2211 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
2212
78afebb4
PA
22132012-02-21 Pedro Alves <palves@redhat.com>
2214
2215 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
2216
fdcfef12
PA
22172012-02-21 Pedro Alves <palves@redhat.com>
2218
2219 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
2220 with_test_prefix.
2221
0f4d39d5
PA
22222012-02-21 Pedro Alves <palves@redhat.com>
2223
2224 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
2225 with_test_prefix here.
2226 (top level): Do it here instead. Remove `:' from the
2227 with_test_prefix string.
2228 * gdb.base/attach-pie-misread.exp: Remove the leading space the
2229 the suffix `:' from the with_test_prefix prefix string.
2230 * gdb.base/break-interp.exp: Ditto.
2231 * gdb.base/catch-load.exp: Ditto.
2232 * gdb.base/disp-step-syscall.exp: Ditto.
2233 * gdb.base/jit-so.exp: Ditto.
2234 * gdb.base/jit.exp: Ditto.
2235 * gdb.base/sepdebug.exp: Ditto.
2236 * gdb.base/solib-display.exp: Ditto.
2237 * gdb.base/solib-overlap.exp: Ditto.
2238 * gdb.base/watch-cond-infcall.exp: Ditto.
2239 * gdb.base/watchpoint.exp: Ditto.
2240 * gdb.dwarf2/dw2-noloc.exp: Ditto.
2241 * gdb.mi/mi-watch.exp: Ditto.
2242 * gdb.mi/mi2-watch.exp: Ditto.
2243 * gdb.threads/non-ldr-exc-1.exp: Ditto.
2244 * gdb.threads/non-ldr-exc-2.exp: Ditto.
2245 * gdb.threads/non-ldr-exc-3.exp: Ditto.
2246 * gdb.threads/non-ldr-exc-4.exp: Ditto.
2247 * gdb.threads/watchpoint-fork.exp: Ditto.
2248 * gdb.threads/watchthreads-reorder.exp: Ditto.
2249 * gdb.trace/change-loc.exp: Ditto.
2250 * gdb.trace/pending.exp: Ditto.
2251 * gdb.trace/status-stop.exp: Ditto.
2252 * gdb.trace/strace.exp: Ditto.
2253 * gdb.trace/trace-break.exp: Ditto.
2254 * gdb.trace/unavailable.exp: Ditto.
2255 * lib/gdb.exp (with_test_prefix): Always prefix with space and
2256 suffix with colon. Adjust leading comments.
2257
6a5870ce
PA
22582012-02-21 Pedro Alves <palves@redhat.com>
2259 Tom Tromey <tromey@redhat.com>
2260
2261 * lib/gdb.exp: Add description of test prefixes.
2262 (with_test_prefix): New procedure.
2263 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
2264 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
2265 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
2266 instead of lappend to append to pf_prefix.
2267 * gdb.base/catch-load.exp: Use with_test_prefix.
2268 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
2269 * gdb.base/jit-so.exp: Use with_test_prefix.
2270 * gdb.base/jit.exp: Use with_test_prefix.
2271 * gdb.base/return-nodebug.exp (do_test): Use append instead of
2272 lappend to append to pf_prefix.
2273 * gdb.base/sepdebug.exp: Use with_test_prefix.
2274 * gdb.base/solib-display.exp: Use with_test_prefix.
2275 * gdb.base/solib-overlap.exp: Use with_test_prefix.
2276 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
2277 * gdb.base/watchpoint.exp: Use with_test_prefix.
2278 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
2279 * gdb.mi/mi-watch.exp: Use with_test_prefix.
2280 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
2281 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
2282 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
2283 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
2284 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
2285 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
2286 append instead of lappend to append to pf_prefix.
2287 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
2288 * gdb.trace/change-loc.exp: Use with_test_prefix.
2289 * gdb.trace/pending.exp: Use with_test_prefix.
2290 * gdb.trace/status-stop.exp: Use with_test_prefix.
2291 * gdb.trace/strace.exp: Use with_test_prefix.
2292 * gdb.trace/trace-break.exp: Use with_test_prefix.
2293 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
2294 instead of lappend to append to pf_prefix.
2295
35dc4a6b
JK
22962012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2297
2298 Fix racy FAILs.
2299 * gdb.base/inferior-died.c (main): Add return of 0.
2300 * gdb.base/inferior-died.exp (continue): Fix expectation of
2301 asynchronous events.
2302 (p 1): New test.
2303
c5a006e6
PA
23042012-02-20 Pedro Alves <palves@redhat.com>
2305
2306 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
2307 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
2308 gdb's internal debug output. For the non-threaded case, look for
2309 "Program received signal SIGLARM", for the threaded case, peek at
2310 the thread's siginfo.
2311
cc51a170
PA
23122012-02-20 Pedro Alves <palves@redhat.com>
2313
2314 General cleanup, make output test messages unique, and build
2315 different executable files for the non-threaded and threaded
2316 cases.
2317
2318 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
2319 Delete.
2320 (executable_nothr, executable_thr): New globals.
2321 (top level): Adjust to delete both executables.
2322 (corefunc): New parameter $executable. Set $pf_prefix instead of
2323 hand writing a prefix in tests. Issue a clean_restart and enable
2324 lin-lwp debug output here.
2325 (top level): Adjust. Use build_executable. Don't start gdb here,
2326 and don't enable lin-lwp debug output here.
2327 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
2328
c755f03d
JK
23292012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2330
2331 Fix racy FAILs.
2332 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
2333 "continue" command.
2334
6bec5e0a
JK
23352012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2336
2337 Fix for gdbserver non-extended mode.
2338 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
2339 and gdb_run_cmd.
2340
2e8265fd
TT
23412012-02-17 Tom Tromey <tromey@redhat.com>
2342
2343 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
2344 * gdb.python/py-events.exp: Check 'dir' output.
2345 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
2346
9e507076
YQ
23472012-02-17 Yao Qi <yao@codesourcery.com>
2348
2349 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
2350
32d22ab1
TT
23512012-02-16 Tom Tromey <tromey@redhat.com>
2352
2353 * gdb.base/inferior-died.c: Don't include stdio.h.
2354
9addecb9
TT
23552012-02-16 Tom Tromey <tromey@redhat.com>
2356
2357 * gdb.base/inferior-died.c: New file.
2358 * gdb.base/inferior-died.exp: New file.
2359
4cb6da1c
AR
23602012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
2361
2362 * gdb.base/break-inline.exp: New file.
2363 * gdb.base/break-inline.c: New file.
2364
3af2590d
TT
23652012-02-15 Tom Tromey <tromey@redhat.com>
2366
2367 * gdb.base/pc-fp.exp: Add "info register" tests.
2368
29988831
TT
23692012-02-15 Tom Tromey <tromey@redhat.com>
2370
2371 * gdb.base/regs.exp: Remove.
2372
10010058
PA
23732012-02-15 Pedro Alves <palves@redhat.com>
2374
2375 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
2376 the target doesn't support tracepoints.
2377 * gdb.trace/circ.exp: Ditto.
2378 * gdb.trace/collection.exp: Ditto.
2379 * gdb.trace/packetlen.exp: Ditto.
2380 * gdb.trace/passc-dyn.exp: Ditto.
2381 * gdb.trace/report.exp: Ditto.
2382 * gdb.trace/tfind.exp: Ditto.
2383 * gdb.trace/tspeed.exp: Ditto.
2384 * gdb.trace/tsv.exp: Ditto.
2385 * gdb.trace/unavailable.exp: Ditto.
2386 * gdb.trace/while-dyn.exp: Ditto.
2387
a2e0062d
PA
23882012-02-15 Pedro Alves <palves@redhat.com>
2389
2390 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
2391 gdb_test_multiple, and call unsupported instead of fail, if the
2392 remote side does not support the request.
2393
a1999d40
PA
23942012-02-15 Pedro Alves <palves@redhat.com>
2395
2396 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
2397 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
2398 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
2399 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
2400 * gdb.server/server-run.exp: Make sure gdb is disconnected.
2401 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
2402 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
2403 doesn't start with "extended-" already.
2404
7cee1e54
PA
24052012-02-15 Pedro Alves <palves@redhat.com>
2406
2407 Support extended-remote. Avoid cascading timeouts.
2408
2409 * gdb.base/attach.exp (do_attach_tests): Add expected output for
2410 the extended-remote target. If attaching with no file fails, load
2411 the file manually.
2412 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
2413
816338b5
SS
24142012-02-14 Stan Shebs <stan@codesourcery.com>
2415
2416 * gdb.base/ena-dis-br.exp: Add enable count test.
2417
cc30c4bd
PA
24182012-02-13 Pedro Alves <palves@redhat.com>
2419
2420 * config/mips-idt.exp: Delete.
2421 * gdb.base/a2-run.exp: Remove mips-idt xfails.
2422 * gdb.base/bitfields.exp: Remove mips-idt restarts.
2423 * gdb.base/break.exp: Remove mips-idt references.
2424 * gdb.base/chng-syms.exp: Ditto.
2425 * gdb.base/default.exp: Ditto.
2426 * gdb.base/funcargs.exp (funcargs_reload): Delete.
2427 (top level): Don't call it.
2428 * gdb.base/opaque.exp: Remove mips-idt restarts.
2429 * gdb.base/ptype.exp: Remove mips-idt xfails.
2430 * gdb.base/scope.exp: Remove mips-idt restarts.
2431 * gdb.base/sepdebug.exp: Remove mips-idt references.
2432 * gdb.base/watchpoint.exp (maybe_clean_restart)
2433 (maybe_reinitialize): Delete.
2434 (test_disabling_watchpoints, test_disabling_watchpoints)
2435 (test_watchpoint_triggered_in_syscall)
2436 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
2437 Don't call them.
2438
57008375
JK
24392012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2440
2441 * gdb.server/server-exec-info.exp: New file.
2442
4a2d9c08
PA
24432012-02-10 Pedro Alves <palves@redhat.com>
2444
2445 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
2446 always non-empty.
2447 (test_attach): Always pass $exec to test_attach_gdb.
2448
09fa21bd
TT
24492012-02-08 Tom Tromey <tromey@redhat.com>
2450
2451 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
2452 before inferior is started.
2453
f0823d2c
TT
24542012-02-07 Tom Tromey <tromey@redhat.com>
2455
2456 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
2457 Symbol.value.
2458 * gdb.python/py-symbol.c (qq): Set default value.
2459
24602012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
2461
2462 * gdb.python/py-symbol.c (qq): New global.
2463 * gdb.python/py-symbol.exp: Add test for frame-less
2464 lookup_symbol.
2465 * gdb.python/py-symtab.exp: Fix line number.
2466
f7e44f65
JB
24672012-02-03 Joel Brobecker <brobecker@adacore.com>
2468
2469 * gdb.ada/mi_task_arg: New testcase.
2470
4c9ed63c
PA
24712012-02-02 Pedro Alves <palves@redhat.com>
2472
2473 * gdb.reverse/until-precsave.exp: Also put "record save" under the
2474 extended timeout.
2475
c0b9f2c6
PA
24762012-02-02 Pedro Alves <palves@redhat.com>
2477
2478 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
2479 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
2480
5f8cefd7
PA
24812012-02-02 Pedro Alves <palves@redhat.com>
2482
2483 * gdb.base/term.exp: Rewrite.
2484 * gdb.base/term.c: New.
2485
2f3a2569
PA
24862012-02-02 Pedro Alves <palves@redhat.com>
2487
2488 * gdb.base/default.exp (run "r" abbreviation, run): Add
2489 extended-remote expected output.
2490
f149aabd
TT
24912012-02-02 Tom Tromey <tromey@redhat.com>
2492
2493 * gdb.cp/dispcxx.exp: New file.
2494 * gdb.cp/dispcxx.cc: New file.
2495
03bef283
TT
24962012-02-01 Tom Tromey <tromey@redhat.com>
2497
2498 * gdb.base/jit-simple.exp: New file.
2499 * gdb.base/jit-simple.c: New file.
2500
a79b18b5
YQ
25012012-01-30 Yao Qi <yao@codesourcery.com>
2502
2503 * gdb.base/skip.exp: Make test result unique.
2504
f0d1a53e
JK
25052012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2506
2507 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
2508 compatibility with valgrind-3.7.0.
2509
4b3c9f41
PA
25102012-01-27 Pedro Alves <palves@redhat.com>
2511
2512 * gdb.base/watchpoint.exp (no_hw): New global.
2513 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
2514 disable hw watchpoints.
2515 (test_wide_location_1, test_wide_location_2): If no_hw is set,
2516 don't expect hw watchpoints.
2517 (no_hw_watchpoints): Always clean restart.
2518 (do_tests): New procedure, factored out from the top level.
2519 (top level): Run tests twice. Once with hw watchpoints enabled,
2520 another time with hw watchpoints disabled.
2521
a13491c8
PA
25222012-01-27 Pedro Alves <palves@redhat.com>
2523
2524 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
2525 out from the top level.
2526 (top level): Call it instead.
2527
f2c8a051
PA
25282012-01-27 Pedro Alves <palves@redhat.com>
2529
2530 * gdb.base/watchpoint.exp (top level): Re-enable hardware
2531 watchpoints sooner.
2532
654d7a9e
PA
25332012-01-27 Pedro Alves <palves@redhat.com>
2534
2535 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
2536
274f47f3
PA
25372012-01-27 Pedro Alves <palves@redhat.com>
2538
2539 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
2540 "You may have requested too many hardware
2541 breakpoints/watchpoints".
2542
e4d63ba2
PA
25432012-01-27 Pedro Alves <palves@redhat.com>
2544
2545 * gdb.base/watchpoint.exp (maybe_clean_restart)
2546 (maybe_reinitialize): New.
2547 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
2548 expect "hit N times".
2549 (test_disabling_watchpoints, test_complex_watchpoint)
2550 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
2551 Call maybe_clean_restart.
2552 (top level): Use clean_restart. Remove "mips-idt-*"
2553 reinitialization.
2554
dbd95daf
PA
25552012-01-27 Pedro Alves <palves@redhat.com>
2556
2557 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
2558
f3ad2025
PA
25592012-01-27 Pedro Alves <palves@redhat.com>
2560
2561 * gdb.base/watchpoint.exp: Clean restart after tests that don't
2562 require `initialize' anymore. Remove unnecessary `initialize'
2563 calls.
2564
100aa3ae
PA
25652012-01-27 Pedro Alves <palves@redhat.com>
2566
2567 * gdb.base/watchpoint.exp (wp_set): Delete.
2568 (initialize, test_simple_watchpoint, top level): Remove dead code.
2569
c79a8e11
PA
25702012-01-27 Pedro Alves <palves@redhat.com>
2571
2572 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
2573 typo.
2574
048fe15a
PA
25752012-01-27 Pedro Alves <palves@redhat.com>
2576
2577 * config/extended-gdbserver.exp: New file.
2578 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
2579 comment.
2580 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
2581 * boards/native-extended-gdbserver.exp: New file.
2582
4033a6bf
PA
25832012-01-26 Pedro Alves <palves@redhat.com>
2584
2585 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
2586 and gdb_test_multiple.
2587
3d7f4b81
PA
25882012-01-26 Pedro Alves <palves@redhat.com>
2589
2590 Make test messages unique, and more identifiable.
2591 * gdb.multi/watchpoint-multi.exp: Change test messages.
2592
484abf42
TT
25932012-01-25 Tom Tromey <tromey@redhat.com>
2594
2595 * gdb.base/solib-disc.exp: Fix regexps.
2596
edcc5120
TT
25972012-01-24 Tom Tromey <tromey@redhat.com>
2598
2599 * lib/mi-support.exp (mi_expect_stop): Add special case for
2600 solib-event.
2601 * gdb.base/catch-load-so.c: New file.
2602 * gdb.base/catch-load.exp: New file.
2603 * gdb.base/catch-load.c: New file.
2604 * gdb.base/break-interp.exp (reach_1): Update regexp.
2605
30b91c90
JK
26062012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2607
2608 Fix fuzzy results.
2609 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
2610 lpsimple and func.
2611
53fe1783
GB
26122012-01-24 Gary Benson <gbenson@redhat.com>
2613
2614 Delete #if 0'd out code.
2615 * gdb.base/default.exp (info catch): Remove.
2616 * gdb.base/gdb_history (info catch): Likewise.
2617 * gdb.base/help.exp (info catch): Likewise.
2618
d0d8b0c6
JK
26192012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2620
2621 Fix watchpoints to be specific for each inferior.
2622 * gdb.multi/watchpoint-multi.c: New file.
2623 * gdb.multi/watchpoint-multi.exp: New file.
2624
4403d8e9
JK
26252012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2626
2627 Fix watchpoints across inferior fork.
2628 * gdb.threads/watchpoint-fork-child.c: New file.
2629 * gdb.threads/watchpoint-fork-mt.c: New file.
2630 * gdb.threads/watchpoint-fork-parent.c: New file.
2631 * gdb.threads/watchpoint-fork-st.c: New file.
2632 * gdb.threads/watchpoint-fork.exp: New file.
2633 * gdb.threads/watchpoint-fork.h: New file.
2634
050a2e1d
PA
26352012-01-23 Pedro Alves <palves@redhat.com>
2636
2637 * gdb.base/call-signal-resume.exp: Allow output after "return".
2638
6a52fb62
PA
26392012-01-20 Pedro Alves <palves@redhat.com>
2640
2641 * gdb.python/py-finish-breakpoint.py: Fix typo.
2642
145b16a9
UW
26432012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
2644
2645 * gdb.base/info-proc.exp: Also run on remote targets. Main
2646 "info proc" command is now always present; whether target supports
2647 actual info proc operation is detected when attempting to issue
2648 the command.
2649
26f6125e
JK
26502012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2651
2652 * .gdbinit: Remove.
2653
eb5227ce
PA
26542012-01-19 Pedro Alves <palves@redhat.com>
2655
2656 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
2657 look at the funtions' returns.
2658 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
2659 (jprint.print(int, int)): Change return type to int. Adjust.
2660
1db33378
PP
26612012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
2662
2663 PR gdb/9538
2664 * gdb.base/sepdebug.exp: New test.
2665
b9736cf8
PA
26662012-01-18 Pedro Alves <palves@redhat.com>
2667
2668 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
2669 Allow output before ^done.
2670
4aac40c8
TT
26712012-01-16 Tom Tromey <tromey@redhat.com>
2672
2673 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
2674 Add tests for relative directory.
2675
cafec441
TT
26762012-01-16 Tom Tromey <tromey@redhat.com>
2677
2678 * gdb.base/printcmds.c (enum flag_enum): New.
2679 (three): New global.
2680 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
2681 enum printing.
2682 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
2683 FlagEnumerationPrinter.
2684 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
2685 * gdb.python/py-pp-maint.c (enum flag_enum): New.
2686 (fval): New global.
2687
abcc4978
PA
26882012-01-16 Pedro Alves <palves@redhat.com>
2689
2690 * lib/gdb.exp (banned_procedures): New variable.
2691 (banned_variables_traced): Rename to ...
2692 (banned_traced): ... this.
2693 (gdb_init): Also trace banned procedures.
2694 (gdb_finish): Also untrace banned procedures.
2695
97ccebe8
PA
26962012-01-16 Pedro Alves <palves@redhat.com>
2697
2698 Remove all calls to strace.
2699
2af7517b
JK
27002012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2701
2702 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
2703 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
2704
9241a8bc
PP
27052012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
2706
2707 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
2708 * gdb.base/pie-execl.exp: Likewise.
2709
3848a17f
KS
27102012-01-12 Keith Seitz <keiths@redhat.com>
2711
2712 PR mi/10586
2713 * gdb.mi/var-cmd.c (struct anonymous): New structure.
2714 (do_anonymous_type_tests): New function.
2715 (main): Call do_anonymous_type_tests.
2716 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
2717 (verify_everything): New procedure.
2718 * gdb.mi/mi-var-cp.cc (class A): New class.
2719 (anonymous_structs_and_unions): New function.
2720 (main): Call anonymous_structs_and_unions.
2721 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
2722 (verify_everything): New procedure.
2723
440e2fca
KS
27242012-01-12 Keith Seitz <keiths@redhat.com>
2725
2726 * lib/mi-support.exp: Expand comments about PATH_EXPR.
2727 (varobj_tree::get_path_expr): Assume that all varobjs are
2728 compound unless they are known simple types.
2729 Adjust path expressions based on parent type, path parent type,
2730 and tree language.
2731 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
2732 the root varobj.
2733 (mi_walk_varobj_tree): Add LANGUAGE parameter.
2734
675399c9
PA
27352012-01-11 Pedro Alves <palves@redhat.com>
2736
2737 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
2738 core files on this machine" anymore.
2739
97ddaa9b
PH
27402012-01-11 Paul Hilfinger <hilfingr@adacore.com>
2741
2742 * gdb.base/watchpoint.c (recurser): Initialize local_x.
2743 (main): Repeat recurser call.
2744 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
2745 equivalent to 'local_x'.
2746
ea733575
PH
27472012-01-11 Paul Hilfinger <hilfingr@adacore.com>
2748 Joel Brobecker <brobecker@adacore.com>
2749
2750 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
2751
2ca0b532
PA
27522012-01-05 Pedro Alves <alves.ped@gmail.com>
2753
2754 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
2755 * gdb.python/py-events.c (first): Add bits for new "step N" test.
2756 * gdb.python/py-events.exp: Test that "step N" tripping on a
2757 breakpoint emits a breakpoint event.
2758
6e681866
JB
27592012-01-03 Joel Brobecker <brobecker@adacore.com>
2760
2761 * gdb.base/auxv.exp: Reformat the copyright notice.
2762
3c2d6aff
YQ
27632012-01-03 Yao Qi <yao@codesourcery.com>
2764
2765 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
2766 (strace_trace_on_diff_addr): New.
2767 * gdb.trace/strace.c: (main): Add two local variables.
2768
0852fee3
UW
27692011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
2770
2771 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
2772 * gdb.cell/gcore.exp: Likewise.
2773 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
2774 to verify the correct instance of main is selected.
2775
12c3e59c
JB
27762012-01-02 Joel Brobecker <brobecker@adacore.com>
2777
2778 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
2779 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
2780 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
2781 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
2782 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
2783 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
2784 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
2785 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
2786 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
2787 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
2788 gdb.threads/thread_check.c: Reformat copyright header.
2789
c0f378ec
EBM
27902011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
2791
e4a7ca93 2792 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
2793 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
2794 is not enabled.
2795
3bc96cfb
JK
27962011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2797
2798 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
2799 parameter to self_exec, adjust the function.
2800 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
2801 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
2802 (set var do_exit = 0): Remove test.
2803 (newline at end of file): Add one.
2804
095bcf5e
JB
28052011-12-27 Joel Brobecker <brobecker@adacore.com>
2806
2807 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
2808 New files.
2809
18d19bd1
JK
28102011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2811
2812 Fix racy FAILs.
2813 * gdb.threads/fork-thread-pending.c (barrier): New variable.
2814 (thread_function, thread_forker): Call pthread_barrier_wait for it.
2815 (main): Call pthread_barrier_init for it.
2816
e809353a
JK
28172011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2818
2819 Fix double send_gdb leading to racy FAILs.
2820 * gdb.base/break.exp (set silent break bp_location1): Replace
2821 3x send_gdb and gdb_expect by gdb_test.
2822 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
2823 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
2824 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
2825 instead of send_gdb. Twice.
2826 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
2827 3x send_gdb and gdb_expect by gdb_test.
2828 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
2829
da8cb7ec
JK
28302011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2831
2832 * gdb.linespec/linespec.exp: Compile using {c++}.
2833
ae1a303e
JK
28342011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2835
2836 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
2837 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
2838 (verify GCC PR debug/51668): New test.
2839
cc72b2a2
KP
28402011-12-23 Kevin Pouget <kevin.pouget@st.com>
2841
2842 Introduce gdb.FinishBreakpoint in Python.
2843 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
2844 py-finish-breakpoint2
2845 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
2846 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
2847 instead of line number.
2848 * gdb.python/py-finish-breakpoint.c: New file.
2849 * gdb.python/py-finish-breakpoint.exp: New file.
2850 * gdb.python/py-finish-breakpoint.py: New file.
2851 * gdb.python/py-finish-breakpoint2.cc: New file.
2852 * gdb.python/py-finish-breakpoint2.exp: New file.
2853 * gdb.python/py-finish-breakpoint2.py: New file.
2854
3b7962f9
JK
28552011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2856
2857 Partial fix of compatibility with gcc-4.7.
2858 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
2859 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
2860 Add comment to add a PASS case in the future.
2861
6538471c
JK
2862 Fix compatibility with gcc-4.7.
2863 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
2864
7052e42c
UW
28652011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
2866
2867 PR tdep/12797
2868 * gdb.base/callfuncs.exp: Remove KFAIL.
2869
9ac7f98e
JB
28702011-12-21 Joel Brobecker <brobecker@adacore.com>
2871
2872 * gdb.ada/task_bp: New testcase.
2873
f6eeced0
JK
28742011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2875
2876 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
2877 -DNO_SECTIONS.
2878 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
2879
72225e17
JK
28802011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2881
2882 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
2883 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
2884 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
2885 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
2886 conditional for gcc <= 4.5.
2887
13ac8d2c
JK
28882011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2889
2890 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
2891 by XFAIL.
2892 * gdb.cp/static-method.exp (info addr A::func())
2893 (list static-method.cc:xxx::(anonymous namespace)::A::func)
2894 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
2895 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
2896 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
2897 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
2898 (test value of F in k3_m): Likewise.
2899 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
2900 Likewise.
2901
049682ba
JK
29022011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2903
2904 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
2905 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
2906 Remove.
2907 * gdb.threads/attachstop-mt.c: Remove.
2908 * gdb.threads/attachstop-mt.exp: Remove.
2909
2c9d8796
MK
29102011-12-17 Mark Kettenis <kettenis@gnu.org>
2911
2912 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
2913
e0f9f062
DE
29142011-12-16 Doug Evans <dje@google.com>
2915
f4aa2101 2916 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
2917 * boards/native-gdbserver.exp: New file.
2918
e0f9f062
DE
2919 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
2920 gdbserver output.
2921 (gdbserver_default_get_remote_address): New function.
2922 (gdbserver_start): Call gdb,get_remote_address to compute argument
2923 to "target remote" command.
2924
80b6e756
PM
29252011-12-16 Phil Muldoon <pmuldoon@redhat.com>
2926
1c3ad6ab 2927 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
2928 python print-stack. Add set/show python print-stack
2929 off|full|message tests.
2930
1576bd00
YQ
29312011-12-15 Yao Qi <yao@codesourcery.com>
2932
2933 * gdb.trace/strace.c: New
2934 * gdb.trace/strace.exp: New.
2935
d6a0f6e0
TT
29362011-12-14 Tom Tromey <tromey@redhat.com>
2937
2938 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
2939
31015e1d
DE
29402011-12-14 Doug Evans <dje@google.com>
2941
2942 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
2943
7b50312a
PA
29442011-12-14 Pedro Alves <pedro@codesourcery.com>
2945
2946 PR threads/10729
2947
2948 * gdb.mi/watch-nonstop.c: New file.
2949 * gdb.mi/mi-watch-nonstop.exp: New file.
2950
924437bc
PA
29512011-12-13 Pedro Alves <pedro@codesourcery.com>
2952 Doug Evans <dje@google.com>
2953
2954 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
2955 (clean_restart): Remove references to the gdb_stub target board
2956 variable.
2957 (gdb_step_for_stub): Delete.
2958
2959 * gdb.base/annota1.exp: Remove all references to [target_info
2960 exists gdb_stub], gdb_step_for_stub and usestubs.
2961 * gdb.base/annota3.exp: Ditto.
2962 * gdb.base/async.exp: Ditto.
2963 * gdb.base/break.exp: Ditto.
2964 * gdb.base/code-expr.exp: Ditto.
2965 * gdb.base/commands.exp: Ditto.
2966 * gdb.base/completion.exp: Ditto.
2967 * gdb.base/condbreak.exp: Ditto.
2968 * gdb.base/consecutive.exp: Ditto.
2969 * gdb.base/cvexpr.exp: Ditto.
2970 * gdb.base/define.exp: Ditto.
2971 * gdb.base/display.exp: Ditto.
2972 * gdb.base/ena-dis-br.exp: Ditto.
2973 * gdb.base/environ.exp: Ditto.
2974 * gdb.base/gnu-ifunc.exp: Ditto.
2975 * gdb.base/maint.exp: Ditto.
2976 * gdb.base/pending.exp: Ditto.
2977 * gdb.base/sect-cmd.exp: Ditto.
2978 * gdb.base/sepdebug.exp: Ditto.
2979 * gdb.base/unload.exp: Ditto.
2980 * gdb.base/watchpoint-solib.exp: Ditto.
2981 * gdb.cp/annota2.exp: Ditto.
2982 * gdb.cp/annota3.exp: Ditto.
2983 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
2984 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
2985 * gdb.mi/mi-pending.exp: Ditto.
2986 * gdb.trace/circ.exp: Ditto.
2987 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
2988 * gdb.base/list.exp: Ditto.
2989
2990 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
2991 breakpoint function and all references to the usestubs macro.
2992 * gdb.base/exprs.c: Ditto.
2993 * gdb.base/freebpcmd.c: Ditto.
2994 * gdb.base/bitfields.c: Ditto.
2995 * gdb.base/bitfields2.c: Ditto.
2996 * gdb.base/break.c: Ditto.
2997 * gdb.base/call-sc.c: Ditto.
2998 * gdb.base/call-signals.c: Ditto.
2999 * gdb.base/callfuncs.c: Ditto.
3000 * gdb.base/charset.c: Ditto.
3001 * gdb.base/consecutive.c: Ditto.
3002 * gdb.base/constvars.c: Ditto.
3003 * gdb.base/funcargs.c: Ditto.
3004 * gdb.base/int-type.c: Ditto.
3005 * gdb.base/interrupt.c: Ditto.
3006 * gdb.base/langs0.c: Ditto.
3007 * gdb.base/list0.c: Ditto.
3008 * gdb.base/mips_pro.c: Ditto.
3009 * gdb.base/miscexprs.c: Ditto.
3010 * gdb.base/nodebug.c: Ditto.
3011 * gdb.base/opaque0.c: Ditto.
3012 * gdb.base/pointers.c: Ditto.
3013 * gdb.base/printcmds.c: Ditto.
3014 * gdb.base/ptype.c: Ditto.
3015 * gdb.base/recurse.c: Ditto.
3016 * gdb.base/reread1.c: Ditto.
3017 * gdb.base/reread2.c: Ditto.
3018 * gdb.base/restore.c: Ditto.
3019 * gdb.base/return.c: Ditto.
3020 * gdb.base/run.c: Ditto.
3021 * gdb.base/scope0.c: Ditto.
3022 * gdb.base/sepdebug.c: Ditto.
3023 * gdb.base/setshow.c: Ditto.
3024 * gdb.base/setvar.c: Ditto.
3025 * gdb.base/sigall.c: Ditto.
3026 * gdb.base/signals.c: Ditto.
3027 * gdb.base/structs.c: Ditto.
3028 * gdb.base/structs2.c: Ditto.
3029 * gdb.base/testenv.c: Ditto.
3030 * gdb.base/twice.c: Ditto.
3031 * gdb.base/unwindonsignal.c: Ditto.
3032 * gdb.base/watchpoint.c: Ditto.
3033 * gdb.base/watchpoints.c: Ditto.
3034 * gdb.base/whatis.c: Ditto.
3035 * gdb.cp/classes.cc: Ditto.
3036 * gdb.cp/cplusfuncs.cc: Ditto.
3037 * gdb.cp/derivation.cc: Ditto.
3038 * gdb.cp/formatted-ref.cc: Ditto.
3039 * gdb.cp/misc.cc: Ditto.
3040 * gdb.cp/overload.cc: Ditto.
3041 * gdb.cp/ovldbreak.cc: Ditto.
3042 * gdb.cp/ref-params.cc: Ditto.
3043 * gdb.cp/ref-types.cc: Ditto.
3044 * gdb.cp/templates.cc: Ditto.
3045 * gdb.cp/virtfunc.cc: Ditto.
3046 * gdb.hp/gdb.aCC/run.c: Ditto.
3047 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
3048 * gdb.hp/gdb.compat/xdb0.c: Ditto.
3049 * gdb.reverse/consecutive-reverse.c: Ditto.
3050 * gdb.reverse/sigall-reverse.c: Ditto.
3051 * gdb.reverse/until-reverse.c: Ditto.
3052 * gdb.reverse/watch-reverse.c: Ditto.
3053 * gdb.trace/actions.c: Ditto.
3054 * gdb.trace/circ.c: Ditto.
3055 * gdb.trace/collection.c: Ditto.
3056
fabde485
PA
30572011-12-13 Pedro Alves <pedro@codesourcery.com>
3058
3059 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
3060 (func6, func7): New.
3061 (main): Call func6 and func7.
3062 * gdb.base/watchpoint.exp (test_wide_location_1)
3063 (test_wide_location_2): New.
3064 (top level): Re-enable hardware watchpoints if necessary. Call
3065 test_wide_location_1 and test_wide_location_2.
3066
ff7d1690
YQ
30672011-12-11 Yao Qi <yao@codesourcery.com>
3068
3069 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
3070
a6af7abe
JB
30712011-12-11 Joel Brobecker <brobecker@adacore.com>
3072
3073 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
3074 expected output for unsupported case.
3075
61638e15
JK
30762011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3077
3078 PR testsuite/12649
3079 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
3080 Protect gdb_test_multiple by final $gdb_prompt match.
3081
0a00efc3
JK
30822011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3083
3084 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
3085 New variable, new test.
3086 (list static-method.cc:xxx::(anonymous namespace)::A::func)
3087 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
3088 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
3089 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
3090 them if HAVE_GCC_45682_FIXED is not set.
3091
4511b1ba
YQ
30922011-12-10 Yao Qi <yao@codesourcery.com>
3093
3094 * gdb.trace/status-stop.exp: New.
3095 * gdb.trace/status-stop.c: New.
3096
27949e73
JK
30972011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3098
3099 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
3100 timeout.
3101
d8ea7931
TT
31022011-12-08 Tom Tromey <tromey@redhat.com>
3103
3104 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
3105 condition.
3106
1cc310d2
SS
31072011-12-07 Stan Shebs <stan@codesourcery.com>
3108
3109 * gdb.trace/tfind.exp: Update for output changes.
3110
d482a875
PA
31112011-12-07 Pedro Alves <pedro@codesourcery.com>
3112
3113 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
3114 throws "Cannot insert catchpoints in this configuration".
3115 * gdb.ada/mi_catch_ex.exp: Likewise.
3116
f0ba3972
PA
31172011-12-06 Pedro Alves <pedro@codesourcery.com>
3118
3119 * gdb.base/break-always.exp: Test changing memory at addresses
3120 with breakpoints inserted.
3121
f8eba3c6
TT
31222011-12-06 Joel Brobecker <brobecker@acacore.com>
3123
3124 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
3125 involving a fully qualified function name.
3126
31272011-12-06 Tom Tromey <tromey@redhat.com>
3128
3129 * gdb.ada/homonym.exp: Add three breakpoint tests.
3130
31312011-12-06 Tom Tromey <tromey@redhat.com>
3132
3133 * gdb.base/solib-weak.exp (do_test): Remove kfail.
3134 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
3135 * gdb.objc/objcdecode.exp: Update for output changes.
3136 * gdb.linespec/linespec.exp: New file.
3137 * gdb.linespec/lspec.cc: New file.
3138 * gdb.linespec/lspec.h: New file.
3139 * gdb.linespec/body.h: New file.
3140 * gdb.linespec/base/two/thefile.cc: New file.
3141 * gdb.linespec/base/one/thefile.cc: New file.
3142 * gdb.linespec/Makefile.in: New file.
3143 * gdb.cp/templates.exp (test_template_breakpoints): Update for
3144 output changes.
3145 * gdb.cp/re-set-overloaded.exp: Remove kfail.
3146 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
3147 makes one breakpoint.
3148 * gdb.cp/method2.exp (test_break): Update for output changes.
3149 * gdb.cp/mb-templates.exp: Update for output changes.
3150 * gdb.cp/mb-inline.exp: Update for output changes.
3151 * gdb.cp/mb-ctor.exp: Update for output changes.
3152 * gdb.cp/ovsrch.exp: Use fully-qualified names.
3153 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
3154 has multiple matches.
3155 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
3156 error message change.
3157 * gdb.base/list.exp (test_list_filename_and_number): Update for
3158 error message change.
3159 * gdb.base/break.exp: Disable pending breakpoints. Update for
3160 output changes.
3161 * configure.ac: Add gdb.linespec.
3162 * configure: Rebuild.
3163 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
3164
c642a434
UW
31652011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
3166
3167 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
3168 last_break register on s390*-*-* targets.
3169
b18003d1
JB
31702011-12-06 Joel Brobecker <brobecker@adacore.com>
3171
3172 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
3173 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
3174 of parameter X in procedure Foo.
3175
fe96589c
SS
31762011-12-05 Stan Shebs <stan@codesourcery.com>
3177
3178 * gdb.trace/tfind.exp: Update help string matches.
3179
1820ab47
JK
31802011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3181
3182 * gdb.server/ext-run.exp (get process list): Accept also systemd
3183 as PID 1.
3184
e11ac3a3
JK
31852011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3186 Pedro Alves <pedro@codesourcery.com>
3187
3188 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
3189 starting GDB.
3190 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
3191 $use_gdb_stub.
3192 * gdb.base/display.exp: Likewise.
3193 * gdb.base/ending-run.exp: Likewise.
3194 * gdb.base/list.exp (test_listsize): Likewise.
3195 * gdb.base/setshow.exp: Likewise.
3196 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
3197 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
3198 check by global $use_gdb_stub.
3199 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
3200 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
3201 (default_gdb_init): Unset global $use_gdb_stub.
3202 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
3203 by global $use_gdb_stub.
3204 * lib/gdbserver-support.exp: Extend comments for set_board_info
3205 gdb_protocol and gdb,socketport.
3206 (gdbserver_start_extended): Set global gdbserver_protocol and
3207 gdbserver_gdbport. Clear global use_gdb_stub.
3208 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
3209 from target use_gdb_stub.
3210 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
3211
1d41d75c
DE
32122011-12-03 Doug Evans <dje@google.com>
3213
3214 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
3215 (gdb_step_for_stub): Add comments.
3216
d6d7a51a
MR
32172011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
3218
3219 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
3220 to the caller.
3221 (gdb_test_multiple): Likewise.
3222
05acf274
JK
32232011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3224
3225 Fix gdb.mi/mi-solib.exp without system debug info installed.
3226 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
3227 expect attribute, return 0 for it. Update comments.
3228
2268b414
JK
32292011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3230
3231 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
3232 (corrupted list): Adjust the expectation.
3233
585861ea
JK
32342011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3235
3236 PR threads/13448
3237 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
3238 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
3239 * gdb.threads/tls-var-main.c: New file.
3240 * gdb.threads/tls-var.c: New file.
3241 * gdb.threads/tls-var.exp: New file.
3242
968643aa
JK
32432011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3244
3245 PR testsuite/12649
3246 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
3247 Protect gdb_test_multiple by final $gdb_prompt match.
3248 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
3249 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
3250 (test_tracepoints): Likewise.
3251
9750bca9
JK
32522011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3253
3254 PR breakpoints/13346
3255 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
3256 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
3257 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
3258
ac1349b7
JB
32592011-12-01 Joel Brobecker <brobecker@adacore.com>
3260
3261 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
3262 * gdb.ada/homonym/homonym.adb: For use of all types defined
3263 locally inside both Get_Value subprograms.
3264
26d44faf
JK
32652011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3266
3267 Fix racy FAILs.
3268 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
3269 of send_gdb.
3270
514f6425
UW
32712011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
3272
3273 * gdb.base/testenv.exp: Skip on remote targets. Unset global
3274 environment variable after test completed.
3275
4255c8d2
UW
32762011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
3277
3278 * gdb.base/solib-nodir.exp: Skip if remote target.
3279 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
3280 application. Call gdb_load_shlibs.
3281 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
3282
a35ad96a
JB
32832011-11-29 Joel Brobecker <brobecker@adacore.com>
3284
3285 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
3286
1a1d5513
JB
32872011-11-28 Joel Brobecker <brobecker@adacore.com>
3288
3289 * gdb.ada/fullname_bp: New testcase.
3290
50b4ddf8
JK
32912011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3292
3293 PR testsuite/12649
3294 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
3295 Wrap send_gdb into a new gdb_test.
3296
fb0aec57
JK
3297 Code cleanup.
3298 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
3299 Convert send_gdb and gdb_expect to gdb_test_multiple.
3300
2376d946
JK
33012011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3302
3303 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
3304
1eec78bd
KS
33052011-11-23 Keith Seitz <keiths@redhat.com>
3306
3307 * lib/mi-support.exp (varobj_tree): New namespace and procs.
3308 (mi_varobj_tree_test_children_callback): New proc.
3309 (mi_walk_varobj_tree): New proc.
3310
36dfb11c
TT
33112011-11-22 Tom Tromey <tromey@redhat.com>
3312
3313 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
3314 Add "use_mi_command" argument.
3315 (mi_run_cmd, mi_run_with_cli): New procs.
3316 * gdb.mi/solib-lib.c: New file.
3317 * gdb.mi/solib-main.c: New file.
3318 * gdb.mi/mi-solib.exp: New file.
3319
0e965dd0
DE
33202011-11-21 Doug Evans <dje@google.com>
3321
3322 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
3323 _Unwind_DebugHook is missing.
3324
f196051f
SS
33252011-11-20 Stan Shebs <stan@codesourcery.com>
3326
3327 * gdb.trace/tstatus.exp: New.
3328 * gdb.trace/actions.c: Include string.h.
3329
bfccc43c
YQ
33302011-11-18 Yao Qi <yao@codesourcery.com>
3331
3332 * gdb.trace/pending.exp: New.
3333 * gdb.trace/pending.c: New.
3334 * gdb.trace/pendshr1.c: New.
3335 * gdb.trace/pendshr2.c: New.
3336 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
3337 tracepoint location becomes pending.
3338 (tracepoint_change_loc_2): New.
3339
73cd8ab1
DM
33402011-11-16 David S. Miller <davem@davemloft.net>
3341
3342 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
3343 target is sparc*-*-linux*
3344
77426730
PK
33452011-11-15 Paul Koning <paul_koning@dell.com>
3346
3347 * gdb.python/py-type.exp: New testcases for exceptions on scalar
3348 types.
3349
ed59ded5
DE
33502011-11-14 Doug Evans <dje@google.com>
3351
3352 * gdb.base/shell.exp: New file.
3353
405f8e94
SS
33542011-11-14 Stan Shebs <stan@codesourcery.com>
3355
3356 * gdb.trace/ftrace.c: New.
3357 * gdb.trace/ftrace.exp: New.
3358
1e4d1764
YQ
33592011-11-14 Yao Qi <yao@codesourcery.com>
3360
3361 * gdb.trace/change-loc-1.c: New.
3362 * gdb.trace/change-loc-2.c: New.
3363 * gdb.trace/change-loc.c: New.
3364 * gdb.trace/change-loc.exp: New.
3365 * gdb.trace/change-loc.h: New.
3366 * gdb.trace/trace-break.c (marker): Define new symbol.
3367 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
3368 New.
3369 (break_trace_same_addr_6): New.
3370
71eba9c2 33712011-11-12 Matt Rice <ratmice@gmail.com>
3372
3373 * gdb.base/info-macros.exp: Make tests for info definitions
3374 test info macro. Add tests for info macro argument processing.
3375 Rename a few tests.
3376
1d93e29a
KS
33772011-11-11 Keith Seitz <keiths@redhat.com>
3378
3379 PR gdb/12843
3380 * gdb.base/linespecs.exp: New file.
3381
a4b5b48a
DE
33822011-11-11 Doug Evans <dje@google.com>
3383
3384 * gdb.threads/print-threads.exp: Extend timeout for slower
3385 tests.
3386
f6b47be4
DE
33872011-11-10 Doug Evans <dje@google.com>
3388
792a0230
DE
3389 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
3390 "record to end of main" test.
3391
f6b47be4
DE
3392 * gdb.python/py-type.c (TS): New typedef.
3393 (ts): New global.
3394 * gdb.python/py-type.exp: Test field list of typedef.
3395
22355c90
JB
33962011-11-10 Joel Brobecker <brobecker@adacore.com>
3397
3398 * gdb.ada/small_reg_param: New testcase.
3399
a7860e76
TT
34002011-11-09 Tom Tromey <tromey@redhat.com>
3401
3402 * gdb.cp/destrprint.exp: New file.
3403 * gdb.cp/destrprint.cc: New file.
3404
72a2e3dc
MI
34052011-11-08 Meador Inge <meadori@codesourcery.com>
3406
3407 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
3408 (switch_stack_to_other): New test function.
3409 * gdb.arch/thumb-prologue.exp: New test cases.
3410
c7195df2 34112011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
3412
3413 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
3414
d3895d7d
YQ
34152011-11-08 Yao Qi <yao@codesourcery.com>
3416
3417 * gdb.exp (supports_process_record): New.
3418 (supports_reverse): New.
3419 * gdb.reverse/break-precsave.exp: Call support_process_record
3420 to run test conditionally.
3421 * gdb.reverse/consecutive-precsave.exp: Likewise.
3422 * gdb.reverse/i386-precsave.exp: Likewise.
3423 * gdb.reverse/machinestate-precsave.exp: Likewise.
3424 * gdb.reverse/solib-precsave.exp: Likewise.
3425 * gdb.reverse/step-precsave.exp: Likewise.
3426 * gdb.reverse/until-precsave.exp: Likewise.
3427 * gdb.reverse/watch-precsave.exp: Likewise.
3428 * gdb.reverse/break-reverse.exp: Call support_reverse to run
3429 test conditionally.
3430 * gdb.reverse/consecutive-reverse.exp: Likewise.
3431 * gdb.reverse/finish-precsave.exp: Likewise.
3432 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
3433 * gdb.reverse/finish-reverse.exp: Likewise.
3434 * gdb.reverse/i386-reverse.exp: Likewise.
3435 * gdb.reverse/i386-sse-reverse.exp: Likewise.
3436 * gdb.reverse/machinestate.exp: Likewise.
3437 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
3438 * gdb.reverse/sigall-precsave.exp: Likewise.
3439 * gdb.reverse/sigall-reverse.exp: Likewise.
3440 * gdb.reverse/solib-reverse.exp: Likewise.
3441 * gdb.reverse/step-reverse.exp: Likewise.
3442 * gdb.reverse/until-reverse.exp: Likewise.
3443 * gdb.reverse/watch-reverse.exp: Likewise.
3444
a59306a3
YQ
34452011-11-05 Yao Qi <yao@codesourcery.com>
3446
3447 * gdb.trace/trace-break.exp: Add test on setting two
3448 fast tracepoints at the same address.
3449
87769f59
JK
34502011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3451
3452 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
3453
3065dfb6
SS
34542011-11-02 Stan Shebs <stan@codesourcery.com>
3455
3456 * gdb.trace/collection.c: Add code using strings.
3457 * gdb.trace/collection.exp: Add tests of string collection.
3458
89e208db
JK
34592011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3460
3461 * gdb.base/skip-solib.exp (executable_main): New variable.
3462 (binfile_main): Base it on that.
3463 Use $executable_main in clean_restart calls. Drop gdb_exit and
3464 gdb_start calls.
3465
405e54e9
JK
34662011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3467
3468 Fix racy FAILs.
3469 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
3470 breakpoint_re globals import by async. Set string_regex to .* for
3471 async. Remove the optional thread_selected_re and breakpoint_re
3472 globals expectations.
3473
58e8570a
JM
34742011-11-01 Joseph Myers <joseph@codesourcery.com>
3475
3476 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
3477 well as Cygwin.
3478
7b35ec7f 34792011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
3480
3481 Add tests for skip command.
89e208db
JK
3482 * gdb.base/skip-solib-lib.c: New
3483 * gdb.base/skip-solib-main.c: New
3484 * gdb.base/skip-solib.exp: New
3485 * gdb.base/skip.c: New
3486 * gdb.base/skip.exp: New
3487 * gdb.base/skip1.c: New
3488 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 3489
b9fd1791
PA
34902011-10-31 Yao Qi <yao@codesourcery.com>
3491 Pedro Alves <pedro@codesourcery.com>
3492
3493 * gdb.trace/trace-break.c: New.
3494 * gdb.trace/trace-break.exp: New.
3495
4323fecc
JK
34962011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3497
3498 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
3499 break-here-2.
3500
0e5bf2a8
PA
35012011-10-28 Pedro Alves <pedro@codesourcery.com>
3502
3503 * gdb.threads/no-unwaited-for-left.c: New.
3504 * gdb.threads/no-unwaited-for-left.exp: New.
3505 * gdb.threads/non-ldr-exc-1.c: New.
3506 * gdb.threads/non-ldr-exc-1.exp: New.
3507 * gdb.threads/non-ldr-exc-2.c: New.
3508 * gdb.threads/non-ldr-exc-2.exp: New.
3509 * gdb.threads/non-ldr-exc-3.c: New.
3510 * gdb.threads/non-ldr-exc-3.exp: New.
3511 * gdb.threads/non-ldr-exc-4.c: New.
3512 * gdb.threads/non-ldr-exc-4.exp: New.
3513
3a3dad98
JK
35142011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3515
3516 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
3517 * gdb.base/attach-pie-misread.exp: Likewise.
3518 * gdb.base/break-interp.exp: Likewise.
3519 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
3520 testcases for use_gdb_stub.
3521 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
3522 (continue): New testcase.
3523 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
3524 * gdb.threads/attach-into-signal.exp: Likewise.
3525 * gdb.threads/attach-stopped.exp: Likewise.
3526 * gdb.threads/attachstop-mt.exp: Likewise.
3527
d6a5d40c
PK
35282011-10-28 Paul Koning <paul_koning@dell.com>
3529
3530 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
3531
ca539be8
JK
35322011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3533
3534 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
3535 (mi_gdb_test): Import globals thread_selected_re
3536 and breakpoint_re. Expect them optionally at the regex start.
3537
d234ef5c
DE
35382011-10-27 Doug Evans <dje@google.com>
3539
3540 * gdb.python/python.exp: Test source -s.
3541
ab964825
PK
35422011-10-26 Paul Koning <paul_koning@dell.com>
3543
3544 * gdb.python/lib-types.cc (struct A): New structure.
3545 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 3546
54d8a644
PK
35472011-10-25 Paul Koning <paul_koning@dell.com>
3548
3549 PR python/13327
d234ef5c 3550
54d8a644
PK
3551 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
3552 fetch_lazy method.
3553
b0221781
YQ
35542011-10-24 Yao Qi <yao@codesourcery.com>
3555
3556 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
3557 target is tic6x-*-*.
3558
6cda5a20
JB
35592011-10-21 Joel Brobecker <brobecker@adacore.com>
3560
3561 * gdb.ada/mi_task_info/task_switch.adb: New file.
3562 * gdb.ada/mi_task_info.exp: New file.
3563
5ed9db04
JK
35642011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3565
3566 * gdb.cp/expand-psymtabs-cxx.exp: New file.
3567 * gdb.cp/expand-psymtabs-cxx.cc: New file.
3568
9df2fbc4
PM
35692011-10-20 Phil Muldoon <pmuldoon@redhat.com>
3570
3571 PR python/12656
3572
3573 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
3574 global_block tests.
3575
736086ba
TT
35762011-10-18 Tom Tromey <tromey@redhat.com>
3577
3578 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
3579
4af31552
TT
35802011-10-18 Tom Tromey <tromey@redhat.com>
3581
3582 * gdb.base/source.exp: Don't include full file name in test name.
3583 * gdb.python/python.exp: Don't include full file name in test
3584 name.
3585
43136979
AR
35862011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3587
3588 * gdb.base/attach-pie-noexec.c: New files.
3589 * gdb.base/attach-pie-noexec.exp: New files.
3590
543a9323
JM
35912011-10-17 Joseph Myers <joseph@codesourcery.com>
3592
3593 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
3594 prompt for each extra line in command.
3595
21ae7a4d
JK
35962011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3597
3598 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
3599 Revert the part of:
3600 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3601 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
3602 Change the expected string.
3603
20ec36d9
JK
36042011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3605
3606 Fix results with system glibc debug info installed.
3607 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
3608 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
3609 Accept also __libc_ symbol prefix and no prefix.
3610
6501c2fc
KS
36112011-10-14 Keith Seitz <keiths@redhat.com>
3612
3613 PR c++/13225
3614 * gdb.cp/converts.cc (foo3_1): New function.
3615 (foo3_2): New functions.
3616 * gdb.cp/converts.exp: Add tests for int to pointer conversion
3617 and null pointer conversions of integer constant zero.
3618 Add test to check if all arguments are checked for incompatible
3619 conversion BADNESS.
3620
55b1fd0c
TT
36212011-10-14 Tom Tromey <tromey@redhat.com>
3622
3623 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
3624 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
3625 linespec.
3626
22c05d8a
JK
36272011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3628
3629 Fix internal error regression.
3630 * gdb.dwarf2/implptr-optimized-out.S: New file.
3631 * gdb.dwarf2/implptr-optimized-out.exp: New file.
3632
1d6edc3c
JK
36332011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3634
3635 Fix empty DWARF expressions DATA vs. SIZE conditionals.
3636 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
3637 (loclist): New.
3638 (4): New abbrev.
3639 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
3640 Use prepare_for_testing, remove clean_restart.
3641 (p arraynoloc, p arraycallnoloc): New tests.
3642
9ec72168
JK
36432011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3644
3645 * gdb.cp/namespace-enum.exp (executable): New variable.
3646 (binfile): Use ${objdir}/${subdir}/ prefix.
3647 Use ${executable} for clean_restart.
3648
9c6c53f7
SA
36492011-10-11 Sterling Augustine <saugustine@google.com>
3650
3651 * gdb.cp/Makefile.in: Add namespace-enum test.
3652 * gdb.cp/namespace-enum.exp: New file.
3653 * gdb.cp/namespace-enum.c: New file.
3654 * gdb.cp/namespace-enum-main.c: New file.
3655
fac7ceb3
UW
36562011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
3657
3658 * gdb.python/py-shared.exp: Relax filename check to handle remote:
3659 sysroot.
3660
941b2081
JK
36612011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3662
3663 Reimplement @entry in input expressions.
3664 * gdb.base/exprs.c (v_int_array_init): New variable.
3665 * gdb.base/exprs.exp (print v_int_array_init)
3666 (print *v_int_array_init@1, print *v_int_array_init@2)
3667 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
3668 (print v_int_array_init[1]@1): New tests.
3669
0344e878
JM
36702011-10-10 Joseph Myers <joseph@codesourcery.com>
3671
3672 * gdb.cp/gdb2495.exp: Do not include directories in filename in
3673 expected message.
3674
5a56e9c5
DE
36752011-10-09 Doug Evans <dje@google.com>
3676
3677 * gdb.base/alias.exp: Add tests for alias command.
3678
2bda9cc5
JK
36792011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3680
3681 * gdb.arch/amd64-entry-value.s: New file.
3682 * gdb.mi/mi2-amd64-entry-value.s: New file.
3683
a471c594
JK
36842011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3685
3686 Display @entry parameter values even for references.
3687 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
3688 functions.
3689 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
3690 reference and datap_input.
3691 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
3692 breakpoints.
3693 (continue to breakpoint: entry_reference: reference)
3694 (entry_reference: bt at entry)
3695 (continue to breakpoint: entry_reference: breakhere_reference)
3696 (entry_reference: bt, entry_reference: ptype regparam)
3697 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
3698 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
3699 (entry_reference: p regcopy, entry_reference: p nodataparam)
3700 (entry_reference: p nodataparam@entry): New tests.
3701
36b11add
JK
37022011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3703
3704 Support @entry in input expressions.
3705 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
3706 (entry_stack: p s1@entry, entry_stack: p s2@entry)
3707 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
3708 (tailcall: p j@entry): New tests.
3709 * gdb.cp/koenig.cc (A::entry): New function.
3710 (main): Call it.
3711 * gdb.cp/koenig.exp (p entry (c)): New test.
3712
e18b2753
JK
37132011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3714
3715 Display @entry parameter values (without references).
3716 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
3717 (different, validity, invalid): New functions.
3718 (main): Call them.
3719 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
3720 stacktest, breakhere_stacktest, different, breakhere_different,
3721 breakhere_validity and breakhere_invalid.
3722 (entry: bt): Update for @entry.
3723 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
3724 (entry_validity: *, entry_invalid: *): Many new tests.
3725 * gdb.base/break.exp
3726 (run until breakpoint set at small function, optimized file): Accept
3727 also the @entry suffix.
3728 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
3729 * gdb.mi/mi2-amd64-entry-value.c: New files.
3730 * gdb.mi/mi2-amd64-entry-value.exp: New files.
3731
2d6c5dc2
JK
37322011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3733
3734 Protect entry values against self tail calls.
3735 * gdb.arch/amd64-entry-value.cc (self2, self): New.
3736 (main): Call self.
3737 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
3738 (set debug entry-values 1, self: bt debug entry-values): New tests.
3739
111c6489
JK
37402011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3741
3742 Recognize virtual tail call frames.
3743 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
3744 (amb_b, amb_a): New.
3745 (main): Call a and b.
3746 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
3747 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
3748 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
3749 New tests.
3750
8e3b41a9
JK
37512011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3752
3753 Implement basic support for DW_TAG_GNU_call_site.
3754 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
3755 * gdb.arch/amd64-entry-value.cc: New file.
3756 * gdb.arch/amd64-entry-value.exp: New file.
3757
181cebd4
JK
37582011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3759
3760 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
3761 * gdb.dwarf2/implptr-64bit.S: New file.
3762 * gdb.dwarf2/implptr-64bit.exp: New file.
3763
741f5e3c
JK
37642011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3765
3766 Fix initial language detection with -readnow.
3767 * gdb.cp/readnow-language.cc: New file.
3768 * gdb.cp/readnow-language.exp: New file.
3769
a73d2258
JK
37702011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3771
3772 Fix printed anonymous struct name.
3773 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
3774
af369495
JM
37752011-10-09 Joseph Myers <joseph@codesourcery.com>
3776
3777 * gdb.base/solib-symbol.exp: Do not include directories in
3778 filenames in expected messages.
3779
1fa57852
DE
37802011-10-07 Doug Evans <dje@google.com>
3781
3782 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
3783
bd054e06
KP
37842011-10-07 Kevin Pouget <kevin.pouget@st.com>
3785
3786 Allow Python notification of new object-file loadings.
3787 * gdb.python/py-events.exp: Test newobjfile event.
3788 * gdb.python/py-events.py: Register newobjfile callback.
3789 * gdb.python/py-events.c: Add call to shared library
3790 * gdb.python/py-events-shlib.c: New file.
3791
8031b6f8
JM
37922011-10-06 Joseph Myers <joseph@codesourcery.com>
3793
3794 * gdb.base/fixsection.exp: Do not include directories in filename
3795 in expected message.
3796
7fea6923
PM
37972011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
3798
3799 Add tests for passing of environment variables to inferior.
3800 * gdb.base/testenv.c: New test source.
3801 * gdb.base/testenv.exp: New expect test.
3802
687f2a88
PK
38032011-10-04 Paul Koning <paul_koning@dell.com>
3804
3805 * gdb.python/py-value.c (main): Break before return.
3806
cb6be26b
KP
38072011-10-04 Kevin Pouget <kevin.pouget@st.com>
3808
3809 PR python/12691: Add the inferior to Python exited event
3810 * gdb.python/py-events.exp: Test the inferior attribute of exited
3811 event with a fork.
3812 * gdb.python/py-events.py: Print inferior number on exit.
3813 * gdb.python/py-events.c: Fork the inferior.
3814
fb213700
EBM
38152011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
3816
3817 * gdb.base/jit.exp: Add testcase name to log message
3818
aa2071bd
PK
38192011-10-03 Paul Koning <paul_koning@dell.com>
3820 Jan Kratochvil <jan.kratochvil@redhat.com>
3821
3822 * gdb.python/py-value.exp
3823 (python inval = gdb.parse_and_eval('*(int*)0'))
3824 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
3825 (set argc=2, python print argc_lazy): New tests.
3826
dd11a36c
JB
38272011-10-02 Joel Brobecker <brobecker@adacore.com>
3828
3829 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
3830
46f886f1
JK
38312011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3832 Pedro Alves <pedro@codesourcery.com>
3833
3834 * gdb.python/py-value.exp (test_value_in_inferior): New variable
3835 can_read_0, test for it.
3836 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
3837 (parse_and_eval with memory error): ... here, make it untested if
3838 can_read_0.
3839
c5cb204f
MP
38402011-09-30 Marek Polacek <mpolacek@redhat.com>
3841
3842 * gdb.python/python.exp (verify pagination beforehand)
3843 (verify pagination afterwards): Fix race by splitting the line.
3844
68fb0ec0
JM
38452011-09-29 Joseph Myers <joseph@codesourcery.com>
3846
3847 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
3848 for 64-bit multilibs from i?86-* targets.
3849
6aee0d90
MP
38502011-09-29 Marek Polacek <mpolacek@redhat.com>
3851
3852 * lib/gdb.exp: Fix a typo in one of the comments.
3853
e9101ff5
MP
38542011-09-29 Marek Polacek <mpolacek@redhat.com>
3855
3856 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
3857 matching pattern.
3858
7a81bdbf
PK
38592011-09-28 Paul Koning <paul_koning@dell.com>
3860
3861 * gdb.python/py-type.c (enum E): New.
3862 * gdb.python/py-type.exp (test_fields): Add tests for Python
3863 mapping access to fields.
3864 (test_enums): New test for field access on enums.
3865
6710bf39
SS
38662011-09-27 Stan Shebs <stan@codesourcery.com>
3867
3868 * gdb.trace/collection.exp: Test collection of $_ret.
3869
b2a6bdeb
AT
38702011-09-22 Andreas Tobler <andreast@fgznet.ch>
3871
3872 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
3873 list of compilation switches for <*-*-freebsd*>.
3874
3c9057f3
SS
38752011-09-19 Stan Shebs <stan@codesourcery.com>
3876
3877 * gdb.trace/tspeed.exp: New file.
3878 * gdb.trace/tspeed.c: New file.
3879
34518530
YQ
38802011-09-18 Yao Qi <yao@codesourcery.com>
3881
3882 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
3883 instructions.
3884 (test_adr_32bit, test_pop_pc): Likewise.
3885 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
3886 Thumb instructions.
3887 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
3888 in gdb_test_multiple.
3889 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
3890
ab254057
YQ
38912011-09-17 Yao Qi <yao@codesourcery.com>
3892
3893 * lib/gdb.exp (can_single_step_to_signal_handler): New.
3894 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
3895 support single step to signal handler.
3896
9c317b71
YQ
38972011-09-17 Yao Qi <yao@codesourcery.com>
3898
3899 * gdb.base/disp-step-fork.c: New.
3900 * gdb.base/disp-step-syscall.exp: New.
3901 * gdb.base/disp-step-vfork.c: New.
3902
a8123151
JB
39032011-09-16 Joel Brobecker <brobecker@adacore.com>
3904
3905 * gdb.ada/tasks.exp: Make the expected output for
3906 the `info tasks' tests more resilient to spacing
3907 changes.
3908
63a9aad8
JK
39092011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3910
3911 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
3912 (reached breakpoint 2, reached breakpoint 3): Update expected output.
3913
2aa48337
KP
39142011-09-15 Kevin Pouget <kevin.pouget@st.com>
3915
3916 PR Python/12692 Add gdb.selected_inferior() to Python interface.
3917 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
3918
6839b47f
KP
39192011-04-30 Kevin Pouget <kevin.pouget@st.com>
3920
3921 Handle multiple breakpoint hits in Python interface:
3922 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
3923 presence.
3924 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
3925 breakpoint hits.
3926
0935723e
JK
39272011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
3928 Jan Kratochvil <jan.kratochvil@redhat.com>
3929
3930 * gdb.python/py-events.exp: Remove pretty printing comment.
3931 * gdb.python/py-evsignal.exp: New file.
3932 * gdb.python/py-evthreads.c: Include signal.h.
3933 (thread3): Remove variable count3. Remove variable bad and use raise
3934 instead.
3935 (thread2): Remove variable count2. Move thread3 pthread_create here,
3936 merge pthread_join to a single line.
3937 (main): Remove variable count1. Merge pthread_join with pthread_create
3938 to a single line.
3939 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
3940 KFAIL python/12966 for gdbserver. Test return value of
3941 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
3942 gdb_expect by gdb_test and gdb_test_multiple.
3943 (thread 2, thread 3): New tests.
3944
4801a9a3
PA
39452011-09-12 Matt Rice <ratmice@gmail.com>
3946 Pedro Alves <pedro@codesourcery.com>
3947
3948 PR gdb/13175
3949
3950 * gdb.base/interp.exp: New tests.
3951 * gdb.base/interp.c: New file.
3952
24ece742
DE
39532011-09-12 Doug Evans <dje@google.com>
3954
3955 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
3956 * gdb.dwarf2/typeddwarf.exp: Ditto.
3957
7f062217
JK
39582011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3959
3960 Fix compatibility with x32 arch.
3961 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
3962 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
3963 is_x86_like_target.
3964 * testsuite/gdb.trace/collection.exp: Likewise.
3965 * testsuite/gdb.trace/report.exp: Likewise.
3966 * testsuite/gdb.trace/unavailable.exp: Likewise.
3967 * testsuite/gdb.trace/while-dyn.exp: Likewise.
3968 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
3969 (is_x86_like_target): Check also is_amd64_regs_target.
3970
08711b9a
JK
39712011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3972
3973 PR breakpoints/12435
3974 * gdb.arch/amd64-prologue-xmm.c: New file.
3975 * gdb.arch/amd64-prologue-xmm.exp: New file.
3976 * gdb.arch/amd64-prologue-xmm.s: New file.
3977
b99b5f66
JK
39782011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3979
3980 * gdb.dwarf2/dw2-param-error-main.c: New file.
3981 * gdb.dwarf2/dw2-param-error.S: New file.
3982 * gdb.dwarf2/dw2-param-error.exp: New file.
3983
a391a2f6
PA
39842011-09-08 Pedro Alves <pedro@codesourcery.com>
3985
3986 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
3987 inferior's pid and look for a core dump named core.$pid. Use
3988 `remote_file' commands on the host instead of hand coding shell
3989 commands on the build.
3990 * gdb.base/valgrind-db-attach.exp: Kill the program before
3991 finishing the test.
3992
7d8e6458 39932011-09-02 Matt Rice <ratmice@gmail.com>
3994
3995 * lib/prompt.exp: New file for testing the first prompt.
3996 * gdb.python/py-prompt.exp: Ditto.
3997 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
3998
68e77c9e
PA
39992011-09-02 Pedro Alves <pedro@codesourcery.com>
4000
4001 * gdb.threads/gcore-thread.exp: Set the global core_supported to
4002 0, before testing gcore.
4003
9655e943
JK
40042011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4005
df6dc84d
JK
4006 * dw2-ifort-parameter-debug.S: Update copyright year.
4007 * dw2-ifort-parameter.c: Update copyright year.
4008 * dw2-ifort-parameter.exp: Update copyright year.
4009
9655e943
JK
4010 * dw2-ifort-parameter-debug.S: New file.
4011 * dw2-ifort-parameter.c: New file.
4012 * dw2-ifort-parameter.exp: New file.
4013
353d1d73
JK
40142011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4015
4016 * gdb.base/commands.exp (error_clears_commands_left): New function.
4017 (): Call it.
4018
5c07461a
JK
40192011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4020
4021 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
4022 (C): Initialize `a'.
4023 * gdb.mi/mi-inheritance-syntax-error.exp
4024 (-data-evaluate-expression $path): Expect `a' as 5.
4025
0d932b2f
MK
40262011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
4027
4028 PR mi/11912
4029 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
4030 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
4031 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
4032 keyword in output of -var-info-path-expression.
4033
bdb54049
JK
40342011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4035
4036 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
4037 * gdb.trace/collection.exp: Likewise.
4038 * gdb.trace/report.exp: Likewise.
4039 * gdb.trace/unavailable.exp: Likewise.
4040 * gdb.trace/while-dyn.exp: Likewise.
4041
59cde39c
KS
40422011-08-18 Keith Seitz <keiths@redhat.com>
4043
4044 PR c++/12266
4045 * gdb.cp/meth-typedefs.cc: New file.
4046 * gdb.cp/meth-typedefs.exp: New file.
4047
fa3a4f15
PM
40482011-08-17 Phil Muldoon <pmuldoon@redhat.com>
4049
4050 * gdb.python/python.exp: Add extended-prompt tests.
4051
c1049fca
JK
40522011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4053
4054 * gdb.arch/i386-dr3-watch.exp
4055 (watchpoint on gap1 does not fit debug registers)
4056 (delete all watchpoints): Fix racy expect strings.
4057
d93f7b5c
YQ
40582011-08-14 Yao Qi <yao@codesourcery.com>
4059
4060 * gdb.base/maint.exp: set data_section to ".neardata".
4061 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
4062 * gdb.base/savedregs.exp: Handle SIGILL.
4063 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
4064 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
4065
457e09f0
DE
40662011-08-12 Doug Evans <dje@google.com>
4067
4068 * gdb.python/py-symbol.exp: Add test for symbol.type.
4069
5d0bb2fb
UW
40702011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
4071
4072 * gdb.threads/pthreads.exp: Enable on non-native configurations.
4073 * gdb.mi/mi-pthreads.exp: Likewise.
4074 * gdb.mi/mi2-pthreads.exp: Likewise.
4075 * gdb.mi/gdb669.exp.exp: Likewise.
4076
fcdfa280
PA
40772011-08-09 Pedro Alves <pedro@codesourcery.com>
4078
4079 * lib/mi-support.exp (detect_async): Rename to...
4080 (mi_detect_async): ... this.
4081 * gdb.mi/mi-nonstop-exit.exp: Adjust.
4082 * gdb.mi/mi-nonstop.exp: Adjust.
4083 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
4084 * gdb.mi/mi-nsintrall.exp: Adjust.
4085 * gdb.mi/mi-nsmoribund.exp: Adjust.
4086 * gdb.mi/mi-nsthrexec.exp: Adjust.
4087
9d8fa392
PA
40882011-08-09 Pedro Alves <pedro@codesourcery.com>
4089
4090 * gdb.base/display.c (do_loops): New `p_i' local.
4091 * gdb.base/display.exp: Test displaying a variable that is
4092 temporarily at a bad address.
4093
b6cede78
JK
40942011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4095
4096 * gdb.dwarf2/dw2-op-stack-value.S: New file.
4097 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
4098
67bedb8c
JK
40992011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4100
4101 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
4102 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
4103 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 4104
af6e93b2
PA
41052011-08-05 Pedro Alves <pedro@codesourcery.com>
4106
4107 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
4108 procedure.
4109 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
4110
1cf0e11f
YQ
41112011-08-05 Yao Qi <yao@codesourcery.com>
4112
4113 * gdb.base/callfuncs.exp: Set language after main.
4114 * gdb.cp/cplusfuncs.exp: Likewise.
4115 * gdb.cp/inherit.exp: Likewise.
4116
a1e28cb2
UW
41172011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4118
4119 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
4120 * gdb.base/watch-vfork.exp: Skip on remote targets.
4121
d4f5bbb9
UW
41222011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4123
4124 * gdb.threads/thread-find.exp: Support remote targets.
4125
724f4f80
UW
41262011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4127
4128 * gdb.base/jit.exp: Download solib_binfile to target.
4129 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
4130 and call dlopen without full path name.
4131 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
4132 dlopen without full path name.
4133
934709f0
PW
41342011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4135
4136 * gdb.base/break-always.exp: Complete the test
4137 with duplicated breakpoints and enabling/disabling them.
4138
c26106c4
TT
41392011-08-02 Tom Tromey <tromey@redhat.com>
4140
4141 PR gdb/11289:
4142 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
4143
9300444e 41442011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
4145
4146 PR gdb/13045
4147 * gdb.base/float.exp: Add new test case for PR gdb/13045
4148 * gdb.base/float.c: New file.
4149
00bd41d6
PM
41502011-07-28 Phil Muldoon <pmuldoon@redhat.com>
4151
4152 * gdb.python/py-mi.exp: Test printers returning string hint, and
4153 also not returning a value.
4154 * gdb.python/py-prettyprint.c: Add testcase for above.
4155 * gdb.python/py-prettyprint.py: Add test printer for above.
4156
d24f74ce
JK
41572011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4158
4159 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
4160 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
4161 (.Ldie30) Add as field "data4".
4162 (.Ldie32) Rename field "b" to "shl".
4163 (abbrev4) Change for the "data4" field.
4164 (abbrev5, abbrev6) Remove.
4165 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
4166 (p &s.shl): ... here. Add comment.
4167 (p &s.data4): New.
4168
bb7da2bf
JK
41692011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4170
4171 Fix crash on lval_computed values.
4172 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
4173
11081198
JK
41742011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4175
4176 * gdb.base/help.exp (help whatis): Update the expected string.
4177
3c6e0cb3
JK
41782011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4179
4180 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
4181 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
4182 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
4183 Change the expected string.
4184
efa80663
PA
41852011-07-26 Pedro Alves <pedro@codesourcery.com>
4186
4187 * gdb.base/watchpoint.exp
4188 (test_disable_enable_software_watchpoint): New procedure.
4189 (top level): Run it.
4190
db8e4570
UW
41912011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
4192
4193 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
4194 executable file "${binfile}", C++ version "${binfile}-cxx".
4195 * gdb.python/py-prettyprint.exp: Likewise.
4196 * gdb.python/py-symbol.exp: Likewise.
4197 * gdb.python/py-type.exp: Likewise.
4198 * gdb.python/py-value.exp: Likewise.
4199 * gdb.python/py-template.exp (test_template_arg): Pass full executable
4200 file name instead of just suffix.
4201
543305c9
JK
42022011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4203
4204 Fix implicit pointer offsets.
4205 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
4206 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
4207 (continue to breakpoint: continue to baz breakpoint for implptr)
4208 (sanity check element 0, sanity check element 1)
4209 (enter the inlined function, check element 0 for the offset)
4210 (check element 1 for the offset)
4211 (continue to breakpoint: ignore the second baz breakpoint): New tests.
4212 (set foo breakpoint for implptr): Update the breakpoint number.
4213
b3215adc
UW
42142011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
4215
4216 * gdb.python/py-mi.exp: Use different file names for different
4217 versions of the executable under test.
4218 * gdb.python/py-prettyprint.exp: Likewise.
4219 * gdb.python/py-symbol.exp: Likewise.
4220 * gdb.python/py-template.exp: Likewise.
4221 * gdb.python/py-type.exp: Likewise.
4222 * gdb.python/py-value.exp: Likewise.
4223
182b9acc
UW
42242011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
4225
4226 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
4227 flag after restarting GDB if necessary.
4228
e6052b5d
UW
42292011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
4230
4231 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
4232
1ced966e
PA
42332011-07-22 Pedro Alves <pedro@codesourcery.com>
4234
4235 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
4236 backend doesn't leave used debug registers behind.
4237
3543a589
TT
42382011-07-22 Tom Tromey <tromey@redhat.com>
4239
4240 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
4241 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
4242 argument.
4243 * gdb.dwarf2/typeddwarf-amd64.S: New file.
4244
14d15303 42452011-07-21 Matt Rice <ratmice@gmail.com>
4246
4247 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
4248 in mostlyclean rule. Add files ending in .core.
4249
9b158ba0 42502011-07-21 Matt Rice <ratmice@gmail.com>
4251
4252 PR macros/12999
4253 * gdb.base/info-macros.c: New test sources.
4254 * gdb.base/info-macros.exp: New tests.
4255
d17b6f81
PM
42562011-07-21 Phil Muldoon <pmuldoon@redhat.com>
4257
4258 * gdb.python/python.exp: Add prompt substitution tests.
4259
918dd910
JK
42602011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4261
4262 Fix crash if referenced CU is aged out.
4263 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
4264 New.
4265 * gdb.dwarf2/implptr.exp: Likewise.
4266
0e37a63c
JK
42672011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4268
4269 * gdb.dwarf2/implptr.S: Rebuilt.
4270 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
4271 (bar): Use them for j, k, l.
4272 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
4273 COMPILE.
4274 (print j in implptr:bar): Update for the intp typedef.
4275 (print p[0].x in implptr:foo): Use more exact regex.
4276
f65cf84c
TT
42772011-07-18 Tom Tromey <tromey@redhat.com>
4278
4279 * gdb.cp/static-method.exp: Add missing single quote.
4280
d5b4a7be
YQ
42812011-07-18 Yao Qi <yao@codesourcery.com>
4282
4283 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
4284 supported.
4285 * gdb.mi/mi-nonstop-exit.exp: Likewise.
4286 * gdb.mi/mi-nonstop.exp: Likewise.
4287 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
4288 * gdb.mi/mi-nsintrall.exp: Likewise.
4289 * gdb.mi/mi-nsmoribund.exp: Likewise.
4290 * gdb.mi/mi-nsthrexec.exp: Likewise.
4291 * gdb.python/py-evthreads.exp: Likewise.
4292
e9ea2662
JK
42932011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4294
4295 Code cleanup.
4296 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
4297 it. Substitute it instead of test_compiler_info everywhere.
4298
ce451573
UW
42992011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4300
4301 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
4302 remote targets as well.
4303
756d88a7
UW
43042011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4305
4306 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
4307 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
4308
31f83dc5
UW
43092011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4310
4311 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
4312 a remote machine, not the host.
4313 (gdb_compile_shlib): Set soname if target is remote.
4314
059241a0
PP
43152011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
4316
4317 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
4318
28a0b48c 43192011-07-13 Matt Rice <ratmice@gmail.com>
4320
4321 * gdb.python/py-objfile-script-gdb.py: Renamed to
4322 py-objfile-script-gdb.py.in.
4323 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
4324 py-objfile-script-gdb.py.
4325 * gdb.python/py-objfile-script.exp: Update reference to
4326 py-objfile-script-gdb.py.
4327
9a771b67
JK
43282011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4329
4330 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
4331 reference undefined label.
4332
04ad99e6
JK
43332011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4334
4335 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
4336 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
4337 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
4338 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
4339
713389e0
PM
43402011-07-11 Phil Muldoon <pmuldoon@redhat.com>
4341
4342 PR python/12438
4343 * gdb.python/python.exp: Add maint set/show python print-stack
4344 deprecated tests. Add set/show python print-backtrace tests.
4345
97d146f8
JK
43462011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4347
4348 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
4349 debug info.
4350
facde0e5 43512011-07-06 Matt Rice <ratmice@gmail.com>
4352
4353 * gdb.python/python.exp: Update filename paths.
4354 * gdb.python/py-symtab.exp: Ditto.
4355
438640d1
MP
43562011-07-06 Marek Polacek <mpolacek@redhat.com>
4357
4358 * gdb.python/py-evthreads.exp: Add missing `$'.
4359
33a365df
MF
43602011-07-06 Jie Zhang <jie.zhang@analog.com>
4361
4362 * config/bfin.exp: New file.
4363 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
4364 * gdb.asm/bfin.inc: New file.
4365
8f7ae686
MP
43662011-07-06 Marek Polacek <mpolacek@redhat.com>
4367
df46027d 4368 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
4369 the whole output.
4370
eb2a6f42
TT
43712011-07-05 Tom Tromey <tromey@redhat.com>
4372
4373 * gdb.java/jprint.java (jprint.hi): New field.
4374 * gdb.java/jprint.exp: Print string.
4375
177b42fe
TJB
43762011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
4377
4378 * gdb.base/call-sc.c: Fix typos.
4379 * gdb.base/ifelse.exp: Likewise.
4380 * gdb.base/structs.c: Likewise.
4381
3b2a0cf2
JB
43822011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
4383
4384 * gdb.base/jit-so.exp: New test.
4385 * gdb.base/jit-dlmain.c: New file.
4386 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
4387
46fc714c
JK
43882011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4389
4390 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
4391 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
4392 * gdb.cp/pr9167.exp (p b): Likewise.
4393 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
4394 (test value of P in inner_m, test type of Z in inner_m): Call
4395 setup_xfail for gcc <= 4.5.
46fc714c 4396
418c7cf7
JK
43972011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4398
4399 * gdb.cp/paren-type.cc: New files.
4400 * gdb.cp/paren-type.exp: New files.
4401
3d50dd94
JK
44022011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4403
4404 Stop on first linespec terminator instead of eating what we can.
4405 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
4406 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
4407 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
4408 (break C::f()): ... this one.
4409 (break C::operator()()): New test.
4410 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
4411 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
4412 test.
4413
dcf9f4ab
JK
44142011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4415
4416 Fall back linespec to minimal symbols.
4417 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
4418 error message.
4419 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
4420 * gdb.cp/minsym-fallback-main.cc: New file.
4421 * gdb.cp/minsym-fallback.cc: New file.
4422 * gdb.cp/minsym-fallback.exp: New file.
4423 * gdb.cp/minsym-fallback.h: New file.
4424
3f542ed1
JK
44252011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4426
4427 * gdb.cp/no-dmgl-verbose.cc: New file.
4428 * gdb.cp/no-dmgl-verbose.exp: New file.
4429
44302011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
4431
4432 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
4433 __GI_.
4434 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
4435 (f): New function.
4436 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
4437 (complete p 'func<short>(): ... here.
4438 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
4439 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
4440 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
4441 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
4442 Make them KFAIL gcc/49546.
4443
00eb2c4a
JB
44442011-07-01 Joel Brobecker <brobecker@adacore.com>
4445
4446 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
4447
85a20c42
JK
44482011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4449
4450 Test GCC PR debug/49546.
4451 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
4452 (test type of F in k3_m, test value of F in k3_m): New.
4453 * gdb.cp/temargs.cc (struct S3, struct K3): New.
4454 (main): New variable k3. Call k3.k3_m.
4455
d2d43431
JB
44562011-07-01 Jean-Charles Delay <delay@adacore.com>
4457
4458 * gdb.ada/packed_array.exp: Fix expected outout.
4459
54ae186f
JB
44602011-07-01 Jean-Charles Delay <delay@adacore.com>
4461
4462 * gdb.ada/packed_array.exp: fixed expected output.
4463
8f17729f
JB
44642011-07-01 Joel Brobecker <brobecker@adacore.com>
4465
4466 * gdb.ada/same_enum: New testcase.
4467
f5aa6869
JB
44682011-07-01 Joel Brobecker <brobecker@adacore.com>
4469
4470 * gdb.ada/ptr_typedef: New testcase.
4471
828292f2
JB
44722011-07-01 Joel Brobecker <brobecker@adacore.com>
4473
4474 * gdb.ada/arrayptr.exp: Add ptype test.
4475
18920c42
JB
44762011-07-01 Joel Brobecker <brobecker@adacore.com>
4477
4478 * gdb.ada/char_enum: New testcase.
4479
3536d9e3 44802011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
4481
4482 * gdb.base/dump.exp (capture_pointer_with_type): New.
4483 Get value from address instead of name.
4484 Start GDB once, and do `dump' and `restore'
4485 tests together.
4486
db863c42
MF
44872011-06-30 Jie Zhang <jie.zhang@analog.com>
4488 Mike Frysinger <vapier@gentoo.org>
4489
4490 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
4491 helper functions for getting/setting remotetimeout variable.
4492 * lib/gdb.exp (gdb_load): If the target is remote, set
4493 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
4494 with $loadtimeout. Set $load_ok to 0 before doing the load.
4495 Instead of returning, immediately, set $load_ok to 0. Call
4496 set_remotetimeout with $oldremotetimeout, and then return if
4497 $load_ok is 1.
4498
e9e642a8
AB
44992011-06-30 Andrew Burgess <aburgess@broadcom.com>
4500
4501 * gdb.python/py-template.exp: Don't run this test if the target
4502 does not support c++ tests.
4503
32019081
JK
45042011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4505
4506 Fix non-only rename list for Fortran modules import.
4507 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
4508 tests.
4509 * gdb.fortran/module.f90 (module moduse): New.
4510 (program module): use moduse, test var_x, var_y and var_z.
4511
0ecee54c
TT
45122011-06-29 Tom Tromey <tromey@redhat.com>
4513
4514 PR testsuite/12040:
4515 * gdb.fortran/array-element.exp: Use f90, not f77.
4516 * gdb.fortran/complex.exp: Use f90, not f77.
4517 * gdb.fortran/derived-type.exp: Use f90, not f77.
4518 * gdb.fortran/library-module.exp: Use f90, not f77.
4519 * gdb.fortran/logical.exp: Use f90, not f77.
4520 * gdb.fortran/module.exp: Use f90, not f77.
4521 * gdb.fortran/multi-dim.exp: Use f90, not f77.
4522 * gdb.fortran/subarray.exp: Use f90, not f77.
4523
3b2b8fea
TT
45242011-06-29 Tom Tromey <tromey@redhat.com>
4525
4526 * gdb.fortran/charset.exp: New file.
4527 * gdb.fortran/charset.f90: New file.
4528
42159ca5
TT
45292011-06-29 Tom Tromey <tromey@redhat.com>
4530
4531 PR testsuite/12040:
4532 * lib/future.exp: New file, mostly extracted from ada.exp.
4533 Rewrote compatibility code to use rename.
4534 (gdb_find_gfortran): New proc.
4535 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
4536 gfortran patch.
4537 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
4538 Move to future.exp.
4539 * lib/gdb.exp: Always load future.exp.
4540
af69a5ce
YQ
45412011-06-28 Yao Qi <yao@codesourcery.com>
4542
4543 * gdb.cp/exception.cc: Don't include iostream.
4544 (bar): Remove print statement.
4545 (catcher): New.
4546 (main): Remove print statements. Call function catcher.
4547 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
4548 Set breakpoint on catcher, and check the value of parameter.
4549
ab5c6a72
YQ
45502011-06-23 Yao Qi <yao@codesourcery.com>
4551
4552 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
4553 1.2 is disabled. KFAIL for uclinux.
4554
9497469f
MP
45552011-06-23 Marek Polacek <mpolacek@redhat.com>
4556
4557 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
4558 mi_gdb_test.
4559
b9132588
MP
45602011-06-23 Marek Polacek <mpolacek@redhat.com>
4561
5d197ed0 4562 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 4563
e55595ca
MP
45642011-06-23 Marek Polacek <mpolacek@redhat.com>
4565
5d197ed0
MP
4566 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
4567
45682011-06-23 Marek Polacek <mpolacek@redhat.com>
4569
4570 * gdb.mi/mi2-basics.exp: Fix races. Honour the
4571 `test_exec_and_symbol_mi_operatons' return value.
4572 (test_mi_interpreter_selection): Use mi_gdb_test instead of
4573 gdb_test_multiple.
4574 (test_exec_and_symbol_mi_operatons): Likewise.
4575 (test_path_specification): Likewise.
e55595ca 4576
be777e08
YQ
45772011-06-23 Yao Qi <yao@codesourcery.com>
4578
4579 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
4580 supported.
4581 * lib/gdb.exp (support_displaced_stepping): New.
4582
615556d6
YQ
45832011-06-23 Yao Qi <yao@codesourcery.com>
4584
4585 * gdb.threads/execl.exp: Skip on remote target.
4586
833b0ca7
MP
45872011-06-21 Marek Polacek <mpolacek@redhat.com>
4588
5d197ed0 4589 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
4590 mi_gdb_test.
4591
1ee4023a
MP
45922011-06-20 Marek Polacek <mpolacek@redhat.com>
4593
5d197ed0 4594 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 4595
d0b1d624
MP
45962011-06-20 Marek Polacek <mpolacek@redhat.com>
4597
5d197ed0 4598 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
4599 mi_gdb_test.
4600
79aa92c1
MP
46012011-06-20 Marek Polacek <mpolacek@redhat.com>
4602
5d197ed0 4603 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 4604
5ce5db06
YQ
46052011-06-14 Yao Qi <yao@codesourcery.com>
4606
4607 gdb/testsuite/
4608 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
4609
533a737e
JK
46102011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
4611
4612 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
4613
d0e53741
TT
46142011-06-10 Tom Tromey <tromey@redhat.com>
4615
4616 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
4617 Add tests for pointer-to-member-function.
4618 * gdb.cp/temargs.cc (S::somefunc): New function.
4619 (K2): New class.
4620 (main): Instantiate K2; call method.
4621
b5916bbd
JB
46222011-06-08 Joel Brobecker <brobecker@adacore.com>
4623
4624 * gdb.python/py-inferior.c (f2): Make str an array rather
4625 than a pointer.
4626 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
4627
5be4dfca
JK
46282011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4629
4630 * gdb.base/async-shell.c: New file.
4631 * gdb.base/async-shell.exp: New file.
4632
9f47e254
PA
46332011-06-06 Pedro Alves <pedro@codesourcery.com>
4634
4635 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
4636
64b9b334
JB
46372011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
4638
4639 From Stephen Kitt <steve@sk2.org>
4640 * gdb.base/help.exp: Adjust following some spelling corrections
4641 in GDB.
4642
dbc0f131
YQ
46432011-06-01 Yao Qi <yao@codesourcery.com>
4644
4645 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
4646
fd336a18
KS
46472010-05-31 Keith Seitz <keiths@redhat.com>
4648
4649 PR c++/12750
4650 * gdb.cp/static-method.cc: New file.
4651 * gdb.cp/static-method.exp: New file.
4652
fa8b9902
KS
46532010-05-31 Keith Seitz <keiths@redhat.com>
4654
4655 PR symtab/12704
4656 * gdb.cp/anon-ns.cc: New file.
4657 * gdb.cp/anon-ns.exp: New file.
4658
0a5b1e09
PA
46592011-05-31 Pedro Alves <pedro@codesourcery.com>
4660
4661 * gdb.arch/i386-dr3-watch.c: New file.
4662 * gdb.arch/i386-dr3-watch.exp: New file.
4663
0578b8d1
YQ
46642011-05-30 Yao Qi <yao@codesourcery.com>
4665
4666 * gdb.base/callfuncs.c (t_structs_fc): New.
4667 (t_structs_dc, t_structs_ldc): New.
4668 (t_double_many_args):
4669 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
4670 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
4671 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
4672 * gdb.base/callfuncs.exp: Call new functions.
4673
6680506e
YQ
46742011-05-30 Yao Qi <yao@codesourcery.com>
4675
ff4d2c60
YQ
4676 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
4677 Call rerun_and_prepare for each test to isolate effects.
4678
46792011-05-30 Yao Qi <yao@codesourcery.com>
4680
4681 * gdb.base/varargs.c (find_max_float_real): New.
4682 (find_max_double_real, find_max_long_double_real): New.
4683 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
4684 * lib/gdb.exp (setup_kfail_for_target): New.
4685
e43ec454
YQ
46862011-05-30 Yao Qi <yao@codesourcery.com>
4687
4688 * gdb.base/funcargs.c (callca, callcb, callcc): New.
4689 (callcd, callce, callcf, callc1a, callc1b): New.
4690 (callc2a, callc2b): New.
4691 * gdb.base/funcargs.exp (complex_args): New.
4692 (complex_integral_args, complex_float_integral_args): New.
4693 * lib/gdb.exp (support_complex_tests): New. Determine
4694 whether to run test cases on _Complex types.
4695
432b4d03
JK
46962011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4697
4698 * gdb.threads/leader-exit.c: New file.
4699 * gdb.threads/leader-exit.exp: New file.
4700
6caf069d
MP
47012011-05-27 Marek Polacek <mpolacek@redhat.com>
4702
9497469f 4703 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 4704
97fce28b
MP
47052011-05-27 Marek Polacek <mpolacek@redhat.com>
4706
4707 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
4708 remove the `supported' variable.
4709 * gdb.mi/mi-nonstop.exp: Likewise.
4710 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
4711 * gdb.mi/mi-nsintrall.exp: Likewise.
4712 * gdb.mi/mi-nsmoribund.exp: Likewise.
4713 * gdb.mi/mi-nsthrexec.exp: Likewise.
4714
9da8c2a0
PA
47152011-05-26 Pedro Alves <pedro@codesourcery.com>
4716
4717 * gdb.reverse/finish-reverse-bkpt.exp: New test.
4718
2c03e5be
PA
47192011-05-26 Pedro Alves <pedro@codesourcery.com>
4720
4721 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
4722
2e21250d
KS
47232011-05-24 Keith Seitz <keiths@redhat.com>
4724
4725 PR breakpoint/12803
4726 * gdb.cp/cmpd-minsyms.cc (a): New method.
4727 (b): New method.
4728 (c): New method.
4729 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
4730
cdac0397
PA
47312011-05-24 Pedro Alves <pedro@codesourcery.com>
4732
4733 * gdb.base/commands.exp (watchpoint_command_test): Check that the
4734 watchpoint's command list didn't execute when the watchpoint went
4735 out of scope.
4736
ee5683ab
PM
47372011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
4738
4739 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
4740 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
4741 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
4742 * gdb.arch/i386-gnu-cfi.exp: Likewise.
4743 * gdb.arch/i386-permbkpt.exp: Likewise.
4744 * gdb.arch/i386-prologue.exp: Likewise.
4745 * gdb.arch/i386-size-overlap.exp: Likewise.
4746 * gdb.arch/i386-size.exp: Likewise.
4747 * gdb.arch/i386-unwind.exp: Likewise.
4748 * gdb.reverse/i386-precsave.exp: Likewise.
4749 * gdb.reverse/i386-reverse.exp: Likewise.
4750 * gdb.reverse/i386-sse-reverse.exp: Likewise.
4751 * gdb.reverse/i387-env-reverse.exp: Likewise.
4752 * gdb.reverse/i387-stack-reverse.exp: Likewise.
4753
c91c8c16
PA
47542011-05-24 Pedro Alves <pedro@codesourcery.com>
4755
4756 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
4757 file doesn't error, using MI.
4758
c50491a7
TT
47592011-05-23 Tom Tromey <tromey@redhat.com>
4760
4761 * gdb.base/charset.exp (string_display): Add tests to assign to
4762 arrays.
4763 * gdb.base/charset.c (short_array, int_array, long_array): New.
4764
4a07b7da
PA
47652011-05-20 Pedro Alves <pedro@codesourcery.com>
4766
4767 Cope with async mode.
4768
4a07b7da
PA
4769 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
4770 into gdb_test + mi_expect_stop.
4771
b275f2d2
PA
47722011-05-20 Pedro Alves <pedro@codesourcery.com>
4773
4774 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
4775 (callme): Remove printf call.
4776
eec52c44
PM
47772011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
4778
4779 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
4780 quote pattern to avoid problems with Cygwin/mingw expect versions.
4781 * gdb.base/default.exp (show convenience): Use double
4782 quote pattern for regular expressions.
4783
b3c8eb43
JK
47842011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4785
4786 Fix -readnow for -gdwarf-4 unused type units.
4787 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
4788 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
4789
ed731959
JK
47902011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4791
4792 * gdb.base/kill-after-signal.c: New file.
4793 * gdb.base/kill-after-signal.exp: New file.
4794
3b48433d
PA
47952011-05-16 Pedro Alves <pedro@codesourcery.com>
4796
4797 * gdb.ada/start.exp: Call untested with the correct test filename.
4798 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
4799 test filename. Make the test's binary unique.
4800 * gdb.arch/i386-signal.exp: Call untested with the correct test
4801 filename.
4802 * gdb.arch/i386-size-overlap.exp: Ditto.
4803 * gdb.arch/Makefile.in (EXECUTABLES): Update.
4804 * gdb.base/gcore-buffer-overflow.exp: Ditto.
4805 * gdb.cp/call-c.exp: Ditto.
4806 * gdb.mi/mi-reverse.exp: Call untested with the correct test
4807 filename. Make the test's binary unique.
4808 * gdb.mi/Makefile.in (EXECUTABLES): Update.
4809 * gdb.python/py-mi.exp: Ditto.
4810 * gdb.python/Makefile.in (EXECUTABLES): Update.
4811 * gdb.reverse/i386-precsave.exp: Ditto.
4812 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
4813 test filename.
4814 * gdb.reverse/i387-stack-reverse.exp: Ditto.
4815 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
4816 unique.
4817 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
4818 test filename.
4819 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
4820 * gdb.trace/tfile.exp: Ditto.
4821
ba4a8bdd
YQ
48222011-05-14 Yao Qi <yao@codesourcery.com>
4823
4824 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
4825 type.
4826
dbaefcf7
DE
48272011-05-13 Doug Evans <dje@google.com>
4828
4829 * gdb.python/py-objfile-script.exp: New file.
4830 * gdb.python/py-objfile-script.c: New file.
4831 * gdb.python/py-objfile-script-gdb.py: New file.
4832 * testsuite/gdb.python/py-section-script.exp: Test
4833 "info auto-load-scripts".
4834
9930639c
TT
48352011-05-13 Tom Tromey <tromey@redhat.com>
4836
4837 * gdb.dwarf2/clztest.exp: New file.
4838 * gdb.dwarf2/clztest.c: New file.
4839 * gdb.dwarf2/clztest.S: New file.
4840
05272e11
DE
48412011-05-13 Doug Evans <dje@google.com>
4842
cc63ef9b
DE
4843 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
4844 String16 tests.
05272e11 4845
6edba76f
TT
48462011-05-13 Tom Tromey <tromey@redhat.com>
4847
4848 * lib/gdb.exp (is_x86_like_target): New proc.
4849 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
4850 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
4851 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
4852 -nostdlib to compiler.
4853 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
4854 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
4855 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
4856 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
4857 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
4858
028d0ed5
TJB
48592011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
4860
4861 * gdb.python/py-function.exp: Test setting a value from a function
4862 which executes a command.
4863
8a9b8146
TT
48642011-05-12 Tom Tromey <tromey@redhat.com>
4865
4866 * gdb.dwarf2/typeddwarf.S: New file.
4867 * gdb.dwarf2/typeddwarf.c: New file.
4868 * gdb.dwarf2/typeddwarf.exp: New file.
4869
10483e8e
MP
48702011-05-12 Marek Polacek <mpolacek@redhat.com>
4871
4872 * gdb.mi/mi-basics.exp: Fix races. Honour the
4873 `test_exec_and_symbol_mi_operatons' return value.
4874 (test_mi_interpreter_selection): Use mi_gdb_test instead of
4875 gdb_test_multiple.
4876 (test_exec_and_symbol_mi_operatons): Likewise.
4877 (test_path_specification): Likewise.
4878
faf067f1
JK
48792011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4880
4881 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
4882 (gdb_touch_execfile): Remove catch wrappers. New variable time.
4883 Replace `file copy' and `file rename' by `file mtime'. Twice.
4884
7ff911a3
JK
48852011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4886
4887 * gdb.base/readline-ask.c: New file.
4888 * gdb.base/readline-ask.exp: New file.
4889 * gdb.base/readline-ask.inputrc: New file.
4890
a536c6d7
UW
48912011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
4892
4893 * gdb.cell/bt.exp: Delete breakpoints before running to signal
4894 to avoid race condition.
4895 * gdb.cell/coremaker.c: Use small stack size.
4896 * gdb.cell/ea-standalone.exp: Use file name without path as
4897 argument to c_to.
4898 * gdb.cell/fork.exp: Allow other output when continuing to end.
4899
d472a426
JK
49002011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4901
4902 * gdb.threads/corethreads.c: New file.
4903 * gdb.threads/corethreads.exp: New file.
4904
49052011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
4906
4907 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
4908 Try to compile the test using -Wl,-z,norelro first.
4909 (load_core): New variable libthread_db_seen, initialize it.
4910 (zeroed-threads cannot be listed): Protect it by XFAIL on
4911 !$libthread_db_seen.
4912
8be455d7
JK
49132011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4914
4915 PR 12573
4916 * gdb.dwarf2/dw2-skip-prologue.S: New file.
4917 * gdb.dwarf2/dw2-skip-prologue.c: New file.
4918 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
4919
1976171a
JK
49202011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4921
4922 * gdb.cp/psymtab-parameter.cc: New file.
4923 * gdb.cp/psymtab-parameter.exp: New file.
4924
7db6f30f
JK
49252011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4926
4927 Fix a race.
4928 * gdb.cp/static-print-quit.exp (print c): Split to ...
4929 (print c - <return>, print c - q <return>, print c - to quit):
4930 ... these. Make the testfile untested on gdb-7.1.
4931
85161e9e 49322011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
4933
4934 * lib/gdb.exp (exec_target_file, exec_symbol_file,
4935 gdb_rename_execfile, gdb_touch_execfile): New.
4936 * gdb.base/reread.exp: Use new procs to handle multiple
4937 exec files.
4938
0c51be18
YQ
49392011-05-05 Yao Qi <yao@codesourcery.com>
4940
4941 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
4942 (test_adr_32bit, test_pop_pc): New.
4943 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
4944 (test_adr_32bit, test_pop_pc): New.
4945
4d393d60
JM
49462011-05-04 Joseph Myers <joseph@codesourcery.com>
4947
4948 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
4949 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
4950 targets.
4951 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
4952 handle targets.
4953
8ffd0459
JK
49542011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4955
4956 * gdb.base/completion.exp (complete help info wat): Rename to ...
4957 (complete 'help info wat'): ... here.
4958 Remove all `-re ".*' and `-re "^.*' redundant regexes.
4959 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
4960
8e28d804
PA
49612011-05-04 Pedro Alves <pedro@codesourcery.com>
4962
4963 * gdb.base/completion.exp: Use gdb_test_multiple instead of
4964 gdb_test and explicit $gdb_prompt/timeout matches.
4965
3eb2ef34
YQ
49662011-05-04 Yao Qi <yao@codesourcery.com>
4967
4968 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
4969 and __thumb2__.
4970
aaaf81a3
MP
49712011-05-03 Marek Polacek <mpolacek@redhat.com>
4972
4973 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
4974 in place of `gdb_test "delete breakpoints"'. This eliminates two
4975 testcases.
4976
c4cbc0df
PA
49772011-05-02 Pedro Alves <pedro@codesourcery.com>
4978
4979 PR testsuite/12649
4980 Fix races.
4981
4982 * gdb.base/completion.exp: Remove all sleep calls. Remove
4983 unnecessary regexs. Don't explicitly expect anything after the
4984 prompt. Eat the prompt if necessary.
4985
b4cbb4a3
EBM
49862011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
4987
4988 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
4989 accept to show the caller line again as well as the line after.
4990
d65aec65
PM
49912011-04-29 Phil Muldoon <pmuldoon@redhat.com>
4992
4993 PR mi/12531
4994
4995 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
4996 compile target.
4997 * gdb.python/py-prettyprint.exp: Add C++ object for
4998 CPLUS_FAKE_CHILD test.
4999
30852783
UW
50002011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
5001
5002 * gdb.base/signest.exp: New file.
5003 * gdb.base/signest.c: Likewise.
5004
c7b1f0d9
JK
50052011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5006
5007 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
5008 thread and breakpoint notifications.
5009
559a7a62
JK
50102011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5011
5012 * gdb.base/fortran-sym-case.c: New file.
5013 * gdb.base/fortran-sym-case.exp: New file.
5014 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
5015 * gdb.dwarf2/dw2-case-insensitive.c: New file.
5016 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
5017
8344e389
JK
50182011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5019
5020 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
5021 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
5022 false #1', `if true else false #2' and `if true else false #3'.
5023
2484c66b
UW
50242011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
5025
5026 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
5027 while delivering signal.
5028
8d3788bd
VP
50292011-04-27 Vladimir Prus <vladimir@codesourcery.com>
5030
5031 MI breakpoint notifications.
5032
5033 * testsuite/gdb.mi/mi-cli.exp: Adust.
5034 * testsuite/gdb.mi/mi2-cli.exp: Adust.
5035 * testsuite/gdb.mi/mi-watch.exp: Adust.
5036 * testsuite/gdb.mi/mi2-watch.exp: Adust.
5037 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
5038 notifications.
5039
3e03848b
JK
50402011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5041
5042 * gdb.base/gdbindex-stabs-dwarf.c: New file.
5043 * gdb.base/gdbindex-stabs.c: New file.
5044 * gdb.base/gdbindex-stabs.exp: New file.
5045
918c9108
YQ
50462011-04-25 Yao Qi <yao@codesourcery.com>
5047
5048 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
5049 with /*...*/.
5050 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
5051
90556b8c
JK
50522011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5053
5054 * gdb.python/py-value.exp (test_objfiles): Name the first test
5055 `py-value in file.filename'.
5056
03f2bd59
JK
50572011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5058
5059 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
5060 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
5061 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
5062 !gdbserver_reconnect_p..
5063 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
5064
7b08b9eb
JK
50652011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5066
5067 * gdb.cp/cpcompletion.exp (complete class methods)
5068 (complete class methods beginning with F): Move them above runto. New
5069 comment about the runto delimiter.
5070
b78974c3
PA
50712011-04-20 Pedro Alves <pedro@codesourcery.com>
5072
5073 * gdb.base/maint.exp: Test that "maint print registers" works
5074 without a running program.
5075
20429c40 50762011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 5077
20429c40
MP
5078 * gdb.base/setshow.exp: Fix racy tests.
5079 ($old_gdb_prompt): New variable.
5080
7a9dd1b2
TT
50812011-04-19 Tom Tromey <tromey@redhat.com>
5082
5083 * gdb.mi/mi-nsmoribund.exp:
5084 * gdb.hp/gdb.objdbg/objdbg01.exp:
5085 * gdb.base/structs.exp (test_struct_returns):
5086 * gdb.base/call-sc.exp (test_scalar_returns):
5087 * gdb.base/bigcore.exp: Remove duplicate words.
5088
02835898
JK
50892011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5090
5091 * gdb.base/break-interp-lib.c (v, vptr): New variables.
5092 * gdb.base/break-interp.exp (test_attach): New comment.
5093
254f582e
JK
50942011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5095
5096 * gdb.threads/gcore-thread.exp ($core0file): New variable.
5097 (clear __stack_user.next, clear stack_used.next)
5098 (save a zeroed-threads corefile): New test.
5099 Call core_load for $core0file.
5100 (zeroed-threads cannot be listed): New test.
5101
4fe85f5c
JK
51022011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5103
5104 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
5105 filename.
5106 ($srcfile): Preserve the original value.
5107 ($testfile): Match it the .exp filename.
5108 ($corefile): New variable. Substitute it around.
5109 Use clean_restart.
5110 ($prev_timeout): Remove.
5111 (load_core): Move core loading into this proc.
5112 Fix restore of $timeout if load_core fails.
5113
63524580
JK
51142011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5115
5116 * gdb.base/eu-strip-infcall.c: New file.
5117 * gdb.base/eu-strip-infcall.exp: New file.
5118
90359a16
JK
51192011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5120
5121 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
5122 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
5123
626e7282
JK
51242011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5125
5126 Fix Python access to inlined frames.
5127 * gdb.python/py-frame-inline.c: New file.
5128 * gdb.python/py-frame-inline.exp: New file.
5129
3363d018
EBM
51302011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
5131
5132 * gdb.base/gdb1090.exp: Change breakpoint location to read the
5133 content of 's24' correctly (avoiding "optimized out").
5134 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
5135
28781456
JK
51362011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5137
5138 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
5139
4a4106ca
TJB
51402011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
5141
5142 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
5143 expect a colon in watch -location output.
5144
d26ccb4f
JK
51452011-04-13 Marek Polacek <mpolacek@redhat.com>
5146
df46027d 5147 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
5148 New testcase `expect response to define backtrace'. Also remove
5149 redundant `default' block.
5150
e1ab1f9c
JK
51512011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5152
5153 * gdb.python/py-prettyprint.c (struct hint_error): New.
5154 (main): New variable hint_error.
5155 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
5156 "print hint_error".
5157 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
5158 (register_pretty_printers): Register it.
5159
0c2e6019
TT
51602011-04-04 Tom Tromey <tromey@redhat.com>
5161
5162 * gdb.cp/maint.exp (test_help): Update.
5163 (test_namespace): Likewise.
5164
af57139d
JB
51652011-04-01 Joel Brobecker <brobecker@adacore.com>
5166
5167 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
5168 * gdb.ada/arrayptr.exp: Add new tests.
5169
956a9fb9
JB
51702011-04-01 Joel Brobecker <brobecker@adacore.com>
5171
5172 * gdb.ada/mi_catch_ex: New testcase.
5173
d0c4d642
PA
51742011-04-01 Pedro Alves <pedro@codesourcery.com>
5175
5176 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
5177 base::overload(void) method without specifying "const".
5178
18819fa6
UW
51792011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
5180
5181 * gdb.arch/thumb-singlestep.S: New file.
5182 * gdb.arch/thumb-singlestep.exp: Likewise.
5183
a4c8e806
TT
51842011-03-31 Tom Tromey <tromey@redhat.com>
5185
5186 * gdb.python/py-prettyprint.py (exception_flag): New global.
5187 (NoStringContainerPrinter._iterator.next): Check it.
5188 * gdb.python/py-prettyprint.c (main): New variable nstype2.
5189 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
5190
53832f31
TT
51912011-03-29 Tom Tromey <tromey@redhat.com>
5192
5193 * gdb.cp/anon-struct.cc: New file.
5194 * gdb.cp/anon-struct.exp: New file.
5195
e4620230
JK
51962011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5197
5198 Test STT_GNU_IFUNC support.
5199 * gdb.base/gnu-ifunc-lib.c: New file.
5200 * gdb.base/gnu-ifunc.c: New file.
5201 * gdb.base/gnu-ifunc.exp: New file.
5202
d0fb5eae
JK
52032011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5204
5205 Support a ring of related breakpoints.
5206 * gdb.base/watchpoint-delete.c: New file.
5207 * gdb.base/watchpoint-delete.exp: New file.
5208
20106cfb
JK
52092011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5210
5211 * gdb.ada/arrayparam.exp (print first after function call): Use
5212 explicit package name. Add a comment
5213 (print lasta after function call): Rename ...
5214 (print last after function call): ... it and use explicit package
5215 name.
5216 (print length after function call): Use explicit package name.
5217 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
5218 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
5219 (multiple matches for symbol i): Rename ...
5220 (multiple matches for symbol integervar): ... it.
5221 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
5222 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
5223
e7ab5e63
AB
52242011-03-25 Andrew Burgess <aburgess@broadcom.com>
5225
5226 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
5227 environment variable to make grep output more predictable. Move
5228 all the environment setup into gdb_init so it's done once per test
5229 case rather than each time we start gdb.
5230
9ef07c8c
TT
52312011-03-24 Tom Tromey <tromey@redhat.com>
5232
5233 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
5234 test.
5235
dd90784c
JK
52362011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5237
5238 * gdb.dwarf2/dw2-entry-value-main.c: New file.
5239 * gdb.dwarf2/dw2-entry-value.S: New file.
5240 * gdb.dwarf2/dw2-entry-value.exp: New file.
5241
05775840
PM
52422011-03-22 Phil Muldoon <pmuldoon@redhat.com>
5243
5244 PR python/12183
5245
5246 * gdb.python/py-function.exp: Add GdbError tests.
5247
8661b11b
PA
52482011-03-18 Pedro Alves <pedro@codesourcery.com>
5249
5250 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
5251 (reglocal_test_func, statlocal_test_func): New functions.
5252 (globals_test_func): Call new functions.
5253 * gdb.trace/unavailable.exp (gdb_collect_args_test)
5254 (gdb_collect_locals_test): New procedure.
5255 (gdb_trace_collection_test): Call new procedures.
5256
0fdb4f18
PA
52572011-03-18 Pedro Alves <pedro@codesourcery.com>
5258
5259 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
5260 (test_register, test_register_unavailable): New procedures.
5261 (gdb_unavailable_registers_test): New procedure.
5262 (gdb_trace_collection_test): Call it.
5263
99c3dc11
PM
52642011-03-18 Phil Muldoon <pmuldoon@redhat.com>
5265
5266 PR python/12149
5267
5268 * gdb.python/python.exp: Add gdb.write tests.
5269
29703da4
PM
52702010-03-17 Phil Muldoon <pmuldoon@redhat.com>
5271
5272 * gdb.python/Makefile.in: Add py-objfile.
5273 * gdb.python/py-objfile.exp: New file.
5274 * gdb.python/py-objfile.c: New file.
5275 * gdb.python/py-block.exp: Add is_valid tests.
5276 * gdb.python/py-inferior.exp: Ditto.
5277 * gdb.python/py-infthread.exp: Ditto.
5278 * gdb.python/py-symbol.exp: Ditto.
5279 * gdb.python/py-symtab.exp: Ditto.
5280
598997c8
KS
52812011-03-16 Keith Seitz <keiths@redhat.com>
5282
5283 PR c++/12273
5284 * gdb.cp/cmpd-minsyms.exp: New test.
5285 * gdb.cp/cmpd-minsyms.cc: New file.
5286
5287 PR c++/11734
5288 * gdb.cp/ovsrch.exp: New test.
5289 * gdb.cp/ovsrch.h: New file.
5290 * gdb.cp/ovsrch1.cc: New file.
5291 * gdb.cp/ovsrch2.cc: New file.
5292 * gdb.cp/ovsrch3.cc: New file.
5293 * gdb.cp/ovsrch4.cc: New file.
5294
c91513d8
PP
52952011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
5296
5297 PR gdb/12528
5298 * gdb.base/Makefile.in: Adjust EXECUTABLES.
5299 * gdb.base/break-on-linker-gcd-function.exp: New test.
5300 * gdb.base/break-on-linker-gcd-function.cc: New file.
5301
7470fc63
AT
53022011-03-15 Andreas Tobler <andreast@fgznet.ch>
5303
5304 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
5305
959e7469
PM
53062011-03-15 Phil Muldoon <pmuldoon@redhat.com>
5307
5308 * lib/gdb.exp (gdb_unload): Add another termination case.
5309
9373cf26
JK
53102011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5311
5312 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
5313 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
5314 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
5315 Provide a stub byte there.
5316 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
5317 DW_AT_entry_pc.
5318 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
5319
24e9cda0
UW
53202011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
5321
5322 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
5323 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
5324 "generic ABI, auto".
5325 (altivec_abi_tests): Accept vectors returned by reference.
5326
7371cf6d
PM
53272010-03-14 Phil Muldoon <pmuldoon@redhat.com>
5328
5329 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
5330
ce77046a
UW
53312011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
5332
5333 * gdb.python/py-section-script.exp: Skip test if no Python support.
5334
176400c3
UW
53352011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
5336
5337 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
5338
ecec24e6
PM
53392011-03-10 Phil Muldoon <pmuldoon@redhat.com>
5340
5341 * gdb.python/py-parameter.exp: Update tests to the new Python
5342 parameter API. Add "no documentation" test. Add deprecated API
5343 backward compatibility test.
5344
5dbdd470
TT
53452011-03-09 Tom Tromey <tromey@redhat.com>
5346
5347 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
5348 gdb_continue_to_end.
5349
b66e66ee
MK
53502011-03-09 Mark Kettenis <kettenis@gnu.org>
5351
5352 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
5353 tabs.
5354
eceb0c5f
TT
53552011-03-09 Tom Tromey <tromey@redhat.com>
5356
5357 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
5358 parentheses.
5359 (gdb_continue_to_end): Add "allow_extra" parameter. Use
5360 $command.
5361 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
5362 argument to gdb_continue_to_end.
5363 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
5364 argument to gdb_continue_to_end.
5365 * gdb.cp/annota3.exp: Fix regex.
5366 * gdb.cp/annota2.exp: Fix regex.
5367 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
5368 gdb_continue_to_end.
5369 * gdb.base/call-signal-resume.exp: Revert earlier patch.
5370 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
5371 gdb_continue_to_end.
5372
63154eca
PA
53732011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5374
5375 * gdb.server/ext-run.exp
5376 (load new file without any gdbserver inferior): New test.
5377
967d1f9b
TT
53782011-03-07 Tom Tromey <tromey@redhat.com>
5379
5380 * Makefile.in (TAGS): Rewrite.
5381
d68dcbb9
JK
53822011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5383
5384 * gdb.trace/report.exp (12.1: trace report #1): New match for the
5385 initial commands echo. New match for `Found trace'. Anchor all the
5386 other matches. Anchor and match for `No trace frame found' the final
5387 match.
5388
6bf58e63
TT
53892011-03-07 Tom Tromey <tromey@redhat.com>
5390
5391 * Makefile.in (TAGS): New target.
5392
fda326dd
TT
53932011-03-07 Tom Tromey <tromey@redhat.com>
5394
5395 * lib/opencl.exp (skip_opencl_tests): Update for exit message
5396 change.
5397 * lib/mi-support.exp (mi_gdb_test): Update for exit message
5398 change.
5399 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
5400 exit message change.
5401 (skip_altivec_tests): Update for exit message change.
5402 (skip_vsx_tests): Likewise.
5403 (gdb_continue_to_end): Likewise. Add 'command' argument.
5404 * lib/cell.exp (skip_cell_tests): Update for exit message change.
5405 * gdb.threads/tls.exp: Update for exit message change.
5406 * gdb.threads/thread-unwindonsignal.exp: Use
5407 gdb_continue_to_end.
5408 * gdb.threads/step.exp (step_it): Update for exit message change.
5409 (continue_all): Likewise.
5410 * gdb.threads/print-threads.exp (test_all_threads): Update for
5411 exit message change.
5412 * gdb.threads/interrupted-hand-call.exp: Use
5413 gdb_continue_to_end.
5414 * gdb.threads/execl.exp: Use gdb_continue_to_end.
5415 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
5416 gdb_continue_to_end.
5417 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
5418 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
5419 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
5420 * gdb.cp/method.exp: Update for exit message change.
5421 * gdb.cp/mb-templates.exp: Update for exit message change.
5422 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
5423 * gdb.cp/annota3.exp: Update for exit message change.
5424 * gdb.cp/annota2.exp: Update for exit message change.
5425 * gdb.cell/fork.exp: Use gdb_continue_to_end.
5426 * gdb.base/term.exp: Update for exit message change.
5427 * gdb.base/step-test.exp (test_i): Update for exit message change.
5428 * gdb.base/sigstep.exp (advance): Update for exit message change.
5429 (advancei): Likewise.
5430 * gdb.base/siginfo.exp: Update for exit message change.
5431 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
5432 * gdb.base/reread.exp: Use gdb_continue_to_end.
5433 * gdb.base/langs.exp: Use gdb_continue_to_end.
5434 * gdb.base/interrupt.exp: Update for exit message change.
5435 * gdb.base/gdb1555.exp: Update for exit message change.
5436 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
5437 * gdb.base/ending-run.exp: Update for exit message change.
5438 * gdb.base/chng-syms.exp: Update for exit message change.
5439 * gdb.base/checkpoint.exp: Update for exit message change.
5440 * gdb.base/catch-syscall.exp (check_for_program_end): Use
5441 gdb_continue_to_end.
5442 (test_catch_syscall_with_wrong_args): Likewise.
5443 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
5444 * gdb.base/break-interp.exp (test_ld): Update for exit message
5445 change.
5446 * gdb.base/bang.exp: Update for exit message change.
5447 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
5448 (do_call_attach_tests): Likewise.
5449 * gdb.base/a2-run.exp: Update for exit message change.
5450 * gdb.arch/ppc-dfp.exp: Update for exit message change.
5451 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
5452 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
5453
dd19bd70
JK
54542011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5455
5456 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
5457
30e62689
TT
54582011-03-03 Tom Tromey <tromey@redhat.com>
5459
5460 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
5461 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
5462 * gdb.hp/gdb.aCC/configure.ac: Remove.
5463 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
5464 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
5465 * gdb.hp/gdb.base-hp/configure.ac: Remove.
5466 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
5467 * gdb.hp/gdb.compat/configure (Makefile): Remove.
5468 * gdb.hp/gdb.compat/configure.ac: Remove.
5469 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
5470 * gdb.hp/gdb.defects/configure (Makefile): Remove.
5471 * gdb.hp/gdb.defects/configure.ac: Remove.
5472 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
5473 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
5474 * gdb.hp/gdb.objdbg/configure.ac: Remove.
5475 * gdb.hp/configure.ac: Remove.
5476 * gdb.hp/configure: Remove.
5477 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
5478 substitution.
5479 (Makefile): Remove rule.
5480 * gdb.cell/configure.ac: Remove.
5481 * gdb.cell/configure: Remove.
5482 * gdb.stabs/Makefile.in (Makefile): Remove.
5483 (distclean): Don't remove config.status or config.log.
5484 * gdb.stabs/configure (Makefile): Remove.
5485 * gdb.stabs/configure.ac: Remove.
5486 * configure: Rebuild.
5487 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
5488 Remove stabs- and cell-specific logic. Test for existence of
5489 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
5490 subdirectories, gdb.cell, and and gdb.stabs.
5491 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
5492
c171f854
JB
54932011-03-03 Joel Brobecker <brobecker@adacore.com>
5494
5495 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
5496 end of buffer.
5497
9a5193cb
JB
54982011-03-02 Joel Brobecker <brobecker@adacore.com>
5499
5500 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
5501 gdb_test when running a test where we expected no output back.
5502
9bb4c1bb
MS
55032011-02-28 Michael Snyder <msnyder@vmware.com>
5504
5505 * gdb.cp/overload.cc: Change initializer value to integer.
5506
3bd0f5ef
MS
55072011-02-27 Michael Snyder <msnyder@vmware.com>
5508
5509 * gdb.multi/base.exp: Add test for remove-inferiors.
5510
2279eaad
JB
55112011-02-26 Joel Brobecker <brobecker@adacore.com>
5512
5513 * gdb.python/py-frame.exp: Simplify the initialization phase
5514 using prepare_for_testing.
5515
c82c0b55
MS
55162011-02-25 Michael Snyder <msnyder@vmware.com>
5517
5518 * gdb.multi/base.exp: Add tests for info inferiors with args.
5519
1d94651b
JK
55202011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5521
5522 * gdb.dwarf2/dw2-ranges.S: Rename to ...
5523 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
5524 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
5525 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
5526 asmfile3. Comment the STABS (#3) file compilation. Compile
5527 everything through assembler. Provide KFAIL for symtab/12497.
5528 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
5529 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
5530 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
5531 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
5532
3bd0f5ef
MS
55332011-02-24 Michael Snyder <msnyder@vmware.com>
5534
5535 * gdb.base/break.exp: Add tests for delete breakpoints using
5536 convenience variables and value history references.
5537
12c1418e
MS
55382011-02-24 Michael Snyder <msnyder@vmware.com>
5539
5540 * gdb.base/break.exp: Remove debugging 'printf' accidentally
5541 left behind in previous check-in.
5542
e5a67952
MS
55432011-02-23 Michael Snyder <msnyder@vmware.com>
5544
5545 * gdb.base/break.exp: Add tests for "info break" with arguments.
5546 * gdb.trace/infotrace.exp: Update patterns for error and help.
5547 * gdb.base/completion.exp: Update pattern.
5548 * gdb.base/ena-dis-br.exp: Update pattern.
5549 * gdb.base/help.exp: Update patterns.
5550
55512011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
5552
5553 * gdb.base/memattr.exp: New test.
5554 * gdb.base/memattr.c: Test load for memattr.exp.
5555
6e6fbe60
DE
55562011-02-22 Doug Evans <dje@google.com>
5557
5558 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
5559
1d41d745
MS
55602011-02-22 Michael Snyder <msnyder@vmware.com>
5561
5562 * Makefile.in: Make more clean.
5563 * gdb.ada/Makefile.in: Ditto.
5564 * gdb.arch/Makefile.in: Ditto.
5565 * gdb.asm/Makefile.in: Ditto.
5566 * gdb.base/Makefile.in: Ditto.
5567 * gdb.cp/Makefile.in: Ditto.
5568 * gdb.dwarf2/Makefile.in: Ditto.
5569 * gdb.java/Makefile.in: Ditto.
5570 * gdb.mi/Makefile.in: Ditto.
5571 * gdb.modula2/Makefile.in: Ditto.
5572 * gdb.python/Makefile.in: Ditto.
5573 * gdb.server/Makefile.in: Ditto.
5574 * gdb.stabs/Makefile.in: Ditto.
5575 * gdb.threads/Makefile.in: Ditto.
5576 * gdb.trace/Makefile.in: Ditto.
5577
79ba84ca
MS
55782011-02-22 Michael Snyder <msnyder@vmware.com>
5579
df46027d 5580 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
5581 info threads.
5582
b9b35694
JB
55832011-02-22 Joel Brobecker <brobecker@adacore.com>
5584
5585 * gdb.python/py-breakpoint.exp: Fix the expected output of
5586 one of the "maint info breakpoints" tests to accept the output
5587 generated on platforms that do not have hardware watchpoints.
5588
8bfb830f
JB
55892011-02-22 Joel Brobecker <brobecker@adacore.com>
5590
5591 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
5592 clean_restart. Be a little stricter in the expected output
5593 for one of the tests. Fix a typo in one of the comments.
5594
c45f3c54
JB
55952011-02-22 Joel Brobecker <brobecker@adacore.com>
5596
5597 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
5598 Delete variable binfile, no longer use. Add or modify test
5599 comments to make them unique.
5600
b97c863c
MS
56012011-02-21 Michael Snyder <msnyder@vmware.com>
5602
5603 * Makefile.in: Update for make clean.
5604 * gdb.ada/Makefile.in: Ditto.
5605 * gdb.arch/Makefile.in: Ditto.
5606 * gdb.asm/Makefile.in: Ditto.
5607 * gdb.base/Makefile.in: Ditto.
5608 * gdb.cp/Makefile.in: Ditto.
5609 * gdb.dwarf2/Makefile.in: Ditto.
5610 * gdb.java/Makefile.in: Ditto.
5611 * gdb.mi/Makefile.in: Ditto.
5612 * gdb.modula2/Makefile.in: Ditto.
5613 * gdb.python/Makefile.in: Ditto.
5614 * gdb.server/Makefile.in: Ditto.
5615 * gdb.stabs/Makefile.in: Ditto.
5616 * gdb.threads/Makefile.in: Ditto.
5617 * gdb.trace/Makefile.in: Ditto.
5618
aea5b279
MS
56192011-02-21 Michael Snyder <msnyder@vmware.com>
5620
5621 * gdb.threads/thread-find.exp: Update patterns for changes in
5622 output of "info threads" command.
5623
e3039479
UW
56242011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5625 Ulrich Weigand <uweigand@de.ibm.com>
5626
5627 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
5628 (skip_hw_watchpoint_tests): Likewise.
5629 (skip_hw_watchpoint_multi_tests): Likewise.
5630
b800ec70
UW
56312011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
5632
5633 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
5634 (skip_hw_watchpoint_tests): Likewise.
5635 (skip_hw_watchpoint_multi_tests): Likewise.
5636 (skip_hw_watchpoint_access_tests): Likewise.
5637
5638 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
5639 * gdb.base/pr11022.exp: Likewise.
5640 * gdb.base/watch-read.exp: Likewise.
5641 * gdb.base/watch_thread_num.exp: Likewise.
5642 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
5643 * gdb.base/watchpoint-hw.exp: Likewise.
5644 * gdb.base/watchpoint.exp: Likewise.
5645 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
5646 * gdb.threads/watchthreads-reorder.exp: Likewise.
5647 * gdb.threads/watchthreads.exp: Likewise.
5648 * gdb.threads/watchthreads2.exp: Likewise.
5649
91033e37
JB
56502011-02-21 Joel Brobecker <brobecker@adacore.com>
5651
5652 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
5653 the debugger is unable to find the array bounds.
5654
eeaafae2
JK
56552011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5656
5657 * gdb.cp/typedef-operator.exp: New file.
5658 * gdb.cp/typedef-operator.cc: New file.
5659
e338d953
MS
56602011-02-17 Michael Snyder <msnyder@vmware.com>
5661
5662 * gdb.threads/thread-find.exp: Fix regular expressions.
5663
e67ad678
JB
56642011-02-17 Joel Brobecker <brobecker@adacore.com>
5665
5666 * gdb.ada/packed_array: Expand testcase to test printing of
5667 unconstrained packed array.
5668
93084bca
JB
56692011-02-17 Joel Brobecker <brobecker@adacore.com>
5670
5671 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
5672
a0c78a73
PA
56732011-02-16 Pedro Alves <pedro@codesourcery.com>
5674
f65d5553 5675 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
5676 (main): Initialize it before collecting, and and clear it
5677 afterwards.
f65d5553
PA
5678 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
5679 collecting with '{type} addr', where the addr expression is not an
5680 rvalue.
a0c78a73 5681
3dfcbbd2
KW
56822011-02-16 Ken Werner <ken.werner@de.ibm.com>
5683
5684 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
5685 a bool variable. Expect correct OpenCL names for vector types. Use the
5686 uc3 variable name instead of referring to the uchar3 built-in type.
5687 Escape the asterisk at the half pointer test.
5688
08807d5a
PA
56892011-02-16 Pedro Alves <pedro@codesourcery.com>
5690
f65d5553 5691 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
5692 (main): Initialize it before collecting, and and clear it
5693 afterwards.
f65d5553
PA
5694 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
5695 collecting overlapping memory ranges.
08807d5a 5696
60f98dde
MS
56972011-02-15 Michael Snyder <msnyder@vmware.com>
5698
5699 * gdb.base/default.exp: Add tests for thread commands.
5700 * gdb.base/help.exp: Add tests for thread commands.
5701 * gdb.threads/thread-find.exp: New test for thread find command.
5702
648cd113
KW
57032011-02-15 Ken Werner <ken.werner@de.ibm.com>
5704
5705 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
5706
494e194e
YQ
57072011-02-15 Yao Qi <yao@codesourcery.com>
5708
5709 PR tdep/12352
5710 * gdb.arch/arm-disp-step.S : New test for str instruction.
5711 * gdb.arch/arm-disp-step.exp : Likewise.
5712
d9492458
TJB
57132011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
5714
5715 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
5716 "vector_register2_vr" test strings. Test the extended floating
5717 point registers (F32~F63).
5718 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
5719 IBM XL C compiler. Make the test program use a register provided
5720 by the compiler for the lxvd2x instruction.
5721
8af8e3bc
PA
57222011-02-14 Pedro Alves <pedro@codesourcery.com>
5723
5724 * gdb.trace/unavailable.cc (class Base, class Middle, class
5725 Derived): New types.
5726 (derived_unavail, derived_partial, derived_whole): New globals.
5727 (virtual_partial): New global.
5728 (virtualp): Point at virtual_partial.
5729 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
5730 related to unavailable vptr.
5731
1b28d0b3
PA
57322011-02-14 Pedro Alves <pedro@codesourcery.com>
5733
5734 * gdb.trace/unavailable.cc (a, b, c): New globals.
5735 (main): Set and clear them.
5736 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
5737 `a' and `c', and check that `b' isn't collected, although `a' and
5738 `c' are.
5739
ec0a52e1
PA
57402011-02-14 Pedro Alves <pedro@codesourcery.com>
5741
5742 * gdb.trace/unavailable.cc (struct Virtual): New.
5743 (virtualp): New global pointer.
5744 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
5745 printing a pointer to an object whose type has a vtable, with
5746 print object on.
5747
24e6bcee
PA
57482011-02-14 Pedro Alves <pedro@codesourcery.com>
5749
5750 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
5751 value repeat handles unavailableness.
5752
39d37385
PA
57532011-02-14 Pedro Alves <pedro@codesourcery.com>
5754
5755 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
5756 tests for building arrays from unavailable values, subscripting
5757 non-memory rvalue unvailable arrays, and accessing fields or
5758 baseclasses of non-lazy unavailable values,
5759 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
5760 struct types.
5761 (g_smallstruct, g_smallstruct_b): New globals.
5762
06d72e16
PA
57632011-02-14 Pedro Alves <pedro@codesourcery.com>
5764
5765 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
5766
bc9a5551
JK
57672011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5768
5769 Fix const/volatile qualifiers of C++ types, PR c++/12328.
5770 * gdb.cp/overload-const.exp: New file.
5771 * gdb.cp/overload-const.cc: New file.
5772
54fcddd0
UW
57732011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
5774
5775 * gdb.opencl/callfuncs.cl: New file.
5776 * gdb.opencl/callfuncs.exp: New test.
5777 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
5778
d6dafb7c
UW
57792011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
5780
5781 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
5782 when computing result.
5783 * gdb.arch/altivec-abi.exp: Update expected results.
5784
a449c2d8
TJB
57852011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
5786
5787 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
5788 * gdb.base/jit.exp: Likewise.
5789 * gdb.base/pie-execl.exp: Likewise.
5790 * gdb.base/solib-nodir.exp: Likewise.
5791 * gdb.base/solib-overlap.exp: Likewise.
5792
764880b7
PA
57932011-02-07 Pedro Alves <pedro@codesourcery.com>
5794
5795 * gdb.trace/collection.c (global_pieces): New.
5796 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
5797 New procedure.
5798 (gdb_trace_collection_test): Call it.
5799
505500db
SW
58002011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
5801
5802 * gdb.python/py-evthreads.c: New file.
5803 * gdb.python/py-evthreads.exp: New file.
5804 * gdb.python/py-events.py: New file.
5805 * gdb.python/py-events.exp: New file.
5806 * gdb.python/py-events.c: New file.
5807
385203ed
DD
58082011-02-04 David Daney <ddaney@caviumnetworks.com>
5809
5810 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
5811
9011945e
AB
58122011-02-03 Andrew Burgess <aburgess@broadcom.com>
5813
5814 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
5815 gdb.base/disasm-end-cu.exp: New test for disassembling over the
5816 boundary between two compilation units.
5817
580688f3
PA
58182011-02-02 Pedro Alves <pedro@codesourcery.com>
5819
5820 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
5821 (Virtual): New structs.
5822 (virtual_o, virtual_middle_b): New globals.
5823 * gdb.cp/virtbase.exp: New tests.
5824
d3f0f853
PP
58252011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
5826
5827 * gdb.base/jit.exp: New file.
5828 * gdb.base/jit-main.c: New file.
5829 * gdb.base/jit-solib.c: New file.
5830
b2030fb5
UW
58312011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
5832
5833 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
5834 proceed to initial kernel entry point.
5835 * gdb.opencl/datatypes.exp: Likewise.
5836 * gdb.opencl/operators.exp: Likewise.
5837 * gdb.opencl/vec_comps.exp: Likewise.
5838
2db19d1e
SW
58392011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
5840
5841 * gdb.cp/nsnested.cc: New.
5842 * gdb.cp/nsnested.exp: New.
5843 * gdb.cp/nsnoimports.exp: New.
5844 * gdb.cp/nsnoimports.cc: New.
5845
6b0c4c1f
JB
58462011-01-31 Joel Brobecker <brobecker@adacore.com>
5847
5848 * gdb.base/interact.exp: Add extra tests that verify that
5849 the value of the interactive-mode setting does not change
5850 after the script is sourced.
5851
80b23b6a
JK
58522011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5853
5854 * gdb.cp/noparam.exp: New file.
5855 * gdb.cp/noparam.cc: New file.
5856
ffd5ec24
PA
58572011-01-28 Pedro Alves <pedro@codesourcery.com>
5858
5859 * gdb.trace/tfile.exp: Test that with no traceframe selected,
5860 there's no stack or registers.
5861
a81766d8
TT
58622011-01-26 Tom Tromey <tromey@redhat.com>
5863
5864 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
5865 space before string output. Add test for "set print pretty off"
5866 case.
5867
585fdaa1
PA
58682011-01-25 Pedro Alves <pedro@codesourcery.com>
5869
5870 * gdb.base/frame-args.exp: Adjust.
5871 * gdb.dwarf2/dw2-noloc.exp: Adjust.
5872 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
5873 * gdb.dwarf2/pieces.exp: Adjust.
5874 * gdb.opt/clobbered-registers-O2.exp: Adjust.
5875 * gdb.opt/inline-locals.exp: Adjust.
5876 * gdb.threads/fork-child-threads.exp: Adjust.
5877
d468832a
KW
58782011-01-25 Ken Werner <ken.werner@de.ibm.com>
5879
5880 * gdb.opencl/convs_casts.cl: Move program scope variables into the
5881 OpenCL kernel function. Add a comment as marker. Add address space
5882 qualifiers for the remaining program scope variables.
5883 * gdb.opencl/datatypes.cl: Likewise.
5884 * gdb.opencl/operators.cl: Likewise.
5885 * gdb.opencl/vec_comps.cl: Likewise.
5886 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
5887 Add breakpoint at the marker comment.
5888 * gdb.opencl/datatypes.exp: Likewise.
5889 * gdb.opencl/operators.exp: Likewise.
5890 * gdb.opencl/vec_comps.exp: Likewise.
5891
490f124f
PA
58922011-01-24 Pedro Alves <pedro@codesourcery.com>
5893
5894 * gdb.base/printcmds.c (some_struct): New struct and instance.
5895 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
5896 procedure.
5897 <global scope>: Call it.
5898
6da78614
KW
58992011-01-21 Ken Werner <ken.werner@de.ibm.com>
5900
5901 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
5902 argument to the gdb_compile_opencl_hostapp call.
5903
ec64c9aa
YQ
59042011-01-19 Yao Qi <yao@codesourcery.com>
5905
5906 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
5907 positve list.
5908
810cfdbb
YQ
59092011-01-19 Yao Qi <yao@codesourcery.com>
5910
5911 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
5912 canonical form.
5913 Remove "xscale-*-*"
5914 * gdb.xml/tdesc-regs.exp: Likewise.
5915 * gdb.python/py-section-script.exp: Replace ARM target triplet
5916 with canonical form.
5917 Match arm*-*-symbianelf*.
5918 * gdb.base/dup-sect.exp: Likewise.
5919 * lib/dwarf.exp: New.
5920 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
5921 dwarf2_support.
5922 * gdb.dwarf2/dup-psym.exp: Likewise.
5923 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
5924 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
5925 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
5926 * gdb.dwarf2/dw2-basic.exp: Likewise.
5927 * gdb.dwarf2/dw2-compressed.exp: Likewise.
5928 * gdb.dwarf2/dw2-const.exp: Likewise.
5929 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
5930 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
5931 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
5932 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
5933 * gdb.dwarf2/dw2-filename.exp: Likewise.
5934 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
5935 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
5936 * gdb.dwarf2/dw2-intercu.exp: Likewise.
5937 * gdb.dwarf2/dw2-intermix.exp: Likewise.
5938 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
5939 * gdb.dwarf2/dw2-noloc.exp: Likewise.
5940 * gdb.dwarf2/dw2-op-call.exp: Likewise.
5941 * gdb.dwarf2/dw2-producer.exp: Likewise.
5942 * gdb.dwarf2/dw2-ranges.exp: Likewise.
5943 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
5944 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
5945 * gdb.dwarf2/dw2-strp.exp: Likewise.
5946 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
5947 * gdb.dwarf2/implptr.exp: Likewise.
5948 * gdb.dwarf2/mac-fileno.exp: Likewise.
5949 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
5950 * gdb.dwarf2/pieces.exp: Likewise.
5951 * gdb.dwarf2/pr11465.exp: Likewise.
5952 * gdb.dwarf2/valop.exp: Likewise.
5953 * gdb.dwarf2/watch-notconst.exp: Likewise.
5954 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
5955
4694da01
TT
59562011-01-19 Tom Tromey <tromey@redhat.com>
5957
5958 * gdb.python/py-infthread.exp: Add thread tests.
5959
b075872c
JB
59602011-01-14 Joel Brobecker <brobecker@adacore.com>
5961
5962 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
5963
2c3e6e24
JB
59642011-01-14 Joel Brobecker <brobecker@adacore.com>
5965
5966 * gdb.ada/widewide: New testcase.
5967
de8fa76c
JB
59682011-01-13 Joel Brobecker <brobecker@adacore.com>
5969
5970 * gdb.base/interact.exp: New testcase.
5971
1b05df00
TT
59722011-01-12 Tom Tromey <tromey@redhat.com>
5973
5974 * gdb.mi/gdb2549.exp: Update for error message changes.
5975 * gdb.mi/mi-cli.exp: Likewise.
5976 * gdb.mi/mi-disassemble.exp: Likewise.
5977 * gdb.mi/mi-pthreads.exp: Likewise.
5978 * gdb.mi/mi-regs.exp: Likewise.
5979 * gdb.mi/mi-stack.exp: Likewise.
5980 * gdb.mi/mi-var-block.exp: Likewise.
5981 * gdb.mi/mi-var-cmd.exp: Likewise.
5982 * gdb.mi/mi2-cli.exp: Likewise.
5983 * gdb.mi/mi2-disassemble.exp: Likewise.
5984 * gdb.mi/mi2-pthreads.exp: Likewise.
5985 * gdb.mi/mi2-regs.exp: Likewise.
5986 * gdb.mi/mi2-stack.exp: Likewise.
5987 * gdb.mi/mi2-var-block.exp: Likewise.
5988 * gdb.mi/mi2-var-cmd.exp: Likewise.
5989
c2ff108b
JK
59902011-01-12 Andrew Burgess <aburgess@broadcom.com>
5991 Jan Kratochvil <jan.kratochvil@redhat.com>
5992
5993 PR fortran/11104 and DWARF unbound arrays detection.
5994 * gdb.fortran/multi-dim.exp: New file.
5995 * gdb.fortran/multi-dim.f90: New file.
5996
b716877b
AB
59972011-01-12 Andrew Burgess <aburgess@broadcom.com>
5998
5999 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
6000 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
6001 add new tests for opcode dumping.
6002
6c162d5e
TT
60032011-01-11 Tom Tromey <tromey@redhat.com>
6004
6005 * gdb.python/py-infthread.exp: Load gdb-python.exp.
6006
77b06cd7
TJB
60072010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
6008
6009 Convert hardware watchpoints to use breakpoint_ops.
6010 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
6011 type is not supported.
6012 * gdb.base/foll-fork.exp: Likewise.
6013 * gdb.base/foll-vfork.exp: Likewise.
6014
f39a75d0
PM
60152011-01-10 Phil Muldoon <pmuldoon@redhat.com>
6016
6017 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
6018 Use load_lib gdb-python.exp.
6019 * gdb.python/python.exp: Ditto.
6020 * gdb.python/py-function.exp: Ditto.
6021
fc529d80
AS
60222011-01-09 Andreas Schwab <schwab@linux-m68k.org>
6023
6024 * gdb.threads/tls.exp ("info address me"): Fix expected output.
6025
fb03cb59
JK
60262011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6027
6028 * configure: Regenerate.
6029
d8e22779
TT
60302011-01-06 Tom Tromey <tromey@redhat.com>
6031
6032 * gdb.python/py-frame.exp: Test gdb.newest_frame.
6033
09050809
JB
60342011-01-06 Joel Brobecker <brobecker@adacore.com>
6035
fc529d80
AS
6036 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
6037 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
6038 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
6039 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
6040 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
6041 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
6042 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
6043 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
6044 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
6045 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
6046 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
6047 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
6048 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
6049 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
6050 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
6051 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
6052 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
6053 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
6054 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
6055 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
6056 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
6057 gdb.ada/uninitialized_vars.exp,
6058 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
6059 Simplify by using clean_restart.
09050809 6060
8ed5dd9e
JB
60612011-01-06 Joel Brobecker <brobecker@adacore.com>
6062
6063 Add marker to be used as anchor for inserting breakpoints.
6064 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
6065 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
6066 Likewise.
6067
6068 Remove uses of gdb_start_cmd.
6069 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
6070 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
6071
6072 Do not run testcase if testing with GDBserver.
6073 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
6074 if testing with GDBserver.
6075
368a124f
JB
60762011-01-06 Joel Brobecker <brobecker@adacore.com>
6077
6078 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
6079 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
6080 copyright header.
6081
44944448
JB
60822011-01-05 Joel Brobecker <brobecker@adacore.com>
6083
6084 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
6085 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
6086 testsuite/gdb.fortran/complex.f,
6087 testsuite/gdb.fortran/derived-type.f90,
6088 testsuite/gdb.fortran/library-module-lib.f90,
6089 testsuite/gdb.fortran/library-module-main.f90,
6090 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
6091 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
6092 Copyright year update.
6093
31886ea6
JB
60942011-01-05 Joel Brobecker <brobecker@adacore.com>
6095
6096 * gdb.base/langs1.f: Add copyright header.
6097
ebedcab5
JK
60982011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6099
6100 * gdb.base/morestack.exp: New file.
6101 * gdb.base/morestack.c: New file.
6102
de1eb2f9
JK
61032011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6104
6105 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
6106
9e87a409
JB
61072010-12-29 Joel Brobecker <brobecker@adacore.com>
6108
6109 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
6110 * gdb.ada/arrayptr.exp: Add test printing that new variable.
6111
720d1a40
JB
61122010-12-29 Joel Brobecker <brobecker@adacore.com>
6113
6114 * gdb.ada/lang_switch.exp: Correct expected parameter value.
6115
a283af87
AS
61162010-12-25 Andreas Schwab <schwab@linux-m68k.org>
6117
5d3d9cba
AS
6118 * gdb.threads/tls.exp: Fix typo.
6119
a283af87
AS
6120 * gdb.threads/thread-specific.exp (get_thread_list): Update.
6121 * gdb.threads/execl.exp: Update.
6122
2a20745c
YQ
61232010-12-23 Yao Qi <yao@codesourcery.com>
6124
6125 * gdb.arch/arm-disp-step.exp: New.
6126 * gdb.arch/arm-disp-step.S: New.
6127
a7658b96
TT
61282010-12-21 Tom Tromey <tromey@redhat.com>
6129
6130 * gdb.threads/execl.exp: Update.
6131 * gdb.threads/linux-dp.exp: Update.
6132 * gdb.threads/manythreads.exp: Update.
6133 * gdb.threads/tls.exp: Update.
6134
5b79abe7
TT
61352010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6136
6137 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
6138 (NextOverThrowDerivates) <resumebpt>: New.
6139 (resumebpt_test): New.
6140 (main): Call resumebpt_test.
6141 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
6142
0914bcdb
SS
61432010-12-12 Stan Shebs <stan@codesourcery.com>
6144
6145 * gdb.trace/tsv.exp: Test print command on trace state variables.
6146
305aeedc
TT
61472010-12-09 Tom Tromey <tromey@redhat.com>
6148
6149 * gdb.base/interp.exp: Add regression test.
6150
186c406b
TT
61512010-12-09 Tom Tromey <tromey@redhat.com>
6152
6153 * gdb.java/jnpe.java: New file.
6154 * gdb.java/jnpe.exp: New file.
6155 * gdb.cp/nextoverthrow.exp: New file.
6156 * gdb.cp/nextoverthrow.cc: New file.
6157
aae1c79a
DE
61582010-12-07 Doug Evans <dje@google.com>
6159
6160 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
6161 of data-directory.
6162 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
6163 updated.
6164 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
6165
60f98dde 61662010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
6167
6168 * gdb.base/callfuncs.exp: Test for skip_float_tests.
6169 * gdb.base/call-sc.exp: Ditto.
6170 * gdb.base/finish.exp: Ditto.
6171 * gdb.base/return.exp: Ditto.
6172 * gdb.base/return2.exp: Ditto.
6173
5fa290c1
DE
61742010-11-30 Doug Evans <dje@google.com>
6175
6176 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
6177 (gdb_expect_list): Fix spelling errors in comments.
6178 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
6179 send_gdb/gdb_expect_list where applicable.
6180 * gdb.base/call-ar-st.exp: Ditto.
6181 * gdb.base/funcargs.exp: Ditto.
6182 * gdb.base/gcore.exp: Ditto.
6183 * gdb.base/page.exp: Ditto.
6184 * gdb.base/sigaltstack.exp: Ditto.
6185 * gdb.base/siginfo.exp: Ditto.
6186 * gdb.base/sigstep.exp: Ditto.
6187 * gdb.base/trace-commands.exp: Ditto.
6188
4e04c971
DE
61892010-11-29 Doug Evans <dje@google.com>
6190
6191 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
6192 printer-name;subprinter-name.
6193
8cf6f0b1
TT
61942010-11-29 Tom Tromey <tromey@redhat.com>
6195
6196 * gdb.dwarf2/implptr.exp: New file.
6197 * gdb.dwarf2/implptr.c: New file.
6198 * gdb.dwarf2/implptr.S: New file.
6199
94b6973e
PM
62002010-11-29 Phil Muldoon <pmuldoon@redhat.com>
6201
fc529d80 6202 PR python/12199
94b6973e
PM
6203
6204 * gdb.python/py-breakpoint.exp: Test the delete method.
6205
8358c15c
JK
62062010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6207
6208 Fix step_resume_breakpoint unsaved during an infcall.
6209 * gdb.base/step-resume-infcall.exp: New file.
6210 * gdb.base/step-resume-infcall.c: New file.
6211
f6df29bc
TJB
62122010-11-24 Edjunior Machado <emachado@br.ibm.com>
6213
6214 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
6215
f2b5a5cf
TJB
62162010-11-24 Edjunior Machado <emachado@br.ibm.com>
6217
6218 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
6219 on ppc64's symbols; "finish" and "return" commands must accept to
6220 show the caller line again as well as the line after.
6221 * gdb.asm/powerpc64.inc: New file.
6222
6b0ecdc2
DE
62232010-11-23 Doug Evans <dje@google.com>
6224
6225 * lib/gdb.exp (gdb_test_sequence): New function.
6226 (gdb_expect_list): Add verbose -log call for each pattern.
6227 * gdb.base/signals.exp (test_handle_all_print): Call it.
6228 Reduce timeout increment from 6 minutes to 1 minute.
6229 * gdb.server/ext-run.exp: Call it.
6230
ea976c60
PM
62312010-11-23 Phil Muldoon <pmuldoon@redhat.com>
6232
f2b5a5cf 6233 PR python/12212
ea976c60
PM
6234
6235 * gdb.python/python.exp: Check that selected_thread raises an
6236 error when no inferior is loaded.
6237
c0efa795
JK
62382010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6239
6240 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
6241 * gdb.dwarf2/dw2-stack-boundary.S: New file.
6242
ec3aa567
JK
62432010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6244
6245 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
6246 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
6247
d8249011
DE
62482010-11-18 Doug Evans <dje@google.com>
6249
6250 * gdb.server/ext-run.exp: Fix intermittent failures.
6251
d4eba7d1
NF
62522010-11-12 Nathan Froyd <froydnj@codesourcery.com>
6253
6254 * gdb.stabs/gdb11479.exp: Use runto_main.
6255
b04c2f88
NF
62562010-11-12 Nathan Froyd <froydnj@codesourcery.com>
6257
6258 * gdb.base/break-entry.exp: Skip if using a stub.
6259
ae9d7ce4
NF
62602010-11-12 Nathan Froyd <froydnj@codesourcery.com>
6261
6262 * gdb.python/py-inferior.exp: Pack values in target endianness.
6263
621c8364
TT
62642010-11-12 Tom Tromey <tromey@redhat.com>
6265
6266 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
6267 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
6268 MemoryError.
6269 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
6270 type.
6271 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
6272 MemoryError.
6273 (test_subscript_regression): Update exception type.
6274
84f4c1fe
PM
62752010-11-11 Phil Muldoon <pmuldoon@redhat.com>
6276
6277 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
6278 breakpoint tests.
6279
a1442452
PA
62802010-11-09 Pedro Alves <pedro@codesourcery.com>
6281
6282 * gdb.base/watchpoint.exp: Test "watch -location" with an
6283 innacessible location.
6284
efd11a33
JK
62852010-11-09 Edjunior Machado <emachado@br.ibm.com>
6286 Luis Machado <luisgpm@br.ibm.com>
6287
6288 * gdb.base/maint.exp: Expect "." prefix.
6289 * gdb.base/nodebug.exp: Expect "." Likewise.
6290 * gdb.base/sepsymtab.exp: Expect "." Likewise.
6291 * gdb.base/watchpoint-cond-gone.exp: Likewise.
6292 * gdb.base/watchpoint.exp: Expect a software watch to be created for
6293 POWER server processors.
6294
aa00efb5
JK
62952010-11-08 Edjunior Machado <emachado@br.ibm.com>
6296 Luis Machado <luisgpm@br.ibm.com>
6297
6298 * gdb.base/break-entry.exp: convert entry point for
6299 ppc64 and expect leading `.' on ppc64's symbols
6300
99e7ae30
DE
63012010-11-05 Doug Evans <dje@google.com>
6302
6303 * gdb.base/help.exp: Update expected output.
b521dba8
DE
6304 * gdb.python/py-param.exp: Delete, contents moved to ...
6305 * gdb.python/py-parameter.exp: ... here. New file.
6306 Add test for gdb.parameter ("directories").
99e7ae30 6307
f4b8a18d
KW
63082010-11-05 Ken Werner <ken.werner@de.ibm.com>
6309
6310 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
6311 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
6312 * configure: Regenerate.
6313 * gdb.opencl/Makefile.in: New File.
6314 * gdb.opencl/datatypes.exp: Likewise.
6315 * gdb.opencl/datatypes.cl: Likewise.
6316 * gdb.opencl/operators.exp: Likewise.
6317 * gdb.opencl/operators.cl: Likewise.
6318 * gdb.opencl/vec_comps.exp: Likewise.
6319 * gdb.opencl/vec_comps.cl: Likewise.
6320 * gdb.opencl/convs_casts.exp: Likewise.
6321 * gdb.opencl/convs_casts.cl: Likewise.
6322 * lib/opencl.exp: Likewise.
6323 * lib/opencl_hostapp.c: Likewise.
6324 * lib/opencl_kernel.cl: Likewise.
6325 * lib/cl_util.c: Likewise.
6326 * lib/cl_util.c: Likewise.
6327 * gdb.base/default.exp (set language): Add "opencl" to the list of
6328 languages.
6329
a9d5ef47
SW
63302010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
6331
6332 * gdb.cp/overload.exp: Added test for inheritance overload.
6333 * gdb.cp/overload.cc: Ditto.
6334 * gdb.cp/oranking.exp: Removed releveant kfails.
6335
03eb1c79
JK
63362010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6337 Joel Brobecker <brobecker@adacore.com>
6338
6339 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
6340 check test_compiler_info.
6341
dbc98a8b
KW
63422010-11-03 Ken Werner <ken.werner@de.ibm.com>
6343
6344 * gdb.base/gnu_vector.exp: Adjust expect messages.
6345
120bd360
KW
63462010-11-03 Ken Werner <ken.werner@de.ibm.com>
6347
6348 * gdb.base/gnu_vector.exp: Add unary operator tests.
6349
c37f7098
KW
63502010-11-03 Ken Werner <ken.werner@de.ibm.com>
6351
6352 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
6353
7b51bc51
DE
63542010-11-02 Doug Evans <dje@google.com>
6355
6356 * gdb.python/py-pp-maint.c: New file.
6357 * gdb.python/py-pp-maint.exp: New file.
6358 * gdb.python/py-pp-maint.py: New file.
6359
50c97f38
TT
63602010-11-02 Tom Tromey <tromey@redhat.com>
6361
6362 * gdb.base/default.exp: Remove "scheme" from language list.
6363
a289b8f6
JK
63642010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6365
6366 Revert:
6367 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6368 * gdb.threads/sigstep-threads.exp: New file.
6369 * gdb.threads/sigstep-threads.c: New file.
6370
cd017491
MS
63712010-10-20 Michael Snyder <msnyder@vmware.com>
6372
6373 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
6374
8e6a5956
UW
63752010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
6376
6377 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
6378 Skip test completely if gdb,no_hardware_watchpoints.
6379
2c04da0d
UW
63802010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
6381
6382 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
6383 strict, but do not check for any particular function name within libc.
6384
79afc5ef
SW
63852010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
6386
6387 * gdb.cp/smartp.exp: New test.
6388 * gdb.cp/smartp.cc : New test.
6389
026ffab7
SW
63902010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
6391
6392 * gdb.cp/converts.exp: Test pointer to bool conversion.
6393 Test pointer to long conversion.
6394 * gdb.cp/oranking.exp: Removed relevant kfail.
6395
3a772aa4
TT
63962010-10-18 Tom Tromey <tromey@redhat.com>
6397
6398 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
6399 argument to lazy_string.
6400 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
6401 (pp_ls.to_string): Use it.
6402 * gdb.python/py-prettyprint.c (main): Move declarations to top.
6403 Add "estring2" local.
6404
5fc3827b
JK
64052010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6406
6407 Fix s390x compatibility.
6408 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
6409 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
6410
8aeb23f3
JK
64112010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6412
6413 * gdb.threads/sigstep-threads.exp: New file.
6414 * gdb.threads/sigstep-threads.c: New file.
6415
c1e56572
JK
64162010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6417
6418 * gdb.base/pie-execl.exp: New file.
6419 * gdb.base/pie-execl.c: New file.
6420
92163a10
JK
64212010-10-13 Doug Evans <dje@google.com>
6422 Jan Kratochvil <jan.kratochvil@redhat.com>
6423
6424 PR exp/12117
6425 * gdb.cp/ptype-cv-cp.cc: New file.
6426 * gdb.cp/ptype-cv-cp.exp: New file.
6427
7062b0a0
SW
64282010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
6429
6430 * gdb.cp/converts.cc: New test program.
6431 * gdb.cp/converts.exp: New test.
6432 * gdb.cp/overload.exp: Added test for void* vs int*.
6433 * gdb.cp/overload.exp: Ditto.
6434 * gdb.cp/oranking.exp: Removed related kfail.
6435
0e3509db
DE
64362010-10-13 Doug Evans <dje@google.com>
6437
6438 * lib/gdb-python.exp (gdb_check_python_config): New function.
6439 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
6440 * gdb.python/lib-types.cc: New file.
6441 * gdb.python/lib-types.exp: New file.
6442
8dc78533
JK
64432010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6444
6445 * gdb.python/py-error.exp: New file.
6446 * gdb.python/py-error.py: New file.
6447
93c17e06
JK
64482010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6449
6450 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
6451 gdb_test_multiple.
6452
d8b34041
JK
64532010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6454
6455 * gdb.base/break-interp.exp: Use ldlags for linking flags.
6456 * gdb.base/prelink.exp: Likewise.
6457 * gdb.base/solib-nodir.exp: Likewise.
6458 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
6459 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
6460 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
6461
e0cc584e
UW
64622010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
6463
6464 * break-interp.exp (test_ld): Use two separate gdb_expect statements
6465 for the "info files" test to avoid timeouts on slow machines.
6466
cfc353b1
JK
64672010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6468
6469 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
6470 (main): Make openlib dummy call.
6471
d3d7896d
JK
64722010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6473
6474 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
6475 * break-interp.exp (reach): Move the core body ...
6476 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
6477 (test_ld): Provide always real argument, even to the linker. Replace
6478 dl_main by _dl_debug_state.
6479
5e533c94
JK
64802010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6481
6482 Fix results of prelinked PIEs on ppc*.
6483 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
6484 Accept also DISPLACEMENT "PRESENT".
6485 (main): Replace "ZERO" displacements by "PRESENT".
6486
33540610
SW
64872010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
6488
6489 * gdb.cp/oranking.exp: New test.
6490 * gdb.cp/oranking.cc: New test program.
6491
3bdf2bbd
KW
64922010-10-08 Ken Werner <ken.werner@de.ibm.com>
6493
6494 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
6495 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
6496
2f608a3a
KW
64972010-10-06 Ken Werner <ken.werner@de.ibm.com>
6498
6499 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
6500 lush, lynx) New constant.
6501 * gdb.base/constvars.exp: Test const array types.
6502 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
6503
aa2e2d8d
DE
65042010-10-06 Doug Evans <dje@google.com>
6505
6506 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
6507 of syscall staging area.
6508
2844d6b5
KW
65092010-10-06 Ken Werner <ken.werner@de.ibm.com>
6510
6511 * gdb.base/gnu_vector.c: Add variable c4.
6512 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
6513 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
6514
7d8ac8bb
MR
65152010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
6516
6517 * gdb.arch/altivec-abi.exp: Fix a typo.
6518
84a02e58
MR
65192010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
6520
6521 * lib/mi-support.exp (thread_selected_re): Correct pattern used
6522 to match a thread ID.
6523
b18e6318
JK
65242010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6525
6526 Fix s390x testcase compatibility.
6527 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
6528
a2c09bd0
DE
65292010-10-01 Doug Evans <dje@google.com>
6530
6531 * lib/gdb-python.exp: New file.
6532 * gdb.python/py-block.exp: Use it.
6533 * gdb.python/py-breakpoint.exp: Ditto.
6534 * gdb.python/py-frame.exp: Ditto.
6535 * gdb.python/py-inferior.exp: Ditto.
6536 * gdb.python/py-param.exp: Ditto.
6537 * gdb.python/py-prettyprint.exp: Ditto.
6538 * gdb.python/py-shared.exp: Ditto.
6539 * gdb.python/py-symbol.exp: Ditto.
6540 * gdb.python/py-symtab.exp: Ditto.
6541 * gdb.python/py-type.exp: Ditto.
6542 * gdb.python/py-value.exp: Ditto.
6543 * gdb.python/python.exp: Ditto.
6544
38f12cfc
TT
65452010-09-30 Tom Tromey <tromey@redhat.com>
6546
6547 * gdb.base/anon.exp: New file.
6548 * gdb.base/anon.c: New file.
6549
9ae8282d
TT
65502010-09-30 Tom Tromey <tromey@redhat.com>
6551
6552 * gdb.base/completion.exp: Test completion through anonymous
6553 union.
6554 * gdb.base/break1.c (struct some_struct): Add anonymous union.
6555
e9e07ba6
JK
65562010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6557
6558 Fix printing parameters of inlined functions.
6559 * gdb.dwarf2/dw2-inline-param.exp: New file.
6560 * gdb.dwarf2/dw2-inline-param-main.c: New file.
6561 * gdb.dwarf2/dw2-inline-param.S: New file.
6562
cd2effb2
JK
65632010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6564
6565 PR corefiles/12071.
6566 * gdb.base/corefile.exp (quit with a process, no question: load core)
6567 (quit with a core file): New tests.
6568
bceffbf3
JK
65692010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6570
6571 Fix GDB crash on inferior calls with self-referencing classes.
6572 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
6573 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
6574 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
6575
1736ad11
JK
65762010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6577
6578 Fix lost siginfo_t for inferior calls.
6579 * gdb.base/siginfo-infcall.exp: New file.
6580 * gdb.base/siginfo-infcall.c: New file.
6581
a176ad92
JB
65822010-09-22 Joel Brobecker <brobecker@adacore.com>
6583
6584 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
6585
c2b0a229
JK
65862010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6587
6588 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
6589 New test.
6590 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
6591
e8ae22d1
JB
65922010-09-22 Joel Brobecker <brobecker@adacore.com>
6593
6594 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
6595 type of our const type.
6596
ec322823
SW
65972010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
6598
6599 * gdb.cp/pr12028.cc: New.
6600 * gdb.cp/pr12028.exp: New.
6601
72929c62
JB
66022010-09-22 Joel Brobecker <brobecker@adacore.com>
6603
6604 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
6605
875b4ff5 66062010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 6607 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
6608
6609 PR mi/11407
6610 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
6611 * gdb.mi/dw2-ref-missing-frame-main.c New File.
6612 * gdb.mi/dw2-ref-missing-frame.S New File.
6613 * gdb.mi/dw2-ref-missing-frame.exp New File.
6614
7155d578
TT
66152010-09-14 Tom Tromey <tromey@redhat.com>
6616
6617 PR symtab/8399:
6618 * gdb.threads/tls.exp: Remove kfail. Update expected output.
6619
515ed532
TT
66202010-09-14 Tom Tromey <tromey@redhat.com>
6621
6622 PR exp/11803:
6623 * gdb.threads/tls.exp: Use C++.
6624 (check_thread_local): Use K::another_thread_local.
6625 * gdb.threads/tls.c (class K): New.
6626 (another_thread_local): Now a member of K.
6627 (spin): Update. No longer K&R C.
6628
450ca57c
SW
66292010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
6630
6631 * gdb.cp/koenig.cc: created class for testing member lookup.
6632 * gdb.cp/koenig.exp: Added test for member lookup.
6633
dbd492a3
JK
66342010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6635
6636 Fix false FAILs on sourcetree topdir directory containing "kill".
6637 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
6638 source line matching regexp.
6639
8d4d924b
JK
66402010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6641
6642 * gdb.python/python.exp (set height 0, collect help from uiout)
6643 (verify help to uiout): New tests.
6644
8e64f2a0
JK
66452010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
6646
6647 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
6648 is_lp64_target to check 64bit target.
6649
4569eed2
JK
66502010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6651
6652 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
6653 (test_ld) <powerpc64-*>: New.
6654
5e1617b1
DJ
66552010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
6656
6657 * gdb.cp/templates.exp (test_template_args): Allow "struct".
6658
c767944b
DJ
66592010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
6660
6661 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
6662 (FunctionArg::method): New function.
6663 (empty, arg): New variables.
6664 (main): Call arg.method.
6665 * gdb.cp/templates.exp (test_template_args): New function.
6666 (do_tests): Call it.
6667
27d3a3fc
UW
66682010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
6669
6670 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
6671 of "next" to proceed over pthread_exit call.
6672
55b7ce7f
UW
66732010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
6674
6675 * gdb.base/maint.exp: Avoid wildcards against potentially very long
6676 "maint print statistics" output to prevent expect timeouts.
6677
809df446
JK
66782010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6679
6680 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
6681 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
6682 (test_float_rejected): ... here.
6683 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
6684 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
6685 (test_float_rejected): ... here.
6686 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
6687 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
6688 (test_float_rejected): ... here.
6689 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
6690 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
6691 (test_float_rejected): ... here.
6692
8464be76
DJ
66932010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
6694
6695 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
6696 before disabling hardware watchpoints.
6697 (test_inaccessible_watchpoint): Check that hardware watchpoints
6698 are used. Test for watchpoints on a constant address.
6699
14dba4b4
JK
67002010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6701
6702 * gdb.base/ui-redirect.exp: New file.
6703
3f3540e1 67042010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 6705 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
6706
6707 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
6708
0f254bb7
DE
67092010-08-31 Doug Evans <dje@google.com>
6710
6711 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
6712
03f17ccf
TT
67132010-08-30 Tom Tromey <tromey@redhat.com>
6714
6715 PR python/11792:
6716 * gdb.python/py-value.exp (test_subscript_regression): Add
6717 dynamic_type test.
6718
640617ad
DJ
67192010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
6720
6721 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
6722 instead of running to main. Do not test the main function.
6723 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
6724 Add new main.
6725
2ed91d1b
PA
67262010-08-26 Pedro Alves <pedro@codesourcery.com>
6727
6728 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
6729 one test.
6730
673bfd45
DE
67312010-08-24 Doug Evans <dje@google.com>
6732
6733 PR symtab/11942
6734 * gdb.dwarf2/dw4-sig-types.cc: New file.
6735 * gdb.dwarf2/dw4-sig-types.h: New file.
6736 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
6737 * gdb.dwarf2/dw4-sig-types.exp: New file.
6738
f9ffd4bb
TT
67392010-08-23 Tom Tromey <tromey@redhat.com>
6740
6741 PR python/11145:
6742 * gdb.python/py-value.c (Base, Derived): New types.
6743 (base): New global.
6744 * gdb.python/py-value.exp (test_subscript_regression): Add
6745 dynamic_cast test.
6746
d839c8a4
TT
67472010-08-23 Tom Tromey <tromey@redhat.com>
6748
6749 PR python/10676:
6750 * gdb.python/py-type.exp (test_fields): Add tests for type
6751 equality.
6752
702c2711
TT
67532010-08-23 Tom Tromey <tromey@redhat.com>
6754
6755 PR python/11915:
6756 * gdb.python/py-type.exp (test_fields): Add tests for array.
6757
832bafd3
KS
67582010-08-23 Keith Seitz <keiths@redhat.com>
6759
6760 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
6761 have any children. Create a new abbrev for it.
6762 Add missing terminal sequence to .debug_abbrev.
6763
c37bf528
KS
67642010-08-20 Keith Seitz <keiths@redhat.com>
6765
6766 PR symtab/11465:
6767 * gdb.dwarf2/pr11465.exp: New test.
6768 * gdb.dwarf2/pr11465.S: New file.
6769 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
6770 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
6771
4572cbac
TJB
67722010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
6773
6774 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
6775 registers. Update data sets with the new v2_double element in the
6776 VSX register union. Add vector_register3_vr data set for the AltiVec
6777 registers. Use gdb_test_no_output instead of send_gdb.
6778
e7fbb131
PA
67792010-08-19 Pedro Alves <pedro@codesourcery.com>
6780
6781 * gdb.python/py-shared.exp: New file, factored out from
6782 python.exp.
6783 * gdb.python/py-shared.c: New file.
6784 * gdb.python/py-shared-sl.c: New file.
6785 * gdb.python/python-1.c: New file.
6786 * gdb.python/python-sl.c: Delete.
6787 * gdb.python/python.c: Mention python-1.c.
6788 * gdb.python/python.exp: Move shared library tests to
6789 py-shared.exp.
6790 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
6791 (MISCELLANEOUS): New.
6792 (clean mostlyclean): Also remove $MISCELLANEOUS.
6793
d30f5e1f
DE
67942010-08-19 Doug Evans <dje@google.com>
6795
6796 PR exp/11926
6797 * gdb.base/printcmds.exp (test_float_accepted): New function.
6798 Move existing float tests there. Add tests for floats with suffixes.
6799 (test_float_rejected): New function.
6800 * gdb.java/jv-print.exp (test_float_accepted): New function.
6801 (test_float_rejected): New function.
6802 * gdb.objc/print.exp: New file.
6803 * gdb.pascal/print.exp: New file.
6804 * lib/objc.exp: New file.
6805
7b3fd859
PM
68062010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
6807
6808 * gdb.base/default.exp (info set): Avoid full buffer error and force
6809 reading up to final gdb prompt.
6810 (show): Likewise.
6811
c92817ce
TT
68122010-08-18 Tom Tromey <tromey@redhat.com>
6813
6814 PR symtab/11919:
6815 * gdb.base/completion.exp: Add test.
6816
f1208f9e
DE
68172010-08-18 Doug Evans <dje@google.com>
6818
6819 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
6820 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
6821 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
6822 Simplify, early exit if runto_main fails.
6823 * gdb.fortran/exprs.exp: load_lib fortran.exp.
6824 (set_lang_fortran): Moved to lib/fortran.exp.
6825 * gdb.fortran/types.exp: load_lib fortran.exp.
6826 (set_lang_fortran): Moved to lib/fortran.exp.
6827 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
6828 * gdb.java/jprint.exp (set_lang_java): Ditto.
6829 * gdb.java/jv-exp.exp: load_lib java.exp.
6830 If set_lang_java fails, issue a warning instead of failure to be
6831 consistent with other set_lang_foo uses.
6832 (set_lang_java): Moved to lib/java.exp.
6833 * gdb.java/jv-print.exp (set_lang_java): Moved to 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 * gdb.pascal/types.exp: load_lib pascal.exp.
6837 (set_lang_pascal): Moved to lib/pascal.exp.
6838 * lib/fortran.exp: New file.
6839 * lib/java.exp (set_lang_java): New function.
6840 * lib/pascal.exp (set_lang_pascal): New function.
6841
2f06b485
YQ
68422010-08-18 Yao Qi <yao@codesourcery.com
6843
6844 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
6845 func_nofb_start and func_loopfb_start, so that address of functions
6846 is equal to these labels on Thumb.
6847
96e25403
YQ
68482010-08-18 Yao Qi <yao@codesourcery.com>
6849
6850 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
6851 to reflect latest c source file.
6852
36e6adc4
JK
68532010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6854
6855 * gdb.cp/infcall-dlopen.exp: New file.
6856 * gdb.cp/infcall-dlopen.cc: New file.
6857 * gdb.cp/infcall-dlopen-lib.cc: New file.
6858
f431efe5
PA
68592010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6860 Pedro Alves <pedro@codesourcery.com>
6861
6862 PR breakpoints/11371
6863
6864 * gdb.base/watch-cond-infcall.exp: New file.
6865 * gdb.base/watch-cond-infcall.c: New file.
6866
06a64a0b
TT
68672010-08-16 Tom Tromey <tromey@redhat.com>
6868
6869 * gdb.base/help.exp: Update.
6870 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
6871 watchpoint.
6872 (test_watch_location): New proc.
6873 (test_watchpoint_in_big_blob): Delete watchpoint.
6874 * gdb.base/watchpoint.c (func5): New function.
6875 (main): Call it.
6876
70ebf4ed
DE
68772010-08-16 Doug Evans <dje@google.com>
6878
6879 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
6880
ca5c20b6
PM
68812010-08-11 Phil Muldoon <pmuldoon@redhat.com>
6882
6883 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
6884 tests.
6885
7346b668
KW
68862010-08-11 Ken Werner <ken.werner@de.ibm.com>
6887
6888 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
6889 * gdb.base/gnu_vector.c: New File.
6890 * gdb.base/gnu_vector.exp: Likewise.
6891
cb2e07a6
PM
68922010-08-11 Phil Muldoon <pmuldoon@redhat.com>
6893
6894 * gdb.python/python.c: New File.
6895 * gdb.python/python-sl.c: New File.
6896 * gdb.python/python.exp: Test solib_address and decode_line
6897 * functions.
6898
5da1313b
JK
68992010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6900
6901 * gdb.python/python.exp (show height, set height 10)
6902 (verify pagination beforehand, verify pagination beforehand: q)
6903 (gdb.execute does not page, verify pagination afterwards)
6904 (verify pagination afterwards: q): New.
6905
49c3ccf7
DE
69062010-08-02 Doug Evans <dje@google.com>
6907
6908 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
6909 because of an older gcc, change test2
6910 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
6911 to unsupported.
6912
42c0c4f1
KH
69132010-07-30 Kazu Hirata <kazu@codesourcery.com>
6914
6915 * gdb.base/break-always.exp: Do not expect full paths to file
6916 names.
6917 * gdb.base/commands.exp: Likewise.
6918
d3765805
DE
69192010-07-30 Doug Evans <dje@google.com>
6920
c98ee71b
DE
6921 * gdb.cp/temargs.exp: For new tests that require newer gccs,
6922 xfail them when run with older gccs.
6923
fd961404
DE
6924 * lib/gdb.exp (build_executable): Forward "c++" option to
6925 get_compiler_info.
6926
999adef4
DE
6927 * gdb.python/py-type.exp (test_template): Mark as xfail tests
6928 "python print ttype.template_argument(1)" and
6929 "python print isinstance(ttype.template_argument(1), gdb.Value)"
6930 if using gcc 4.4 or earlier.
6931
d3765805
DE
6932 * gdb.base/valgrind-db-attach.exp: Use unique test name for
6933 attach-to-debugger handling.
6934
1276c759
JK
69352010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6936
6937 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
6938 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
6939 (main): Use copyreloc.
6940 * gdb.base/prelink.exp (split debug of executable)
6941 (.dynbss vs. .bss address shift): New tests.
6942
88caa9b9
PA
69432010-07-29 Pedro Alves <pedro@codesourcery.com>
6944
6945 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
6946 in gdb_test_multiple.
6947
c6f2ac43
PA
69482010-07-29 Pedro Alves <pedro@codesourcery.com>
6949
6950 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
6951 environment.
6952
326fd672
TT
69532010-07-28 Tom Tromey <tromey@redhat.com>
6954
6955 PR python/11060:
6956 * gdb.python/py-type.c (Temargs): New template.
6957 (temvar): New variable.
6958 * gdb.python/py-type.exp (test_template): New proc.
6959
3ce3b1ba
PA
69602010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
6961
6962 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
6963 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
6964
34eaf542
TT
69652010-07-28 Tom Tromey <tromey@redhat.com>
6966
6967 PR c++/9946:
6968 * gdb.cp/temargs.exp: New file.
6969 * gdb.cp/temargs.cc: New file.
6970
d41b819e
JK
69712010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6972
6973 * gdb.base/help.exp (help disassemble): Update the content.
6974
26ab7092
JK
69752010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6976
6977 * gdb.threads/ia64-sigill.exp: New file.
6978 * gdb.threads/ia64-sigill.c: New file.
6979
5283e9e1
TT
69802010-07-27 Tom Tromey <tromey@redhat.com>
6981
6982 * gdb.opt/inline-cmds.c (ATTR): New define.
6983 (func1): Use it.
6984 (func2): Likewise.
6985 (func3): Likewise.
6986 (outer_inline1): Likewise.
6987 (outer_inline2): Likewise.
6988 * gdb.opt/inline-bt.c (ATTR): New define.
6989 (func1): Use it.
6990 (func2): Likewise.
6991 * gdb.opt/inline-locals.c (ATTR): New define.
6992 (func1): Use it.
6993 (func2): Likewise.
6994
e992ef73
TT
69952010-07-27 Tom Tromey <tromey@redhat.com>
6996
6997 * gdb.stabs/gdb11479.c (hack): New function.
6998 (test): Use it.
6999 (test2): Use it.
7000 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
7001 (int32_search_buf, int64_search_buf): No longer static.
7002 (x): Remove.
7003 * gdb.base/relocate.c (hack): New function.
7004
5374244e
PM
70052010-07-27 Phil Muldoon <pmuldoon@redhat.com>
7006
7007 * gdb.python/py-value.exp (test_inferior_function_call): New function.
7008 * gdb.python/py-value.c (func1): New function.
7009 (func2): Likewise.
7010
a99aee83
CV
70112010-07-26 Corinna Vinschen <vinschen@redhat.com>
7012
7013 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
7014 as not to clash with .data section.
7015
a04ba985
JG
70162010-07-26 Jerome Guitton <guitton@adacore.com>
7017
7018 * gdb.base/code_elim.exp: New file.
7019 * gdb.base/code_elim1.c: New file.
7020 * gdb.base/code_elim2.c: New file.
7021
23bd0f7c
PA
70222010-07-21 Pedro Alves <pedro@codesourcery.com>
7023
7024 PR symtab/11827
7025
7026 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
7027 (some_volatile_enum): New variable.
7028 * gdb.base/printcmds.exp (test_print_enums): New.
7029 <top level>: Call it.
7030
883df6dd
SW
70312010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
7032
7033 * gdb.cp/fpointer.cc: New test.
7034 * gdb.cp/fpointer.exp: New test.
7035
569b05a5
JK
70362010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7037
7038 * gdb.base/solib-nodir.exp: New file.
7039 * lib/gdb.exp (runto): New case for a GDB internal error.
7040
51d7d803
JK
70412010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7042 Ulrich Weigand <uweigand@de.ibm.com>
7043 Tom Tromey <tromey@redhat.com>
7044
7045 * gdb.base/charset-malloc.c: New file.
7046 * gdb.base/charset.c (malloc_stub): New prototype.
7047 (main): Call it instead of malloc itself.
7048 * gdb.base/charset.exp: Use only prepare_for_testing.
7049 (binfile): Remove the variable.
7050
c0edd9ed
JK
70512010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7052
7053 Make core files the process_stratum.
7054 * gdb.base/corefile.exp (run: load core again)
7055 (run: sanity check we see the core file, run: with core)
7056 (run: core file is cleared, attach: load core again)
7057 (attach: sanity check we see the core file, attach: with core)
7058 (attach: core file is cleared): New tests.
7059 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
7060
3cbaedff
KW
70612010-07-14 Ken Werner <ken.werner@de.ibm.com>
7062
7063 * gdb.arch/altivec-abi.exp: New tests.
7064
91158a56
TT
70652010-07-13 Tom Tromey <tromey@redhat.com>
7066
7067 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
7068 (main): Use it.
7069 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
7070
0f5238ed
TT
70712010-07-13 Tom Tromey <tromey@redhat.com>
7072
7073 * gdb.base/label.exp: New file.
7074 * gdb.base/label.c: New file.
7075
add265ae
L
70762010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
7077 H.J. Lu <hongjiu.lu@intel.com>
7078
7079 * lib/gdb.exp (is_ilp32_target): New.
7080 (is_lp64_target): Likewise.
7081
7082 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
7083 target.
7084 * gdb.arch/amd64-disp-step.exp: Likewise.
7085 * gdb.arch/amd64-dword.exp: Likewise.
7086 * gdb.arch/amd64-i386-address.exp: Likewise.
7087 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 7088
add265ae
L
7089 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
7090 target.
7091 * gdb.arch/i386-bp_permanent.exp: Likewise.
7092 * gdb.arch/i386-byte.exp: Likewise.
7093 * gdb.arch/i386-disp-step.exp: Likewise.
7094 * gdb.arch/i386-gnu-cfi.exp: Likewise.
7095 * gdb.arch/i386-prologue.exp: Likewise.
7096 * gdb.arch/i386-size-overlap.exp: Likewise.
7097 * gdb.arch/i386-size.exp: Likewise.
7098 * gdb.arch/i386-sse.exp: Likewise.
7099 * gdb.arch/i386-unwind.exp: Likewise.
7100 * gdb.arch/i386-word.exp: Likewise.
7101
7102 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
7103 test only when building 64-bit executables. Do not hard-code
7104 -m64 option.
7105
2dfb8c17
DE
71062010-07-07 Doug Evans <dje@google.com>
7107
7108 * lib/gdb.exp (gdb_test_list_exact): New function.
7109 * gdb.base/default.exp (show convenience): Call it, add tests for
7110 $_sdata = void, $_thread = 0.
7111
4e5799b6
JK
71122010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7113 Joel Brobecker <brobecker@adacore.com>
7114
7115 Fix re-run of PIE executable, PR shlibs/11776.
7116 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
7117 Remove $displacement_main to match the solib-svr4.c change. New "kill"
7118 and re-"run" of the inferior.
7119
1a219cc7
JK
71202010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7121 Joel Brobecker <brobecker@adacore.com>
7122
7123 Cope with missing /usr/sbin/prelink.
7124 * lib/prelink-support.exp (prelink_no):
7125 <result == 1 && $output is "no such file or directory">: New.
7126 (prelink_yes): Likewise. Return on failed prelink_no.
7127
5e3b36f8
JK
71282010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7129 Joel Brobecker <brobecker@adacore.com>
7130
7131 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
7132 build_executable by build_executable_own_libs. Replace "prelink -R"
7133 execution by a call of prelink_yes. Comment why "prelink -r" needs no
7134 change.
7135 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
7136 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
7137 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
7138 Replace build_executable by build_executable_own_libs's function
7139 build_executable_own_libs.
7140 (prelinkNO): Create new stub to call prelink_no.
7141 (prelinkYES): Create new stub to call prelink_yes.
7142 (test_attach): Rename calls of copy to file_copy.
7143 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
7144 (copy): Move to ...
7145 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
7146 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
7147 * gdb.base/prelink.exp: Disable testcase also for is_remote and
7148 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
7149 special flags by gdb_compile_shlib. Replace second gdb_compile by
7150 build_executable_own_libs. Replace "prelink -R" execution by a call of
7151 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
7152 a second call of prelink_yes. Replace restart commands by
7153 clean_restart.
7154 (prelink): Rename to ...
7155 (seen displacement message): ... this test. Extend its expectation
7156 strictness.
7157
86e4bafc
JK
71582010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7159
7160 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
7161 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
7162 displacement message exactly once.
7163
3cd07d20
JK
71642010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7165 Joel Brobecker <brobecker@adacore.com>
7166
7167 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
7168 its restore after the <$relink_args != ""> loop. new comment.
7169
0a1e94c7
JK
71702010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7171 Joel Brobecker <brobecker@adacore.com>
7172
7173 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
7174 code for it. New variable relink_args.
7175 (prelinkYES): Call prelinkNO.
7176 (test_attach): Accept new parameter relink_args. Re-prelink the binary
7177 in such case. Move the core code to ...
7178 (test_attach_gdb): ... a new function. Send GDB command "file".
7179 Extend expected "Attaching to " string.
7180
2f70bcfb
TT
71812010-07-02 Tom Tromey <tromey@redhat.com>
7182
7183 * gdb.base/bitops.exp: Remove extraneous "pass".
7184
a17ac5b0
TT
71852010-07-02 Ken Werner <ken.werner@de.ibm.com>
7186
7187 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
7188
dc10affe
PA
71892010-07-01 Pedro Alves <pedro@codesourcery.com>
7190
d41c0fc8
PA
7191 * gdb.base/help.exp: Adjust expected output.
7192
71932010-07-01 Pedro Alves <pedro@codesourcery.com>
7194
7195 * gdb.base/help.exp: Adjust expected output.
dc10affe 7196
0a600c36
JK
71972010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7198
7199 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
7200 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
7201 c++/11702.
7202
37cc8bfe
JK
72032010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7204 Doug Evans <dje@google.com>
7205
7206 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
7207 add .dynamic entry'.
7208
254e6b9e
DE
72092010-06-29 Doug Evans <dje@google.com>
7210
7211 Test PR c++/11702.
7212 * gdb.cp/m-static.exp: Add testcase.
7213 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
7214
595939de 72152010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
7216 Tom Tromey <tromey@redhat.com>
7217 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
7218
7219 * gdb.python/py-inferior.c: New File.
7220 * gdb.python/py-infthread.c: New File.
7221 * gdb.python/py-inferior.exp: New File.
7222 * gdb.python/py-infthread.exp: New File.
7223
98751a41
JK
72242010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7225
7226 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
7227 (ptype ::C::OtherFileClass typedefs): New.
7228 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
7229 (C::OtherFileClass::cOtherFileClassVar2): New.
7230 (C::OtherFileClass::cOtherFileClassVar_use): Use also
7231 cOtherFileClassVar2.
7232 (C::cOtherFileType2, C::cOtherFileVar2): New.
7233 (C::cOtherFileVar_use): use also cOtherFileVar2.
7234 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
7235
41f62f39
JK
72362010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7237
7238 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
7239 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
7240 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
7241 (print ::C::cOtherFileVar)
7242 (whatis C::OtherFileClass::cOtherFileClassType)
7243 (whatis ::C::OtherFileClass::cOtherFileClassType)
7244 (print C::OtherFileClass::cOtherFileClassVar)
7245 (print ::cOtherFileClassVar)
7246 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
7247 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
7248 trailing content.
7249 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
7250 (C::OtherFileClass::cOtherFileClassVar)
7251 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
7252 (C::cOtherFileVar, C::cOtherFileVar_use): New.
7253
af53d231
JK
72542010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7255
7256 Test PR c++/11703 and PR gdb/1448.
7257 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
7258 gdb/1448.
7259
9655fd1a
JK
72602010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7261
7262 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
7263 (main) <rtti_data>: New.
7264 * gdb.cp/virtbase.exp (print rtti_data): New.
7265
824cc8dd
JK
72662010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7267 Joel Brobecker <brobecker@adacore.com>
7268
7269 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
7270
6036c742
JK
72712010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7272
7273 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
7274
de6a0421
DE
72752010-06-28 Doug Evans <dje@google.com>
7276
7277 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
7278
b2dae948
DE
72792010-06-27 Doug Evans <dje@google.com>
7280
7281 * gdb.cp/m-static.exp: Update expected test output.
7282
0f3bb72e
PH
72832010-06-25 Paul Hilfinger <hilfinger@adacore.com>
7284
889bf7c5
PA
7285 * gdb.gdb/selftest.exp: Adjust expected message for
7286 capturing start-up runtime.
0f3bb72e 7287
bc9f0842
TT
72882010-06-25 Tom Tromey <tromey@redhat.com>
7289
7290 PR python/10808:
7291 * gdb.python/python.exp: Add new tests.
7292
099ef718
SW
72932010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
7294
7295 * gdb.cp/operator.cc: Created an import loop.
7296 * gdb.cp/operator.exp: Added testcase for import loop.
7297
5868a632
JK
72982010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7299
7300 Test PR python/11407.
7301 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
7302 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
7303 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
7304 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
7305 executable_nofb and executable_fb. New variables srcsfile, objsfile,
7306 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
7307 binfile. Call gdb_compile with clean_restart twice.
7308 (func_nofb print, func_nofb backtrace, func_loopfb print)
7309 (func_loopfb backtrace): New.
7310
af76db58
JK
73112010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7312
7313 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
7314 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
7315 by a hand made one.
7316 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
7317 i?86 requirement. Remove variables srcfile and binfile. New variable
7318 sources, executable_nofb and executable_fb. Call prepare_for_testing.
7319
f2c7657e
UW
73202010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7321
7322 * gdb.cell/dwarfaddr.exp: New file.
7323 * gdb.cell/dwarfaddr.S: New file.
7324
628fe4e4
JK
73252010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7326
7327 Test PR 9436.
7328 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
7329
f1421989
HZ
73302010-06-24 Hui Zhu <teawater@gmail.com>
7331
7332 * gdb.base/eval.exp: New file.
7333
d03285ec
UW
73342010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7335
7336 * gdb.cell/fork.exp: New file.
7337 * gdb.cell/fork.c: Likewise.
7338 * gdb.cell/fork-spu.c: Likewise.
7339
41b2c92d
PM
73402010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
7341
7342 * lib/gdb.exp (banned_variables_traced): New global variable.
7343 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
7344 (gdb_init): Use `trace add variable' instead of obsolete
7345 `trace variable'.
7346
d5bc977f
DE
73472010-06-21 Doug Evans <dje@google.com>
7348
7349 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
7350
d2ed6730
UW
73512010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7352
7353 * gdb.arch/spu-ls.exp: New file.
7354 * gdb.arch/spu-ls.c: Likewise.
7355
6aed2dbc
SS
73562010-06-18 Stan Shebs <stan@codesourcery.com>
7357
7358 * gdb.threads/thread-specific.exp: Add tests of $_thread.
7359
e0756905
UW
73602010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7361
7362 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
7363 * gdb.base/watch-cond.exp: Likewise.
7364 * gdb.python/py-breakpoint.exp: Likewise.
7365
d8053d4d
PA
73662010-06-18 Pedro Alves <pedro@codesourcery.com>
7367
7368 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
7369 clean_restart, make sure every test has a distinct message, and
7370 that messages don't include the executable' full path.
7371
81ce510c
DE
73722010-06-17 Doug Evans <dje@google.com>
7373
7374 * gdb.arch/i386-size.exp: Updated expected output for
7375 DISASSEMBLY_OMIT_FNAME.
7376
65d79d4b
SDJ
73772010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
7378 Sergio Durigan Junior <sergiodj@redhat.com>
7379
7380 * gdb.base/watch-notconst.c: New file.
7381 * gdb.base/watch-notconst.S: New file.
7382 * gdb.base/watch-notconst2.c: New file.
7383 * gdb.base/watch-notconst2.S: New file.
7384 * gdb.base/watch-notconst.exp: New file.
7385 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
7386 (func4): Add operations on `global_ptr_ptr'.
7387 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
7388 routine to test watchpoints created with a constant expression.
7389 (test_inaccessible_watchpoint): Include tests for watchpoints
7390 created with a constant expression.
7391
df0f4836
KB
73922010-06-14 Kevin Buettner <kevinb@redhat.com>
7393
7394 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
7395 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
7396 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
7397 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
7398 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
7399 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
7400 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
7401 of `_start'.
7402
b769def5
UW
74032010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7404
7405 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
7406 not supported on the target.
7407 * gdb.mi/mi-nonstop-exit.exp: Likewise.
7408 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
7409 * gdb.mi/mi-nsintrall.exp: Likewise.
7410 * gdb.mi/mi-nsmoribund.exp: Likewise.
7411 * gdb.mi/mi-nsthrexec.exp: Likewise.
7412
d914c394
SS
74132010-06-11 Stan Shebs <stan@codesourcery.com>
7414
7415 * gdb.base/permissions.exp: New file.
7416
74172010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
7418
7419 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
7420 does not support ELF executable class.
7421
f3ce5b9c
UW
74222010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7423
7424 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
7425
8e46892c
JK
74262010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7427
7428 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
7429 (runto): Catch "The target does not support running in non-stop mode.".
7430
6cc55c64
MS
74312010-06-11 Michael Snyder <msnyder@vmware.com>
7432
7433 * gdb.base/setshow.exp (set language asm): Don't use
7434 gdb_test_no_output, fails on some targets.
7435
caddefa4
UW
74362010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7437
7438 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
7439 * gdb.cp/pr9167.exp: Likewise.
7440
468b1aa7
UW
74412010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7442
7443 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
7444
5c3552dc
UW
74452010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7446
7447 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
7448
02e6fe6a
UW
74492010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7450
7451 * gdb.base/charset.c (main): Make sure malloc gets linked in.
7452
0e03807e
TT
74532010-06-11 Tom Tromey <tromey@redhat.com>
7454
7455 PR gdb/9977, PR exp/11636::
7456 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
7457 (pieces_test_f6): Update expected output.
7458
2bdf28a0
JK
74592010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7460
7461 * gdb.base/moribund-step.exp: New.
7462
f6978de9
MS
74632010-06-08 Michael Snyder <msnyder@vmware.com>
7464
7465 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 7466 * gdb.ada/boolean_expr.exp:
f6978de9
MS
7467 * gdb.ada/frame_args.exp: Ditto.
7468 * gdb.ada/lang_switch.exp: Ditto.
7469 * gdb.ada/ptype_arith_binop.exp: Ditto.
7470 * gdb.ada/ref_param.exp: Ditto.
7471 * gdb.ada/type_coercion.exp:Ditto.
7472
7473 * gdb.asm/asm-source.exp: Ditto.
7474
7475 * gdb.base/attach.exp: Ditto.
7476 * gdb.base/bitfields2.exp: Ditto.
7477 * gdb.base/call-signal-resume.exp: Ditto.
7478 * gdb.base/callfuncs.exp: Ditto.
7479 * gdb.base/commands.exp: Ditto.
7480 * gdb.base/dbx.exp: Ditto.
7481 * gdb.base/default.exp: Ditto.
7482 * gdb.base/dump.exp: Ditto.
7483 * gdb.base/exprs.exp: Ditto.
7484 * gdb.base/freebpcmd.exp: Ditto.
7485 * gdb.base/interrupt.exp: Ditto.
7486 * gdb.base/list.exp: Ditto.
7487 * gdb.base/long_long.exp: Ditto.
7488 * gdb.base/maint.exp: Ditto.
7489 * gdb.base/ptype.exp: Ditto.
7490 * gdb.base/return.exp: Ditto.
7491 * gdb.base/setshow.exp: Ditto.
7492 * gdb.base/sigbpt.exp: Ditto.
7493 * gdb.base/sigrepeat.exp: Ditto.
7494
7495 * gdb.cp/classes.exp: Ditto.
7496
7497 * gdb.dwarf2/dw2-restore.exp: Ditto.
7498
7499 * gdb.gdb/selftest.exp: Ditto.
7500
7501 * gdb.multi/base.exp: Ditto.
7502 * gdb.multi/bkpt-multi-exec.exp: Ditto.
7503
7504 * gdb.python/py-block.exp: Ditto.
7505 * gdb.python/py-prettyprint.exp: Ditto.
7506 * gdb.python/py-template.exp: Ditto.
7507
7508 * gdb.server/ext-attach.exp: Ditto.
7509 * gdb.server/ext-run.exp: Ditto.
7510 * gdb.server/server-mon.exp: Ditto.
7511
7512 * gdb.threads/fork-thread-pending.exp: Ditto.
7513 * gdb.threads/hand-call-in-threads.exp: Ditto.
7514 * gdb.threads/interrupted-hand-call.exp: Ditto.
7515 * gdb.threads/linux-dp.exp: Ditto.
7516 * gdb.threads/manythreads.exp: Ditto.
7517 * gdb.threads/print-threads.exp: Ditto.
7518 * gdb.threads/pthreads.exp: Ditto.
7519 * gdb.threads/schedlock.exp: Ditto.
7520 * gdb.threads/thread-unwindonsignal.exp: Ditto.
7521 * gdb.threads/threadapply.exp: Ditto.
7522
de7ff789
MS
75232010-06-08 Michael Snyder <msnyder@vmware.com>
7524
889bf7c5 7525 * gdb.ada/exec_changed.exp:
de7ff789
MS
7526 Use ".*" instead of "" as wildcard regexp.
7527
7528 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
7529 * gdb.base/call-ar-st.exp: Ditto.
7530 * gdb.base/checkpoint.exp: Ditto.
7531 * gdb.base/default.exp: Ditto.
7532 * gdb.base/dump.exp: Ditto.
7533 * gdb.base/ending-run.exp: Ditto.
7534 * gdb.base/fileio.exp: Ditto.
7535 * gdb.base/miscexprs.exp: Ditto.
7536 * gdb.base/pointers.exp: Ditto.
7537 * gdb.base/readline.exp: Ditto.
7538 * gdb.base/reread.exp: Ditto.
7539 * gdb.base/restore.exp: Ditto.
7540 * gdb.base/shlib-call.exp: Ditto.
7541 * gdb.base/valgrind-db-attach.exp: Ditto.
7542 * gdb.base/volatile.exp: Ditto.
7543 * gdb.base/watchpoints.exp: Ditto.
7544
7545 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
7546
7547 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
7548 * gdb.python/py-value.exp: Ditto.
7549
7550 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
7551 * gdb.trace/circ.exp: Ditto.
7552 * gdb.trace/collection.exp: Ditto.
7553 * gdb.trace/packetlen.exp: Ditto.
7554 * gdb.trace/passc-dyn.exp: Ditto.
7555 * gdb.trace/report.exp: Ditto.
7556 * gdb.trace/tfile.exp: Ditto.
7557 * gdb.trace/tfind.exp: Ditto.
7558 * gdb.trace/while-dyn.exp: Ditto.
7559
3bebe2f2
JK
75602010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7561
7562 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
7563
5c631832
JK
75642010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7565
7566 Test PR 10640.
7567 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
7568
4c3376c8
SW
75692010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
7570
7571 * gdb.cp/koenig.exp: Test for ADL operators.
7572 * gdb.cp/koenig.cc: Added ADL operators.
7573 * gdb.cp/operator.exp: New test.
7574 * gdb.cp/operator.cc: New test.
7575
dc226d5a
MS
75762010-06-04 Michael Snyder <msnyder@vmware.com>
7577
dfb88a23
MS
7578 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
7579 * gdb.base/pending.exp: Ditto.
f7ae76b3 7580
dc226d5a
MS
7581 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
7582
967cf477
DE
75832010-06-04 Doug Evans <dje@google.com>
7584
7585 * gdb.python/py-prettyprint.exp: Add new test for enabled and
7586 disabled printers.
7587 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
7588 (enable_lookup_function): New function.
7589
eb801841
TT
75902010-06-04 Tom Tromey <tromey@redhat.com>
7591
7592 * gdb.python/py-value.exp (test_value_hash): Don't test equality
7593 of hash and id.
7594
38979823
JK
75952010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7596
7597 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
7598 newline.
7599 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
7600 (empty verbose non-noisy clear, empty verbose noisy clear)
7601 (empty non-verbose noisy clear): Likewise.
7602
35ec993f
MS
76032010-06-03 Michael Snyder <msnyder@vmware.com>
7604
7605 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
7606 * gdb.base/display.exp: Ditto.
7607 * gdb.base/find.exp: Ditto.
7608 * gdb.base/ifelse.exp: Ditto.
7609 * gdb.base/multi-forks.exp: Ditto.
7610 * gdb.base/recurse.exp: Ditto.
7611 * gdb.base/setshow.exp: Ditto.
7612 * gdb.base/value-double-free.exp: Ditto.
7613 * gdb.base/watch-vfork.exp: Ditto.
7614 * gdb.base/watch_thread_num.exp: Ditto.
7615 * gdb.base/watchpoint-solib.exp: Ditto.
7616 * gdb.base/watchpoint.exp: Ditto.
7617 * gdb.base/watchpoints.exp: Ditto.
7618
7619 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
7620 * gdb.cp/overload.exp: Ditto.
7621 * gdb.cp/virtfunc.exp: Ditto.
7622
7623 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
7624
889bf7c5 7625 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
7626 Replace gdb_test with gdb_test_no_output.
7627
889bf7c5 7628 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
7629 Replace gdb_test with gdb_test_no_output.
7630 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
7631 * gdb.threads/watchthreads.exp: Ditto.
7632 * gdb.threads/watchthreads2.exp: Ditto.
7633
7634 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
7635 * gdb.trace/tfind.exp: Ditto.
7636
c22decce
JB
76372010-06-03 Joel Brobecker <brobecker@adacore.com>
7638
7639 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
7640 successful test if message is the empty string.
7641
fd5700c7
JK
76422010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7643
7644 * gdb.fortran/module.exp (stopped language detection): New test.
7645
f55ee35c
JK
76462010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7647
7648 Support DW_TAG_module as separate namespaces.
7649 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
7650 gdb.fortran/library-module-lib.f90: New.
7651 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
7652 (print i): Remove.
7653 (continue to breakpoint: i-is-1, print var_i value 1)
7654 (continue to breakpoint: i-is-2, print var_i value 2)
7655 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
7656 (print var_d, print var_i value 14, ptype modmany, complete `modm)
7657 (complete `modmany, complete `modmany`, complete `modmany`var)
7658 (show language, setting breakpoint at module): New tests.
7659 * gdb.fortran/module.f90 (module mod): Remove.
7660 (module mod1, module mod2, module modmany, subroutine sub1)
7661 (subroutine sub2, program module): New.
7662
b8e8282f
JK
76632010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7664
7665 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
7666 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
7667 * gdb.cp/anon-union.exp (pass): Rename to ...
7668 (print z 2): ... here.
b8e8282f 7669
019ebafc
MS
76702010-06-02 Michael Snyder <msnyder@vmware.com>
7671
e68d8fd4
MS
7672 * gdb.trace/actions.exp: Use gdb_test_no_output.
7673 * gdb.trace/circ.exp: Ditto.
7674 * gdb.trace/packetlen.exp: Ditto.
7675 * gdb.trace/save-trace.exp: Ditto.
7676 * gdb.trace/tracecmd.exp: Ditto.
7677 * gdb.trace/tsv.exp: Ditto.
7678
12b5d08a
MS
7679 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
7680 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
7681 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
7682 * gdb.threads/manythreads.exp: Ditto.
7683 * gdb.threads/print-threads.exp: Ditto.
7684 * gdb.threads/pthreads.exp: Ditto.
7685 * gdb.threads/schedlock.exp: Ditto.
7686 * gdb.threads/staticthreads.exp: Ditto.
7687 * gdb.threads/thread-specific.exp: Ditto.
7688 * gdb.threads/thread-unwindonsignal.exp: Ditto.
7689 * gdb.threads/threadapply.exp: Ditto.
7690 * gdb.threads/watchthreads.exp: Ditto.
7691 * gdb.threads/watchthreads2.exp: Ditto.
7692
89493308
MS
7693 * gdb.python/py-block.exp: Use gdb_test_no_output.
7694 * gdb.python/py-prettyprint.exp: Ditto.
7695 * gdb.python/py-template.exp: Ditto.
7696 * gdb.python/py-value.exp: Ditto.
7697
7698 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
7699 * gdb.reverse/watch-reverse.exp: Ditto.
7700
7701 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
7702 * gdb.server/ext-run.exp: Ditto.
7703
019ebafc
MS
7704 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
7705 * gdb.dwarf2/dw2-compressed.exp: Ditto.
7706 * gdb.dwarf2/dw2-intercu.exp: Ditto.
7707 * gdb.dwarf2/dw2-intermix.exp: Ditto.
7708 * gdb.dwarf2/dw2-producer.exp: Ditto.
7709 * gdb.dwarf2/mac-fileno.exp: Ditto.
7710
7711 * gdb.gdb/observer.exp: Use gdb_test_no_output.
7712 * gdb.gdb/selftest.exp: Ditto.
7713
7714 * gdb.multi/base.exp: Use gdb_test_no_output.
7715
7716 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
7717
3e0ca3a5
JK
77182010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7719
7720 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
7721
9db70545
MS
77222010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
7723
a8d52276
MS
7724 * gdb.cp/class2.exp: Use gdb_test_no_output.
7725 * gdb.cp/classes.exp: Ditto.
7726 * gdb.cp/extern-c.exp: Ditto.
7727 * gdb.cp/inherit.exp: Ditto.
7728 * gdb.cp/maint.exp: Ditto.
7729 * gdb.cp/mb-inline.exp: Ditto.
7730 * gdb.cp/mb-templates.exp: Ditto.
7731 * gdb.cp/method2.exp: Ditto.
7732 * gdb.cp/misc.exp: Ditto.
7733 * gdb.cp/ovldbreak.exp: Ditto.
7734 * gdb.cp/punctuator.exp: Ditto.
7735 * gdb.cp/templates.exp: Ditto.
7736 * gdb.cp/virtbase.exp: Ditto.
7737
889bf7c5 7738 * gdb.threads/attach-stopped.exp:
9db70545 7739 Replace uses of send_gdb / gdb_expect.
889bf7c5 7740 * gdb.threads/attachstop-mt.exp:
9db70545 7741 Replace uses of send_gdb / gdb_expect.
889bf7c5 7742 * gdb.threads/gcore-thread.exp:
9db70545 7743 Replace uses of send_gdb / gdb_expect.
889bf7c5 7744 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
7745 Replace uses of send_gdb / gdb_expect.
7746 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 7747 * gdb.threads/print-threads.exp:
9db70545
MS
7748 Replace uses of send_gdb / gdb_expect.
7749 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
7750 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
7751 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
7752
7753 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
7754 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
7755 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
7756 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
7757 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
7758 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
7759 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
7760 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
7761 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
7762 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
7763 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
7764
359cc68c
JK
77652010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7766
7767 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
7768
7d3fe98e
SW
77692010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
7770
7771 * gdb.cp/koenig.exp: Added new test case.
7772 * gdb.cp/koenig.cc: Ditto.
7773
27d3a1a2
MS
77742010-06-01 Michael Snyder <msnyder@vmware.com>
7775
7776 * gdb.base/arithmet.exp: Use gdb_test_no_output.
7777 * gdb.base/arrayidx.exp: Ditto.
7778 * gdb.base/attach.exp: Ditto.
7779 * gdb.base/auxv.exp: Ditto.
7780 * gdb.base/bigcre.exp: Ditto.
7781 * gdb.base/break-always.exp: Ditto.
7782 * gdb.base/break-interp.exp: Ditto.
7783 * gdb.base/break.exp: Ditto.
7784 * gdb.base/breakpoint-shadow.exp: Ditto.
7785 * gdb.base/call-ar-st.exp: Ditto.
7786 * gdb.base/call-sc.exp: Ditto.
7787 * gdb.base/call-signal-resume.exp: Ditto.
7788 * gdb.base/callfuncs.exp: Ditto.
7789 * gdb.base/catch-syscall.exp: Ditto.
7790 * gdb.base/charset.exp: Ditto.
7791 * gdb.base/code-expr.exp: Ditto.
7792 * gdb.base/commands.exp: Ditto.
7793 * gdb.base/cond-expr.exp: Ditto.
7794 * gdb.base/condbreak.exp: Ditto.
7795 * gdb.base/cursal.exp: Ditto.
7796 * gdb.base/cvexpr.exp: Ditto.
7797 * gdb.base/default.exp: Ditto.
7798 * gdb.base/del.exp: Ditto.
7799 * gdb.base/detach.exp: Ditto.
7800 * gdb.base/display.exp: Ditto.
7801 * gdb.base/ena-dis-br.exp: Ditto.
7802 * gdb.base/eval-skip.exp: Ditto.
7803 * gdb.base/foll-fork.exp: Ditto.
7804 * gdb.base/foll-vfork.exp: Ditto.
7805 * gdb.base/frame-args.exp: Ditto.
7806 * gdb.base/funcargs.exp: Ditto.
7807 * gdb.base/gcore-buffer-overflow.exp: Ditto.
7808 * gdb.base/gdbvars.exp: Ditto.
7809 * gdb.base/help.exp: Ditto.
7810 * gdb.base/ifelse.exp: Ditto.
7811 * gdb.base/included.exp: Ditto.
7812 * gdb.base/list.exp: Ditto.
7813 * gdb.base/macscp.exp: Ditto.
7814 * gdb.base/maint.exp: Ditto.
7815 * gdb.base/multi-fork.exp: Ditto.
7816 * gdb.base/overlays.exp: Ditto.
7817 * gdb.base/page.exp: Ditto.
7818 * gdb.base/pending.exp: Ditto.
7819 * gdb.base/pointers.exp: Ditto.
7820 * gdb.base/pr11022.exp: Ditto.
7821 * gdb.base/prelink.exp: Ditto.
7822 * gdb.base/printcmds.exp: Ditto.
7823 * gdb.base/psymtab.exp: Ditto.
7824 * gdb.base/randomize.exp: Ditto.
7825 * gdb.base/relational.exp: Ditto.
7826 * gdb.base/relocate.exp: Ditto.
7827 * gdb.base/remote.exp: Ditto.
7828 * gdb.base/sepdebug.exp: Ditto.
7829 * gdb.base/set-lang-auto.exp: Ditto.
7830 * gdb.base/setshow.exp: Ditto.
7831 * gdb.base/setvar.exp: Ditto.
7832 * gdb.base/signals.exp: Ditto.
7833 * gdb.base/signull.exp: Ditto.
7834 * gdb.base/sigstep.exp: Ditto.
7835 * gdb.base/sizeof.exp: Ditto.
7836 * gdb.base/solib-disc.exp: Ditto.
7837 * gdb.base/store.exp: Ditto.
7838 * gdb.base/structs.exp: Ditto.
7839 * gdb.base/structs2.exp: Ditto.
7840 * gdb.base/subst.exp: Ditto.
7841 * gdb.base/term.exp: Ditto.
7842 * gdb.base/trace-commands.exp: Ditto.
7843 * gdb.base/unwindonsignal.exp: Ditto.
7844 * gdb.base/valgrind-db-attach.exp: Ditto.
7845 * gdb.base/varargs.exp: Ditto.
7846 * gdb.base/watch-cond.exp: Ditto.
7847 * gdb.base/watch_thread_num.exp: Ditto.
7848 * gdb.base/watchpoint-cond-gone.exp: Ditto.
7849 * gdb.base/watchpoint.exp: Ditto.
7850 * gdb.base/whatis-exp.exp: Ditto.
7851
f8d3bf8f
MS
78522010-06-01 Michael Snyder <msnyder@vmware.com>
7853
7854 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
7855 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
7856 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
7857 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
7858 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
7859 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
7860 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
7861 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
7862 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
7863 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
7864 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
7865 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
7866 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
7867 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
7868 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
7869
3f9e0d32
JK
78702010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7871
7872 * gdb.base/commands.exp (begin commands on watch): Remove excessive
7873 trailing newline.
7874 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
7875 * gdb.java/jmisc.exp (p *args\n): Rename to ...
7876 (p *args): ... here and remove excessive trailing newline.
7877
f629457d
JB
78782010-05-31 Joel Brobecker <brobecker@adacore.com>
7879
7880 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
7881
09eef106
JK
78822010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
7883
7884 Accept the new Linux kernel "t (tracing stop)" string.
7885 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
7886 Update comment.
7887 (state_wait) <T (tracing stop)>: New.
7888 (main): Update the state_wait expect string.
7889
94f31136
PA
78902010-05-28 Pedro Alves <pedro@codesourcery.com>
7891
7892 * limits.c, limits.exp: Delete files.
7893 * Makefile.in (clean mostlyclean): Adjust.
7894 * tracecmd.exp: Adjust.
7895
096554ab
JK
78962010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7897
7898 * gdb.base/tui-layout.exp: New.
7899
27d3a1a2 79002010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 7901
889bf7c5 7902 * gdb.reverse/break-precsave.exp:
bcd2dc50 7903 Replace uses of send_gdb / gdb_expect.
889bf7c5 7904 * gdb.reverse/break-reverse.exp:
bcd2dc50 7905 Replace uses of send_gdb / gdb_expect.
889bf7c5 7906 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 7907 Replace uses of send_gdb / gdb_expect.
889bf7c5 7908 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 7909 Replace uses of send_gdb / gdb_expect.
889bf7c5 7910 * gdb.reverse/finish-precsave.exp:
bcd2dc50 7911 Replace uses of send_gdb / gdb_expect.
889bf7c5 7912 * gdb.reverse/finish-reverse.exp:
bcd2dc50 7913 Replace uses of send_gdb / gdb_expect.
889bf7c5 7914 * gdb.reverse/i386-precsave.exp:
bcd2dc50 7915 Replace uses of send_gdb / gdb_expect.
889bf7c5 7916 * gdb.reverse/i386-reverse.exp:
bcd2dc50 7917 Replace uses of send_gdb / gdb_expect.
889bf7c5 7918 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 7919 Replace uses of send_gdb / gdb_expect.
889bf7c5 7920 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 7921 Replace uses of send_gdb / gdb_expect.
889bf7c5 7922 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 7923 Replace uses of send_gdb / gdb_expect.
889bf7c5 7924 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 7925 Replace uses of send_gdb / gdb_expect.
889bf7c5 7926 * gdb.reverse/machinestate.exp:
bcd2dc50 7927 Replace uses of send_gdb / gdb_expect.
889bf7c5 7928 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 7929 Replace uses of send_gdb / gdb_expect.
889bf7c5 7930 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 7931 Replace uses of send_gdb / gdb_expect.
889bf7c5 7932 * gdb.reverse/solib-precsave.exp:
bcd2dc50 7933 Replace uses of send_gdb / gdb_expect.
889bf7c5 7934 * gdb.reverse/solib-reverse.exp:
bcd2dc50 7935 Replace uses of send_gdb / gdb_expect.
889bf7c5 7936 * gdb.reverse/step-precsave.exp:
bcd2dc50 7937 Replace uses of send_gdb / gdb_expect.
889bf7c5 7938 * gdb.reverse/step-reverse.exp:
bcd2dc50 7939 Replace uses of send_gdb / gdb_expect.
889bf7c5 7940 * gdb.reverse/until-precsave.exp:
bcd2dc50 7941 Replace uses of send_gdb / gdb_expect.
889bf7c5 7942 * gdb.reverse/until-reverse.exp:
bcd2dc50 7943 Replace uses of send_gdb / gdb_expect.
889bf7c5 7944 * gdb.reverse/watch-precsave.exp:
bcd2dc50 7945 Replace uses of send_gdb / gdb_expect.
889bf7c5 7946 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
7947 Replace uses of send_gdb / gdb_expect.
7948
3def43e0
JK
79492010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7950
7951 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
7952 excessive newline.
7953
27d3a1a2 79542010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
7955
7956 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
7957 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
7958 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
7959 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
7960 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
7961 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
7962 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
7963 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
7964 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
7965 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
7966 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
7967 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
7968 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
7969 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
7970 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
7971 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
7972 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
7973 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
7974 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 7975
27d3a1a2 79762010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 7977
22454424
MS
7978 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
7979 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
7980
7981 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
7982 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
7983 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
7984
889bf7c5 7985 * gdb.reverse/consecutive-reverse.exp:
22454424 7986 Replace uses of send_gdb / gdb_expect.
889bf7c5 7987 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
7988 Replace uses of send_gdb / gdb_expect.
7989
7990 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
7991 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
7992 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 7993 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
7994 Replace uses of send_gdb / gdb_expect.
7995 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
7996 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
7997 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
7998 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
7999 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
8000 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
8001 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
8002 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
8003 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
8004
80052010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 8006
22454424 8007 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 8008
22454424 8009 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 8010
22454424
MS
8011 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
8012 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
8013 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
8014 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
8015 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
8016 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
8017 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
8018 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
8019 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 8020
6e5f2c59
TT
80212010-05-25 Tom Tromey <tromey@redhat.com>
8022
8023 * gdb.base/macscp.exp: Add missing space after setup_kfail.
8024
bbc8b958
TT
80252010-05-25 Tom Tromey <tromey@redhat.com>
8026
8027 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
8028 argument order.
8029 * gdb.base/macscp.exp: Fix setup_kfail argument order.
8030 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
8031 order.
8032 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
8033 order.
8034 * gdb.base/call-sc.exp (setup_kfails): Remove.
8035 (setup_compiler_kfails): Remove.
8036 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
8037 argument order.
8038 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
8039 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
8040 (advancei): Fix setup_kfail argument order.
8041 * gdb.base/radix.exp: Fix setup_kfail argument order.
8042 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
8043 order.
8044 * gdb.base/structs.exp (setup_kfails): Remove.
8045 (setup_compiler_kfails): Fix setup_kfail argument order.
8046 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
8047 order.
8048 * gdb.java/jmain.exp: Fix setup_kfail argument order.
8049 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
8050 setup_kfail argument order.
8051 * gdb.cp/overload.exp: Fix setup_kfail argument order.
8052
83d1babf
TT
80532010-05-25 Tom Tromey <tromey@redhat.com>
8054
8055 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
8056
6acb16a2
MS
80572010-05-25 Michael Snyder <msnyder@vmware.com>
8058
8059 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
8060 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
8061 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
8062 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
8063 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
8064 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
8065 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
8066 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
8067 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
8068 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
8069 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
8070 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
8071 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
8072 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
8073 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
8074 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
8075 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
8076 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
8077 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
8078 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
8079 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
8080 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
8081 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
8082 * gdb.base/default.exp: Replace send_gdb with gdb_test.
8083 * gdb.base/define.exp: Replace send_gdb with gdb_test.
8084 * gdb.base/display.exp: Replace send_gdb with gdb_test.
8085 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
8086 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
8087 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
8088 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
8089 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
8090 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
8091 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
8092 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
8093 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
8094 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
8095 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
8096 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
8097 * gdb.base/help.exp: Replace send_gdb with gdb_test.
8098 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
8099 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
8100 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
8101 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
8102 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
8103 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
8104 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
8105 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 8106 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
8107
81082010-05-25 Doug Evans <dje@google.com>
8109
8110 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
8111 gdb.string_to_argv.
ad3986f0 8112
d3b1e874
TT
81132010-05-21 Tom Tromey <tromey@redhat.com>
8114
8115 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
8116 Call it.
8117 * gdb.dwarf2/pieces.S: Update.
8118 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
8119
cb826367
TT
81202010-05-21 Tom Tromey <tromey@redhat.com>
8121
8122 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
8123 Call it.
8124 * gdb.dwarf2/pieces.c (struct C): New.
8125 (f6): New function.
8126 * gdb.dwarf2/pieces.S: Replace.
8127
74de6778
TT
81282010-05-21 Tom Tromey <tromey@redhat.com>
8129
8130 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
8131 Call it.
8132
afd74c5f
TT
81332010-05-21 Tom Tromey <tromey@redhat.com>
8134
8135 * gdb.dwarf2.pieces.exp: New file.
8136 * gdb.dwarf2.pieces.S: New file.
8137 * gdb.dwarf2.pieces.c: New file.
8138
a7b75dfd 81392010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 8140 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
8141
8142 * lib/gdb.exp (gdb_test_no_output): New function.
8143 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
8144 when testing commands that should produce no output.
8145
c81c812a
JB
81462010-05-17 Joel Brobecker <brobecker@adacore.com>
8147
8148 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
8149 parameter that we want to watch being a constant.
8150
0cce5bd9
JB
81512010-05-17 Joel Brobecker <brobecker@adacore.com>
8152
8153 * gdb.ada/cond_lang: New testcase.
8154
47050449
JB
81552010-05-17 Joel Brobecker <brobecker@adacore.com>
8156
8157 * lib/gdb.exp (banned_variables): New variable/constant.
8158 (gdb_init): Add write trace on variables listed in banned_variables.
8159 (gdb_finish): Remove write traces on variables listed in
8160 banned_variables.
8161
77c01586
JB
81622010-05-17 Joel Brobecker <brobecker@adacore.com>
8163
8164 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
8165 * gdb.cp/koenig.exp: Likewise.
8166
88d4aea7
PM
81672010-05-14 Phil Muldoon <pmuldoon@redhat.com>
8168
889bf7c5 8169 PR python/11482
88d4aea7
PM
8170
8171 * gdb.python/py-value.exp (test_value_hash): New function.
8172
f5a010c0
PM
81732010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
8174
8175 PR exp/11530.
8176 * gdb.base/gdb11530.c: New file.
8177 * gdb.base/gdb11530.exp: New file.
8178
8ef4892f
JK
81792010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8180
8181 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
8182 * gdb.dwarf2/dw2-modula2-self-type.S: New.
8183
7322dca9
SW
81842010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
8185
8186 * gdb.cp/koenig.exp: New test.
8187 * gdb.cp/koenig.cc: New test program.
8188
02e7ea18
JB
81892010-05-05 Joel Brobecker <brobecker@adacore.com>
8190
8191 Remove the use of prms_id and bug_id throughout the testsuite.
8192
e1c34c5d
PM
81932010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
8194
8195 PR exp/11349.
8196 * testsuite/gdb.cp/ref-types.exp: Add test to examine
8197 use a reference local variable.
8198
8e1d0c49
JK
81992010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8200
8201 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
8202 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
8203 variable different_dir. Move debugfile into a full directory pathname
8204 under DIFFERENT_DIR.
8205 * lib/gdb.exp (separate_debug_filename): Remove.
8206 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
8207 variable debug_dir and mkdir of it. Update function comments.
8208
e66408ed
PA
82092010-04-29 Pedro Alves <pedro@codesourcery.com>
8210
8211 PR gdb/11557
8212
8213 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
8214 files.
8215
d7b32ed3
PM
82162010-04-29 Phil Muldoon <pmuldoon@redhat.com>
8217
889bf7c5 8218 * gdb.python/py-param.exp: New File.
d7b32ed3 8219
6aecb9c2
JB
82202010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
8221
8222 * gdb.base/default.exp: Fix "set language" test.
8223
bdf92a1c
PM
82242010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
8225
8226 PR breakpoints/11531.
8227 * gdb.base/gdb11531.c: New file.
8228 * gdb.base/gdb11531.exp: New file.
8229
3f172e24
TT
82302010-04-26 Tom Tromey <tromey@redhat.com>
8231
8232 * gdb.base/completion.exp: Add tests for completion and deprecated
8233 commands.
8234
64af4c92
JK
82352010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8236
8237 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
8238 (print /x char_array): Escape curly brackets.
8239
492928e4
JK
82402010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
8241
8242 Fix deadlock on looped list of loaded shared objects.
8243 * gdb.base/solib-corrupted.exp: New.
8244
66d09542
DE
82452010-04-23 Doug Evans <dje@google.com>
8246
8247 * gdb.python/py-section-script.c: New file.
8248 * gdb.python/py-section-script.exp: New file.
8249 * gdb.python/py-section-script.py: New file.
8250
8bd10a10
CM
82512010-04-20 Chris Moller <cmoller@redhat.com>
8252
8253 PR 10179
8254
8255 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
8256 * gdb.base/pr10179-a.c:
8257 * gdb.base/pr10179-b.c:
8258 * gdb.base/pr10179.exp: New files.
8259
c0201579
JK
82602010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8261
8262 Fix crashes on dangling display expressions.
8263 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
8264 is SEP.
8265 (lib_flags): Remove the "debug" keyword.
8266 (libsepdebug): New variable for iterating new loop.
8267 (save_pf_prefix): New variable wrapping the loop.
8268 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
8269 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
8270
793b0ff8
PM
82712010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
8272
8273 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
8274
097f51f7
PM
82752010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
8276
8277 PR stabs/11479.
8278 * gdb.stabs/gdb11479.exp: New file.
8279 * gdb.stabs/gdb11479.c: New file.
8280
9a22f0d0
PM
82812010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
8282
8283 * gdb.base/charset.c (Strin16, String32): New variables.
8284 * gdb.base/charset.exp (gdb_test): Test correct display
8285 of 16 or 32 bit strings.
8286
82872010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
8288
8289 PR 9167
8290 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
8291 * gdb.cp/pr9167.cc: New file.
8292 * gdb.cp/pr9167.exp: New file.
8293
8294
6e354e5e
PM
82952010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
8296
8297 PR pascal/11492.
8298 * gdb.pascal/gdb11492.pas: New file.
8299 * gdb.pascal/gdb11492.exp: New file.
8300
be942545
JB
83012010-04-20 Joel Brobecker <brobecker@adacore.com>
8302
1667e6e3 8303 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 8304
0c3acc09
JB
83052010-04-20 Joel Brobecker <brobecker@adacore.com>
8306
8307 * gdb.ada/dyn_loc: New testcase.
8308
ec31cde5
CM
83092010-04-20 Chris Moller <cmoller@redhat.com>
8310
8311 PR 10867
889bf7c5 8312
ec31cde5
CM
8313 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
8314 * gdb.cp/pr10687.cc: New file.
8315 * gdb.cp/pr10687.exp: New file.
8316
8317
ce4b0682
SDJ
83182010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8319 Sergio Durigan Junior <sergiodj@redhat.com>
8320
8321 * gdb.fortran/logical.exp: New testcase.
8322 * gdb.fortran/logical.f90: New file.
8323
3436961f
DE
83242010-04-19 Doug Evans <dje@google.com>
8325
8326 * gdb.base/help.exp (help source): Update expected output.
8327
4d836c09
JK
83282010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8329
8330 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
8331 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
8332 gdb_exit and return.
8333 (executable): New variable.
8334 (binfile): Use it.
8335
6149aea9
PA
83362010-04-19 Pedro Alves <pedro@codesourcery.com>
8337
8338 PR breakpoints/8554.
8339
8340 * gdb.trace/save-trace.exp: Adjust.
8341
ed41462c
L
83422010-04-17 H.J. Lu <hongjiu.lu@intel.com>
8343
8344 PR corefiles/11511
8345 * gdb.arch/system-gcore.exp: New.
8346 * gdb.arch/gcore.c: Likewise.
8347
3f7b2faa
DE
83482010-04-15 Doug Evans <dje@google.com>
8349
fa33c3cd
DE
8350 * gdb.python/py-progspace.c: New file.
8351 * gdb.python/py-progspace.exp: New file.
8352
3f7b2faa
DE
8353 * gdb.base/source.exp: Add tests for "source -s".
8354
79f283fe
PM
83552010-04-14 Phil Muldoon <pmuldoon@redhat.com>
8356
8357 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
8358 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
8359 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
8360 * gdb.python/py-mi.exp: New test for to_string returning None.
8361
fc8eb08a
PM
83622010-04-12 Phil Muldoon <pmuldoon@redhat.com>
8363
8364 * gdb.python/py-breakpoint.c: Make result global.
8365
26e197f6
JK
83662010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8367
8368 Fix non-GNU make compatibility.
8369 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
8370
adc36818
PM
83712010-04-09 Phil Muldoon <pmuldoon@redhat.com>
8372
8373 * gdb.python/py-breakpoint.exp: New File.
8374 * gdb.python/py-breakpoint.C: Ditto.
8375
64e17368
SS
83762010-04-08 Stan Shebs <stan@codesourcery.com>
8377
8378 * gdb.trace/actions.exp: Clear default-collect.
8379 * gdb.trace/save-trace.exp: Clear default-collect.
8380
fff5cc64
PM
83812010-04-08 Phil Muldoon <pmuldoon@redhat.com>
8382
8383 * gdb.python/py-value: Add null string variable.
8384 (test_lazy_string): Test zero length, NULL address lazy
8385 strings.
8386
a055a187
L
83872010-04-07 H.J. Lu <hongjiu.lu@intel.com>
8388
8389 * gdb.arch/i386-avx.c: New.
8390 * gdb.arch/i386-avx.exp: Likewise.
8391
8392 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
8393
96e39866
DE
83942010-04-06 Doug Evans <dje@google.com>
8395
8396 * gdb.base/source-test.gdb: New file.
8397 * gdb.base/source.exp: Test source -v.
8398
5984a431
UW
83992010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8400
8401 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
8402
ec8a089a
PM
84032010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
8404
8405 * gdb.stabs/aout.sed: Convert all backslash to double backslash
8406 within one line, unless it is followed by a double quote.
8407 * gdb.stabs/hppa.sed: Idem.
8408 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
8409 * gdb.stabs/weird.exp: Check for correct parsing of
8410 char and string constants.
ec8a089a
PM
8411 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
8412 in .stabs to .stabx substitution.
8413
fce3c1f0
SS
84142010-04-05 Stan Shebs <stan@codesourcery.com>
8415
8416 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
8417 constant global.
8418 * gdb.trace/tfile.exp: Try to print them.
8419
d77f58be
SS
84202010-04-04 Stan Shebs <stan@codesourcery.com>
8421
8422 * gdb.base/completion.exp: Update for new "info watchpoints".
8423 * gdb.base/default.exp: Ditto.
8424 * gdb.base/help.exp: Ditto.
8425 * gdb.base/watchpoint.exp: Ditto.
8426 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 8427
af54718e
SS
84282010-04-04 Stan Shebs <stan@codesourcery.com>
8429
8430 * gdb.trace/tfile.exp: Sharpen tfind test.
8431
74d1f91e
JK
84322010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8433
8434 * gdb.base/break-entry.exp: New.
8435
eb8e76db 84362010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 8437 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
8438
8439 * gdb.reverse/i386-sse-reverse.exp: New file.
8440 * gdb.reverse/i386-sse-reverse.c: New file.
8441
bf65cad8
PA
84422010-04-02 Pedro Alves <pedro@codesourcery.com>
8443
8444 * gdb.trace/tfind.exp: Adjust expected disassembly output.
8445
fff87407
SS
84462010-04-01 Stan Shebs <stan@codesourcery.com>
8447
8448 * gdb.trace/actions.exp: Tweak expected output.
8449 * gdb.trace/while-stepping.exp: Tweak expected output.
8450
fe01d668
L
84512010-04-01 H.J. Lu <hongjiu.lu@intel.com>
8452
8453 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
8454
86b17b60
PA
84552010-04-01 Pedro Alves <pedro@codesourcery.com>
8456
8457 * gdb.base/commands.exp: Adjust.
8458 * gdb.cp/extern-c.exp: Adjust.
8459
2c58c0a9
PA
84602010-04-01 Pedro Alves <pedro@codesourcery.com>
8461
8462 * gdb.trace/collection.c (local_test_func): Define a local struct,
8463 and instanciate it.
8464
0db9b91c
PA
84652010-04-01 Pedro Alves <pedro@codesourcery.com>
8466
8467 * gdb.trace/collection.exp (gdb_collect_args_test)
8468 (gdb_collect_argarray_test): XFAIL the tests that assume the
8469 argarray argument's elements are collected.
8470
8072405b
JK
84712010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
8472
8473 * gdb.dwarf2/dw2-bad-parameter-type.exp,
8474 gdb.dwarf2/dw2-bad-parameter-type.S: New.
8475
8bf6485c
SS
84762010-03-31 Stan Shebs <stan@codesourcery.com>
8477
8478 * gdb.trace/save-trace.exp: Test save/restore of default-collect
8479 and tracepoint conditionals.
8480 (gdb_verify_tracepoints): Delete unused return.
8481
fd7f724a
KS
84822010-03-26 Keith Seitz <keiths@redhat.com>
8483
8484 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
8485 appear in the output before main.
8486 Remove KFAIL for gdb/2215 aka bz 9320.
8487
8d9e7719
DE
84882010-03-30 Doug Evans <dje@google.com>
8489
0906dd0b
DE
8490 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
8491 by dejagnu.
8492 * gdb.arch/amd64-dword.exp: Ditto.
8493
8d9e7719
DE
8494 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
8495 match.
8496 (break printf): Ditto.
8497
1da644f0
SW
84982010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
8499
8500 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
8501 gcc < 4.4.
8502 * gdb.cp/shadow.exp: Ditto.
8503
a8121990
PA
85042010-03-29 Pedro Alves <pedro@codesourcery.com>
8505
8506 * gdb.trace/collection.exp (run_trace_experiment): Make sure
8507 "tstart" is silent.
8508
6e79d367
PA
85092010-03-29 Pedro Alves <pedro@codesourcery.com>
8510
8511 * gdb.trace/collection.exp (executable): New.
8512 (binfile): Use it.
8513 (fpreg, spreg, pcreg): New.
8514 (test_register): Use gdb_test_multiple. Pass /x to print.
8515 (prepare_for_trace_test): New.
8516 (run_trace_experiment): Use "continue", not gdb_run_cmd.
8517 (gdb_collect_args_test, gdb_collect_argstruct_test)
8518 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
8519 prepare_for_trace_test.
8520 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
8521 fpreg, spreg and pcreg.
8522 (gdb_collect_expression_test, gdb_collect_globals_test): Use
8523 prepare_for_trace_test.
8524 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
8525 try to detect tracing support here. Don't set breakpoints at
8526 `begin' or `end' here.
8527 <global scope>: Use clean_restart. Run to main before checking
8528 for tracing support. Check for for tracing support here.
8529
09248348
JK
85302010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8531
8532 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
8533 " as $displacement" to "seen displacement message".
8534
d350db38
PA
85352010-03-28 Pedro Alves <pedro@codesourcery.com>
8536
8537 * gdb.trace/while-dyn.exp (executable): New variable.
8538 (binfile): Use it.
8539 (test_while_stepping): New function. Move most tests here. Call
8540 it once for each of the while-stepping, stepping and ws aliases.
8541
907af001
UW
85422010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8543
8544 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
8545 that do not provide the tagless_struct type name at all.
8546 (test_print_anon_union): Do not check value of uninitialized
8547 union member. Do not use cp_test_ptype_class, so we can accept
8548 "long" as well as "long int".
8549
610197fd
PA
85502010-03-26 Pedro Alves <pedro@codesourcery.com>
8551
8552 * gdb.trace/tfile.c (tohex, bin2hex): New.
8553 (write_error_trace_file): Hexify error description.
8554
6c28cbf2
SS
85552010-03-25 Stan Shebs <stan@codesourcery.com>
8556
8557 * gdb.trace/tfile.c: Generate an additional trace file, improve
8558 portability.
8559 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
8560 files in a better way.
8561
e62b8c7e
KS
85622010-03-25 Keith Seitz <keiths@redhat.com>
8563
8564 * gdb.java/jprint.exp: XFAIL printing of static class members
8565 because of GCC debuginfo problem.
8566
82ccf5a5
JK
85672010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8568
8569 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
8570
293e2f9e
DJ
85712010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
8572
8573 * gdb.base/completion.exp: Allow long instead of long int.
8574 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
8575 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
8576 variable p.
8577 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
8578 * gdb.base/pointers.exp: Allow long instead of long int.
8579 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
8580 * gdb.base/step-line.exp: Allow a directory before the source file name.
8581
95a42b64
TT
85822010-03-24 Tom Tromey <tromey@redhat.com>
8583
8584 PR breakpoints/9352:
8585 * gdb.base/default.exp: Update.
8586 * gdb.base/commands.exp: Update.
8587 * gdb.cp/extern-c.exp: Test setting commands on multiple
8588 breakpoints at once.
8589
2390201f
DJ
85902010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
8591
8592 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
8593 if gdb,nosignals.
8594 * gdb.base/watchpoints.c: Do not include unnecessary headers.
8595 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
8596 exited".
8597
8c9a6790
SS
85982010-03-24 Stan Shebs <stan@codesourcery.com>
8599
8600 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
8601
a6c727b2
DJ
86022010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
8603
8604 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
8605 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
8606 argument. Handle "short" and "long".
8607 (Top level): Pass overprototyped output for old_fptr and xptr.
8608
4dfd5423
PA
86092010-03-23 Pedro Alves <pedro@codesourcery.com>
8610
8611 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
8612 format strings and add casts to avoid compiler warnings.
8613
86142010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
8615
8616 * lib/trace-support.exp (gdb_trace_setactions):
8617 Don't expect whitespace after ">" prompt.
8618 * gdb.trace/actions.exp: Adjust for output changes.
8619 * gdb.trace/while-stepping.exp: Likewise.
8620
c847d045
JK
86212010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8622
8623 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
8624 and r157645).
8625
5f717f1d
JK
86262010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8627
8628 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
8629 New.
8630
7d6d51d5
DJ
86312010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
8632
8633 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
8634 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
8635
3b11a015
SS
86362010-03-19 Stan Shebs <stan@codesourcery.com>
8637
8638 * gdb.trace/ax.exp: New file.
8639
d7d158ed
DE
86402010-03-19 Doug Evans <dje@google.com>
8641
6bb85cd1
DE
8642 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
8643 output from gcc.
8644
d7d158ed
DE
8645 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
8646 named /usr/sbin/prelink<foo>.
8647
4daf5ac0
SS
86482010-03-18 Stan Shebs <stan@codesourcery.com>
8649
8650 * gdb.trace/circ.exp: Test circular-trace-buffer.
8651 * gdb.trace/tfile.exp: Update tstatus test.
8652
e8d05480
JB
86532010-03-18 Joel Brobecker <brobecker@adacore.com>
8654
8655 * gdb.dwarf2/dw2-anonymous-func.S: New file.
8656 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
8657
441b986a
UW
86582010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8659
8660 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
8661
4247603b
PA
86622010-03-18 Pedro Alves <pedro@codesourcery.com>
8663
8664 * gdb.base/default.exp: Adjust the expected output of the finish
8665 and until commands when the inferior is not being run.
8666
13387711
SW
86672010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
8668
8669 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
8670 * gdb.cp/nsusing.exp: Ditto.
8671
6e31430b
TT
86722010-03-15 Tom Tromey <tromey@redhat.com>
8673
8674 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
8675 * gdb.cp/userdef.cc (operator==): New function.
8676 (main): New locals mem1, mem2.
8677
e2d69cb5
JZ
86782010-03-15 Jie Zhang <jie@codesourcery.com>
8679
8680 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
8681 Declare and use new loadtimeout variable.
8682
f572f0a9
DJ
86832010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
8684
8685 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
8686 Use gdb_load later.
8687
51f4c0b0
PA
86882010-03-14 Pedro Alves <pedro@codesourcery.com>
8689
8690 * gdb.base/solib-disc.c (main): Make format of fprintf a string
8691 literal. Add missing endlines to prints to stderr.
8692
1c809c68
TT
86932010-03-12 Tom Tromey <tromey@redhat.com>
8694
8695 PR c++/9708:
8696 * gdb.cp/m-static.exp: Add regression test.
8697 * gdb.cp/m-static.cc (method): New method.
8698 (main): Call it.
8699
00ae8fef
SW
87002010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
8701
8702 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
8703 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
8704
759f0f0b
PA
87052010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
8706
21e24d21
PA
8707 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
8708
87092010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
8710
759f0f0b
PA
8711 * lib/gdb.exp (skip_stl_tests): New.
8712 (gdb_compile): Symbian needs -ldl.
8713 (shlib_target_file): New.
8714 (shlib_symbol_file): New.
8715 (gdb_load_shlibs): Use shlib_target_file.
8716 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
8717 * gdb.cp/exception.exp: Use skip_stl_tests.
8718 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
8719 * gdb.cp/try_catch.exp: Use skip_stl_tests.
8720 * gdb.cp/mb-templates.exp: Ditto.
8721 * gdb.base/commands.exp: Relax regexes.
8722 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
8723 shlib_target_file and shlib_symbol_file.
8724 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
8725 sections.
8726 * gdb.base/ending-run.exp: Accept E32Main for symbian.
8727 * gdb.base/solib-disc.exp: Use
8728 shlib_target_file and shlib_symbol_file.
8729 * gdb.base/unload.exp: Don't skip on symbian. Use
8730 shlib_target_file and shlib_symbol_file.
8731 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
8732
6a8f2671 87332010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 8734
6a8f2671
PA
8735 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
8736 * gdb.trace/report.exp: Adjust for x86 and x86_64.
8737 Issue a tfind end before looking for a tracepoint frame.
8738 * gdb.trace/tfind.exp: Adjust tstatus output.
8739 Adjust disassembly output.
8740 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
8741
ccf26247
JK
87422010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8743
8744 * gdb.base/break-interp.exp: Create new displacement parameter value
8745 for the test_ld calls.
8746 (reach): New parameter displacement, verify its content. New push of
8747 pf_prefix "reach-$func:". Import global expect_out.
8748 (test_core): New parameter displacement, verify its content. New push
8749 of pf_prefix "core:". New command "set verbose on". Import global
8750 expect_out.
8751 (test_attach): New parameter displacement, verify its content. New
8752 push of pf_prefix "attach:". New command "set verbose on". Import
8753 global expect_out.
8754 (test_ld): New parameter displacement, pass it to the reach, test_core
8755 and test_attach calls and verify its content in the "ld.so exit" test.
8756 * gdb.base/prelink.exp: Remove gdb_exit and final return.
8757 (prelink): Update expected text, use gdb_test.
8758
e469c7fb
DE
87592010-03-10 Doug Evans <dje@google.com>
8760
8761 * gdb.base/checkpoint.exp: Fix comment.
8762 Lengthen timeout while doing >600 checkpoints test.
8763 Rename duplicate "kill all one" test to keep test names unique.
8764
60e1c644
PA
87652010-03-10 Pedro Alves <pedro@codesourcery.com>
8766
8767 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
8768
cec808ec
KS
87692010-03-08 Keith Seitz <keiths@redhat.com>
8770
889bf7c5
PA
8771 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
8772 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
8773 (dm_type_long): New function.
8774 (dm_type_unsigned_short): New function.
8775 (dm_type_unsigned_long): New function.
8776 (myint): New typedef.
8777 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
8778 long, unsigned shor and long, operator char*, and typedef.
8779 (test_lookup_operator_functions): Add operator char* test.
8780 (test_paddr_operator_functions): Likewise.
8781 (test_paddr_overloaded_functions): Use probe values for
8782 short, long, and unsigned short and long.
8783 (test_paddr_hairy_functions): If the demangler probe detected
8784 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
8785 demangler.
8786 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
8787 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
8788 and "print null_pmf".
8789 Add test "ptype a.*pmf".
8790 * gdb.cp/overload.exp: Allow optional "int" to appear with
8791 "short" and "long".
8792 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
8793 long expect value for men_overload1arg.
8794 Allow "int" to appear with "short" and "long".
8795 When testing "info break", add argument for main (void).
8796 Also allow "int" to appear with "short" and "long".
8797 Ditto with "unsigned" and "long long".
cec808ec
KS
8798 * gdb.java/jmain.exp: Do not enclose methods names in single
8799 quotes.
8800 * gdb.java/jmisc.exp: Likewise.
8801 * gdb.java/jprint.exp: Likewise.
8802 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
8803
8804 From Jan Kratochvil <jan.kratochvil@redhat.com>:
8805 * gdb.cp/exception.exp (backtrace after first throw)
8806 (backtrace after second throw): Allow a namespace before __cxa_throw.
8807 (backtrace after first catch, backtrace after second catch): Allow
8808 a namespace before __cxa_begin_catch.
8809
8810 * gdb.cp/cpexprs.exp: New file.
8811 * gdb.cp/cpexprs.cc: New file.
8812
8813 From Daniel Jacobowitz <dan@codesourcery.com>
8814 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
8815 to use string_to_regexp.
8816 (ctor, dtor): New functions. Use them to match constructor
8817 and destructor function types.
8818 (Top level): Use runto_main.
8819
f870a310
TT
88202010-03-05 Tom Tromey <tromey@redhat.com>
8821
8822 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
8823 gdb.target_charset.
8824 (pp_ns.to_string): Likewise.
8825
0c199f28
KS
88262010-03-04 Keith Seitz <keiths@redhat.com>
8827
8828 * gdb.cp/overload.exp: Test that the filename portion of a linespec
8829 can be quoted. Test that both the filename and function/line
8830 portions can be quoted at the same time.
8831
c7437ca6
PA
88322010-03-04 Pedro Alves <pedro@codesourcery.com>
8833
8834 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
8835
b111b805
DE
88362010-03-03 Doug Evans <dje@google.com>
8837
24486cb7
DE
8838 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
8839 libc contains libpthread.
8840
b111b805
DE
8841 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
8842 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
8843 of gdb_compile. Add another pattern to match android backtrace.
8844
a0e0ef55
TT
88452010-03-03 Tom Tromey <tromey@redhat.com>
8846
8847 PR gdb/11345:
8848 * gdb.base/printcmds.exp (test_printf): Add test.
8849
1ba53b71
L
88502010-03-02 H.J. Lu <hongjiu.lu@intel.com>
8851
8852 * gdb.arch/amd64-byte.exp: New.
8853 * gdb.arch/amd64-dword.exp: Likewise.
8854 * gdb.arch/amd64-pseudo.c: Likewise.
8855 * gdb.arch/amd64-word.exp: Likewise.
8856 * gdb.arch/i386-byte.exp: Likewise.
8857 * gdb.arch/i386-pseudo.c: Likewise.
8858 * gdb.arch/i386-word.exp: Likewise.
8859
f5dff777
DJ
88602010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
8861
8862 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
8863 types. Add structreg, bitfields, and flags registers.
8864 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
8865 registers.
8866
90884b2b
L
88672010-03-01 H.J. Lu <hongjiu.lu@intel.com>
8868
8869 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
8870 (load_description): Set architecture if defined.
8871
dc00d89f
PM
88722010-02-28 Phil Muldoon <pmuldoon@redhat.com>
8873
8874 * gdb.python/py-frame.exp: Add read_var block tests.
8875 * gdb.python/py-frame.c (block): New function.
8876
0e095b7e
JK
88772010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8878 Daniel Jacobowitz <dan@codesourcery.com>
8879
8880 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
8881
624f1a65
DM
88822010-02-25 David S. Miller <davem@davemloft.net>
8883
8884 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
8885 fix logic for setting all_syscalls_numbers.
8886
f3e9a817
PM
88872010-02-24 Phil Muldoon <pmuldoon@redhat.com>
8888
8889 * Makefile.in: Add py-block and py-symbol.
8890 * gdb.python/py-symbol.exp: New File.
8891 * gdb.python/py-symtab.exp: New File.
8892 * gdb.python/py-block.exp: New File.
8893 * gdb.python/py-symbol.c: New File.
8894 * gdb.python/py-block.c: New File.
8895
f6bbabf0
PM
88962010-02-24 Phil Muldoon <pmuldoon@redhat.com>
8897
8898 PR python/11314
8899 * lib/gdb.exp (skip_python_tests): New function.
8900 * gdb.python/py-cmd.exp: Use skip_python_tests.
8901 * gdb.python/py-frame.exp: Likewise.
8902 * gdb.python/py-function.exp: Likewise.
8903 * gdb.python/py-prettyprint.exp: Likewise.
8904 * gdb.python/py-template.exp: Likewise.
8905 * gdb.python/py-type.exp: Likewise.
8906 * gdb.python/py-value.exp: Likewise.
8907
85d721b8
PA
89082010-02-22 Pedro Alves <pedro@codesourcery.com>
8909
8910 PR9605
8911
8912 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
8913
48e32051
TT
89142010-02-19 Tom Tromey <tromey@redhat.com>
8915
8916 PR c++/8693, PR c++/9496:
8917 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
8918 regression tests.
8919
ac9c0048
JK
89202010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8921
8922 Fix compatibility with m68k as.
8923 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
8924 Use only /* comments */.
8925
57bb97a4
UW
89262010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8927
8928 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
8929 * configure: Regenerate.
8930
7d1bf85c
DJ
89312010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
8932
8933 * gdb.python/py-type.exp: Check for Python support.
8934
061b5285
PA
89352010-02-17 Pedro Alves <pedro@codesourcery.com>
8936
8937 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
8938 `regsub' syntax available.
8939
f8a8bc2c
PA
89402010-02-17 Pedro Alves <pedro@codesourcery.com>
8941
8942 * gdb.base/shmain.c (main): Remove printf call.
8943 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
8944 * gdb.base/unload.c (main): Make format of fprintf a string
8945 literal. Add missing endlines to prints to stderr.
8946 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
8947
6f451e5e
TT
89482010-02-17 Tom Tromey <tromey@redhat.com>
8949
8950 * gdb.java/jprint.java (jprint.props): New field.
8951 * gdb.java/jprint.exp (set_lang_java): Add regression test.
8952
12d79008
PA
89532010-02-17 Pedro Alves <pedro@codesourcery.com>
8954
ef801a0e 8955 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
8956 available.
8957
d252f7e5
DJ
89582010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8959
8960 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
8961 creation to support remote host testing.
8962
67bdab6c
DJ
89632010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8964
8965 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
8966 Recognize "command not found".
8967
bb391223
DJ
89682010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8969
8970 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
8971 single-stepping.
8972
70362913
DJ
89732010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8974
8975 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
8976 if arguments are not supported.
8977
493f3c00
DJ
89782010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8979
8980 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
8981 be const or non-const.
8982
8034c749
DJ
89832010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8984
8985 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
8986 mi_send_resuming_command to send -exec-continue.
8987
791dfb64
DJ
89882010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8989
8990 * gdb.base/list.exp (test_list_filename_and_function): Add test
8991 with single quotes.
8992 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
8993 matching.
8994 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
8995 Add KFAIL'd tests for PR gdb/11289.
8996
7c5fe868
DJ
89972010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8998
8999 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
9000
fdc498b8
DJ
90012010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9002
9003 * gdb.base/comp-dir/subdir/dummy.txt: New file.
9004 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
9005 a temporary directory.
9006
b519e2a6
DJ
90072010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9008
9009 * gdb.base/charset.exp: Use a single regular expression to match
9010 show host-charset and show target-charset output.
9011
74164c56
JK
90122010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9013
9014 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
9015 "Illegal process-id" expect string more exact.
9016 (attach to digits-starting nonsense is prohibited): New.
9017
701ed6dc
JK
90182010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9019
9020 * gdb.base/prelink.exp (set verbose on): New.
9021
889bf7c5 90222010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
9023
9024 * mi-reverse.exp: New file. Test for reverse option to the
9025 following MI commands: exec-continue, exec-finish, exec-next,
9026 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 9027
dadf0e9c
JB
90282010-02-09 Joel Brobecker <brobecker@adacore.com>
9029
9030 * gdb.ada/ptype_tagged_param: New testcase.
9031
714f19d5
TT
90322010-02-08 Tom Tromey <tromey@redhat.com>
9033
9034 PR c++/8017:
9035 * gdb.cp/overload.exp: Add tests.
9036 * gdb.cp/overload.cc (struct K): New.
9037 (namespace N): New.
9038 (main): Call new functions.
9039 (K::staticoverload): Define.
9040
889bf7c5 90412010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
9042
9043 PR gdb/10728
9044 * gdb.cp/pr10728-x.h: New file.
9045 * gdb.cp/pr10728-x.cc: New file.
9046 * gdb.cp/pr10728-y.cc: New file.
9047 * gdb.cp/pr10728.exp: New file.
9048 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
9049
889bf7c5 90502010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
9051
9052 PR gdb/9067
9053 * gdb.cp/pr9067.exp: New
9054 * gdb.cp/pr9067.cc: New
9055 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
9056
7b356089
JB
90572010-02-08 Joel Brobecker <brobecker@adacore.com>
9058
9059 * lib/gdb.exp (gdb_test_timeout): New global variable.
9060 Set it to timeout if not already set.
9061 (gdb_init): Reset the value of timeout to gdb_test_timeout.
9062
1be00882
DE
90632010-02-05 Doug Evans <dje@google.com>
9064
9065 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
9066 user.
9067
82856980
SW
90682010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
9069
9070 PR c++/7935:
9071 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
9072
1a334831
TT
90732010-02-04 Tom Tromey <tromey@redhat.com>
9074
9075 * gdb.cp/virtbase.exp: Make test case names unique.
9076
9c3c02fd
TT
90772010-02-02 Tom Tromey <tromey@redhat.com>
9078
9079 * gdb.cp/virtbase.exp: Add regression tests.
9080 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
9081 (main): Instantiate RHC.
9082
0cc2414c
TT
90832010-02-02 Tom Tromey <tromey@redhat.com>
9084
9085 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
9086 type-printing change.
9087
edf3d5f3
TT
90882010-02-02 Tom Tromey <tromey@redhat.com>
9089
9090 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
9091 * gdb.cp/virtbase.cc: New file.
9092 * gdb.cp/virtbase.exp: New file.
9093 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
9094
e4b7f41c
JK
90952010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9096
9097 PR libc/11214:
9098 * gdb.threads/current-lwp-dead.c: Include features.h.
9099 (HAS_NOMMU): New.
9100 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
9101
b381ea14
JK
91022010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9103
9104 * gdb.base/symbol-without-target_section.exp,
9105 gdb.base/symbol-without-target_section.c: New.
9106
c593ac0e
DJ
91072010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9108
9109 * gdb.base/bigcore.exp: Reset increased timeout.
9110 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
9111
db25f29d
DJ
91122010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9113
9114 * gdb.base/gcore.exp (capture_command_output): Use
9115 gdb_test_multiple.
9116
f9d67f43
DJ
91172010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9118
9119 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
9120 * gdb.arch/thumb2-it.exp (test_it_break): New function.
9121 (Top level): Call it.
9122
177321bd
DJ
91232010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9124
9125 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
9126
97f2ed50
DJ
91272010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
9128
9129 * gdb.base/call-strs.exp, gdb.base/default.exp,
9130 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
9131 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
9132 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
9133 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
9134 gdb.base/watchpoint-solib.exp: Save and restore timeout.
9135 * gdb.base/ending-run.exp: Correct restore of timeout.
9136 * gdb.base/page.exp: Remove unnecessary timeout setting.
9137
e4e2711a
JB
91382010-01-29 Joel Brobecker <brobecker@adacore.com>
9139
9140 * gdb.ada/rec_return: New testcase.
9141
ba581dc1
JB
91422010-01-29 Joel Brobecker <brobecker@adacore.com>
9143
9144 * gdb.ada/call_pn: New testcase.
9145
4ea95be9
DJ
91462010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
9147
9148 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
9149 (Top level): Use it to resume.
9150 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
9151 the Thumb mode displaced stepping error as unsupported.
9152
df83a9bf
SW
91532010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
9154
889bf7c5
PA
9155 * gdb.cp/nsusing.exp: Added more tests.
9156 * gdb.cp/nsrecurs.exp: Ditto.
9157 * gdb.cp/nsusing.cc: Added test functions.
9158 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 9159
40b27cdc
JK
91602010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9161
9162 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
9163 absolute directory pathnames in gdb.sum file.
9164
de958931
SW
91652010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
9166
9167 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
9168 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
9169
708ead4e
TT
91702010-01-26 Tom Tromey <tromey@redhat.com>
9171
9172 PR exp/7643:
9173 * gdb.base/printcmds.exp (test_print_string_constants): Remove
9174 setup_kfail.
9175
b14e635e
SW
91762010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
9177
9178 * gdb.cp/nsrecurs.exp: New test.
9179 * gdb.cp/nsrecurs.cc: New test program.
9180 * gdb.cp/nsstress.exp: New test.
9181 * gdb.cp/nsstress.cc: New test program.
9182 * gdb.cp/nsdecl.exp: New test.
9183 * gdb.cp/nsdecl.cc: New test program.
9184
8540c487
SW
91852010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
9186
9187 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
9188 imported into file scope.
9189 Marked test as xfail.
9190 * gdb.cp/namespace-using.cc (marker5): New function.
9191 * gdb.cp/shadow.exp: New test.
9192 * gdb.cp/shadow.cc: New test program.
9193 * gdb.cp/nsimport.exp: New test.
9194 * gdb.cp/nsimport.cc: New test program.
9195
421d5d99
TT
91962010-01-25 Tom Tromey <tromey@redhat.com>
9197
9198 PR gdb/11049:
9199 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
9200 with "set print null-stop on".
9201
691f8dc1
JK
92022010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9203
9204 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
9205 Adjust it for DISASSEMBLY_OMIT_FNAME.
9206
0b92b5bb
TT
92072010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9208
9209 PR symtab/11199:
9210 * gdb.dwarf2/member-ptr-forwardref.exp,
9211 gdb.dwarf2/member-ptr-forwardref.S: New.
9212
23787403
JK
92132010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9214
9215 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
9216 (thread1_func): Protect thread1_tid with thread1_tid_cond by
9217 thread1_tid_mutex. Remove gdbstop_mutex handling.
9218 (thread2_func): Protect thread2_tid with thread2_tid_cond by
9219 thread2_tid_mutex. Remove gdbstop_mutex handling.
9220 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
9221 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
9222 pthread_cond_wait conditionalizations by while loops.
9223
b966cb8a
TT
92242010-01-20 Tom Tromey <tromey@redhat.com>
9225
9226 PR backtrace/10770:
9227 * gdb.dwarf2/pr10770.exp: New file.
9228 * gdb.dwarf2/pr10770.c: New file.
9229 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
9230
fcae584b
VP
92312010-01-20 Vladimir Prus <vladimir@codesourcery.com>
9232
9233 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
9234 that target was removed, and the test always runs native anyway.
9235
a0f49112
JK
92362010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9237
9238 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
9239 gdb.base/watchpoint-cond-gone-stripped.c: New.
9240
ceeb3d5a
TT
92412010-01-19 Tom Tromey <tromey@redhat.com>
9242
9243 PR c++/8000:
9244 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
9245 existing tests.
9246 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
9247 (main): Use AAA::SomeEnum.
9248
dd322c54
JK
92492010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9250
9251 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
9252 (test_ignore_count): Declare line_callme_body global.
9253 (run to breakpoint with ignore count): Use line_callme_body.
9254 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
9255 (set line_main_hello, set line_main_return): Reindent.
9256 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
9257 New.
9258 (continue to callee4): Use line_callee4_body.
9259 (check *stopped from CLI command): Use line_callee4_next.
9260 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
9261 (set line_main_hello, set line_main_return): Reindent.
9262 (set line_callee4_head, set line_callee4_body): New.
9263 (continue to callee4): Use line_callee4_body.
9264
4e8f195d
TT
92652010-01-18 Tom Tromey <tromey@redhat.com>
9266
9267 PR c++/9680:
9268 * gdb.cp/casts.cc: Add new classes and variables.
9269 * gdb.cp/casts.exp: Test new operators.
9270
9e14a9ba
JB
92712010-01-18 Tom Tromey <tromey@redhat.com>
9272 Thiago Jung Bauermann <bauerman@br.ibm.com>
9273
9274 * gdb.python/source2.py: New file.
9275 * gdb.python/source1: New file.
9276 * gdb.python/python.exp: Test "source" command.
9277
00bf0b85
SS
92782010-01-15 Stan Shebs <stan@codesourcery.com>
9279
9280 * gdb.trace/tfile.c: New file.
9281 * gdb.trace/tfile.exp: New file.
889bf7c5 9282
55235ad7
JK
92832010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9284
9285 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
9286
9f2982ff
JK
92872010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9288
9289 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
9290
bbfba9ed
JK
92912010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9292
9293 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
9294 (libfunc): New parameter action. Implement also selectable "sleep".
9295 * gdb.base/break-interp-main.c: Include assert.h.
9296 (libfunc): New parameter action.
9297 (main): New parameters argc and argv. Assert argc. Pass argv.
9298 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
9299 (test_attach): New proc.
9300 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
9301 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
9302
61f0d762
JK
93032010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9304
9305 * gdb.base/break-interp.exp (test_core): New proc.
9306 (test_ld): Call it.
9307
06a6f270
JK
93082010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9309
9310 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
9311 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
9312 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
9313 and gdb_compile_shlib. Use new -Wl compiler options.
9314 (dl bt, main bt): New tests.
9315
51bee8e9
JK
93162010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9317
9318 Support PIEs with no symfile_objfile.
9319 * gdb.base/break-interp.exp: New argument at the test_ld calls.
9320 (test_ld): New parameter trynosym.
9321 (test_ld <$trynosym>): New block.
9322
b8040f19
JK
93232010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9324
9325 * gdb.base/break-interp.exp: New file.
9326
be759fcf
PM
93272010-01-13 Phil Muldoon <pmuldoon@redhat.com>
9328
9329 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
9330 * gdb.python/py-prettyprint.py (pp_ls): New printer.
9331 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
9332 test.
9333 * gdb.python/py-prettyprint.c: Define lazystring test structure.
9334 * gdb.python/py-mi.exp: Add lazy string test.
9335
dc146f7c
VP
93362010-01-13 Vladimir Prus <vladimir@codesourcery.com>
9337
9338 * lib/mi-support.exp (mi_check_thread_states): Handle
9339 core number in thread listing.
9340
b4ba55a1
JB
93412010-01-12 Joel Brobecker <brobecker@adacore.com>
9342
9343 * gdb.base/maint.exp: Adjust the expected output for the
9344 "maint print type" test. Use gdb_test_multiple instead of
9345 gdb_sent/gdb_expect.
9346
08e24bd4
DE
93472010-01-11 Doug Evans <dje@google.com>
9348
6496a609
DE
9349 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
9350 from gdbserver_download. All callers updated.
9351
08e24bd4
DE
9352 * gdb.server/ext-run.exp: "info os processes" requires xml support.
9353
b5cfddf5
JK
93542010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9355
9356 Implement binary numbers parsing.
9357 * gdb.base/printcmds.exp (test_integer_literals_accepted)
9358 (test_integer_literals_rejected): New binary tests.
9359
3725885a
RW
93602010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
9361
9362 * gdb.cell/configure: Regenerate.
9363
37aeb5df
JK
93642010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9365
9366 * gdb.base/corefile.exp: Move the core finding block out and call it as
9367 core_find, new variable $corefile, replace corefile by $corefile and
9368 [file tail $corefile] for usage vs. test names resp.
9369 * lib/gdb.exp (core_find): Move it as a new function here. New
9370 parameter binfile and deletefiles. New variable $destcore. Pre-delete
9371 $destcore. Return "" on error.
9372
d521f563
JK
93732010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9374
9375 Workaround PR binutils/10802.
9376 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
9377 (twice).
9378
28f24826
DJ
93792010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
9380
9381 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
9382
2de75e71
JB
93832010-01-08 Joel Brobecker <brobecker@adacore.com>
9384
9385 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
9386 call, to avoid interruption.
9387
fe00719b 93882010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
9389
9390 * gdb.stabs/weird.def (args93): New.
9391
d0ef5df8
DE
93922010-01-07 Doug Evans <dje@google.com>
9393
9394 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
9395
3a08d52f
TT
93962010-01-07 Tom Tromey <tromey@redhat.com>
9397
9398 * gdb.base/source.exp: Use correct line number.
9399
7a697b8d
SS
94002010-01-05 Stan Shebs <stan@codesourcery.com>
9401
9402 * gdb.trace/tracecmd.exp: Test ftrace.
9403
7803799a
UW
94042010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9405
9406 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
9407
c54eabfa
JK
94082010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9409
9410 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
9411 "uint_for_mi_testing".
9412
02e7ef19
JB
94132010-01-01 Joel Brobecker <brobecker@adacore.com>
9414
9415 Test indented comment in file being sourced.
9416 * gdb.base/commands.exp: Test indented comment in file being sourced.
9417
abd775ce
JB
94182010-01-01 Joel Brobecker <brobecker@adacore.com>
9419
9420 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
9421 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
9422 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
9423 notice.
9424
79b55b82
JB
94252010-01-01 Joel Brobecker <brobecker@adacore.com>
9426
9427 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
9428 notice.
9429
8997583e
JK
94302010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9431
9432 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
9433 missing $after_stopped and comma (,) expectation.
9434
6da95a67
SS
94352009-12-31 Stan Shebs <stan@codesourcery.com>
9436
9437 * gdb.trace/actions.exp: Test teval action.
889bf7c5 9438
218d2fc6
TJB
94392009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
9440
9441 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
9442 (top level): Call test_watchpoint_in_big_blob.
9443 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
9444 watchpoints.
9445 (func3): Write to buf.
9446
236f1d4d
SS
94472009-12-29 Stan Shebs <stan@codesourcery.com>
9448
9449 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 9450
f61e138d
SS
94512009-12-28 Stan Shebs <stan@codesourcery.com>
9452
9453 * gdb.trace/tsv.exp: New file.
9454 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 9455
0219b378
DJ
94562009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
9457
9458 * gdb.base/find.c (main): Reference search buffers.
9459 * gdb.base/included.c (main): Reference integer.
9460 * gdb.base/ptype.c (charfoo): Declare.
9461 (intfoo): Call charfoo.
9462 * gdb.base/scope0.c (useitp): New function.
9463 (usestatics): Use useitp.
9464 (useit): Add a type for val.
9465 * gdb.base/scope1.c (useit1): Take a pointer argument.
9466 (usestatics1): Update calls to useit1.
9467 * gdb.cp/call-c.cc: Declare foo.
9468 (main): Call foo.
9469 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
9470 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
9471 (main): Call C::ensureRefs and ensureOtherRefs.
9472 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
9473 variables.
9474 (ensureOtherRefs): New function.
9475 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
9476 * gdb.cp/templates.cc (main): Call t5i.value.
9477
3f78692f
JK
94782009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9479
9480 Fix compatibility with G++-4.5.
9481 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
9482 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
9483 (uncaught return): Remove.
9484
429374b8
JK
94852009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
9486 Phil Muldoon <pmuldoon@redhat.com>
9487
9488 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
9489 (bp_location13, bp_location14, bp_location17, bp_location18)
9490 (marker3_proto, marker4_proto): New variables.
9491 (breakpoint info): Update output.
9492 (run until breakpoint at marker3, run until breakpoint at marker4): New
9493 tests.
9494
859825b8
JK
94952009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
9496
9497 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
9498 Replace the printf call of Y by provided "y-set-1" label. New block
9499 for the second shared library.
9500 * gdb.base/unload.exp: Compile also the second library, call
9501 gdb_load_shlibs also for it. Use now gdb_breakpoint.
9502 (single pending breakpoint info): Rename to ...
9503 (pending breakpoint info before run): ... this extended test.
9504 (libfile2, libname2, libsrcfile2, libsrc2)
9505 (lib_sl2): New variables.
9506 (exec_opts): Set also SHLIB_NAME2.
9507 (pending breakpoint info on first run at shrfunc1)
9508 (pending breakpoint info on second run at shrfunc1)
9509 (pending breakpoint info on second run at shrfunc2)
9510 (print y from libfile, print y from libfile2): New tests.
9511 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
9512 * gdb.base/unloadshr2.c: New.
9513
e6a386cd
HZ
95142009-12-22 Hui Zhu <teawater@gmail.com>
9515
9516 * gdb.reverse/sigall-reverse.exp: Adjust.
9517
9e19b45e
VP
95182009-12-21 Vladimir Prus <vladimir@codesourcery.com>
9519
9520 PR gdb/10884
9521
9522 * gdb.mi/var-cmd.c (do_bitfield_tests): New
9523 (main): Call do_bitfield_tests.
aacf5b1e 9524 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 9525
d53a7b30
JB
95262009-12-20 Joel Brobecker <brobecker@adacore.com>
9527
9528 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
9529 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
9530 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
9531 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
9532 gdb.modula2/unbounded1.c: Update copyright header.
9533
191ca0a1
CM
95342009-12-10 Chris Moller <moller@mollerware.com>
9535
9536 PR gdb/9399
9537 * gdb.cp/virtfunc2.exp: New tests
9538 * gdb.cp/virtfunc2.cc: New tests
9539 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
9540
0fa6cf1b
MS
95412009-12-10 Oza Pawandeep (paawan1982@yahoo.com
9542
9543 * gdb.reverse/i387-env-reverse.c: New file.
9544 * gdb.reverse/i387-env-reverse.exp: New file.
9545 * gdb.reverse/i387-stack-reverse.c: New file.
9546 * gdb.reverse/i387-stack-reverse.exp: New file.
9547
361ae042
PM
95482009-12-08 Phil Muldoon <pmuldoon@redhat.com>
9549
9550 * gdb.python/py-type.exp (test_range): New test.
9551
bfd31e71
PM
95522009-12-03 Phil Muldoon <pmuldoon@redhat.com>
9553
9554 PR python/10805
9555
9556 * gdb.python/py-type.exp: New file.
9557 * gdb.python/py-type.c: New file.
9558 * Makefile.in: Add py-type.
9559
57a1d736
TT
95602009-12-03 Tom Tromey <tromey@redhat.com>
9561
9562 * gdb.python/py-value.exp (test_parse_and_eval): New
9563 function.
9564
1f3b5d1b
PP
95652009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
9566
9567 PR gdb/11022
9568
9569 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
9570 * gdb.base/pr11022.c: New test.
9571
8b7dbdc9
JK
95722009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9573
9574 Fix spurious false FAILs.
9575 * gdb.base/structs.c (chartest): New.
9576 (main): Fill-in chartest.
9577 * gdb.base/structs.exp (anychar_re, first): New.
9578 (start_structs_test): Import global anychar_re and first.
9579 New gdb_test call "set print elements 300; ${testfile}"
9580 (start_structs_test <$first>): New block.
9581 (any): Import global anychar_re. New variable ac. Use ${ac}.
9582
6a53b2ec
JK
95832009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9584
9585 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
9586
d7167b4c
JK
95872009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9588
9589 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
9590 Force $srcfile file.
9591 * gdb.base/foll-fork.c (callee): Comment out the printf call.
9592
b1798462
UW
95932009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9594
9595 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
9596 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
9597 * gdb.threads/watchthreads-reorder.exp: Likewise.
9598
b6199126
DJ
95992009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
9600
9601 PR gdb/8704
9602
9603 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
9604 "if", and "thread". Correct matching in the previous test.
9605
b22a0510
DJ
96062009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
9607
9608 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
9609
930636d2
MS
96102009-11-23 Michael Snyder <msnyder@vmware.com>
9611
9612 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
9613 * gdb.reverse-watch-precsave.exp: Ditto.
9614
21a0512e
PP
96152009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
9616
9617 * gdb.asm/asm-source.exp: Adjust.
9618 * gdb.base/help.exp: Adjust.
889bf7c5 9619
fc30d5e0
PA
96202009-11-22 Pedro Alves <pedro@codesourcery.com>
9621
9622 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
9623 (do_syscall_tests_without_xml): Set data-directory to
9624 /the/path/to/nowhere.
9625
f6bc2008
PA
96262009-11-21 Pedro Alves <pedro@codesourcery.com>
9627
9628 * gdb.threads/local-watch-wrong-thread.c,
9629 gdb.threads/local-watch-wrong-thread.exp: New files.
9630
8c2fb5de
PA
96312009-11-21 Pedro Alves <pedro@codesourcery.com>
9632
9633 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
9634 assume new `regsub' syntax available.
9635
ebec9a0f
PA
96362009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9637
a79d3c27
JK
9638 * gdb.base/watchpoint-hw-hit-once.exp,
9639 gdb.base/watchpoint-hw-hit-once.c: New.
9640
96412009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9642
9643 * gdb.threads/watchthreads-reorder.exp,
9644 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 9645
276a961b
MK
96462009-11-17 Nathan Sidwell <nathan@codesourcery.com>
9647
9648 * gdb.xml/tdesc-regs.exp: Use for m68k.
9649
4867c1fb
PA
96502009-11-15 Pedro Alves <pedro@codesourcery.com>
9651
9652 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
9653
f6838f81
DJ
96542009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9655
9656 * lib/gdb.exp (current_target_name): New procedure.
9657 (gdb_wrapper_target): New variable.
9658 (gdb_wrapper_init): Set gdb_wrapper_target.
9659 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
9660 wrapper.
9661
4ac4dd3f
DJ
96622009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9663
9664 * gdb.base/remote.exp: Delete the slowest load test.
9665 Do not load with fixed packet sizes.
9666
a7881759
DJ
96672009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9668
9669 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
9670
97a5b505
DJ
96712009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9672
9673 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
9674 srcfile when setting a breakpoint.
9675
d3e1fc54
DJ
96762009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
9677
9678 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
9679 macros.
9680
7cbcbded
DJ
96812009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9682
9683 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
9684 to be in memory.
9685 * gdb.base/display.c (force_mem): New.
9686 (do_loops): Use it. Add breakpoint comments.
9687 (do_vars): Add a breakpoint comment.
9688 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
9689 line numbers.
9690
bdea3a92
NF
96912009-11-13 Nathan Froyd <froydnj@codesourcery.com>
9692
9693 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
9694 instead of a bare "run".
9695
269f82e5
PP
96962009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
9697
9698 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 9699
a69b7d9d
DJ
97002009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9701
9702 * lib/cell.exp (skip_cell_tests): Clean up test files before
9703 returning.
9704
b598bfda
DJ
97052009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9706
9707 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
9708 and the breakpoint menu. Do not call perror if a prompt is seen.
9709 Consume the following GDB prompt.
9710 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
9711 * gdb.cp/namespace.exp: Use gdb_test.
9712 * gdb.cp/templates.exp: Use gdb_test.
9713 (test_template_breakpoints): Use gdb_test_multiple.
9714
87728fa0
DJ
97152009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9716
9717 * gdb.base/break1.c (struct some_struct, values): Move earlier.
9718 (marker4): Reference values.
9719
b67c692f
DJ
97202009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9721
9722 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
9723 is missing.
9724
f0df251a
DJ
97252009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9726
9727 * gdb.base/break.c (need_malloc): New.
9728 * gdb.base/constvars.c (main): Reference crass and crisp.
9729 * gdb.base/gdb1821.c (main): Reference bar.
9730 * gdb.cp/gdb1355.cc (main): Reference s1.
9731 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
9732 (main): Call them.
9733 * gdb.cp/hang2.cc (dummy2): Define.
9734 * gdb.cp/hang3.cc (dummy3): Define.
9735 * gdb.cp/m-data.cc (main): Reference shadow.
9736
bdf7534a
NF
97372009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9738 Nathan Froyd <froydnj@codesourcery.com>
9739
9740 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
9741 remote host.
9742
f24fce77
NF
97432009-11-12 Nathan Froyd <froydnj@codesourcery.com>
9744
9745 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
9746 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
9747 * gdb.dwarf2/dw2-compressed.exp: Likewise.
9748 * gdb.dwarf2/dw2-intercu.exp: Likewise.
9749 * gdb.dwarf2/dw2-intermix.exp: Likewise.
9750 * gdb.dwarf2/dw2-producer.exp: Likewise.
9751 * gdb.dwarf2/mac-fileno.exp: Likewise.
9752 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
9753 py-prettyprint.py to the remote host.
9754 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
9755
40f0318e
KS
97562009-11-11 Keith Seitz <keiths@redhat.com>
9757
9758 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
9759 use it instead of "Foo".
9760 * gdb.cp/classes.exp (do_tests): Add a test to access
9761 a method through a typedef'd class name.
9762
f3d9f7fb
NF
97632009-11-11 Nathan Froyd <froydnj@codesourcery.com>
9764
9765 * gdb.base/long_long.exp: Permit leading zeros on floating-point
9766 exponents.
9767 * gdb.base/pointers.exp: Likewise.
9768 * gdb.cp/ref-types.exp: Likewise.
9769
a4216f37
KS
97702009-11-11 Keith Seitz <keiths@redhat.com>
9771
9772 * gdb.cp/cplusfuncs.cc (class foo): Add operators
9773 new[] and delete[].
9774 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
9775 "void".
9776 (probe_demangler): Remove all single-quoting of
9777 method and variable names.
9778 (info_func_regexp): Remove the word "void" from any
9779 occurrence of "(void)".
9780 (print_addr_2): Remove all single-quoting of
9781 method names.
9782 (print_addr_2_kfail): Likewise.
9783 (print_addr): Single-quote C function names before
9784 passing to print_addr_2.
9785 (test_paddr_operator_functions): Remove single-quoting
9786 for method names.
9787 Add tests for operator new[] and operator delete[].
9788
9b14d7aa
JK
97892009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9790
9791 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
9792
85feb311
KS
97932009-11-09 Keith Seitz <keiths@redhat.com>
9794
9795 * gdb.cp/overload.exp: Add tests for resolving overloaded
9796 methods in expression parsing/evaluation.
9797
fa335448
DJ
97982009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
9799
9800 * lib/gdb.exp (default_gdb_version): Use --version instead of
9801 --command.
9802
ec3c07fc
NS
98032009-11-10 Nathan Sidwell <nathan@codesourcery.com>
9804
9805 * lib/gdb.exp (gdb_compile_test): New.
9806 (skip_ada_tests, skip_java_tests): New.
9807 (gdb_compile): Use gdb_compile_test for f77.
9808 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
9809 * lib/java.exp (compile_java_from_source): Remove runtests check,
9810 use gdb_compile_test to record result.
9811 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
9812 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
9813 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
9814 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
9815 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
9816 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
9817 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
9818 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
9819 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
9820 adjust gdb_compile invocations.
9821
b8b4e42b
JK
98222009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9823
9824 * Makefile.in (abs_builddir): New.
9825 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
9826 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
9827 `$(abs_builddir)/site.exp'.
9828
f8b7eaf3
DJ
98292009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
9830
9831 * config/m68k-emc.exp, lib/emc-support.exp,
9832 gdb.trace/gdb_c_test.c: Delete.
9833 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
9834 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
9835 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
9836 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
9837 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
9838 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
9839 casing for m68k-*-elf.
9840
c4187697
NS
98412009-11-03 Pedro Alves <pedro@codesourcery.com>
9842
9843 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
9844 * gdb.arch/i386-prologue.exp: Likewise.
9845 * gdb.arch/i386-unwind.exp: Likewise.
9846
db16b772
DJ
98472009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
9848
9849 * lib/gdb.exp (gdb_expect): Fix timeout typo.
9850
bcf71277
DJ
98512009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
9852
9853 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
9854
0105cee2
DJ
98552009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
9856
9857 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
9858
24ddea62
JK
98592009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9860
9861 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
9862
287ccc17
JK
98632009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9864
9865 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
9866 * gdb.base/sepdebug2.c: New file.
9867
08bca259 98682009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
9869
9870 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
9871 the modified warnings for catch syscall. Verify if GDB was compiled
9872 with support for lib expat, and choose which tests to run depending
9873 on this.
9874
5d4e2b76
VP
98752009-10-30 Vladimir Prus <vladimir@codesourcery.com>
9876
9877 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
9878 that composite commands are parsed OK. And also test
9879 that breakpoint commands do work.
9880
240e538a
MS
98812009-10-23 Michael Snyder <msnyder@vmware.com>
9882
9883 gdb.reverse/consecutive-precsave.exp: Change expect pattern
9884 to allow for new disassembly style.
9885
9c419145
PP
98862009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
9887
9888 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 9889
02506ff1
MS
98902009-10-22 Michael Snyder <msnyder@vmware.com>
9891
9892 * gdb.reverse/break-precsave.exp: New test.
9893 * gdb.reverse/consecutive-precsave.exp: Ditto.
9894 * gdb.reverse/finish-precsave.exp: Ditto.
9895 * gdb.reverse/i386-precsave.exp: Ditto.
9896 * gdb.reverse/machinestate-precsave.exp: Ditto.
9897 * gdb.reverse/sigall-precsave.exp: Ditto.
9898 * gdb.reverse/solilb-precsave.exp: Ditto.
9899 * gdb.reverse/step-precsave.exp: Ditto.
9900 * gdb.reverse/until-precsave.exp: Ditto.
9901 * gdb.reverse/watch-precsave.exp: Ditto.
9902
4cf866a3
MS
99032009-10-22 Michael Snyder <msnyder@vmware.com>
9904
9905 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
9906 for gdb_expect. Adjust one test's expect strings for the new
9907 format of disassemble.
9908 * gdb.reverse/finish-reverse.exp: Delete 'return'.
9909 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
9910 gdb_test_multiple.
9911 * gdb.reverse/step-reverse.exp: Delete 'return'.
9912 * gdb.reverse/until-reverse.exp: Delete blank lines.
9913 * gdb.reverse/watch-reverse.exp: Delete blank lines.
9914
2b28d209
PP
99152009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
9916
9917 * gdb.base/consecutive.exp: Adjust.
9918 * gdb.base/display.exp: Likewise.
9919 * gdb.base/pc-fp.exp: Likewise.
9920 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 9921
33b9c32b
MS
99222009-10-19 Michael Snyder <msnyder@vmware.com>
9923
9924 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
9925 * gdb.reverse/finish-reverse.c: Ditto.
9926 * gdb.reverse/sigall-reverse.c: Ditto.
9927 * gdb.reverse/solib-reverse.c: Ditto.
9928 * gdb.reverse/step-reverse.c: Ditto.
9929 * gdb.reverse/watch-reverse.c: Ditto.
9930
6c95b8df
PA
99312009-10-19 Pedro Alves <pedro@codesourcery.com>
9932 Stan Shebs <stan@codesourcery.com>
9933
9934 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
9935 * gdb.base/foll-exec.exp: Adjust to expect a process id before
9936 "Executing new program".
9937 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
9938 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
9939 left listed after having been killed.
9940 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
9941 * gdb.base/maint.exp: Adjust test.
9942
9943 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
9944 * gdb.multi/Makefile.in: New.
9945 * gdb.multi/base.exp: New.
9946 * gdb.multi/goodbye.c: New.
9947 * gdb.multi/hangout.c: New.
9948 * gdb.multi/hello.c: New.
9949 * gdb.multi/bkpt-multi-exec.c: New.
9950 * gdb.multi/bkpt-multi-exec.exp: New.
9951 * gdb.multi/crashme.c: New.
9952
279017b7
TG
99532009-10-13 Tristan Gingold <gingold@adacore.com>
9954
9955 * gdb.base/sepdebug.exp: Check debug info are found.
9956
0413d738
PA
99572009-10-08 Pedro Alves <pedro@codesourcery.com>
9958
9959 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
9960 bits.
9961
c628eecc
JK
99622009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9963
9964 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
9965
38af1bfe
JB
99662009-10-07 Joel Brobecker <brobecker@adacore.com>
9967
9968 * gdb.base/watchpoints.c: Add copyright header. Reformat one
9969 of the comments.
9970
2b0adecd
PM
99712009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
9972
9973 * gdb.base/annota1.exp: Remove obsolete match_max increase.
9974 * gdb.base/annota3.exp: Idem.
9975 * gdb.base/maint.exp: Idem.
9976
8d417781
PM
99772009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
9978
889bf7c5 9979 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
9980 to default.
9981
bb61102d
PM
99822009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
9983
889bf7c5 9984 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
9985 mingw and cygwin targets.
9986
ace5c364
PM
99872009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
9988 Pedro Alves <pedro@codesourcery.com>
9989
889bf7c5 9990 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
9991 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
9992
c2d494a0
PM
99932009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
9994
e1b52ce2
PM
9995 * gdb.base/shr1.c: Use %p in format string.
9996 * gdb.base/unload.c: Avoid warning in fprintf.
9997 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 9998
209f53f5
PM
99992009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
10000
10001 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
10002 long type.
10003 (test_unlink): Correct printf string.
10004 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
10005 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
10006
8172766a
JK
100072009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10008
10009 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
10010 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
10011 * gdb.arch/ia64-breakpoint-shadow.S: New file.
10012
0f73703c
UW
100132009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10014
10015 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
10016 * gdb.objc/nondebug.exp: Likewise.
10017
b32306ca
UW
100182009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10019
10020 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
10021 target_info setting.
10022
10023 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
10024 that detect new threads during "info threads".
10025
0057022f
UW
100262009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10027
10028 * gdb.threads/manythreads.c (main): Increase thread stack size
10029 to 2*PTHREAD_STACK_MIN.
10030 * gdb.threads/multi-create.c (main): Likewise.
10031 (create_function): Likewise.
10032
f29c0325
UW
100332009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10034
10035 * gdb.base/dump.exp: Pass difference of pointer types instead
10036 of integer types as offset to restore in intarr3.srec case.
10037
fcb34849
UW
100382009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10039
10040 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
10041
d5142e3b
UW
100422009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10043
10044 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
10045
087b74b2 100462009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 10047
087b74b2
PM
10048 New test for two watchpoints, with disabling of
10049 the first inserted.
10050 * testsuite/gdb.base/watchpoints.c: New file.
10051 * testsuite/gdb.base/watchpoints.exp: New file.
10052
96c07c5b
TT
100532009-09-25 Tom Tromey <tromey@redhat.com>
10054
10055 * gdb.base/charset.exp: Test utf-16 strings with Python.
10056
b8899f2b
TT
100572009-09-25 Tom Tromey <tromey@redhat.com>
10058
10059 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
10060 UCS-4.
10061 * gdb.base/charset.c (utf_32_string): Rename.
10062 (init_utf32): Rename.
10063 (main): Update.
10064
329719ec
TT
100652009-09-22 Tom Tromey <tromey@redhat.com>
10066
10067 * gdb.python/py-function.exp: Add regression tests.
10068
11ef0d76
KS
100692009-09-21 Keith Seitz <keiths@redhat.com>
10070
10071 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
10072 with invalid operator.
10073
3fe8f3b3
KS
100742009-09-21 Keith Seitz <keiths@redhat.com>
10075
10076 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
10077 and destructor using typedef name of class.
10078 * gdb.cp/classes.cc (class Base1): Add a destructor.
10079 (base1): New typedef.
10080 (use_methods): Instanitate an object of type base1.
10081 * gdb.cp/templates.exp (test_template_typedef): New procedure.
10082 (do_tests): Call test_template_typedef.
10083 * gdb.cp/templates.cc (Baz::~Baz): New method.
10084 (intBazOne): New typedef.
10085 (main): Instantiate intBazOne.
10086
7a9fe101
PM
100872009-09-21 Phil Muldoon <pmuldoon@redhat.com>
10088
10089 PR python/10633
10090
10091 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
10092 Function.
10093 (run_lang_tests): Add print elements test.
10094
2e4d963f
PM
100952009-09-21 Phil Muldoon <pmuldoon@redhat.com>
10096
10097 * gdb.python/py-value.exp (test_subscript_regression): New
10098 function. Test for invalid subscripts.
10099 * gdb.python/py-value.c (main): Add test array, and pointer to it.
10100 (ptr_ref): New function.
10101
ec7e75e7
PP
101022009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
10103
10104 * gdb.base/default.exp: Fix "show convenience".
10105
0cc7d26f
TT
101062009-09-15 Tom Tromey <tromey@redhat.com>
10107
10108 * lib/mi-support.exp (mi_create_varobj): Update.
10109 (mi_create_floating_varobj): Likewise.
10110 (mi_create_dynamic_varobj): New proc.
10111 (mi_varobj_update): Update.
10112 (mi_varobj_update_with_type_change): Likewise.
10113 (mi_varobj_update_kv_helper): New proc.
10114 (mi_varobj_update_dynamic_helper): Rewrite.
10115 (mi_varobj_update_dynamic): New proc.
10116 (mi_list_varobj_children): Update.
10117 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
10118 * gdb.python/python-prettyprint.py (pp_outer): New class.
10119 (pp_nullstr): Likewise.
10120 (lookup_function): Register new printers.
10121 * gdb.python/python-prettyprint.c (struct substruct): New type.
10122 (struct outerstruct): Likewise.
10123 (substruct_test): New function.
10124 (struct nullstr): New type.
10125 (string_1, string_2): New globals.
10126 (main): Add new tests.
10127 * gdb.python/python-mi.exp: Added regression tests.
10128 * gdb.mi/mi2-var-display.exp: Update.
10129 * gdb.mi/mi2-var-cmd.exp: Update.
10130 * gdb.mi/mi2-var-child.exp: Update.
10131 * gdb.mi/mi2-var-block.exp: Update.
10132 * gdb.mi/mi-var-invalidate.exp: Update.
10133 * gdb.mi/mi-var-display.exp: Update.
10134 * gdb.mi/mi-var-cmd.exp: Update.
10135 * gdb.mi/mi-var-child.exp: Update.
10136 * gdb.mi/mi-var-block.exp: Update.
10137 * gdb.mi/mi-break.exp: Update.
10138 * gdb.mi/gdb701.exp: Update.
10139
a96d9b2e
SDJ
101402009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
10141
10142 * Makefile.in: Inclusion of catch-syscall object.
10143 * gdb.base/catch-syscall.c: New file.
10144 * gdb.base/catch-syscall.exp: New file.
10145
b43b923a
MS
101462009-09-12 Michael Snyder <msnyder@vmware.com>
10147
10148 * gdb.reverse/step-reverse.exp: Explicitly check for targets
10149 that can support reverse debuggnig.
10150
cec03d70
TT
101512009-09-11 Tom Tromey <tromey@redhat.com>
10152
10153 * gdb.dwarf2/valop.S: New file.
10154 * gdb.dwarf2/valop.exp: New file.
10155
e23bb3fc
MK
101562009-09-11 Mark Kettenis <kettenis@gnu.org>
10157
10158 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
10159
37c3696d
DE
101602009-09-10 Doug Evans <dje@google.com>
10161
10162 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
10163 Add $gdb_prompt to second breakpoint regexp.
10164
5172aecb
JB
101652009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
10166
10167 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
10168 names, add missing ones.
10169 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
10170 * gdb.python/py-frame.c: Rename from python-frame.c.
10171 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
10172 testfile name.
10173 * gdb.python/py-function.exp: Rename from python-function.exp.
10174 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
10175 testfile name.
10176 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
10177 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
10178 Adjust testfile name.
10179 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
10180 * gdb.python/py-template.cc: Rename from python-template.cc.
10181 * gdb.python/py-template.exp: Rename from python-template.exp.
10182 Adjust testfile name.
10183 * gdb.python/py-value.c: Rename from python-value.c.
10184 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
10185 testfile name.
10186
b554e4bd
JK
101872009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10188
10189 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
10190 $bpt2address.
10191 (Second breakpoint address is valid on ia64)
10192 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
10193
9a68ae16
JM
101942009-09-03 Joseph Myers <joseph@codesourcery.com>
10195
10196 * gdb.base/ending-run.exp: Restrict regular expression matching
10197 line number to require closing brace following.
10198
146b9145
DE
101992009-09-03 Doug Evans <dje@google.com>
10200
10201 * gdb.base/store.exp (check_set): Fix typo in expected value message.
10202
787d21e1
TT
102032009-09-02 Tom Tromey <tromey@redhat.com>
10204
10205 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
10206
e7802207
TT
102072009-09-02 Tom Tromey <tromey@redhat.com>
10208
10209 * gdb.dwarf2/callframecfa.exp: New file.
10210 * gdb.dwarf2/callframecfa.S: New file.
10211
817aadd2
JK
102122009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10213
10214 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
10215 gdb.base/solib-overlap-main.c: New.
10216
4a76eae5
DJ
102172009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
10218
10219 PR gdb/10565
10220
10221 * gdb.base/bitfields.c (struct container, container): New.
10222 (main): Initialize it and call break5.
10223 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
10224
d4b96c9a
JK
102252009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10226
10227 Support constant DW_AT_data_member_location by GCC PR debug/40659.
10228 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
10229
4e22772d
JK
102302009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10231
10232 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
10233
2efab443
MS
102342009-08-26 Michael Snyder <msnyder@vmware.com>
10235
10236 * gdb.base/i386-reverse.c: New file.
10237 * gdb.base/i386-reverse.exp: New file.
10238 * gdb.base/Makefile.in: Add new files to be removed.
10239
07ab73a0
JM
102402009-08-26 Joseph Myers <joseph@codesourcery.com>
10241
10242 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
10243 environment-pwd for remote host.
10244 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
10245
676accff
KS
102462009-08-24 Keith Seitz <keiths@redhat.com>
10247
10248 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
10249 Add two new C++ completer tests which limit the output to a
889bf7c5 10250 given class.
676accff 10251
f9f7ad22
MS
102522009-08-24 Michael Snyder <msnyder@vmware.com>
10253
10254 * gdb.base/del.exp: Fix typo in comment.
10255 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
10256
81ecdfbb
RW
102572009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
10258
10259 * configure: Regenerate.
10260 * gdb.hp/configure: Likewise.
10261 * gdb.hp/gdb.aCC/configure: Likewise.
10262 * gdb.hp/gdb.base-hp/configure: Likewise.
10263 * gdb.hp/gdb.compat/configure: Likewise.
10264 * gdb.hp/gdb.defects/configure: Likewise.
10265 * gdb.hp/gdb.objdbg/configure: Likewise.
10266 * gdb.stabs/configure: Likewise.
10267
cab0c772
UW
102682009-08-19 Doug Evans <dje@google.com>
10269
10270 * gdb.base/gdbvars.c: New file.
10271 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
10272
b8fa0bfa
PA
102732009-08-14 Pedro Alves <pedro@codesourcery.com>
10274
10275 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
10276 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
10277
b84aa90a
PA
102782009-08-13 Pedro Alves <pedro@codesourcery.com>
10279
10280 * gdb.base/default.exp: Adjust "set language test": it's now an
10281 enum command. Larger help string moved to "help set language".
10282 * gdb.base/help.exp: Adjust "help set language" expected output,
10283 now lists all known languages.
10284
0d8f9b2c
NF
102852009-08-11 Nathan Froyd <froydnj@codesourcery.com>
10286
10287 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
10288 all frame arguments.
10289 * gdb.arch/altivec-regs.exp: Likewise.
10290
bda180e0
TT
102912009-08-07 Tom Tromey <tromey@redhat.com>
10292
10293 * gdb.base/setshow.exp: Add tests for changes to set language, set
10294 check range, and set check type.
10295
48cb2d85
VP
102962009-08-03 Vladimir Prus <vladimir@codesourcery.com>
10297
10298 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
10299 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 10300 Call it.
48cb2d85 10301
1ea34204
UW
103022009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10303
10304 * configure.ac: Run gdb.cell tests when appropriate.
10305 * configure: Regenerate.
10306 * lib/cell.exp: New file.
10307 * gdb.cell: New directory.
10308 * gdb.cell/configure.ac: New file.
10309 * gdb.cell/configure: New file.
10310 * gdb.cell/Makefile.in: New file.
10311 * gdb.cell/arch.exp: New file.
10312 * gdb.cell/break.c: New file.
10313 * gdb.cell/break.exp: New file.
10314 * gdb.cell/break-spu.c: New file.
10315 * gdb.cell/bt.c: New file.
10316 * gdb.cell/bt2-spu.c: New file.
10317 * gdb.cell/bt-spu.c: New file.
10318 * gdb.cell/bt.exp: New file.
10319 * gdb.cell/coremaker.c: New file.
10320 * gdb.cell/coremaker-spu.c: New file.
10321 * gdb.cell/core.exp: New file.
10322 * gdb.cell/gcore.exp: New file.
10323 * gdb.cell/data.c: New file.
10324 * gdb.cell/data.exp: New file.
10325 * gdb.cell/data-spu.c: New file.
10326 * gdb.cell/ea-cache.exp: New file.
10327 * gdb.cell/ea-cache.c: New file.
10328 * gdb.cell/ea-cache-spu.c: New file.
10329 * gdb.cell/ea-standalone.c: New file.
10330 * gdb.cell/ea-standalone.exp: New file.
10331 * gdb.cell/ea-test.c: New file.
10332 * gdb.cell/ea-test.exp: New file.
10333 * gdb.cell/f-regs.exp: New file.
10334 * gdb.cell/mem-access.c: New file.
10335 * gdb.cell/mem-access.exp: New file.
10336 * gdb.cell/mem-access-spu.c: New file.
10337 * gdb.cell/ptype.exp: New file.
10338 * gdb.cell/registers.exp: New file.
10339 * gdb.cell/size.c: New file.
10340 * gdb.cell/sizeof.exp: New file.
10341 * gdb.cell/size-spu.c: New file.
10342 * gdb.cell/solib.exp: New file.
10343 * gdb.cell/solib-symbol.exp: New file.
10344
85e747d2
UW
103452009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10346
10347 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
10348
58d6951d
DJ
103492009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
10350
10351 * gdb.base/float.exp: Handle VFP registers.
10352
6e0a4f15
MS
103532009-07-14 Michael Snyder <msnyder@vmware.com>
10354
dcd5da87
MS
10355 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
10356 to bring gdb to the beginning of the calling line.
10357
6e0a4f15
MS
10358 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
10359 confusing the i386 epilogue unwinder.
10360
782b2b07
SS
103612009-07-14 Stan Shebs <stan@codesourcery.com>
10362
10363 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
10364
f662c3bc
MS
103652009-07-14 Michael Snyder <msnyder@vmware.com>
10366
10367 * gdb.reverse/step-reverse.exp (stepi into function call):
10368 Call instruction may not be first instruction in the line.
10369 (reverse stepi from a function call): Used wrong line number.
10370
8f313923
JK
103712009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10372
10373 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
10374
4662c76e
JK
103752009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10376
10377 Fix gdb.base/macscp.exp when using custom inputrc.
10378 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
10379 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
10380 env(TERM) set.
10381 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
10382 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
10383
aa81e255
JK
103842009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10385
10386 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
10387 * gdb.base/annota1.exp (thread_test): Import global $testfile.
10388 Change the compilation target to match the testcase name.
10389 * gdb.base/sect-cmd.exp: Change the compilation target to match the
10390 testcase name.
10391 * a2-run.exp: Use for setup prepare_for_testing. Change the
10392 compilation target to match the testcase name.
10393 * gdb.base/commands.exp: Likewise.
10394 * gdb.base/finish.exp: Likewise.
10395 * gdb.base/float.exp: Likewise.
10396 * gdb.base/info-target.exp: Likewise.
10397 * gdb.base/relational.exp: Likewise.
10398 * gdb.base/term.exp: Likewise.
10399 * gdb.base/until.exp: Likewise.
10400 * gdb.base/volatile.exp: Likewise.
10401 * gdb.base/whatis-exp.exp: Likewise.
10402
4c93b1d7
HZ
104032009-07-11 Hui Zhu <teawater@gmail.com>
10404
10405 * gdb.base/help.exp (disassemble): Update expected help text.
10406
812f7342
TT
104072009-07-09 Tom Tromey <tromey@redhat.com>
10408
10409 * lib/gdb.exp: Handle TRANSCRIPT.
10410 (remote_spawn, remote_close, send_gdb): New procs.
10411
fbb8f299
PM
104122009-07-10 Phil Muldoon <pmuldoon@redhat.com>
10413
10414 * gdb.python/python-prettyprint.c: Add counted null string
10415 structure.
10416 * gdb.python/python-prettyprint.exp: Print null string. Test for
10417 embedded nulls.
10418 * gdb.python/python-prettyprint.py (pp_ns): New Function.
10419 * gdb.python/python-value.exp (test_value_in_inferior): Add
10420 variable length string fetch tests.
10421 * gdb.python/python-value.c (main): Add strings for string fetch tests.
10422
c0ac0ec7
JK
104232009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10424
10425 * gdb.base/dump.exp (inaccessible memory is reported): New test.
10426
30b66ecc
TT
104272009-07-07 Tom Tromey <tromey@redhat.com>
10428
10429 * gdb.base/call-rt-st.exp: Update for change to escape output.
10430 * gdb.base/callfuncs.exp: Likewise.
10431 * gdb.base/charset.exp: Likewise.
10432 * gdb.base/constvars.exp: Likewise.
10433 * gdb.base/long_long.exp: Likewise.
10434 * gdb.base/pointers.exp: Likewise.
10435 * gdb.base/printcmds.exp: Likewise.
10436 * gdb.base/setvar.exp: Likewise.
10437 * gdb.base/store.exp: Likewise.
10438 * gdb.cp/ref-types.exp: Likewise.
10439 * gdb.mi/mi-var-child.exp: Likewise.
10440 * gdb.mi/mi-var-display.exp: Likewise.
10441 * gdb.mi/mi2-var-display.exp: Likewise.
10442 * gdb.base/charset.exp: Test octal escape sequence length.
10443 Update for change to escape output.
10444
187c4a2b
JK
104452009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10446
10447 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
10448
d80a43f9
DJ
104492009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
10450
10451 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
10452
047427a8
JK
104532009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10454
10455 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
10456 gdbserver increasing $portnum if "Can't bind address" has been seen.
10457
8b5a0f4f
PA
104582009-07-05 Pedro Alves <pedro@codesourcery.com>
10459
10460 * gdb.base/ending-run.exp: Add "step out of main" pattern for
10461 mingw32ce.
10462
7d93ba58
PA
104632009-07-05 Pedro Alves <pedro@codesourcery.com>
10464
10465 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
10466 VFP format.
10467
2277426b
PA
104682009-07-02 Pedro Alves <pedro@codesourcery.com>
10469
10470 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
10471 linux. Adjust to use "inferior", "info inferiors", "detach
10472 inferior" and "kill inferior" instead of "restart", "info fork",
10473 "detach fork" and "delete fork".
10474 * gdb.base/ending-run.exp: Spell out "info".
10475 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
10476 the "kill" command.
10477
5af949e3
UW
104782009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10479
10480 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
10481 change to prefix TLS offset in hex with 0x.
10482
5d3729b5
UW
104832009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10484
10485 * gdb.base/default.exp: Update test case for "x" changes.
10486
af589bd0
TG
104872009-07-01 Tristan Gingold <gingold@adacore.com>
10488
10489 * gdb.base/bigcore.exp: Make darwin untested.
10490
40974f91
JK
104912009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10492
10493 * gdb.base/completion.exp (directory completion): Create the directory.
10494 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
10495 escapeuniquesub.
10496 (directory completion 2): Expect now ${escapeuniquesub}.
10497 (Glob remaining of directory test): Remove one excessive newline.
10498 Expect the real output.
10499
59dd3af6
JK
105002009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10501
10502 Fix `make check//%' target after `make check' has been ran.
10503 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
10504 a mkdir call.
10505 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
10506 (%/.dir): Remove.
10507
f4e164aa
JK
105082009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10509
10510 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
10511 the expected result record.
10512
69af2122
JK
105132009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10514
10515 Remove racy FAILs relying just on the timeouts.
10516 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
10517 (annotation_level 2): Remove racy FAILs.
10518
2fd481e1
PP
105192009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
10520
10521 gdb/10275
889bf7c5
PA
10522 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
10523
c38f313d
DJ
105242009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
10525
10526 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
10527
8b777f02
VP
105282009-06-30 Vladimir Prus <vladimir@codesourcery.com>
10529
10530 * gdb.mi/mi-stack.exp: Testing symbolic options
10531 to -stack-list-locals and -stack-list-arguments.
10532
00c7eacf
JK
105332009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10534
10535 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
10536
6bc80edc
TT
105372009-06-29 Tom Tromey <tromey@redhat.com>
10538
10539 * dg-extract-results.sh: New file.
10540 * Makefile.in (FORCE_PARALLEL): New variable.
10541 (CHECK_TARGET): New conditional variable.
10542 (check): Use CHECK_TARGET.
10543 (DO_RUNTEST): New variable.
10544 (check-single): New target.
10545 (TEST_DIRS): New variable.
10546 (TEST_TARGETS): Likewise.
10547 (check-parallel): New target.
10548 (check-gdb.%): New pattern.
10549 (BASE1_FILES): New variable.
10550 (BASE2_FILES): Likewise.
10551 (check-gdb.base%): New pattern.
10552 (%/.dir): New pattern.
10553 * configure: Rebuild.
10554 * aclocal.m4 (AM_CONDITIONAL): New defun.
10555 * configure.ac: Check whether user is using GNU make.
10556 (GMAKE): New conditional.
10557
794684b6
SW
105582009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
10559
10560 * gdb.cp/namespace-nested-import.cc: New test.
10561 * gdb.cp/namespace-nested-import.exp: New test.
10562
edb3359d
DJ
105632009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
10564
10565 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
10566 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
10567 * gdb.opt/Makefile.in (EXECUTABLES): Update.
10568 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
10569 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
10570 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
10571 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
10572 gdb.opt/inline-markers.c: New files.
10573 * lib/gdb.exp (skip_inline_frame_tests): New function.
10574 (skip_inline_var_tests): New function.
10575
cf657a0c
AS
105762009-06-27 Andreas Schwab <schwab@linux-m68k.org>
10577
10578 * gdb.cp/exception.exp: Don't require $hex before inner frame in
10579 backtrace.
10580
28d41a99
MS
105812009-06-27 Michael Snyder <msnyder@vmware.com>
10582
10583 * gdb.reverse: New directory.
10584 * gdb.reverse/break-reverse.c: New test.
10585 * gdb.reverse/break-reverse.exp: New test.
10586 * gdb.reverse/consecutive-reverse.c: New test.
10587 * gdb.reverse/consecutive-reverse.exp: New test.
10588 * gdb.reverse/finish-reverse.c: New test.
10589 * gdb.reverse/finish-reverse.exp: New test.
10590 * gdb.reverse/machinestate.c: New test.
10591 * gdb.reverse/ms1.c: New test.
10592 * gdb.reverse/machinestate.exp: New test.
10593 * gdb.reverse/Makefile.in: New file.
10594 * gdb.reverse/shr2.c: New test.
10595 * gdb.reverse/solib-reverse.c: New test.
10596 * gdb.reverse/solib-reverse.exp: New test.
10597 * gdb.reverse/step-reverse.c: New test.
10598 * gdb.reverse/step-reverse.exp: New test.
10599 * gdb.reverse/until-reverse.c: New test.
10600 * gdb.reverse/ur1.c: New test.
10601 * gdb.reverse/until-reverse.exp: New test.
10602 * gdb.reverse/watch-reverse.c: New test.
10603 * gdb.reverse/watch-reverse.exp: New test.
10604 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
10605 * configure: Regenerate.
10606
fe3c8b0d
DE
106072009-06-26 Doug Evans <dje@google.com>
10608
10609 * gdb.base/psymtab.exp: Turn off pending breakpoints.
10610
3a72a602
PM
106112009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
10612
10613 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
10614 windows problem for 'file delete $binfile'.
10615
27aa8d6a
SW
106162009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
10617
10618 * gdb.cp/namespace-using.exp: New test.
10619 * gdb.cp/namespace-using.cc: New test.
10620
8ac055f8
JB
106212009-05-20 Joel Brobecker <brobecker@adacore.com>
10622
10623 * gdb.ada/variant_record_packed_array: New testcase.
10624
85e306ed
TT
106252009-06-23 Tom Tromey <tromey@redhat.com>
10626
10627 * gdb.base/charset.exp (test_combination): Regression test.
10628 * gdb.base/charset.c (my_wchar_t): New typedef.
10629 (myvar): New global.
10630 (main): Set myvar.
10631
56643c5e
PM
106322009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
10633
10634 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
10635 target.
10636
1fac167a
UW
106372009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10638
10639 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
10640
7ccb0be9
UW
106412009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10642
10643 * gdb.mi/gdb680.exp: Update test for error message.
10644
568d6575
UW
106452009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10646
10647 * gdb.base/annota1.exp: Allow multiple occurrences of the
10648 frames-invalid annotation.
10649 * gdb.cp/annota2.exp: Likewise.
10650
7cd1089b
PM
106512009-06-15 Phil Muldoon <pmuldoon@redhat.com>
10652
10653 * gdb.cp/gdb2495.cc: New file.
10654 * gdb.cp/gdb2495.exp: New file.
10655
72c63395
JK
106562009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
10657
10658 Report error on GDB crash during runto.
10659 * lib/gdb.exp (runto <eof>): New.
10660
3788363d
DJ
106612009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
10662
10663 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
10664 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
10665 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
10666 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
10667 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
10668 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
10669 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
10670 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
10671 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
10672 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
10673 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
10674 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
10675 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
10676 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
10677 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
10678 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
10679 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
10680 gdb.server/server-mon.exp, gdb.server/server-run.exp,
10681 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
10682 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
10683 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
10684 gdb.trace/passcount.exp, gdb.trace/report.exp,
10685 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
10686 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
10687 gdb.trace/while-stepping.exp: Use a unique name for the compiled
10688 executable.
10689
17592de3
PA
106902009-06-07 Pedro Alves <pedro@codesourcery.com>
10691
10692 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
10693 defined before referencing it.
10694
701e355d
DE
106952009-06-03 Doug Evans <dje@google.com>
10696
10697 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
10698 * gdb.arch/i386-see.c: Ditto.
10699
f2292c65
PM
107002009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
10701
10702 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
10703 (check_macro): Return 1 if undefined.
10704 If first test fails, check if macro debug information is available,
10705 and report unsupported test if no macro information is found.
10706
5a437975
DE
107072009-05-29 Doug Evans <dje@google.com>
10708
10709 * gdb.threads/hand-call-in-threads.exp: New.
10710 * gdb.threads/hand-call-in-threads.c: New.
10711
c141c696
MS
107122009-05-29 Michael Snyder <msnyder@vmware.com>
10713
10714 * gdb.base/break-always.exp: Change "1" to "on".
10715 Add confirmation check.
10716
b3444185
PA
107172009-05-28 Pedro Alves <pedro@codesourcery.com>
10718
10719 * gdb.threads/threxit-hop-specific.c: New.
10720 * gdb.threads/threxit-hop-specific.exp: New.
10721 * gdb.threads/thread-execl.c: New.
10722 * gdb.threads/thread-execl.exp: New.
10723
b6313243
TT
107242009-05-27 Tom Tromey <tromey@redhat.com>
10725 Thiago Jung Bauermann <bauerman@br.ibm.com>
10726
10727 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
10728 (mi_child_regexp): Likewise.
10729 (mi_list_varobj_children_range): Likewise.
10730 (mi_get_features): Likewise.
10731 (mi_list_varobj_children): Rewrite.
10732 * gdb.python/python-mi.exp: New file.
10733
a6bac58e
TT
107342009-05-27 Tom Tromey <tromey@redhat.com>
10735 Thiago Jung Bauermann <bauerman@br.ibm.com>
10736 Phil Muldoon <pmuldoon@redhat.com>
10737 Paul Pluzhnikov <ppluzhnikov@google.com>
10738
10739 * gdb.python/python-prettyprint.exp: New file.
10740 * gdb.python/python-prettyprint.c: New file.
10741 * gdb.python/python-prettyprint.py: New file.
10742 * gdb.base/display.exp: print/r is now valid.
10743
2c74e833
TT
107442009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
10745 Tom Tromey <tromey@redhat.com>
10746 Pedro Alves <pedro@codesourcery.com>
10747 Paul Pluzhnikov <ppluzhnikov@google.com>
10748
10749 * gdb.python/python-template.exp: New file.
10750 * gdb.python/python-template.cc: New file.
10751 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
10752 tests.
10753 * gdb.python/python-value.exp (py_objfile_tests): New proc.
10754 Call it.
10755 (test_value_after_death): New proc.
10756 * gdb.python/python-value.c (PTR): New typedef.
10757 (main): New variable 'x'.
10758
89c73ade
TT
107592009-05-27 Tom Tromey <tromey@redhat.com>
10760
10761 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
10762 tests.
10763 * gdb.python/python-value.exp (py_objfile_tests): New proc.
10764 Call it.
10765
a75724bc
PA
107662009-05-27 Pedro Alves <pedro@codesourcery.com>
10767
10768 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
10769
e58b0e63
PA
107702009-05-24 Pedro Alves <pedro@codesourcery.com>
10771
10772 * gdb.threads/fork-thread-pending.c: New.
10773 * gdb.threads/fork-thread-pending.exp: New.
10774
4ac36638
JK
107752009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
10776
10777 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
10778 * gdb.dwarf2/dw2-strp.S (a_string2): New.
10779
889bf7c5 107802009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 10781
889bf7c5 10782 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 10783
b242c3c2
PA
107842009-05-17 Pedro Alves <pedro@codesourcery.com>
10785
10786 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
10787 `gdb_get_line_number'. Call `callee' in both parent and child.
10788 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
10789 `gdb_get_line_number' instead of hardcoding line numbers.
10790 (catch_fork_unpatch_child): New procedure to test detaching
10791 breakpoints from child fork.
10792 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
10793 hardcoding line numbers.
10794 (do_fork_tests): Run `catch_fork_unpatch_child'.
10795
ee342b23
VP
107962009-05-17 Vladimir Prus <vladimir@codesourcery.com>
10797
10798 * gdb.mi/mi-cmd-var.exp: Check that when varobj
10799 of structure type enters or leaves the scope, it
10800 is reported by -var-update.
10801
e2009e98
DE
108022009-05-11 Doug Evans <dje@sebabeach.org>
10803
10804 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 10805 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
10806 * gdb.threads/schedlock.c (main): Fix off-by-one error.
10807
00903456
JK
108082009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10809
10810 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
10811
dc621c35
DE
108122009-04-30 Doug Evans <dje@google.com>
10813
10814 * gdb.threads/watchthreads2.exp: New testcase.
10815 * gdb.threads/watchthreads2.c: New testcase.
10816
9ab4e744
DE
108172009-04-29 Doug Evans <dje@google.com>
10818
10819 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
10820 * gdb.cp/mb-ctor.cc: Ditto.
10821 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
10822 * gdb.cp/mb-inline.h (multi_line_foo): New function.
10823 * gdb.cp/mb-inline1.cc: Call it.
10824 * gdb.cp/mb-inline2.cc: Ditto.
10825 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
10826 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
10827
484086b7
JK
108282009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10829
10830 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
10831 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
10832 Replace all uses of `decimal' by `nonzero'.
10833 (info macro FROM_COMMANDLINE): New test.
10834
379a77b5
TT
108352009-04-27 Tom Tromey <tromey@redhat.com>
10836
10837 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
10838
b92b73c2
DE
108392009-04-27 Doug Evans <dje@google.com>
10840
10841 * gdb.threads/watchthreads.c (main): Initialize args before starting
10842 the threads. Plus formatting cleanup.
10843 * gdb.threads/watchthreads.exp: Avoid errant failures due to
10844 biased scheduling of one thread.
10845
945a118d
JG
108462009-04-27 Jerome Guitton <guitton@adacore.com>
10847
10848 * gdb.cp/templates.cc (GetMax): New template.
10849 (main): Declare two instances of GetMax.
10850 * gdb.cp/templates.exp: Add new test.
10851
d389af10
JK
108522009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10853
10854 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
10855
e7f86de9
JM
108562009-04-22 Joseph Myers <joseph@codesourcery.com>
10857
10858 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
10859
334cc82d
TT
108602009-04-15 Tom Tromey <tromey@redhat.com>
10861
10862 * gdb.base/charset.exp: Add regression test.
10863
d12672cc
JB
108642009-04-14 Joel Brobecker <brobecker@adacore.com>
10865
10866 * gdb.base/exe-lock.exp: New testcase.
10867
18e8c3bc
TT
108682009-04-13 Tom Tromey <tromey@redhat.com>
10869
10870 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
10871 operator on Frame.
10872
5ecd5cbe
UW
108732009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10874
10875 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
10876 * gdb.server/ext-attach.exp: Likewise.
10877
7309f756
VP
108782009-04-03 Vladimir Prus <vladimir@codesourcery.com>
10879
10880 Eliminate some sleep usage.
10881
889bf7c5
PA
10882 * gdb.mi/basics.c (do_nothing): New.
10883 (main): Use do_nothing instead of printf, so that
10884 not to introduce race condition between output of
10885 inferiour and output of gdb. Do not use sleep as it
10886 is not generally available on embedded targets.
7309f756 10887
f4b95f6f
PA
108882009-04-02 Pedro Alves <pedro@codesourcery.com>
10889
10890 * gdb.server/ext-attach.exp: Expect an optional process id after
10891 "Detached from remote process".
10892
de40b933
JK
108932009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10894
10895 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
10896 gdb.dwarf2/dw2-unresolved.exp: New.
10897
2ae101a4
PA
108982009-04-02 Pedro Alves <pedro@codesourcery.com>
10899
10900 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
10901 mi_run_to_main.
10902
56a8e183
PA
109032009-04-02 Pedro Alves <pedro@codesourcery.com>
10904
10905 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
10906 mi_run_to_main. Skip thread exit test on remote targets.
10907 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
10908 mi_run_to_main.
10909 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
10910 mi_run_to_main.
10911 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
10912 when expecting ^connected. Detect when the target doesn't support
10913 non-stop mode.
10914 (mi_run_cmd): Detect if non-stop mode was requested by isn't
10915 supported. Return -1 on error, 0 on success.
10916 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
10917 (mi_runto): Return mi_runto_helper's result explicitly.
10918
c35fafde
PA
109192009-04-01 Pedro Alves <pedro@codesourcery.com>
10920
10921 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
10922
f8a8dce6
JB
109232009-04-01 Tom Tromey <tromey@redhat.com>
10924
10925 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
10926 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
10927 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
10928 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
10929
71c25dea
TT
109302009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
10931 Jan Kratochvil <jan.kratochvil@redhat.com>
10932
10933 PR gdb/931
10934 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
10935 output.
10936 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
10937 for gdb/931.
10938 * dw2-strp.S (DW_AT_language): Change to C++.
10939 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
10940
02d9a9ce
JB
109412009-03-31 Joel Brobecker <brobecker@adacore.com>
10942
10943 * gdb.ada/tasks: New testcase.
10944
1042e4c0
SS
109452009-03-30 Stan Shebs <stan@codesourcery.com>
10946
10947 * gdb.trace/actions.exp: Update to match new info trace format.
10948 * gdb.trace/deltrace.exp: Ditto.
10949 * gdb.trace/infotrace.exp: Ditto.
10950 * gdb.trace/passcount.exp: Ditto.
10951 * gdb.trace/save-trace.exp: Ditto.
10952 * gdb.trace/while-stepping.exp: Ditto.
10953 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
10954
f8f6f20b
TJB
109552009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
10956
10957 * gdb.python/python-frame.c: New file.
10958 * gdb.python/python-frame.exp: New file.
10959
c0c6f777
TJB
109602009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
10961
10962 * gdb.python/python-value.exp: Add tests for the address
10963 attribute.
10964
3cb51905
AS
109652009-03-29 Andreas Schwab <schwab@linux-m68k.org>
10966
10967 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
10968
88fc996f
DE
109692009-03-26 Doug Evans <dje@google.com>
10970
10971 * gdb.mi/mi-nonstop-exit.exp: New file.
10972 * gdb.mi/non-stop-exit.c: New file.
10973
56ef84b1
TT
109742009-03-26 Tom Tromey <tromey@redhat.com>
10975
10976 Update for change to prologue skipping:
10977 * gdb.mi/mi2-simplerun.exp: Update.
10978 * gdb.mi/mi2-break.exp: Update.
10979 * gdb.mi/mi-simplerun.exp: Update.
10980 * gdb.mi/mi-break.exp: Update.
10981 * gdb.base/ending-run.exp: Update.
10982
def2b000
TJB
109832009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
10984
10985 * gdb.python/python-value.exp (test_value_in_inferior): Test
10986 gdb.Value.is_optimized_out attribute.
10987
442ddf59
JK
109882009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
10989
10990 * gdb.dwarf2/dw2-noloc-main.c: New file.
10991 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
10992 (.text): Remove.
10993 (.data): New.
10994 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
10995 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
10996 (DW_TAG_subprogram func_cu1, noloc): Remove.
10997 (main): New.
10998 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
10999 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
11000 (file_symbols): New procedure.
11001
a8df5de4
TT
110022009-03-25 Tom Tromey <tromey@redhat.com>
11003
11004 * gdb.base/charset.exp (valid_target_charset): New proc.
11005 Use it to skip tests on invalid charsets.
11006
cc1d7add
PM
110072009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
11008
11009 * gdb.base/completion.exp: Add a test for directory completion.
11010
bcd5727b
JK
110112009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11012
11013 Fix a racy FAIL.
11014 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
11015 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
11016
cc924cad
TJB
110172009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
11018
11019 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
11020 * gdb.python/python-function.exp: Add test for function returning
11021 a GDB value.
11022
bc3b79fd
TJB
110232009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
11024
11025 * gdb.python/python-function.exp: New file.
11026
6c7a06a3
TT
110272009-03-20 Tom Tromey <tromey@redhat.com>
11028
11029 * gdb.base/store.exp: Update for change to escape output.
11030 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
11031 to escape output.
11032 * gdb.base/pointers.exp: Update for change to escape output.
11033 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
11034 to escape output.
11035 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
11036 escape output.
11037 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
11038 to escape output.
11039 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
11040 escape output.
11041 * gdb.base/setvar.exp: Update for change to escape output.
11042 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
11043 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
11044 to escape output.
11045 (test_print_string_constants): Likewise.
11046 * gdb.base/charset.exp (valid_host_charset): Check size of
11047 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
11048 cases. Handle "auto"-related output.
11049 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
11050 (uvar, Uvar): New globals.
11051
c31af87b
JG
110522009-03-19 Jerome Guitton <guitton@adacore.com>
11053
11054 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
11055 deltas.
11056 * gdb.ada/fixed_points.exp: Ditto.
11057
51272cf2
PA
110582009-03-18 Pedro Alves <pedro@codesourcery.com>
11059
11060 * return-nodebug.c: Don't include stdio.h.
11061 (init): Delete.
11062 (func): Delete definition and provide extern declaration.
11063 (t): New.
11064 (main): Don't call printf. Call func and store its result in t.
11065 * return-nodebug1.c: New.
11066 * return-nodebug.exp: Don't expect stdio output. Instead, print
11067 the global variable t. Drop printf formatters and cast types from
11068 foreach loop. Don't use prepare_for_testing. Compile
11069 return-nodebug.c and return-nodebug1.c in separate steps. Don't
11070 define FORMAT or CAST.
11071
d24948ac
PP
110722009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
11073
11074 * gdb.base/solib-display.exp: Disable test for remote targers.
11075
61ff14c6
JK
110762009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11077
11078 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
11079
cb4dce93
JK
110802009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11081
11082 Fix a racy FAIL.
11083 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
11084 code from `follow parent, print pids'.
11085 (`follow child, print pids', `follow parent, print pids'): Call it.
11086 Replace `gdb_test "break..."' by gdb_breakpoint.
11087
f7c60c5e
VP
110882009-03-13 Vladimir Prus <vladimir@codesourcery.com>
11089
11090 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 11091 sync and async modes.
f7c60c5e 11092
383ace49
JB
110932009-03-12 Joel Brobecker <brobecker@adacore.com>
11094
11095 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
11096 that was checked in by mistake. Remove loading of ada.exp, since
11097 this is not necessary in this case.
11098
4ce102af
JB
110992009-03-12 Joel Brobecker <brobecker@adacore.com>
11100
11101 * gdb.ada/ptype_arith_binop.exp: New testcase.
11102
529a2aef
JB
111032009-03-12 Joel Brobecker <brobecker@adacore.com>
11104
11105 * gdb.ada/mod_from_name: New testcase.
11106
8a38181c
JB
111072009-03-12 Joel Brobecker <brobecker@adacore.com>
11108
11109 * gdb.ada/tick_last_segv: New testcase.
11110
11436dee
VP
111112009-03-12 Vladimir Prus <vladimir@codesourcery.com>
11112
61ff14c6 11113 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 11114
1f31650a
VP
111152009-03-12 Vladimir Prus <vladimir@codesourcery.com>
11116
61ff14c6
JK
11117 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
11118 include the token in ^running and frame info in *stopped.
1f31650a 11119
a3247a22
PP
111202009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
11121
11122 * solib-display.exp: New file.
11123 * solib-display-main.c: New file.
11124 * solib-display-lib.c: New file.
61ff14c6 11125
aae64587
PA
111262009-03-05 Pedro Alves <pedro@codesourcery.com>
11127
11128 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
11129
44aabfbc
JK
111302009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
11131
11132 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
11133 (list_and_check_macro): Use more specific test name.
11134 (next to definition): Make the test names unique.
11135
c087fcd3
PM
111362009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
11137
11138 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 11139
c86cf029
VP
111402009-02-17 Vladimir Prus <vladimir@codesourcery.com>
11141
11142 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
11143 notifications.
11144 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
11145 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
11146 * lib/mi-support.exp (library_loaded_re): New.
11147 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
11148
3ea85240
VP
111492009-02-17 Vladimir Prus <vladimir@codesourcery.com>
11150
11151 * gdb.gdb/observer.exp: Use test_notification observer, not
11152 normal_stop, everywhere.
11153 (test_normal_stop_notifications): Rename to...
11154 (test_notifications): ...this.
11155 (test_observer_normal_stop): Rename to...
11156 (test_observer): ...this.
11157
1903f0e6
DE
111582009-02-16 Doug Evans <dje@google.com>
11159
11160 * gdb.arch/amd64-disp-step.S (test_int3): New test.
11161 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
11162 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
11163 (test_prefixed_syscall,test_int3): New tests.
11164 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
11165 (test_prefixed_syscall,test_int3): New tests.
11166
1d33d6ba
VP
111672009-02-14 Vladimir Prus <vladimir@codesourcery.com>
11168
3cb51905
AS
11169 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
11170 (mi_expect_interrupt): Likewise.
11171 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
11172 response.
1d33d6ba 11173
faafb047
PM
111742009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
11175
11176 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
11177 * gdb.base/pc-fp.exp (get_valueofx): Remove.
11178 Replace calls to get_valueofx by get_hexadecimal_valueof.
11179
417e16e2
PM
111802009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
11181
11182 * lib/gdb.exp (get_valueof): Accept anything as a return value.
11183 (get_integer_valueof): New procedure.
11184 (get_sizeof): Use new get_integer_value_of.
11185 * gdb.base/sizeof.exp: Replace all uses of get_valueof
11186 by get_integer_valueof.
11187
7065b901
TT
111882009-02-13 Tom Tromey <tromey@redhat.com>
11189
11190 * gdb.base/remote.exp (get_sizeof): Remove.
11191 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
11192 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
11193 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
11194 * lib/gdb.exp (get_valueof): Move from long_long.exp.
11195 (get_sizeof): Likewise.
11196
5d7cb8df
JK
111972009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
11198
11199 PR fortran/9806
11200 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
11201
b2febfff
PP
112022009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
11203
11204 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
11205
4aa995e1
PA
112062009-02-06 Pedro Alves <pedro@codesourcery.com>
11207
11208 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
11209
d8906c6f
TJB
112102009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
11211
11212 * gdb.python/python-cmd.exp: New file.
11213
ff4ab08d
TG
112142009-02-06 Tristan Gingold <gingold@adacore.com>
11215
11216 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
11217
aacd552b
TG
112182009-02-05 Tristan Gingold <gingold@adacore.com>
11219
11220 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
11221 pointer is dereferenced and use this signal name in regexp.
11222 * gdb.base/signull.exp: Ditto.
11223 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
11224 * gdb.base/signull.c (main): Ditto.
11225
08c637de
TJB
112262009-02-04 Tom Tromey <tromey@redhat.com>
11227 Thiago Jung Bauermann <bauerman@br.ibm.com>
11228
11229 * gdb.python/python-value.exp: Use `gdb.history' instead of
11230 `gdb.value_from_history'.
11231 (test_value_numeric_ops): Add test for conversion of enum constant.
11232 * gdb.python/python-value.c (enum e): New type.
11233 (evalue): New global.
11234 (main): Use argv.
11235
20261af8
JG
112362009-02-04 Jerome Guitton <guitton@adacore.com>
11237
11238 * gdb.ada/uninitialized_vars: New test program.
11239 * gdb.ada/uninitialized_vars.exp: New testcase.
11240
52e44b43
TT
112412009-02-02 Tom Tromey <tromey@redhat.com>
11242
11243 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
11244 * gdb.cp/pr2489.cc: Rename...
11245 * gdb.cp/pr9594.cc: ... to this.
11246
1c71341a
TT
112472009-02-02 Tom Tromey <tromey@redhat.com>
11248
11249 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
11250 * gdb.cp/pr2489.cc: New file.
11251 * gdb.cp/cpcompletion.exp: New file.
11252
a4295225
TT
112532009-02-02 Tom Tromey <tromey@redhat.com>
11254
11255 PR exp/9059:
11256 * gdb.cp/call-c.exp: Add regression test.
11257 * gdb.cp/call-c.cc (FooHandle): New typedef.
11258 (main): New variable 'handle'.
11259
592375cd
VP
112602009-01-30 Vladimir Prus <vladimir@codesourcery.com>
11261
11262 * lib/mi-support.exp (et_mi_thread_list)
11263 (check_mi_and_console_threads): Adjust for current thread in
11264 -thread-list-ids output.
11265
41447f92
VP
112662009-01-30 Vladimir Prus <vladimir@codesourcery.com>
11267
889bf7c5
PA
11268 * gdb.mi/mi-break.exp (test_disabled_creation): New.
11269 Call it.
41447f92 11270
35669430
DE
112712009-01-28 Doug Evans <dje@google.com>
11272
11273 * gdb.arch/amd64-disp-step.S: New file.
11274 * gdb.arch/amd64-disp-step.exp: New file.
11275 * gdb.arch/i386-disp-step.S: New file.
11276 * gdb.arch/i386-disp-step.exp: New file.
11277
09f00d9a
PM
112782009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
11279
11280 * gdb.base/find.exp: Set newline variable
11281 using quotes instead of braces to fix cygwin failures.
11282
1e8fb976
PA
112832009-01-23 Pedro Alves <pedro@codesourcery.com>
11284
11285 * gdb.base/radix.exp: Add tests to ensure that that set
11286 input-radix 0 and set output-radix 0 are really rejected.
11287
da061712
PA
112882009-01-23 Pedro Alves <pedro@codesourcery.com>
11289
11290 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
11291 copyright years.
11292
dd7e2d2b
PA
112932009-01-23 Pedro Alves <pedro@codesourcery.com>
11294
11295 PR gdb/9664:
11296 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
11297
392452f6
PA
112982009-01-22 Pedro Alves <pedro@codesourcery.com>
11299
11300 PR c++/9631:
11301 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
11302
8653e71c
PM
113032009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
11304
11305 * gdb.server/file-transfer.exp: Use EXEEXT variable for
11306 binfile definition to fix Windows OS failure.
11307
a12cc160
DJ
113082009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
11309
11310 PR gdb/9346
11311 * gdb.base/interrupt.c (sigint_handler): New.
11312 (main): Install a SIGINT handler if SIGNALS is defined. Exit
11313 on error.
11314 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
11315 Test "signal SIGINT".
11316
b89667eb
DE
113172009-01-19 Doug Evans <dje@google.com>
11318
11319 * gdb.base/break.exp: Update expected gdb output.
11320 * gdb.base/sepdebug.exp: Ditto.
11321 * gdb.mi/mi-syn-frame.exp: Ditto.
11322 * gdb.mi/mi2-syn-frame.exp: Ditto.
11323 * gdb.base/call-signal-resume.exp: New file.
11324 * gdb.base/call-signals.c: New file.
11325 * gdb.base/unwindonsignal.exp: New file.
11326 * gdb.base/unwindonsignal.c: New file.
11327 * gdb.threads/interrupted-hand-call.exp: New file.
11328 * gdb.threads/interrupted-hand-call.c: New file.
11329 * gdb.threads/thread-unwindonsignal.exp: New file.
11330
adb483fe
DJ
113312009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
11332
11333 * gdb.base/define.exp: Test defining and hooking prefix commands.
11334 * gdb.python/python.exp: Update test for "show user" output.
11335
60023297
JK
113362009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11337
11338 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
11339 now the output exactly, using less wildcards. Expect also the output
11340 of gfortran-4.3. Update for the f-valprint.c modification from
11341 2008-04-22.
11342 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
11343 Remove gdb_test test names where matching the command.
11344
ccc57cf9
PA
113452009-01-01 Pedro Alves <pedro@codesourcery.com>
11346
11347 PR breakpoints/9681:
11348 * gdb.base/watchpoint.exp: Add regression test.
11349
c7a6ca08
PA
113502008-12-31 Pedro Alves <pedro@codesourcery.com>
11351
11352 * gdb.threads/attach-into-signal.exp: Don't use
11353 gdb_suppress_entire_file.
11354 * gdb.threads/attach-stopped.exp: Ditto.
11355 * gdb.threads/attachstop-mt.exp: Ditto.
11356
3a031f65
PA
113572008-12-31 Pedro Alves <pedro@codesourcery.com>
11358
11359 PR gdb/8812:
11360 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
11361
09e6485f
PA
113622008-12-29 Pedro Alves <pedro@codesourcery.com>
11363
11364 PR gdb/7536:
11365 * gdb.base/radix.exp: Add tests to ensure invalid input radices
11366 and unsupported output radices are really rejected.
11367
0cd53049
JK
113682008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
11369
11370 * gdb.cp/punctuator.exp: Backslash the '$' signs.
11371
ba163c7e
TT
113722008-12-22 Tom Tromey <tromey@redhat.com>
11373
11374 * gdb.cp/punctuator.exp: New file.
11375
6f4de6c9
JK
113762008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11377
11378 * gdb.base/completion.exp (Completing non-existing component): New test.
11379
0f34d0b4
JK
113802008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
11381
11382 Fix for PR gdb/8648.
11383 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
11384 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
11385 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
11386 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
11387
db2ad4c3
JK
113882008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
11389
11390 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
11391
bb5ef15e
DP
113922008-12-16 Christophe Lyon <christophe.lyon@st.com>
11393
11394 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
11395 compiler actually generate code at the expected line number.
11396
90142adc
JZ
113972008-12-15 Jie Zhang <jie.zhang@analog.com>
11398
11399 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
11400
fad6eecd
TT
114012008-12-12 Tom Tromey <tromey@redhat.com>
11402
11403 * gdb.base/commands.exp (redefine_hook_test): New proc.
11404 Call it.
11405
17c8aaf5
TT
114062008-12-11 Tom Tromey <tromey@redhat.com>
11407
11408 * gdb.base/macscp.exp: New regression test.
11409
7c8adf68
TT
114102008-12-11 Tom Tromey <tromey@redhat.com>
11411
11412 * gdb.base/macscp.exp: Print "address.addr".
11413 * gdb.base/macscp1.c (struct outer): New struct.
11414 (address): New global.
11415
b05dcbb7
TT
114162008-12-09 Tom Tromey <tromey@redhat.com>
11417
11418 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
11419 Call it.
11420
2d476de1
DE
114212008-12-04 Doug Evans <dje@google.com>
11422
11423 * gdb.server/ext-run.exp: Relax regexp for init program.
11424
87bdc959
TG
114252008-12-03 Tristan Gingold <gingold@adacore.com>
11426
11427 * gdb.base/macscp.exp: Generate an object file during compilation
11428 to work around Darwin dsymutil limitations.
11429
e0740f77
JK
114302008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11431
11432 Test resolving external references to TLS variables.
11433 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
11434 FILE2_THREAD_LOCAL.
11435 (testfile2, srcfile2): New variables.
11436 * gdb.threads/tls.c (file2_thread_local)
11437 (function_referencing_file2_thread_local): New.
11438 * gdb.threads/tls2.c: New file.
11439
67f0aac5
JB
114402008-11-28 Joel Brobecker <brobecker@adacore.com>
11441
11442 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
11443 rather than integer, as integer might not be big enough when
11444 on 64bit targets.
67f0aac5 11445
c332165e
JG
114462008-11-27 Jerome Guitton <guitton@adacore.com>
11447
11448 * gdb.cp/formatted-ref.exp: Add equality test.
11449 * gdb.ada/formatted_ref.exp: Ditto.
11450
fc9b693c
JK
114512008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11452
11453 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
11454 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
11455
a9c64011
AS
114562008-11-20 Andreas Schwab <schwab@suse.de>
11457
11458 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
11459 matching syscall entry point.
11460 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
11461 (tcatch_vfork_then_child_follow): Likewise. Finish through
11462 vfork even if we stopped at the syscall trampoline.
11463
e2fd701e
DE
114642008-11-20 Doug Evans <dje@google.com>
11465
11466 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
11467
69abc51c
TJB
114682008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
11469
11470 * gdb.arch/ppc-dfp.exp: New file.
11471 * gdb.arch/ppc-dfp.c: New file.
11472
c14c28ba
PP
114732008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
11474
11475 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 11476
2e74121d
DE
114772008-11-17 Doug Evans <dje@google.com>
11478
11479 * gdb.mi/mi-syn-frame.exp: Update expected output.
11480 * gdb.mi/mi2-syn-frame.exp: Update expected output.
11481
66bb093b
VP
114822008-11-17 Vladimir Prus <vladimir@codesourcery.com>
11483
11484 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
11485 "thread N" results in =thread-selected.
11486 * lib/mi-support (mi_run_cmd, mi_expect_stop)
11487 (mi_send_resuming_command_raw): Be prepared for
11488 =thread-selected.
11489
3d043ef6
VP
114902008-11-17 Vladimir Prus <vladimir@codesourcery.com>
11491
a9c64011
AS
11492 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
11493 * lib/mi-support.exp: Likewise.
3d043ef6 11494
808104c8
JB
114952008-11-16 Joel Brobecker <brobecker@adacore.com>
11496
11497 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
11498 commands from the expected output for "help catch".
11499
00b22944
JB
115002008-11-15 Joel Brobecker <brobecker@adacore.com>
11501
11502 * gdb.ada/int_deref.exp: New testcase.
11503
59669435
TT
115042008-11-14 Nick Roberts <nickrob@snap.net.nz>
11505
11506 * gdb.mi/gdb2549.exp: New file.
11507
de04a248
DE
115082008-11-11 Doug Evans <dje@google.com>
11509
11510 * gdb.base/callexit.exp: New file.
11511 * gdb.base/callexit.c: New file.
11512
6b8ce727
DE
115132008-11-10 Doug Evans <dje@google.com>
11514
11515 * lib/gdb.exp (GDBFLAGS): Move -nx ...
11516 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
11517 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
11518 (default_gdb_start,default_gdb_exit): Ditto.
11519 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
11520 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
11521 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
11522 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
11523 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
11524 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
11525
1b14b8aa
AS
115262008-11-03 Andreas Schwab <schwab@suse.de>
11527
11528 * gdb.base/hashline2.exp: Fix typo.
11529 * gdb.base/hashline3.exp: Likewise.
11530
f3134b88
TT
115312008-10-30 Tom Tromey <tromey@redhat.com>
11532
11533 * gdb.base/pointers.exp: Add test.
11534 * gdb.base/pointers.c (k, S): New typedefs.
11535 (instance): New global.
11536
c2226152
AS
115372008-10-30 Andreas Schwab <schwab@suse.de>
11538
11539 * gdb.base/args.exp: Add tests for newlines.
11540
462f405c
JB
115412008-10-30 Joel Brobecker <brobecker@adacore.com>
11542
11543 gdb.base/foll-exec.exp: Update the expected output of a couple
11544 of "info breakpoints" tests.
11545
79a45b7d
TT
115462008-10-28 Tom Tromey <tromey@redhat.com>
11547
11548 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
11549
adc13a14
PA
115502008-10-24 Pedro Alves <pedro@codesourcery.com>
11551
11552 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
11553 gdb_start_cmd.
11554 Use runto_main before any test that requires execution.
11555
252fbfc8
PA
115562008-10-23 Pedro Alves <pedro@codesourcery.com>
11557
11558 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
11559 instead of SIGINT.
11560
28148e3d
JB
115612008-10-22 Joel Brobecker <brobecker@adacore.com>
11562
11563 * gdb.base/completion.exp: Update expected output following
11564 the addition of the "info tasks" command.
11565
c209f847
TT
115662008-10-22 Tom Tromey <tromey@redhat.com>
11567
11568 * gdb.base/exprs.exp (test_expr): Add test for string
11569 concatenation.
11570
f177e350
PA
115712008-10-19 Pedro Alves <pedro@codesourcery.com>
11572
11573 * configure.ac: Output gdb.python/Makefile.
11574 * configure: Regenerate.
11575 * gdb.python/Makefile.in: New.
11576
cce89356
JB
115772008-10-16 Joel Brobecker <brobecker@adacore.com>
11578
11579 * gdb.base/foll-fork.exp: Adjust the expected output to match
11580 the new description for fork/vfork catchpoints in the "info
11581 breakpoints" output.
11582
176d289d
TJB
115832008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
11584
11585 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
11586
a08702d6
TJB
115872008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
11588
11589 * gdb.python/python-value.c: New file.
11590 * gdb.python/python-value.exp: New file.
11591
1c5cfe86
PA
115922008-10-15 Pedro Alves <pedro@codesourcery.com>
11593
11594 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
11595
5a98ad69
DP
115962008-10-15 Denis Pilat <denis.pilat@st.com>
11597
41702f1b 11598 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 11599
dcb1a1e2
TT
116002008-10-09 Tom Tromey <tromey@redhat.com>
11601
11602 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
11603 'fprintf' and 'stderr'.
11604
9124fe48
JB
116052008-10-07 Joel Brobecker <brobecker@adacore.com>
11606
11607 * gdb.ada/ref_tick_size.exp: New testcase.
11608
45452591
DE
116092008-10-06 Doug Evans <dje@google.com>
11610
11611 * gdb.dwarf2/dw2-cu-size.exp: New file.
11612 * gdb.dwarf2/dw2-cu-size.S: New file.
11613
11614 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
11615 .Ltype_int for clarity.
11616
4fc5b208
PP
116172008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
11618
11619 PR gdb/2384:
11620 * gdb.cp/gdb2384.exp: Extended to test more cases.
11621 * gdb.cp/gdb2384.cc: Likewise.
11622 * gdb.cp/gdb2384-base.h: Likewise.
11623 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 11624
d78df370
JK
116252008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11626
11627 * gdb.base/maint.exp (maint print type): Remove printing
11628 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
11629
9a044a89
TT
116302008-09-30 Tom Tromey <tromey@redhat.com>
11631
11632 * gdb.base/macscp.exp: Add completion tests.
11633 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
11634 (TWENTY_THREE): Likewise.
11635 (FORTY_EIGHT): Likewise.
11636
506800a9
TT
116372008-09-30 Tom Tromey <tromey@redhat.com>
11638
11639 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
11640 everywhere.
11641 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
11642
1a6f01b5
JK
116432008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11644
11645 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
11646 testcase is derived from. Fix racy dependency on an expected PID
11647 number. No longer support the testcase on Linux kernel 2.4.x.
11648
2fae03e8
TT
116492008-09-27 Tom Tromey <tromey@redhat.com>
11650
11651 * gdb.base/macscp.exp: Add tests for stringification, splicing,
11652 and varargs.
11653
1ad15515
PA
116542008-09-22 Pedro Alves <pedro@codesourcery.com>
11655
11656 * lib/mi-support.exp (mi_expect_interrupt): New.
11657 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
11658 from gdb.mi/mi-nonstop.exp.
11659 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
11660 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
11661 lib/mi-support.exp.
11662 Use mi_check_thread_states throughout. Avoid ".*" and do not
11663 require an anchor after -exec-run.
11664
d0b76dc6
DJ
116652008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
11666
11667 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
11668 stop is pending. Avoid ".*" when two stops are pending.
11669 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
11670 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
11671 newlines in fullnames.
11672 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
11673 (mi_expect_stop): Update comments. Only anchor in sync mode.
11674 Do not match newlines.
11675 (mi_send_resuming_command_raw): Always return status.
11676 (mi_get_stop_line): Do not match more than one line by accident.
11677 Only anchor in sync mode.
11678 (mi_run_inline_test): If -exec-next fails, give up.
11679
9990c830
UW
116802008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11681
11682 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
11683 on SPU.
11684
ebcf6f00
JB
116852008-09-10 Joel Brobecker <brobecker@adacore.com>
11686
11687 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
11688
b6db24e5
JB
116892008-09-10 Joel Brobecker <brobecker@adacore.com>
11690
11691 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
11692 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
11693 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
11694 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
11695 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
11696 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
11697 gdb.ada/interface.exp, gdb.ada/null_array.exp,
11698 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
11699 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
11700 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
11701 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
11702 Include the "= " sequence in the expected output of print tests.
11703
2bf448e0
JB
117042008-09-10 Joel Brobecker <brobecker@adacore.com>
11705
11706 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
11707 description for boolean types.
11708
d51fd4c8
PA
117092008-09-09 Pedro Alves <pedro@codesourcery.com>
11710
11711 * gdb.base/hook-stop-continue.c: New.
11712 * gdb.base/hook-stop-continue.exp: New.
11713
694182d2
DJ
117142008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
11715
11716 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
11717
3b8a7fc0
JG
117182008-09-08 Jerome Guitton <guitton@adacore.com>
11719
11720 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
11721 (stack_check_probe_2, stack_check_probe_loop_1)
11722 (stack_check_probe_loop_2): New functions.
11723 (main): Add call to these new functions.
11724 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
11725 functions, check that the breakpoint is inserted at the appropriate
11726 location.
11727 (insert_breakpoint): Slightly refine this procedure so that it can
11728 be called several times in the test.
11729
96cc0ae8
JG
117302008-09-08 Jerome Guitton <guitton@adacore.com>
11731
11732 * gdb.base/stack-checking.c: New file.
11733 * gdb.base/stack-checking.exp: New file.
11734
1f08b409
TJB
117352008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
11736
11737 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
11738 * gdb.arch/altivec-regs.exp: Likewise.
11739 * gdb.arch/vsx-regs.exp: Likewise.
11740
3099e1c4
TJB
117412008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
11742
11743 * gdb.arch/ppc-fp.exp: New file.
11744 * gdb.arch/ppc-fp.c: New file.
11745
cc69bfc1
PP
117462008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
11747
11748 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
11749 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 11750
b02a33db
MS
117512008-09-04 Michael Snyder <msnyder@vmware.com>
11752
11753 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
11754 as "at" (for non-debug functions such as _start).
11755
2992cbe0
UW
117562008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11757
11758 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
11759 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
11760 software watchpoints.
11761 * gdb.base/watch_thread_num.exp: Likewise.
11762
514f746b
AR
117632008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
11764
11765 * gdb.arch/i386-bp_permanent.exp: New test.
11766
876cecd0
TT
117672008-08-24 Tom Tromey <tromey@redhat.com>
11768
11769 * gdb.base/maint.exp: Update "maint print type".
11770
80f73d71
VP
117712008-08-21 Vladimir Prus <vladimir@codesourcery.com>
11772
11773 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
11774 support. Adjust the order of "*running" notifications.
11775 * gdb.mi/non-stop.c: Don't cast from int to void* and
11776 back.
11777
d9c78d7d
MK
117782008-08-20 Mark Kettenis <kettenis@gnu.org>
11779
11780 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
11781 expect to find it in the "info frame" output.
11782
97a2d1d3
DJ
117832008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
11784
11785 * gdb.base/interp.exp: Always consume both prompts.
11786
b96e2927
PA
117872008-08-20 Pedro Alves <pedro@codesourcery.com>
11788
11789 * gdb.base/pending.exp: Test pending breakpoints without symbols
11790 loaded.
11791
8cf6e61a
VP
117922008-08-19 Vladimir Prus <vladimir@codesourcery.com>
11793
11794 * lib/mi-support.exp (mi_expect_stop): Produce
11795 more details on failures.
11796 * gdb.mi/mi-nonstop.exp: New.
11797 * gdb.mi/non-stop.c: New.
11798
c6ebd6cf
VP
117992008-08-19 Vladimir Prus <vladimir@codesourcery.com>
11800
a9c64011
AS
11801 * gdb.mi/mi-async.exp: Use 'set target-async'.
11802 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 11803
46a9b8ed
DJ
118042008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
11805
11806 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
11807
44feb3ce
TT
118082008-08-17 Tom Tromey <tromey@redhat.com>
11809
11810 * gdb.base/help.exp (help catch): Rewrite.
11811
311a4e6b
TJB
118122008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
11813
11814 * gdb.base/define.exp: Test indented command documentation.
11815 * gdb.python/python.exp: Test indented multi-line command.
11816
604c2f83
LM
118172008-08-15 Luis Machado <luisgpm@br.ibm.com>
11818
11819 * testsuite/gdb.arch/vsx-regs.c: New source file.
11820 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
11821 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
11822
886a217c
TT
118232008-08-14 Tom Tromey <tromey@redhat.com>
11824
11825 * gdb.base/macscp.exp: Add regression test for "macro define" or
11826 "macro undef" with no arguments.
11827
c814a4f3
PP
118282008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
11829
11830 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 11831
12ab8a60
UW
118322008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11833
11834 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
11835
d57a3c85
TJB
118362008-08-06 Tom Tromey <tromey@redhat.com>
11837
11838 * gdb.python/python.exp: New file.
11839
c7b778ff
JK
118402008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
11841
11842 Fix for PR gdb/1543.
11843 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
11844 $LOCATION.
11845 (location): New variable.
11846 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
11847 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
11848 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
11849 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
11850 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
11851 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
11852 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
11853 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
11854 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
11855 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
11856 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
11857 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
11858 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
11859 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
11860 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
11861 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
11862 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
11863 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
11864 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
11865 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
11866 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
11867 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
11868 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
11869 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
11870 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
11871 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
11872 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
11873 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
11874 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
11875 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
11876 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
11877 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
11878 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
11879 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
11880 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
11881 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
11882 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
11883 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
11884 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
11885 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
11886 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
11887 gdb.base/type-opaque.exp, gdb.base/until.exp,
11888 gdb.base/value-double-free.c, gdb.base/varargs.exp,
11889 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
11890 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
11891 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
11892 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
11893 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
11894 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
11895 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
11896 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
11897 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
11898 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
11899 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
11900 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
11901 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
11902 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
11903 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
11904 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
11905 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
11906 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
11907 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
11908 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
11909 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
11910 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
11911 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
11912 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
11913 gdb.pascal/types.exp, gdb.stabs/weird.exp,
11914 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
11915 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
11916 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
11917 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
11918 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
11919 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
11920 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
11921 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
11922 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
11923 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
11924 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
11925 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
11926 lib/mi-support.exp, lib/trace-support.exp: Remove reference
11927 to bug-gdb@prep.ai.mit.edu .
11928
5e06a3d1
VP
119292008-07-31 Vladimir Prus <vladimir@codesourcery.com>
11930
11931 * lib/mi-support.exp (mi_load_shlibs): New.
11932 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
11933
9d81d21b
VP
119342008-07-30 Vladimir Prus <vladimir@codesourcery.com>
11935
11936 * lib/mi-support.exp (get_mi_thread_list)
11937 (check_mi_and_console_threads): New, moved from ...
11938 * gdb.mi/mi-pthread.exp: ...here.
11939 * gdb.mi/gdb669.exp (get_mi_thread_list)
11940 (check_mi_and_console_threads): Delete.
11941 * gdb.mi/mi2-pthread.exp: Likewise.
11942
bae98fe0
TT
119432008-07-28 Tom Tromey <tromey@redhat.com>
11944
11945 * Makefile.in (just-check): Remove. Move body to...
11946 (check): ... here.
11947
57380f4e
DJ
119482008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
11949
11950 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
11951 Add a test for duplicated SIGINTs.
11952
e09490f1
DJ
119532008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
11954
11955 * gdb.threads/schedlock.exp (get_args): Update to work for any
11956 value of NUM.
11957 (Top level): Report the number of threads that did not resume.
11958
6387b45f
DJ
119592008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
11960
11961 * gdb.dwarf2/dw2-compressed.S: Also define __start.
11962
62f64ff2
DJ
119632008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
11964
11965 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
11966 non-MI prompt.
11967
fa8de41e
TT
119682008-07-26 Tom Tromey <tromey@redhat.com>
11969
11970 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
11971 (function_struct, function_struct_ptr): New globals.
11972 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
11973 function pointer in a struct.
11974
ccb3ac8a
TT
119752008-07-26 Tom Tromey <tromey@redhat.com>
11976
11977 * gdb.base/macscp.exp: Add test for macro lexing bug.
11978
d7d9f01e
TT
119792008-07-18 Tom Tromey <tromey@redhat.com>
11980
11981 * gdb.base/macscp.exp: Add macro tests.
11982
9bf07184
PP
119832008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
11984
11985 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
11986
becf6477
PP
119872008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
11988
11989 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
11990
0709f7d3
PP
119912008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
11992
11993 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 11994
7093c834
PP
119952008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
11996
11997 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 11998
b432ffe3
JK
119992008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12000
12001 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
12002
b1a268e5
VP
120032008-07-12 Vladimir Prus <vladimir@codesourcery.com>
12004
12005 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
12006
e2995f8e
KB
120072008-07-11 Kevin Buettner <kevinb@redhat.com>
12008
12009 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
12010 of regexp to account for changes made to GDB in the printing of
12011 byte vectors.
12012
14032a66
TT
120132008-07-11 Tom Tromey <tromey@redhat.com>
12014
12015 * gdb.base/completion.exp: Add 'help' completion test.
12016
981505ef
JK
120172008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
12018
12019 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
12020
10568435
JK
120212008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
12022
12023 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
12024
4487aabf
PA
120252008-07-09 Pedro Alves <pedro@codesourcery.com>
12026
12027 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
12028
a4a9b1c4
PA
120292008-07-09 Pedro Alves <pedro@codesourcery.com>
12030
12031 * gdb.base/fullname.exp: Restore pwd if compiling failed.
12032
3c3185ac
JK
120332008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12034
12035 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
12036
7ebd49dc
VP
120372008-06-28 Vladimir Prus <vladimir@codesourcery.com>
12038
12039 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
12040 previous commit. Add a comment.
12041
84e46146
PA
120422008-06-28 Pedro Alves <pedro@codesourcery.com>
12043
12044 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
12045
0f8d4a2f
VP
120462008-06-28 Vladimir Prus <vladimir@codesourcery.com>
12047
12048 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
12049
f747e0ce
PA
120502008-06-27 Pedro Alves <pedro@codesourcery.com>
12051
12052 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
12053 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
12054 compiling an executable, link in an object that forces unbuffered
12055 output.
12056 * lib/set_unbuffered_mode.c: New file.
12057
734a5c36
JK
120582008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12059
12060 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
12061
a2840c35
VP
120622008-06-25 Vladimir Prus <vladimir@codesourcery.com>
12063
a9c64011
AS
12064 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
12065 mi_expect_stop.
12066 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
12067 Demand that *running is output.
12068 (detect_async): Perform checking every time.
12069 (mi_send_resuming_command): Extract everything into...
12070 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
12071 (mi_expect_stop): Don't accept any output before *stopped.
12072
6ae37fef
VP
120732008-06-13 Vladimir Prus <vladimir@codesourcery.com>
12074
12075 Robustify mi-simplerun.
a9c64011
AS
12076 * gdb.mi/basics.c (main): Add a call to sleep.
12077 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
12078 * gdb.mi/mi2-cli.exp: Likewise.
12079 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 12080
b4aa76f0 120812008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
12082
12083 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
12084
e1ac3328
VP
120852008-06-10 Vladimir Prus <vladimir@codesourcery.com>
12086
a9c64011
AS
12087 * gdb.mi/mi-console.exp: Adjust.
12088 * gdb.mi/mi-syn-frame.exp: Adjust.
12089 * gdb.mi/mi2-console.exp: Adjust.
12090 * gdb.mi/mi2-syn-frame.exp: Adjust.
12091 * lib/mi-support.exp (mi_run_cmd): Adjust.
12092 (mi_send_resuming_command): Adjust.
e1ac3328 12093
f7f9a841
VP
120942008-06-10 Vladimir Prus <vladimir@codesourcery.com>
12095
12096 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
12097 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
12098 testing of stopped.
12099 * gdb.mi/mi2-syn-frame.exp: Likewise.
12100 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
12101 (async, detect_async): New.
12102 (mi_expect_stop, mi_continue_to_line): Adjust expectation
12103 depending on if we're running in sync or async mode.
f7f9a841 12104
37cd5d19
TT
121052008-06-09 Tom Tromey <tromey@redhat.com>
12106
12107 * gdb.base/completion.exp: New tests for field name completion
12108 with spaces, and field name completion with '->'.
12109
65d12d83
TT
121102008-06-06 Tom Tromey <tromey@redhat.com>
12111
12112 * gdb.base/break1.c (struct some_struct): New struct.
12113 (values): New global.
12114 * gdb.base/completion.exp: Add field name completion test.
12115
ebfe2e3f
PP
121162008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
12117
12118 * gdb.cp/call-c.exp: Test for incorrect handling of reference
12119 to pointer.
12120 * gdb.cp/call-c.cc: Likewise.
12121
bcf6fc3a
NR
121222008-06-06 Nick Roberts <nickrob@snap.net.nz>
12123
12124 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
12125 annotation.
12126
49fd4a42 121272008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 12128 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
12129
12130 * gdb.threads/execl.c, gdb.threads/execl1.c,
12131 gdb.threads/execl.exp: New tests.
a9c64011 12132
8a34ac3f
AR
121332008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
12134 Daniel Jacobowitz <dan@codesourcery.com>
12135
12136 * gdb.cp/exception.exp: Activate test, make it work with pending
12137 catchpoints.
12138
86ae69ef
JK
121392008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12140
12141 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
12142
f7f9ae2c
VP
121432008-05-28 Vladimir Prus <vladimir@codesourcery.com>
12144
a9c64011
AS
12145 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
12146 now printed.
12147 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 12148
2a2d4dc3
AS
121492008-05-27 Andreas Schwab <schwab@suse.de>
12150
12151 * gdb.base/frame-args.exp: Handle arguments that are optimized
12152 out.
12153
5099e4d9
LM
121542008-05-26 Luis Machado <luisgpm@br.ibm.com>
12155
12156 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
12157 quiet for ppc32 and group options into a single variable.
12158
d9c36a91
JB
121592008-05-23 Joel Brobecker <brobecker@adacore.com>
12160
12161 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
12162 of zero-size elements.
12163 * gdb.ada/null_array.exp: Test printing this new array.
12164
103a8671
JK
121652008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12166
12167 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
12168
07a4cc1a 121692008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
12170
12171 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
12172 of the "finish" command.
12173
55f996a7
NR
121742008-05-21 Nick Roberts <nickrob@snap.net.nz>
12175
12176 * gdb.base/annota1.exp: Test for new annotation.
12177
907fc202
UW
121782008-05-16 Pedro Alves <pedro@codesourcery.com>
12179
12180 * gdb.base/fixsection.exp: New file.
12181 * gdb.base/fixsection0.c: New file.
12182 * gdb.base/fixsection1.c: New file.
12183
e8f97270
UW
121842008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12185
12186 * gdb.base/annota1.exp: Accept printf@... in place of printf.
12187 * gdb.base/annota3.exp: Likewise.
12188
ac0bb574
NF
121892008-05-13 Nathan Froyd <froydnj@codesourcery.com>
12190
12191 * gdb.base/watch_thread_num.exp: Don't run tests that require
12192 watchpoints if the target doesn't support them.
12193
6fadd07a
DE
121942008-05-12 Doug Evans <dje@google.com>
12195
12196 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
12197
6e9a4a30
JB
121982008-05-09 Joel Brobecker <brobecker@adacore.com>
12199
12200 * gdb.ada/assign_1.exp: New testcase.
12201
08388c79
DE
122022008-05-09 Doug Evans <dje@google.com>
12203
a3c83fae
DE
12204 * gdb.base/find.exp: New file.
12205 * gdb.base/find.c: New file.
08388c79 12206
bd5ddfe8
DJ
122072008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
12208
12209 * gdb.base/commands.exp (watchpoint_command_test): Handle
12210 gdb,no_hardware_watchpoints.
12211 * gdb.base/float.exp: Allow ARM targets without floating point.
12212 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
12213
b5dd68e2 122142008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 12215 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
12216
12217 * gdb.ada/lang_switch: New test program.
12218 * gdb.ada/lang_switch.exp: New testcase.
12219
382d13d1
DE
122202008-05-05 Doug Evans <dje@google.com>
12221
12222 * gdb.base/help.exp (disassemble): Update expected help text.
12223
9dd789d0
PA
122242008-05-04 Pedro Alves <pedro@codesourcery.com>
12225
12226 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
12227
611c83ae
PA
122282008-05-04 Pedro Alves <pedro@codesourcery.com>
12229
12230 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
12231 different times.
12232
ff013f42
JK
122332008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
12234
12235 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
12236 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
12237 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
12238 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
12239
96dff6a2
VP
122402008-05-04 Vladimir Prus <vladimir@codesourcery.com>
12241
12242 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
12243 notification to appear.
12244
55cd6f92
DJ
122452008-05-04 Daniel Jacobowitz <dan@debian.org>
12246
12247 * gdb.base/fullname.c: New file.
12248 * gdb.base/fullname.exp: New file.
12249 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
12250
d705c43c
PA
122512008-05-03 Pedro Alves <pedro@codesourcery.com>
12252
12253 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
12254 expressions with macros.
12255
333222e1
JK
122562008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12257
12258 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
12259
5ac01682
DJ
122602008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
12261
12262 * gdb.base/completion.exp: Handle lack of other symbols beginning
12263 with "a".
12264
12265 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
12266
237fc4c9
PA
122672008-05-02 Jim Blandy <jimb@codesourcery.com>
12268
12269 * gdb.asm/asmsrc1.s: Add scratch space.
12270
ed5e9466
DJ
122712008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12272 Daniel Jacobowitz <dan@codesourcery.com>
12273
12274 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
12275 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
12276 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
12277
b39cc962
DJ
122782007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
12279
12280 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
12281
36d520f5
JB
122822008-05-01 Joel Brobecker <brobecker@adacore.com>
12283
12284 * gdb.base/info-target.exp: New testcase.
12285
8d4e3071
DJ
122862008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
12287
12288 * gdb.cp/hang.exp: Use .cc instead of .C.
12289 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
12290 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
12291
6f3f3097
DJ
122922008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
12293
12294 * gdb.base/gdb1250.exp: Remove perror.
12295 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
12296
5550a914
PA
122972008-04-30 Pedro Alves <pedro@codesourcery.com>
12298
12299 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
12300 .2byte.
12301
d848e687
DJ
123022008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
12303
12304 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
12305 (maybe_kfail): New.
12306
93b5768b
PA
123072008-04-25 Pedro Alves <pedro@codesourcery.com>
12308
12309 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
12310
721c02de
VP
123112008-04-24 Vladimir Prus <vladimir@codesourcery.com>
12312
a9c64011
AS
12313 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
12314 * gdb.mi/mi2-syn-frame.exp: Likewise.
12315 * lib/mi-support.exp: Likewise.
721c02de 12316
74960c60
VP
123172008-04-24 Vladimir Prus <vladimir@codesourcery.com>
12318
12319 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
12320 to specify regexp for the location to stop at.
12321 * gdb.base/break-always.c: New.
12322 * gdb.base/break-always.exp: New.
12323
d24317b4
VP
123242008-04-24 Vladimir Prus <vladimir@codesourcery.com>
12325
12326 * lib/mi-support.exp (mi_runto_helper): Adjust
12327 for the original-location field.
12328 (mi_create_breakpoint, mi_list_breakpoints): New.
12329 * gdb.mi/mi-break.exp: Adjust.
12330 * gdb.mi/mi2-break.exp: Adjust.
12331 * gdb.mi/mi-pending.exp: Adjust.
12332 * gdb.mi/mi-simplerun.exp: Adjust.
12333 * gdb.mi/mi2-simplerun.exp: Adjust.
12334 * gdb.mi/mi-syn-frame.exp: Adjust.
12335 * gdb.mi/mi2-syn-frame.exp: Adjust.
12336 * gdb.mi/mi-until.exp: Adjust.
12337 * gdb.mi/mi2-until.exp: Adjust.
12338 * gdb.mi/mi-var-display.exp: Adjust.
12339 * gdb.mi/mi2-var-display.exp: Adjust.
12340 * gdb.mi/mi-watch.exp: Adjust.
12341 * gdb.mi/mi2-watch.exp: Adjust.
12342
fdc59709 123432008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 12344
a9c64011
AS
12345 * aclocal.m4: Add override.m4.
12346 * configure: Regenerate.
fdc59709 12347
8e91f023
VP
123482008-04-19 Vladimir Prus <vladimir@codesourcery.com>
12349
12350 * gdb.mi/var-cmd.c (do_at_tests): Verify that
12351 '-var-update --all-values' reports new value even the type
12352 of a variable object has changed.
12353
233a11ab
CS
123542008-04-18 Craig Silverstein <csilvers@google.com>
12355
12356 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
12357 files.
d24317b4 12358
9c1137ad
JB
123592008-04-18 Joel Brobecker <brobecker@adacore.com>
12360
12361 * gdb.ada/atomic_enum: New test program.
12362 * gdb.ada/atomic_enum.exp: New testcase.
12363
66d0bbc7
DE
123642008-04-17 Doug Evans <dje@google.com>
12365
12366 * gdb.opt/Makefile.in: Fix whitespace.
12367
100906b0
UW
123682008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
12369
12370 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
12371
4584e32e
DE
123722008-04-17 Doug Evans <dje@google.com>
12373
12374 * gdb.base/hashline1.exp: New testcase.
12375 * gdb.base/hashline2.exp: New testcase.
12376 * gdb.base/hashline2.exp: New testcase.
12377
0a320680
PA
123782008-04-17 Pedro Alves <pedro@codesourcery.com>
12379
12380 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
12381
18ac113b
AR
123822008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
12383
12384 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
12385 temporary breakpoint to match "Temporary breakpoint".
12386 * gdb.base/break.exp (delete_breakpoints): Likewise.
12387 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
12388 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
12389 * gdb.base/display.exp: Likewise.
12390 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
12391 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
12392 * gdb.base/restore.exp (restore_tests): Likewise.
12393 * gdb.base/sepdebug.exp: Likewise.
12394 * gdb.base/watchpoint.exp: Likewise.
12395 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
12396 * gdb.mi/mi-pending.exp: Likewise.
12397 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
12398 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
12399 * gdb.mi/mi-var-cmd.exp: Likewise.
12400 * gdb.mi/mi-var-display.exp: Likewise.
12401 * gdb.mi/mi2-cli.exp: Likewise.
12402 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
12403 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
12404 * gdb.mi/mi2-var-display.exp: Likewise.
12405 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
12406 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
12407 new "disp" field.
a9c64011 12408 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
12409 reason. This is to support fix for PR2424.
12410
add38693
JK
124112008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12412
12413 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
12414
fcacd99f
VP
124152008-04-13 Vladimir Prus <vladimir@codesourcery.com>
12416
12417 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 12418 field. Add more floating varobj tests.
fcacd99f 12419 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
12420 field.
12421 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
12422 (main): Call do_at_tests.
12423 * lib/mi-support.exp (mi_create_floating_varobj)
12424 (mi_varobj_update_with_type_change): New.
fcacd99f 12425
de051565
MK
124262008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
12427
12428 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
12429 option of -var-evaluate-expression.
12430 * gdb.mi/mi2-var-display.exp: Likewise.
12431
dbc52822
VP
124322008-04-07 Vladimir Prus <vladimir@codesourcery.com>
12433
12434 Introduce test setup helpers.
a9c64011
AS
12435 * lib/gdb.exp (build_executable, clean_restart)
12436 (prepare_for_testing): New.
12437 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
12438 * gdb.base/return.exp: Likewise.
12439 * gdb.base/ending-run.exp: Likewise.
dbc52822 12440
473591da
NR
124412008-04-07 Nick Roberts <nickrob@snap.net.nz>
12442
12443 * gdb.mi/mi-async.exp: New test for asynchronous Machine
12444 Interface (MI) responses.
12445
2b2d9e11
VP
124462008-04-06 Vladimir Prus <vladimir@codesourcery.com>
12447
a9c64011
AS
12448 * gdb.cp/breakpoint.cc: New code to test conditions involving
12449 member variables.
12450 * gdb.cp/breakpoint.exp: Test condition involving member
12451 variables.
2b2d9e11 12452
bb378428
VP
124532008-04-05 Vladimir Prus <vladimir@codesourcery.com>
12454
12455 * lib/mi-support.exp (mi_expect_stop): New.
12456 (mi_run_cmd): Change the
12457 token. Use mi_send_resuming_command, use
12458 mi_expect_stop.
12459 (mi_execute_to_helper): Rename to mi_execute_to.
12460 (mi_send_resuming_command): Add more error patterns.
12461 (mi_wait_for_stop): Renamed to...
12462 (mi_get_stop_line): ...this.
12463 (mi_run_inline_test): Adjust.
12464
12465 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
12466 * gdb.mi/mi-console.exp: Likewise.
12467 * gdb.mi/mi-pending.exp: Likewise.
12468 * gdb.mi/mi-simplerun.exp: Likewise.
12469 * gdb.mi/mi-stack.exp: Likewise.
12470 * gdb.mi/mi-stepi.exp: Likewise.
12471 * gdb.mi/mi-syn-frame.exp: Add comment.
12472 * gdb.mi/mi-until.exp: Likewise.
12473 * gdb.mi/mi-var-display.exp: Likewise.
12474 * gdb.mi/mi-watch.exp: Likewise.
12475 * gdb.mi/mi2-cli.exp: Likewise.
12476 * gdb.mi/mi2-console.exp: Likewise.
12477 * gdb.mi/mi2-simplerun.exp: Likewise.
12478 * gdb.mi/mi2-stack.exp: Likewise.
12479 * gdb.mi/mi2-stepi.exp: Likewise.
12480 * gdb.mi/mi2-until.exp: Likewise.
12481 * gdb.mi/mi2-var-display.exp: Likewise.
12482 * gdb.mi/mi2-watch.exp: Likewise.
12483
62172bb9
UW
124842008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12485
12486 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
12487
12488 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
12489
a13e061a
PA
124902008-04-04 Pedro Alves <pedro@codesourcery.com>
12491
12492 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
12493 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
12494 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
12495 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
12496 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
12497 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
12498 expect an mi error duplicated in stderr.
12499
eae06beb
JB
125002008-04-03 Joel Brobecker <brobecker@adacore.com>
12501
12502 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
12503 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
12504 Add a couple of tests that verify the behavior when the new setting
12505 is set to "cancel" and "all".
12506 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
12507 "ask" before we start the testing.
12508
79c6ced6
AR
125092008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
12510
12511 * gdb.cp/casts.cc: Add class reference variables.
12512 * gdb.cp/casts.exp: New test cases for up/down casting references.
12513
6c2d1a6b
MK
125142008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
12515
12516 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
12517 instead of beginning to make an extra test pass.
12518 * gdb.mi/mi2-var-display.exp: Likewise.
12519
55b411d9
MR
125202008-03-31 Maciej W. Rozycki <macro@mips.com>
12521
12522 * gdb.base/break.exp: Mark failures as such. Fix formatting.
12523
c6140da2
MD
125242008-03-31 Markus Deuling <deuling@de.ibm.com>
12525 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12526
12527 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
12528 value. Add xfail for older kernels.
12529
79732189
AR
125302008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
12531
12532 Bring mi-support in line with gdb.exp.
12533 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
12534 (mi_gdb_start): New function.
12535
33c3676e
MR
125362008-03-28 Maciej W. Rozycki <macro@mips.com>
12537
12538 * gdb.mi/mi-var-cmd.exp: Fix a typo.
12539
92e28119
VP
125402008-03-26 Vladimir Prus <vladimir@codesourcery.com>
12541
12542 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
12543 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 12544
9e8e3afe
VP
125452008-03-26 Vladimir Prus <vladimir@codesourcery.com>
12546
12547 * lib/mi-support.exp (mi_create_varobj_checked): New.
12548 (mi_list_varobj_children): Allow to check for a
12549 value.
12550 (mi_list_array_varobj_children): New.
12551
12552 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
12553 and mi_list_varobj_children, as opposed to hardcoding
12554 expected strings.
12555 * gdb.mi/gdb701.exp: Likewise.
12556 * gdb.mi/gdb792.exp: Likewise.
12557 * gdb.mi/mi-var-block.exp: Likewise.
12558 * gdb.mi/mi-var-cmd.exp: Likewise.
12559 * gdb.mi/mi-var-invalidate.exp: Likewise.
12560 * gdb.mi/mi2-var-block.exp: Likewise.
12561 * gdb.mi/mi2-var-child.exp: Likewise.
12562 * gdb.mi/mi2-var-cmd.exp: Likewise.
12563 * gdb.mi/mi2-var-display.exp: Likewise.
12564
9df50351
JK
125652008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12566
12567 Fix random false FAILs on i386.
12568 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
12569
31e5d73a
DJ
125702008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
12571
12572 PR gdb/544
12573 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
12574
12f4afab
DJ
125752008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
12576
12577 PR gdb/544
12578 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
12579
b562a0cb
DJ
125802008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
12581
12582 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
12583 fixed PR gdb/544.
12584
17faa917
DJ
125852008-03-21 Pedro Alves <pedro@codesourcery.com>
12586
12587 * gdb.threads/fork-child-threads.exp: Test next over fork.
12588
6214f497
DJ
125892008-03-21 Chris Demetriou <cgd@google.com>
12590
12591 * gdb.base/break.exp (rbreak junk): New test for rbreak
12592 "Junk at end of arguments" issue.
12593
63092375
DJ
125942008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
12595
12596 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
12597 *& to work on created array elements.
12598 (Top level): Test print $pc with a file. Test string operations
12599 without a target.
12600 * gdb.base/ptype.exp: Do not expect *& to work on created array
12601 elements.
12602
b21991b0
DJ
126032008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
12604
12605 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
12606 gdb.threads/staticthreads.exp: Update exit query.
12607
c4b347c7
SL
126082008-03-07 Sandra Loosemore <sandra@codesourcery.com>
12609
12610 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
12611
fa4727a6
DJ
126122008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
12613
12614 * gdb.base/watchpoint.c (global_ptr, func4): New.
12615 (main): Call func4.
12616 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
12617 (test_inaccessible_watchpoint): New.
12618
2f34202f
MR
126192008-02-29 Maciej W. Rozycki <macro@mips.com>
12620
12621 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
12622 select the largest.
12623
0d6ba1b1
DJ
126242008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
12625
12626 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
12627 frames-invalid annotations.
12628
e691325a
PM
126292008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
12630
a9c64011 12631 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 12632
f85b5ecc
DE
126332008-02-27 Doug Evans <dje@google.com>
12634
12635 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
12636 for bug 1738.
12637 (breakpoint_to_handler_entry): Ditto.
12638
b40e7bf3
JB
126392008-02-27 Joel Brobecker <brobecker@adacore.com>
12640
12641 * gdb.base/ending-run.exp: Use the first line of code inside
12642 function body to test breakpoints.
12643 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
12644 location where the breakpoint is inserted when using the line
12645 where a function is declared. Fix typo in the description of
12646 one of the tests.
12647 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
12648
2faca73a
PM
126492008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
12650
12651 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 12652 tests.
2faca73a 12653
6f439c36
PM
126542008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
12655
12656 * gdb.base/args.exp: avoid same output for tests
12657 with single quotes.
12658
54e52265
VP
126592008-02-26 Vladimir Prus <vladimir@codesourcery.com>
12660
a9c64011
AS
12661 * gdb.base/annota1.exp: Adjust for 'info break'
12662 format changes.
12663 * gdb.base/annota3.exp: Likewise.
12664 * gdb.base/break.exp: Likewise.
12665 * gdb.base/condbreak.exp: Likewise.
12666 * gdb.base/pending.exp: Likewise.
12667 * gdb.base/sepdebug.exp: Likewise.
12668 * gdb.base/unload.exp: Likewise.
12669 * gdb.cp/ovldbreak.exp: Likewise.
12670 * gdb.mi/mi-pending.exp: Likewise.
54e52265 12671
897b09ca
DE
126722008-02-07 Doug Evans <dje@google.com>
12673
12674 * gdb.cp/mb-inline.exp: New.
12675 * gdb.cp/mb-inline.h: New.
12676 * gdb.cp/mb-inline1.cc: New.
12677 * gdb.cp/mb-inline2.cc: New.
12678
b1c32d35
PM
126792008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
12680
12681 * gdb.pascal/floats.pas: New test program.
12682 * gdb.pascal/floats.exp: New testcase.
12683
1a4ca44a
TJB
126842008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
12685
12686 * gdb.base/callfuncs.c (t_float_many_args): New function.
12687 (t_double_many_args): New function.
12688 * gdb.base/callfuncs.exp: Add tests for exceeding float
12689 and double parameters passed through the stack.
12690
439048e8
JB
126912008-02-05 Joel Brobecker <brobecker@adacore.com>
12692
12693 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
12694 gdb.ada/complete/foo.adb: New files.
12695 * gdb.ada/complete.exp: New testcase.
12696
81fe8080
DE
126972008-02-03 Doug Evans <dje@google.com>
12698
301f0ecf
DE
12699 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
12700
81fe8080
DE
12701 * gdb.cp/gdb2384.exp: New file.
12702 * gdb.cp/gdb2384.cc: New file.
12703 * gdb.cp/gdb2384-base.h: New file.
12704 * gdb.cp/gdb2384-base.cc: New file.
12705
4b071aec
DE
127062008-02-02 Doug Evans <dje@google.com>
12707
12708 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
12709
61137ba6
JB
127102007-02-01 Joel Brobecker <brobecker@adacore.com>
12711
12712 * gdb.ada/sym_print_name: New test program.
12713 * gdb.ada/sym_print_name.exp: New testcase.
12714
127152007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
12716
12717 * gdb.ada/nested/hello.adb: New file.
12718 * gdb.ada/nested.exp: New testcase.
12719 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
12720
98deb0da
VP
127212008-02-01 Vladimir Prus <vladimir@codesourcery.com>
12722
12723 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
12724 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
12725 don't cause future evaluations of function to report
12726 creation of internal breakpoints.
98deb0da 12727
723a2275
VP
127282008-02-01 Vladimir Prus <vladimir@codesourcery.com>
12729
12730 * gdb.mi/mi-break.exp (test_error): New.
12731 Call it.
12732
fb546a2f
LM
127332008-01-31 Luis Machado <luisgpm@br.ibm.com>
12734
12735 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
12736 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
12737
2d8fd90a
PM
127382008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
12739
12740 * gdb.pascal/integers.pas: New test program.
12741 * gdb.pascal/integers.exp: New testcase.
12742
a7fa0ded
PM
127432008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
12744
12745 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
12746
5e1a1926
TJB
127472008-01-30 Luis Machado <luisgpm@br.ibm.com>
12748
12749 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
12750 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
12751
8d04f9f0
JB
127522008-01-30 Paul Hilfinger <hilfinger@adacore.com>
12753
12754 * gdb.ada/formatted_ref: New test program.
12755 * gdb.ada/formatted_ref.exp: New testcase.
12756
12757 * gdb.cp/formatted-ref.cc: New file.
12758 * gdb.cp/formatted-ref.exp: New testcase.
12759
ce75a98f
JB
127602008-01-30 Joel Brobecker <brobecker@adacore.com>
12761
12762 * gdb.base/ptype.exp: Add testing of "ptype $pc".
12763
e835f6bf
NR
127642008-01-30 Nick Roberts <nickrob@snap.net.nz>
12765
12766 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
12767 (test_file_list_exec_source_file): Update to new macro-info field.
12768
d118ef87
PH
127692008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
12770
12771 * gdb.ada/exprs: New test program.
12772 * gdb.ada/exprs.exp: New testcase.
12773
7d35ab09
TJB
127742008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
12775
12776 * dfp-test.c (DELTA, DELTA_B): New definitions.
12777 (double_val1, double_val2, double_val3, double_val4, double_val5,
12778 double_val6, double_val7, double_val8, double_val9, double_val10,
12779 double_val11, double_val12, double_val13, double_val14, dec32_val1,
12780 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
12781 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
12782 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
12783 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
12784 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
12785 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
12786 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
12787 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
12788 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
12789 dec128_val16): New global variables.
12790 (decimal_dec128_align): New function.
12791 (decimal_mixed): Likewise.
12792 (decimal_many_args_dec32): Likewise.
12793 (decimal_many_args_dec64): Likewise.
12794 (decimal_many_args_dec128): Likewise.
12795 (decimal_many_args_mixed): Likewise.
12796 * dfp-test.exp: Add tests calling new inferior functions.
12797
2d717e4f
DJ
127982008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
12799
12800 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
12801 gdb.server/ext-run.exp: New files.
12802 * lib/gdbserver-support.exp (gdbserver_download): New.
12803 (gdbserver_start): New. Update gdbserver expected
12804 output.
12805 (gdbserver_spawn): Use them.
12806 (gdbserver_start_extended): New.
12807
e85a822c
DJ
128082008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
12809
12810 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
12811 Run on GNU/Linux.
12812 (do_exec_tests): Check for systems which do not support catchpoints.
12813 Do not match START.
12814 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
12815 Run on GNU/Linux. Enable verbose output.
12816 (check_fork_catchpoints): New.
12817 (explicit_fork_child_follow, catch_fork_child_follow)
12818 (tcatch_fork_parent_follow): Update expected messages.
12819 (do_fork_tests): Use check_fork_catchpoints.
12820 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
12821 Run on GNU/Linux. Enable verbose output.
12822 (check_vfork_catchpoints): New.
12823 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
12824 expected messages.
12825 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
12826
401ea829
JB
128272008-01-29 Jim Blandy <jimb@red-bean.com>
12828
12829 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
12830 host' errors.
12831 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
12832
aceaf3ad
JB
128332008-01-29 Jim Blandy <jimb@red-bean.com>
12834
12835 * gdb.threads/sigthread.c: Use barriers to ensure that
12836 child_thread and child_thread_two are always initialized before we
12837 start to use them.
12838
a5606eee
VP
128392008-01-29 Vladimir Prus <vladimir@codesourcery.com>
12840
12841 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
12842 * gdb.base/watchpoint-solib.c: New.
12843 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 12844
c55a82bb
PM
128452008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
12846
12847 * gdb.base/gdb1056.exp: Add unsigned integer test.
12848
0993fe05
DE
128492008-01-28 Doug Evans <dje@google.com>
12850
12851 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
12852
4fe42e7f
JB
128532008-01-27 Jim Blandy <jimb@codesourcery.com>
12854
c7a69933
JB
12855 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
12856
4fe42e7f
JB
12857 * gdb.base/expand-psymtabs.exp: Doc fix.
12858
5def8285
MK
128592008-01-26 Mark Kettenis <kettenis@gnu.org>
12860
12861 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
12862
5313c911
NR
128632008-01-24 Nick Roberts <nickrob@snap.net.nz>
12864
a9c64011 12865 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
12866 -var-set-format.
12867
93815fbf
VP
128682008-01-23 Chris Demetriou <cgd@google.com>
12869
12870 * gdb.threads/thread_events.c: New testcase source file.
12871 * gdb.threads/thread_events.exp: New testcase expect file.
12872
467a88ee
NR
128732008-01-23 Nick Roberts <nickrob@snap.net.nz>
12874
12875 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
12876
12877 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
12878 -var-set-format.
12879
d8f82aba
DJ
128802008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
12881 Vladimir Prus <vladimir@codesourcery.com>
12882
12883 * gdb.base/float.exp: Allow missing floating point for m68k and
12884 PowerPC.
12885
60c46647
VP
128862008-01-22 Vladimir Prus <vladimir@codesourcery.com>
12887
12888 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
12889 ignore count.
12890 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
12891 * gdb.mi/mi-cli.exp: Adjust.
12892 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 12893
c7dd36a1
PA
128942008-01-17 Pedro Alves <pedro@codesourcery.com>
12895
12896 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
12897 and 'dummy_ptr' integer pointer. Initialize struct_declarations
12898 with dummy_ptr's address.
12899 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
12900 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
12901 all targets.
12902 * gdb.mi/mi2-var-child.exp: Likewise.
12903
39d5313e
JB
129042008-01-09 Joel Brobecker <brobecker@adacore.com>
12905
12906 * gdb.ada/null_array: New test program.
12907 * gdb.ada/null_array.exp: New testcase.
12908
0aea4bf3
LM
129092008-01-09 Luis Machado <luisgpm@br.ibm.com>
12910
12911 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
12912 with required float modifiers.
12913
0b354900
JB
129142008-01-08 Joel Brobecker <brobecker@adacore.com>
12915
12916 * gdb.ada/funcall_param: New test program.
12917 * gdb.ada/funcall_param.exp: New testcase.
12918
cdb7f5d4
JB
129192008-01-08 Joel Brobecker <brobecker@adacore.com>
12920
12921 * gdb.ada/arrayparam: New test program.
12922 * gdb.ada/arrayparam.exp: New testcase.
12923
88e2547f
JB
129242008-01-08 Joel Brobecker <brobecker@adacore.com>
12925
12926 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
12927 landed. Should also fix random failures in the test following it.
12928
f6867ce0
TJB
129292008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
12930
12931 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
12932 for expressions with decimal float values.
12933 (test_dfp_conversions): New function to test casts to and from
12934 decimal float types.
12935 Call test_dfp_conversions.
12936 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
12937 elements.
12938 (main): Initialize ds.float4 and ds.double8 elements.
12939 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
12940 string to new error message.
12941 (d64_set_tests): Likewise.
12942 (d128_set_tests): Likewise.
12943 Add tests for expressions with decimal float variables. Add tests for
12944 conversions to and from decimal float types.
12945
f9c11282
JB
129462008-01-05 Joel Brobecker <brobecker@adacore.com>
12947
12948 * gdb.ada/packed_tagged/comp_bug.adb: New file.
12949 * gdb.ada/packed_tagged.exp: New testcase.
12950
0ecbca72
JB
129512008-01-04 Joel Brobecker <brobecker@adacore.com>
12952
12953 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
12954 gdb.ada/homonym/homonym_main.adb: New files.
12955 * gdb.ada/homonym.exp: New testcase.
12956
c18d3d89
JB
129572008-01-04 Joel Brobecker <brobecker@adacore.com>
12958
12959 * gdb.ada/packed_array.exp: Add testing of references to
12960 a packed array.
12961
ecc7085b
JB
129622008-01-04 Joel Brobecker <brobecker@adacore.com>
12963
12964 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
12965 New files.
12966 * gdb.ada/type_coercion.exp: New testcase.
12967
c474c922
JB
129682008-01-04 Joel Brobecker <brobecker@adacore.com>
12969
12970 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
12971 gdb.ada/tagged/foo.adb: New file.
12972 * gdb.ada/tagged.exp: New testcase.
12973
9005b927
JB
129742008-01-04 Joel Brobecker <brobecker@adacore.com>
12975
12976 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
12977 gdb.ada/ptype_field/foo.adb: New files.
12978 * gdb.ada/ptype_field.exp: New testcase.
12979
1a6aaad8
JB
129802008-01-03 Joel Brobecker <brobecker@adacore.com>
12981
12982 * gdb.ada/print_pc.exp: New testcase.
12983
0ef22f53
JB
129842008-01-03 Joel Brobecker <brobecker@adacore.com>
12985
12986 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
12987 gdb.ada/taft_type/p.adb: New files.
12988 * gdb.ada/taft_type.exp: New testcase.
12989
1689ecf8
JB
129902008-01-03 Joel Brobecker <brobecker@adacore.com>
12991
12992 * gdb.ada/array_bounds/bar.adb: New file.
12993 * gdb.ada/array_bounds.exp: New testcase.
12994
a4d0b9c3
JB
129952008-01-03 Joel Brobecker <brobecker@adacore.com>
12996
12997 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
12998 gdb.ada/arrayptr/foo.adb: New files.
12999 * gdb.ada/arrayptr.exp: New testcase.
13000
a31ace00
JB
130012008-01-03 Joel Brobecker <brobecker@adacore.com>
13002
13003 * gdb.base/set-lang-auto.exp: New testcase.
13004
a97fced3
JB
130052008-01-03 Joel Brobecker <brobecker@adacore.com>
13006
13007 * gdb.ada/fun_addr/foo.adb: New file.
13008 * gdb.ada/fun_addr.exp: New testcase.
13009
ef29ce1a
JK
130102008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13011
13012 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
13013 New files
13014
0fafefe3
JB
130152008-01-02 Joel Brobecker <brobecker@adacore.com>
13016
13017 * array_subscript_addr/p.adb: New file.
a9c64011 13018 * array_subscript_addr.exp: New testcase.
0fafefe3 13019
c4359f8d
JB
130202008-01-02 Joel Brobecker <brobecker@adacore.com>
13021
a9c64011 13022 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
13023 New files.
13024 * gdb.ada/str_cmp_ref.exp: New testcase.
13025
1aa1b15b
JB
130262008-01-01 Joel Brobecker <brobecker@adacore.com>
13027
13028 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
13029 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 13030 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 13031
81c9b2cf
JB
130322008-01-01 Joel Brobecker <brobecker@adacore.com>
13033
13034 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
13035 gdb.ada/ref_param/pck.ads: New files.
13036 * gdb.ada/ref_param.exp: New testcase.
13037
319e4674
JB
130382008-01-01 Joel Brobecker <brobecker@adacore.com>
13039
13040 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
13041 gdb.ada/interface/foo.adb: New files.
13042 * gdb.ada/interface.exp: New testcase.
13043
ef682c56
JB
130442007-12-31 Jim Blandy <jimb@codesourcery.com>
13045
13046 * gdb.base/multi-forks.exp: Consume all output from child
13047 processes before proceeding to next test.
13048
f6f3eb6c
JB
130492007-12-29 Jim Blandy <jimb@codesourcery.com>
13050
13051 * configure: Regenerated.
13052
f652e42f
JB
130532007-12-27 Joel Brobecker <brobecker@adacore.com>
13054
13055 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
13056 gdb.ada/fixed_cmp/fixed.adb: New files.
13057 * gdb.ada/fixed_cmp.exp: New testcase.
13058
6943e596
JB
130592007-12-27 Joel Brobecker <brobecker@adacore.com>
13060
13061 * gdb.ada/boolean_expr.exp: New testcase.
13062
aad9a193
JB
130632007-12-26 Jim Blandy <jimb@codesourcery.com>
13064
13065 * gdb.base/multi-forks.exp: Doc fix.
13066
fb5f3683
JB
130672007-12-26 Joel Brobecker <brobecker@adacore.com>
13068
13069 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
13070 * gdb.ada/char_param.exp: Do not compile our test program with
13071 -gnata, this is unnecessary.
13072 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
13073
384e4a9c
JB
130742007-12-24 Joel Brobecker <brobecker@adacore.com>
13075
13076 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
13077 gdb.ada/print_chars/foo.adb: New files.
13078 * gdb.ada/print_chars.exp: New testcase.
13079
01e044f7
JB
130802007-12-24 Joel Brobecker <brobecker@adacore.com>
13081
13082 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
13083 gdb.ada/char_param/foo.adb: New files.
13084 * gdb.ada/char_param.exp: New testcase.
13085
0ce17860
JB
130862007-12-22 Jim Blandy <jimb@codesourcery.com>
13087
13088 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
13089 hard-coding source line numbers into the test.
13090 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
13091 gdb_get_line_number to find.
13092
919809b9
JB
130932007-12-22 Joel Brobecker <brobecker@adacore.com>
13094
13095 * gdb.base/ptype.c (highest): New struct type.
13096 (the_highest): New variable of that type.
13097 (main): Add dummy assignment to a field of variable the_highest.
13098 * gdb.base/ptype.exp: Test type printing of our new variable.
13099
abc8a88d
PM
131002007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
13101
13102 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 13103 and record first explicitly generated thread number.
abc8a88d
PM
13104 Use that thread number for thread specific watchpoint test.
13105 Add iteration number to repetitive tests.
13106
5158f3e3
CES
131072007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
13108 Jim Blandy <jimb@codesourcery.com>
13109
13110 * gdb.base/expand-psymtabs.c: New testcase
13111 source file.
13112 * gdb.base/expand-psymtabs.exp: New testcase
13113 expect file.
13114
37e4754d
LM
131152007-12-17 Luis Machado <luisgpm@br.ibm.com>
13116
13117 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
13118 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
13119
551e5d04
JB
131202007-12-17 Joel Brobecker <brobecker@adacore.com>
13121
13122 * gdb.ada/frame_args/foo.adb: New file.
13123 * gdb.ada/frame_args/pck.ads: New file.
13124 * gdb.ada/frame_args/pck.adb: New file.
13125 * gdb.ada/frame_args.exp: New testcase.
13126
a05ee097
JB
131272007-12-17 Joel Brobecker <brobecker@adacore.com>
13128
13129 * gdb.base/frame-args.c: New file.
13130 * gdb.base/frame-args.exp: New testcase.
13131
c162e8c9 131322007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 13133 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
13134
13135 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
13136
afe8ab22 131372007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 13138
afe8ab22
VP
13139 * gdb.mi/mi-pending.exp: New.
13140 * gdb.mi/mi-pending.c: New.
13141 * gdb.mi/mi-pendshr.c: New.
13142
dfdfb3ca
JB
131432007-12-06 Jim Blandy <jimb@codesourcery.com>
13144
13145 * gdb.base/default.exp: Update expected output for 'info catch'.
13146
b7fca990
JK
131472007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
13148
13149 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
13150 must be set to binary.
13151
6a1afc1e
PA
131522007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
13153
13154 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
13155
a6b151f1
DJ
131562007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
13157
13158 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
13159 gdb.mi/mi-file-transfer.exp: New.
13160
43039443
JK
131612007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13162
13163 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
13164
0ef2251b
MR
131652007-11-22 Maciej W. Rozycki <macro@mips.com>
13166
13167 * gdb.trace/backtrace.exp: Fix a typo.
13168 * gdb.trace/circ.exp: Likewise.
13169 * gdb.trace/collection.exp: Likewise.
13170 * gdb.trace/limits.exp: Likewise.
13171 * gdb.trace/report.exp: Likewise.
13172 * gdb.trace/tfind.exp: Likewise.
13173 * gdb.trace/while-dyn.exp: Likewise.
13174
5443631e
NR
131752007-11-21 Nick Roberts <nickrob@snap.net.nz>
13176
13177 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
13178 objects of pointers that can't be dereferenced are now
13179 "noneditable".
13180
a4ce5b0d
UW
131812007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13182
13183 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
13184 (target_cpu): Remove.
13185
d6e956e5
VP
131862007-10-15 Vladimir Prus <vladimir@codesourcery.com>
13187
13188 * gdb.base/ending-run.exp: Expect the list of cleared
13189 breakpoint to come in natural order, not the reversed one.
a9c64011 13190
214270ab
VP
131912007-11-07 Vladimir Prus <vladimir@codesourcery.com>
13192
13193 * gdb.mi/mi-var-child.c (do_child_deletion): New.
13194 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 13195
1a619819
LM
131962007-11-05 Luis Machado <luisgpm@br.ibm.com>
13197
13198 * gdb.base/printcmds.exp: New function
13199 test_printf_with_dfp.
13200
5b01a6fa
DE
132012007-11-02 Doug Evans <dje@google.com>
13202
13203 * gdb.disasm/t01_mov.s: Remove carriage returns.
13204 * gdb.disasm/t02_mova.s: Ditto.
13205 * gdb.disasm/t03_add.s: Ditto.
13206 * gdb.disasm/t04_sub.s: Ditto.
13207 * gdb.disasm/t05_cmp.s: Ditto.
13208 * gdb.disasm/t06_ari2.s: Ditto.
13209 * gdb.disasm/t07_ari3.s: Ditto.
13210 * gdb.disasm/t08_or.s: Ditto.
13211 * gdb.disasm/t09_xor.s: Ditto.
13212 * gdb.disasm/t10_and.s: Ditto.
13213 * gdb.disasm/t11_logs.s: Ditto.
13214 * gdb.disasm/t12_bit.s: Ditto.
13215 * gdb.disasm/t13_otr.s: Ditto.
13216
ec33ab7f
JK
132172007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13218
13219 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
13220
ae0d01ff
UW
132212007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13222
13223 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
13224 provide DFP support.
13225
55eddb0f
DJ
132262007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
13227
13228 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
13229 Test "set powerpc vector-abi". Skip auto-detection tests for old
13230 toolchains.
13231
7020f05c
PA
132322007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
13233
13234 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
13235 with [string compare].
13236
84bc3db9
PA
132372007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
13238
13239 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
13240 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
13241
5876dc88
LM
132422007-10-25 Luis Machado <luisgpm@br.ibm.com>
13243
13244 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
13245 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
13246 * gdb.opt/Makefile.in: New makefile.
13247 * Makefile.in: Create new directory "gdb.opt".
13248 * configure.ac: Add "gdb.opt" directory.
13249 * configure: Regenerated.
a9c64011 13250
c3ea9a14
DE
132512007-10-25 Doug Evans <dje@google.com>
13252
13253 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
13254 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
13255
a9c64011 132562007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
13257 Thiago Jung Bauermann <bauerman@br.ibm.com>
13258
13259 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
13260 Floating Point expressions.
13261 * gdb.base/dfp-test.exp: new file adding tests for Decimal
13262 Floating Point variables.
13263 * gdb.base/dfp-test.c: new file containing program with Decimal
13264 Floating variables, used by gdb.base/dfp-test.exp.
13265
62a24a2b
DJ
132662007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
13267
13268 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
13269
e7b1eae6
UW
132702007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13271
13272 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
13273 compiling test case with GCC.
13274 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
13275
c641edcc
UW
132762007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13277
13278 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
13279 format changes.
13280
5e5ebfe6
MS
132812007-10-18 Michael Snyder <msnyder@specifix.com>
13282
13283 * gdb.base/dbx.exp: Add missing "-re " operator.
13284
e831e7b6
GM
132852007-10-16 Gaius Mulley <gaius@glam.ac.uk>
13286
13287 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
13288 * configure.ac: Removed trailing spaces after backslash.
13289 * gdb.modula2: New directory.
13290 * gdb.modula2/Makefile.in: New file.
13291 * gdb.modula2/unbounded-array.exp: New file.
13292 * gdb.modula2/unbounded1.c: New file.
13293
7cc46491
DJ
132942007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
13295
13296 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
13297
132982007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
13299
13300 * gdb.base/sigstep.c (main): Add checks for
13301 return values for setitimer call.
13302 Call setitimer again with itimer = ITIMER_REAL
13303 if first call to setitimer fails.
13304
e91528f0
KH
133052007-10-11 Kazu Hirata <kazu@codesourcery.com>
13306
13307 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
13308 of $timeout.
13309
2ec9a4f8
DJ
133102007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
13311
13312 * gdb.server/server-run.exp: Test for dynamic linker symbols.
13313
133142007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
13315
13316 * lib/gdb.exp (gdb_run_cmd): Move comment outside
13317 of gdb_expect call, to avoid interruption.
13318
64b2fa04
PA
133192007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
13320
13321 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
13322 (v_unsigned_long_long, v_long_long_array)
13323 (v_signed_long_long_array, v_unsigned_long_long_array)
13324 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
13325 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
13326 [!NO_LONG_LONG]: New.
13327 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
13328 v_long_long_member.
13329
13330 (v_long_long_func, v_signed_long_long_func)
13331 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
13332 (main) [!NO_LONG_LONG]: Initialize long long variants.
13333
13334 * gdb.base/whatis.exp: If board file requests no_long_long, build
13335 test with NO_LONG_LONG defined. Test long long, signed long long,
13336 and unsigned long long variants but only if board file doesn't
13337 disable it.
13338
a912286e 133392007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 13340 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
13341
13342 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
13343 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
13344 * configure: Regenerated.
13345 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
13346 gdb.pascal/types.exp, lib/pascal.exp: New files.
13347
471ba8c9
DJ
133482007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
13349
13350 * gdb.cp/classes.exp (do_tests): Always step to the line after the
13351 call.
13352 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
13353 to return to the call.
13354 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
13355 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
13356 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
13357 * gdb.mi/mi-until.exp (test_until): Likewise.
13358 * gdb.mi/mi2-until.exp (test_until): Likewise.
13359
fef8a650
DJ
133602007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
13361
13362 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
13363 two-char array.
13364 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
13365
d983da9c
DJ
133662007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
13367
13368 * gdb.threads/watchthreads.c (thread_function): Sleep between
13369 iterations.
13370 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
13371 at once for S/390. Generate matching fails and passes.
13372
17f62551
VP
133732007-09-27 Vladimir Prus <vladimir@codesourcery.com>
13374
13375 * gdb.mi/var-cmd.c (do_children_tests): Initialize
13376 the 'struct_declarations' variable to zeros.
a9c64011 13377
ed0616c6
VP
133782007-09-24 Vladimir Prus <vladimir@codesourcery.com>
13379
13380 * gdb.cp/mb-ctor.cc: New.
13381 * gdb.cp/mb-ctor.exp: New.
13382 * gdb.cp/mb-templates.cc: New.
13383 * gdb.cp/mb-templates.exp: New.
13384
41f1b697
DJ
133852007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
13386
13387 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
13388
3f213f78
PA
133892007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
13390
13391 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
13392 targets.
13393 * configure: Regenerate.
13394
0d381245 133952007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 13396
0d381245
VP
13397 * gdb.base/annota1.exp: Adjust for 'info break'
13398 format changes.
13399 * gdb.base/annota3.exp: Likewise.
13400 * gdb.base/break.exp: Likewise.
13401 * gdb.base/condbreak.exp: Likewise.
13402 * gdb.base/pending.exp: Likewise.
13403 * gdb.base/sepdebug.exp: Likewise.
13404 * gdb.base/unload.exp: Likewise.
13405 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 13406
fe3f5fa8
VP
134072007-09-22 Vladimir Prus <vladimir@codesourcery.com>
13408
13409 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
13410 messages.
13411 * gdb.base/chng-syms.exp: Likewise.
13412 * gdb.base/unload.exp: Likewise.
a9c64011 13413
a75cf6c0
DJ
134142007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
13415
13416 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
13417
18ecae38
DJ
134182007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
13419
13420 * schedlock.c (NUM): Change to 1.
13421 (main): Use args[0] for the main thread.
13422 * schedlock.exp: Only expect two threads. Only issue one pass or fail
13423 regardless of the number of threads.
13424
5509918f
MR
134252007-09-14 Maciej W. Rozycki <macro@mips.com>
13426
4a543daf
MR
13427 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
13428 type down.
13429 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
13430 test.
13431 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
13432 watchpoint type down.
13433 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
13434 test.
13435
134362007-09-14 Maciej W. Rozycki <macro@mips.com>
13437
5509918f
MR
13438 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
13439 Move all the tests here and run them twice, once using software
13440 watchpoints and once using hardware watchpoints.
13441 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
13442
40b53987
DJ
134432007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
13444
13445 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
13446 test.
13447
695e2681
MK
134482007-09-10 Mark Kettenis <kettenis@gnu.org>
13449
8b3fc8d8
MK
13450 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
13451 build-id.
13452
695e2681
MK
13453 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
13454 know about $ORIGIN. Calculate output dir from $dest instead of
13455 using ${objdir}/{$subdir}.
13456
58d69f29
MK
134572007-09-09 Mark Kettenis <kettenis@gnu.org>
13458
13459 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
13460 gcore, before continuing with the test.
13461
3e347599
DJ
134622007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
13463
13464 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
13465 * gdb.mi/mi-watch.exp: Likewise.
13466
ea37ba09
DJ
134672007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
13468 Jim Blandy <jimb@codesourcery.com>
13469
13470 * gdb.arch/i386-sse.exp: Do not expect character constants.
13471 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
13472 * gdb.base/display.exp: Allow print/s.
13473 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
13474 and unsigned char array changes.
13475
2025a643
DJ
134762007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
13477
13478 * gdb.base/display.exp: Add tests for printf %p.
13479
26669a27
PA
134802007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
13481
13482 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
13483 the dll name to unicode.
13484
c8f021f8
JK
134852007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13486
13487 * gdb.base/default.exp (show version): Update the version text.
13488 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
13489
4cf31eea
JK
134902007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13491
13492 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
13493 New files.
13494
4935890f
JK
134952007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13496
13497 * lib/gdb.exp (build_id_debug_filename_get): New function.
13498 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
13499 Remove the generate DEBUG file for the future testcase runs.
13500 New testcase for the NT_GNU_BUILD_ID retrieval.
13501 Move the final testing step to ...
13502 (test_different_dir): ... a new function.
13503 New parameter XFAIL to XFAIL all the tests performed.
13504 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
13505 New parameter TYPE to PF_PREFIX all the tests performed.
13506
02142340
VP
135072007-08-31 Vladimir Prus <vladimir@codesourcery.com>
13508
13509 * gdb.mi/mi-var-cp.cc (path_expression): New
13510 function.
13511 * gdb.mi/mi-var-cp.exp: Run path exression tests.
13512
36acd84e
UW
135132007-08-27 Markus Deuling <deuling@de.ibm.com>
13514
13515 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
13516 to fit into SPU Local Store memory.
13517
a896d121
JB
135182007-08-23 Joel Brobecker <brobecker@adacore.com>
13519
13520 * gdb.base/default.exp: Adjust the expected output of "info
13521 warranty" after the switch to GPLv3.
13522
7b433602
JB
135232007-08-23 Joel Brobecker <brobecker@adacore.com>
13524
13525 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
13526 to 30000 (from 20000).
13527
e22f8b7c
JB
135282007-08-23 Joel Brobecker <brobecker@adacore.com>
13529
13530 Switch the license of all .exp files to GPLv3.
13531 Switch the license of all .f and .f90 files to GPLv3.
13532 Switch the license of all .s and .S files to GPLv3.
13533
5a0e3bd0
JB
135342007-08-23 Joel Brobecker <brobecker@adacore.com>
13535
13536 * configure.ac: Switch license to GPLv3.
13537
cc00619d
JB
135382007-08-23 Joel Brobecker <brobecker@adacore.com>
13539
13540 Switch the licensing to GPLv3 for all .ads and .adb files.
13541
8d26208a
DJ
135422007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
13543
13544 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
13545 and t_int_double.
13546 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
13547
4fcb9948
JB
135482007-08-17 Joel Brobecker <brobecker@adacore.com>
13549
13550 * gdb.base/step-line.c: Switch license to GPL version 3, and
13551 update copyright year.
13552 * gdb.base/step-line.inp: Likewise.
13553
b9c34f67
JB
135542007-08-17 Joel Brobecker <brobecker@adacore.com>
13555
13556 * gdb.base/gdb1555.exp: Make expected output immune to formatting
13557 changes inside gdb1555.c.
13558 * gdb.base/pending.exp: Likewise.
13559
2cc17678
DJ
135602007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
13561
13562 * config/default.exp: New file.
13563
e48883f7
DJ
135642007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
13565
13566 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
13567 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
13568
1ab80e5b
MR
135692007-07-30 Maciej W. Rozycki <macro@mips.com>
13570
13571 * gdb.base/dump.exp: Force the correct endianness for binary
13572 formats not carrying this information.
13573
aba471f5
DJ
135742007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13575
13576 * gdb.threads/staticthreads.exp: Match .*sem_post.
13577
d4e07204
DJ
135782007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13579
13580 * gdb.base/readline.exp (operate_and_get_next): Match the final
13581 prompt.
13582
2b97317d
KB
135832007-07-23 Kevin Buettner <kevinb@redhat.com>
13584
13585 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
13586 to restarting SID.
13587
44efa07a
KB
135882007-07-18 Kevin Buettner <kevinb@redhat.com>
13589
13590 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
13591 prior to `gdb_start'.
13592
7b5ebade
KB
135932007-07-18 Kevin Buettner <kevinb@redhat.com>
13594
13595 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
13596 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
13597 Remove call to gdb_unload.
13598
255e7678
DJ
135992007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
13600 Daniel Jacobowitz <dan@codesourcery.com>
13601
13602 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
13603 for __WIN32__.
13604 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
13605 * gdb.base/unload.exp: Use shared library test routines.
13606
3a40aaa0
UW
136072007-07-03 Markus Deuling <deuling@de.ibm.com>
13608
13609 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
13610 * gdb.base/solib-symbol-lib.c: Likewise.
13611 * gdb.base/solib-symbol-main.c: Likewise.
13612
b0f4b84b
DJ
136132007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
13614
13615 * config/gdbserver.exp (gdb_reconnect): New.
13616 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
13617 gdb.base/solib-disc.exp: New files.
13618 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
13619 remote debugging".
13620 (gdb_compile): Add shlib_load flag.
13621 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
13622 port.
13623 (gdbserver_reconnect): New.
13624
1b05479a
DJ
136252007-07-01 Nick Roberts <nickrob@snap.net.nz>
13626 Daniel Jacobowitz <dan@codesourcery.com>
13627
13628 * gdb.base/annota3.exp: Test for if construct.
13629
86f78eb2
DJ
136302007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
13631
13632 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
13633
6a2eb474 136342007-06-21 Chris Dearman <chris@mips.com>
a9c64011 13635 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
13636
13637 * gdb.base/display.exp: Allow a newline after display/i.
13638 * gdb.base/pc-fp.exp: Likewise.
13639 * gdb.base/sigbpt.exp: Likewise.
13640
f8b73d13
DJ
136412007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
13642
13643 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
13644 required features to be included.
13645
4339e69e
DJ
136462007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
13647
13648 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
13649 in info threads output.
13650
23d964e7
UW
136512007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13652 Markus Deuling <deuling@de.ibm.com>
13653
13654 * gdb.arch/spu-info.exp: New testcase.
13655 * gdb.arch/spu-info.c: New file.
13656
fd20f75b
DJ
136572007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
13658
13659 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
13660 tpcs_offset. Restore lr after the call.
13661 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
13662
2226f861
DJ
136632007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
13664
13665 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
13666 (gdbserver_run): Kill any running gdbserver.
13667 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
13668
d12371a9
MR
136692007-05-17 Maciej W. Rozycki <macro@mips.com>
13670
13671 * gdb.base/sigbpt.exp: Preset segv_addr.
13672
93f02886
DJ
136732007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
13674
13675 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
13676 (gdb_compile_shlib): Likewise.
13677 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
13678 (default_gdb_init): Clear cleanfiles.
13679 (gdb_finish): Delete recorded cleanfiles.
13680 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
13681
13682 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
13683 Do not use isnative.
13684 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
13685 gdb.base/so-impl-ld.exp: Likewise.
13686 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
13687 * gdb.base/unload.exp: Likewise. Do not pass empty option to
13688 gdb_compile.
13689
b04e06d7
VP
136902007-05-15 Vladimir Prus <vladimir@codesourcery.com>
13691
13692 * config/unknown.exp: Remove.
13693
069ed931
UW
136942007-05-15 Markus Deuling <deuling@de.ibm.com>
13695
13696 * gdb.base/info-proc.exp: Check is_remote.
13697
09db0d03
UW
136982007-05-14 Markus Deuling <deuling@de.ibm.com>
13699
13700 * gdb.base/gcore.exp: Initialize variable core_supported.
13701
af2cbe8c
DJ
137022007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
13703
13704 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
13705
027c0295
DJ
137062007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
13707
13708 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
13709 * gdb.threads/print-threads.exp (test_all_threads): Allow
13710 negative and hexadecimal thread IDs.
13711
dc5000e7
DJ
137122007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
13713
13714 * gdb.java/jprint.java (public): Avoid invalid call to static
13715 method.
13716
2e74ed18
DP
137172007-05-14 Denis Pilat <denis.pilat@st.com>
13718
13719 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
13720 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
13721 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
13722 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
13723 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
13724
83547f02
UW
137252007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13726
13727 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 13728 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
13729 this mode.
13730 * gdb.base/ovlymgr.c: Provide stubs for spu target.
13731 * gdb.base/spu.ld: New file.
13732
b18be20d
DJ
137332007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
13734
13735 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
13736
be444858
DJ
137372007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
13738
13739 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
13740
b1d53152
DJ
137412007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
13742
13743 * gdb.java/jmain.exp: Handle demangled names with and without method
13744 signatures.
13745
d084b331
DJ
137462007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
13747
13748 * gdb.mi/mi-syn-frame.c (main, foo, bar)
13749 (have_a_very_merry_interrupt): Remove calls to puts.
13750 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
13751 inferior output.
13752 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
13753 test names.
13754
db9d7fc5
DJ
137552007-04-29 Markus Deuling <deuling@de.ibm.com>
13756 Daniel Jacobowitz <dan@codesourcery.com>
13757
13758 * gdb.base/auxv.exp (core_works): Also check is_remote.
13759 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
13760
ef783a7d 137612007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 13762
ef783a7d
VP
13763 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
13764 message, not the undefined 'module' variable.
13765 * gdb.base/siginfo.exp: Likewise.
13766 * gdb.base/sigstep.exp: Likewise.
13767 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
13768 serialport.
13769 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
13770
b7b73cae
CV
137712007-04-25 Corinna Vinschen <vinschen@redhat.com>
13772
13773 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
13774 target sim fails. Return 0 otherwise.
13775 (gdb_load): Return prematurely if gdb_target_sim fails.
13776
7d90fdfa
DP
137772007-04-16 Denis Pilat <denis.pilat@st.com>
13778
13779 * gdb.base/setshow.exp: Reset height after having set it to 100.
13780
5d3e9c85
DP
137812007-04-16 Denis Pilat <denis.pilat@st.com>
13782
13783 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
13784
18e75969
DP
137852007-04-16 Denis Pilat <denis.pilat@st.com>
13786
13787 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
13788
25d5ea92
VP
137892007-04-14 Vladimir Prus <vladimir@codesourcery.com>
13790
13791 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
13792 tests. Run the frozen varobjs test.
13793 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 13794 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 13795
0b49cb80
JK
137962007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13797
13798 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
13799 gdb.base/type-opaque.exp: New files.
13800
a73bafbc 138012007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
13802
13803 * gdb.mi/mi-var-child.c
a73bafbc
VP
13804 (do_children_tests): User char[2] instead of
13805 char so that automatic printing of pointers to char
13806 don't give unpredicable result.
13807 * gdb.mi/var-cmd.c (do_locals_test): Initialize
13808 local variables.
13809 * gdb.mi/mi-var-child.exp: Step to right line
13810 of do_children_tests.
13811 * gdb.mi/mi2-var-child.exp: Likewise.
13812 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 13813 do_locals_tests.
a73bafbc
VP
13814 (do_children_tests): User char[2] instead of
13815 char so that automatic printing of pointers to char
a9c64011 13816 don't give unpredicable result.
a73bafbc 13817 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 13818 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
13819 Pass test name to mi_wait_for_stop.
13820
7ce59000
DJ
138212007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
13822
13823 * gdb.asm/asm-source.exp: Remove d10v case.
13824 * lib/gdb.exp (skip_cplus_tests): Likewise.
13825 * gdb.asm/d10v.inc: Deleted.
13826
20389057
DJ
138272007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
13828
13829 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
13830
8807d78b
DJ
138312007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
13832
13833 * config/netware.exp: Delete file.
13834
aa3edb8e
JB
138352007-03-29 Joel Brobecker <brobecker@adacore.com>
13836
13837 * gdb.dwarf2/dw2-noloc.S: New file.
13838 * gdb.dwarf2/dw2-noloc.exp: New file.
13839
297561ac
PA
138402007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
13841
13842 * gdb.cp/method2.cc: New test.
13843 * gdb.cp/method2.exp: New test.
13844 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
13845
1f81bd39
DJ
138462007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
13847
13848 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
13849
9453113a
DJ
138502007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
13851
13852 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
13853
b741e217
DJ
138542007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
13855
13856 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
13857 (gdb_load): Delete, replace with...
13858 (gdb_reload): ...this.
13859 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
13860 * gdb.server/server-mon.exp: Likewise.
13861 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
13862 (gdb_start_cmd): New.
13863 (gdb_file_cmd): Save the last loaded file.
13864 (gdb_reload): New.
13865 (gdb_gnu_strip_debug): Use transform.
13866 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
13867 support here. Use new $last_loaded_file. Check mtime.
13868 (gdb_target_cmd): Handle ObjC failure case.
13869 (infer_host_exec): Delete.
13870 (gdbserver_load): Rename to...
13871 (gdbserver_run): ...this. Simplify.
13872 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
13873 (mi_gdb_load): Move most contents to a new function...
13874 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
13875 (mi_run_cmd): Use mi_gdb_target_load.
13876 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
13877 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
13878 Use gdb_run_cmd.
13879 * gdb.base/charsign.exp: Remove incorrect comment.
13880 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
13881 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
13882 gdb.base/start.exp: Use gdb_start_cmd.
13883
446ab585 138842007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 13885 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
13886
13887 * gdb.base/sigbpt.exp: Fix the message when skipping test.
13888 * gdb.base/signull.exp: Similarly.
13889
bbb88ebf
UW
138902007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13891
13892 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
13893 messages available to test cases (like chng-sym.exp).
13894
cb8c4a99
AS
138952007-03-14 Andreas Schwab <schwab@suse.de>
13896
13897 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
13898 format changes.
13899
4e463ff5
DJ
139002007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
13901
13902 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
13903 (optimized_1): New.
13904 (main): Call optimized_1.
13905 (gdb2029): Correct typos. Call gdb2029_marker.
13906 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
13907 for gdb2029.
13908
b6db2c47
MK
139092007-03-12 Mark Kettenis <kettenis@gnu.org>
13910
13911 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
13912 as tabs. Remove redundant test pattern.
13913
70ed3737
UW
139142007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13915
13916 * gdb.base/long_long.exp: Accept optional symbol name in <...>
13917 for /a format output.
13918
47b67b60
DJ
139192007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
13920
13921 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
13922 collect output incrementally.
13923
b8953b0e
UW
139242007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13925
13926 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
13927 for -var-create lpcharacter test.
13928 * gdb.mi/mi2-var-cmd.exp: Likewise.
13929
7acd5c40
UW
139302007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13931
13932 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
13933 pass on targets where address zero is readable.
13934
9c6759c1
UW
139352007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13936
13937 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
13938 just a single architecture.
13939
a2f1aeb4
UW
139402007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13941
13942 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
13943 (fetch_all_registers): New function, uses gdb_test_multiple and
13944 exp_continue to fetch inferior output line-by-line.
13945 Replace all uses of do_get_all_registers by fetch_all_registers.
13946
46579ac2
UW
139472007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13948
13949 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
13950 in target_info.
13951
fc133f24
MS
139522007-03-02 Michael Snyder <michael.snyder@palmsource.com>
13953
a9c64011 13954 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
13955 consistancy; add a default (timeout) case.
13956
7646a51d
MS
139572007-03-02 Michael Snyder <michael.snyder@palmsource.com>
13958
13959 * gdb.base/watchpoint.exp: Fix truncated comment.
13960
dcfff61f
MS
139612007-03-02 Michael Snyder <michael.snyder@palmsource.com>
13962
13963 * Makefile.in: Remove spurious single-quotes from sed command.
13964
664e3ee9
DJ
139652007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
13966
13967 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
13968 func.
13969 * gdb.mi/mi2-var-cmd.exp: Likewise.
13970
d7cc6f2f
JB
139712007-02-27 Joel Brobecker <brobecker@adacore.com>
13972
a9c64011
AS
13973 * gdb.dwarf2/dw2-producer.S: New file.
13974 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
13975
139762007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
13977
13978 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
13979 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
13980 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
13981 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
13982 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
13983 Revert tests to use mi_gdb_test and include value field in output
13984 of -var-create.
13985
93d42b30
DJ
139862007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
13987
13988 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
13989
c499ed39
DJ
139902007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
13991
13992 * gdb.base/maint.exp: Remove full paths from test names.
13993 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
13994 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
13995
9836f81b
JB
139962007-02-27 Joel Brobecker <brobecker@adacore.com>
13997
13998 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
13999
c74d0ad8
DJ
140002007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
14001
14002 * gdb.server/server-mon.exp: New test.
14003
2711e456
DJ
140042007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
14005
14006 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
14007
ff6f572f
DJ
140082007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
14009
14010 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
14011 register capitalization.
14012
fada3feb
DP
140132007-02-13 Denis Pilat <denis.pilat@st.com>
14014
14015 * gdb.mi/mi-var-invalidate.exp: New file.
14016
fb1e4ffc
DJ
140172007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
14018
14019 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
14020
3da939d7
DJ
140212007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
14022
14023 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
14024
123dc839
DJ
140252007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
14026
14027 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
14028 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
14029
877e3645 140302007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
14031
14032 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
14033 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
14034 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
14035 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
14036 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 14037 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 14038 Update tests to include value field in output of -var-create.
a9c64011 14039
3c0a2960
AS
140402007-02-08 Andreas Schwab <schwab@suse.de>
14041
14042 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
14043
108546a0
DJ
140442007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
14045
14046 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
14047 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
14048
d701dcab
DP
140492007-02-02 Denis Pilat <denis.pilat@st.com>
14050
14051 * gdb.threads/threadapply.exp: check that frame is not changed by
14052 the thread apply all command.
14053
783e3e2f
AS
140542007-01-31 Andreas Schwab <schwab@suse.de>
14055
6d9c3a87
AS
14056 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
14057
3c50d7b9
AS
14058 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
14059 in the dwarf sections.
14060 * gdb.dwarf2/mac-fileno.S: Likewise.
14061
783e3e2f
AS
14062 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
14063 bspstore register on ia64.
14064
78ff580e
AS
140652007-01-29 Andreas Schwab <schwab@suse.de>
14066
cc8e9b12
AS
14067 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
14068 "frame-begin" annotation.
14069
78ff580e
AS
14070 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
14071 number of "frames-invalid" annotations.
14072
704a4f78
DJ
140732007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
14074
14075 * gdb.base/commands.exp: Call if_commands_test.
14076 (gdb_test_no_prompt, if_commands_test): New.
14077
e741bf94
MK
140782007-01-28 Mark Kettenis <kettenis@gnu.org>
14079
14080 * gdb.threads/sigthread.c (NSIGS): Make bigger.
14081
474d0ad3
AS
140822007-01-27 Andreas Schwab <schwab@suse.de>
14083
14084 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
14085 .short/.int/.quad in the dwarf sections.
14086 * gdb.dwarf2/dw2-intercu.S: Likewise.
14087 * gdb.dwarf2/dw2-intermix.S: Likewise.
14088
e784b426
JK
140892007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14090
14091 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
14092 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
14093 array.
e784b426
JK
14094 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
14095 * gdb.base/setvar.exp: Likewise.
14096
37f08e04
AS
140972007-01-26 Andreas Schwab <schwab@suse.de>
14098
9a01813a
AS
14099 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
14100 test.
14101
37f08e04
AS
14102 * gdb.base/multi-forks.exp ("restart $i"): Also match
14103 __kernel_syscall_via_break.
14104
6e2a9270
VP
141052007-01-24 Vladimir Prus <vladimir@codesourcery.com>
14106
14107 * lib/mi-support.exp (mi_delete_varobj): New.
14108 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
14109 testcase.
14110 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
14111 (main): Call the above.
14112 (reference_update_test, base_in_reference_test)
14113 (reference_to_pointer): Delete the created varobjs.
a9c64011 14114
e515b470
DJ
141152007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
14116
14117 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
14118 * configure: Regenerated.
14119 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
14120 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
14121 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
14122 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
14123 * lib/gdb.exp (gdb_skip_xml_test): New function.
14124
08d8bcd7
DJ
141252007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
14126
14127 * gdb.base/sigrepeat.exp: Correct error message.
14128
141292007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
14130 Daniel Jacobowitz <dan@codesourcery.com>
14131
14132 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
14133 gdb.arch/i386-gnu-cfi-asm.S: New files.
14134
97c3f1f3
JK
141352007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14136
14137 * lib/gdb.exp: Abort on missing `site.exp'.
14138
cb1df416
DJ
141392007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14140 Daniel Jacobowitz <dan@codesourcery.com>
14141
14142 * gdb.base/included.c, gdb.base/included.exp,
14143 gdb.base/included.h: New files.
14144
35990120
DJ
141452007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
14146
14147 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
14148 (maximize_rlimit): Reduce limits on 64-bit systems.
14149
6e81a116 141502007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
14151
14152 From Marcus Deuling <deuling@de.ibm.com>:
14153 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
14154 every case.
14155
6c3c41f3
NR
141562007-01-13 Nick Roberts <nickrob@snap.net.nz>
14157
14158 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
14159 (test_path_specification): Use objdir instead of srcdir to always
14160 get an absolute filename.
14161
2f12c312
DJ
141622007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
14163
14164 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
14165
81121995
VP
141662007-01-11 Vladimir Prus <vladimir@codesourcery.com>
14167
14168 * gdb.mi/mi-var-cp.cc (reference_update_tests):
14169 Make sure the variable we're using is in scope.
14170 (reference_to_pointer): Likewise.
14171
4741b737
DJ
141722007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
14173
14174 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
14175 has no debug information.
14176
054410c3
DJ
141772007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
14178
14179 * gdb.base/annota1.exp: Remove extra send_gdb.
14180
818f79f6
DJ
141812007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14182
14183 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
14184
f7a6bb70
DJ
141852007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14186
14187 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
14188
57e66780
DJ
141892007-01-08 Nick Roberts <nickrob@snap.net.nz>
14190 Daniel Jacobowitz <dan@codesourcery.com>
14191
14192 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
14193 lcharacter or linteger change. Correct duplicated test name.
14194 * gdb.mi/mi2-var-cmd.exp: Likewise.
14195
3d799a95
DJ
141962007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
14197
14198 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
14199
142002007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 14201
a9c64011
AS
14202 * gdb.base/nofield.c: New file.
14203 * gdb.base/nofield.exp: New testcase.
51679ba9 14204
eafb94e8
NR
142052007-01-05 Nick Roberts <nickrob@snap.net.nz>
14206
14207 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
14208
14209 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
14210 test.
14211
5e572bb4
DJ
142122007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
14213
14214 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
14215
74a44383
DJ
142162007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
14217
14218 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
14219 when continuing.
14220
1b572db9
DJ
142212007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
14222
14223 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
14224 Expect ".exe" extension.
14225
381bc39b
DJ
142262007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
14227
14228 * gdb.base/charset.exp: Add explicit filename to break.
14229 * gdb.base/dbx.exp: Add explicit filename to breaks.
14230
2b70e4c6
DJ
142312007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
14232
14233 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
14234 * gdb.mi/mi2-file.exp: Likewise.
14235
303b6f5d
DJ
142362007-01-04 Vladimir Prus <vladimir@codesourcery.com>
14237
14238 Implement specification of MI tests as comments
14239 in C and C++ sources.
14240 * lib/mi-support.exp (mi_autotest_data): New variable.
14241 (mi_autotest_source): New variable.
14242 (count_newlines, mi_prepare_inline_tests)
14243 (mi_get_inline_test, mi_continue_to_line)
14244 (mi_run_inline_test, mi_tbreak)
14245 (mi_send_resuming_command, mi_wait_for_stop): New functions.
14246 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
14247 Run inline tests.
14248 * gdb.mi/mi-var-cp.cc: Define tests here.
14249
23da0d94
VP
142502007-01-04 Vladimir Prus <vladimir@codesourcery.com>
14251
14252 Simplify usage of mi_continue_to.
14253 * lib/mi-support.exp (mi_runto_helper): Renamed
14254 from mi_runto, added new parameter 'run_or_continue'.
14255 (mi_runto): Use mi_runto_helper.
14256 (mi_continue_to): Accept just function name as parameter.
14257 Use mi_runto_helper.
14258 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
14259 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 14260
f9e18282
JB
142612006-01-04 Joel Brobecker <brobecker@adacore.com>
14262
14263 Make this testcase a bit more realistic. The current code
14264 is too simplistic, and allows the compiler to optimize out
14265 some of the entities we need for this testcase.
14266 * gdb.ada/null_record/bar.ads (Void_Star): New type.
14267 (Do_Nothing): Add extra parameter.
14268 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
14269 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
14270 by using a variable of type Void_Star.
14271
fd678c65
JB
142722006-01-04 Joel Brobecker <brobecker@adacore.com>
14273
14274 * gdb.ada/catch_ex/foo.adb: New file.
14275 * gdb.ada/catch_ex.exp: New testcase.
14276
05cfdb42
DJ
142772007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
14278
14279 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
14280 pass --image-base to linker.
14281
2e03ee74
DJ
142822007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14283 Daniel Jacobowitz <dan@codesourcery.com>
14284
14285 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
14286 secondary prompts.
14287
0d5de010
DJ
142882007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
14289
14290 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
14291 output. Test the types of members and member pointers.
14292 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
14293 gdb/2092.
14294 * gdb.cp/member-ptr.exp: Search for a comment instead of a
14295 statement. Enable for GCC. Update expected output for some tests
14296 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
14297 layout.
14298 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
14299 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
14300 (Diamond::vget_base): New.
14301 (main): Add new tests.
14302 * gdb.cp/printmethod.exp: Update expected output for member functions.
14303 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
14304 print pEe->D::vg().
14305
61a771aa
DJ
143062007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
14307
14308 * gdb.threads/tls.exp: Allow stops in sem_post.
14309
2fa63963
DJ
143102006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
14311
14312 * gdb.base/annota1.exp: Allow .*printf in backtraces.
14313 * gdb.base/annota3.exp: Likewise.
14314 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
14315 again (instead of timing out).
14316 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
14317 GCC bug 26475.
14318 * gdb.java/jmisc.exp: Adjust to work with method signatures including
14319 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
14320 test from jmisc1.exp.
14321 * gdb.java/jmisc1.exp: Delete.
14322 * gdb.java/jprint.exp: Adjust to work with method signatures including
14323 return types.
14324 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
14325 * gdb.threads/linux-dp.exp: Don't be confused by program output.
14326 * lib/java.exp (compile_java_from_source): Pass the correct type
14327 to target_compile.
14328
5eefc2b7
JB
143292006-12-31 Joel Brobecker <brobecker@adacore.com>
14330
14331 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
14332 (stack_align_edx): New function.
14333 (stack_align_eax): New function.
14334 (main): Add calls to stack_align_edx and stack_align_eax.
14335 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
14336 Add testing for the cases where the register used during a stack
14337 realignment is edx. Same for eax.
14338
227c54da
DJ
143392006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
14340
14341 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
14342 and generic PE targets.
14343
cab8ac94
JB
143442006-12-29 Joel Brobecker <brobecker@adacore.com>
14345
14346 * gdb.ada/array_return.exp: Update copyright date list.
14347
ba54f318
JB
143482006-12-27 Joel Brobecker <brobecker@adacore.com>
14349
14350 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
14351 (Create_Small_Float_Vector): New function.
14352 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
14353 function body.
14354 * gdb.ada/array_return/p.adb: Use new type and function from
14355 package Pck.
14356 * gdb.ada/array_return.exp: Add a test verifying that GDB is
14357 able to print the value returned by a function returning an
14358 array of float.
14359
6b7a35dd
JB
143602006-12-20 Joel Brobecker <brobecker@adacore.com>
14361
14362 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
14363 The associated tests should be PASSing.
14364
038224f6
VP
143652006-12-08 Vladimir Prus <vladimir@codesourcery.com>
14366
14367 Test for base in references.
14368 * gdb.mi/mi-var-cp.cc: Add test code.
14369 * gdb.mi/mi-var-cp.exp: Test for bases in references.
14370 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
14371 * gdb.mi/mi2-watch.exp: Likewise.
14372 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
14373 (mi_list_varobj_children): New function.
14374
b26ed50d
VP
143752006-12-08 Vladimir Prus <vladimir@codesourcery.com>
14376
14377 * lib/mi-support.exp
14378 (mi_runto): Accept "()" after function name.
14379 (mi_create_varobj): New function.
14380 (mi_varobj_update): New function.
14381 (mi_Check_varobj_value): New function.
14382 * gdb.mi/mi-var-cp.exp: New file.
14383 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 14384
08232497
DJ
143852006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
14386
14387 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
14388 gdb.base/weaklib2.c: New files.
14389
d394c993 143902006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 14391
ac6c2fba
NS
14392 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
14393 info. Adjust test names.
14394
8ec659a0 14395 * gdb.base/break.c (main): Move position of malloc.
d394c993 14396 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 14397
acd65feb
VP
143982006-11-28 Vladimir Prus <vladimir@codesourcery.com>
14399
14400 * gdb.mi/mi-var-cmd.exp: Check -var-update after
14401 assignement of arrays and function pointers.
14402 * gdb.mi/var-cmd.c: Add declaration necessary for above
14403 tests.
14404
f556d5e5
NS
144052006-11-27 Nathan Sidwell <nathan@codesourcery.com>
14406
14407 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
14408
14409 * gdb.threads/linux-dp.exp: Read thread table before and after
14410 creating each philosopher and verify it.
14411
697bc68d
NS
144122006-11-27 Nathan Sidwell <nathan@codesourcery.com>
14413 Paul Brook <paul@codesourcery.com>
14414 Daniel Jacobowitz <dan@codesourcery.com>
14415
14416 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 14417 main to remove duplication. Add start function of the form
697bc68d
NS
14418 '_*start[1-9]*'. Add RVDS start function.
14419
29d73ae4
DJ
144202006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
14421
14422 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
14423
c1d88655
UW
144242006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14425
14426 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
14427 * gdb.asm/spu.inc: New file.
14428 * gdb.base/term.exp: Disable if [target_info exists noargs].
14429 * gdb.gdb/complaints.exp: Disable if ![isnative].
14430 * gdb.gdb/selftest.exp: Likewise.
14431 * gdb.gdb/observer.exp: Likewise.
14432 * gdb.gdb/xfullpath.exp: Likewise.
14433 * gdb.base/attach.exp: Disable on SPU target.
14434 * gdb.cp/bs145503.exp: Likewise.
14435 * gdb.cp/exception.exp: Likewise.
14436 * gdb.cp/userdef.exp: Likewise.
14437
32a13b1a
DJ
144382006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
14439
14440 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
14441
d8295fe9
VP
144422006-11-10 Vladimir Prus <vladimir@codesourcery.com>
14443
14444 * gdb.base/completion.exp: Fix completion tests for
14445 'info' and 'info '.
14446 * gdb.base/help.exp (help_test_raw, test_class_help)
14447 (test_prefix_command_help): Move...
14448 * lib/gdb.exp: Here.
14449 * gdb.base/main.exp: Adjust.
14450 * gdb.cp/maint.exp: Adjust.
14451 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 14452
8c394015
VP
144532006-11-09 Vladimir Prus <vladimir@codesourcery.com>
14454
14455 * gdb.stabs/weird.exp (print_weird_var): Use
14456 gdb_test_multiple instead of gdb_expect.
14457
027fc1bc
VP
144582006-11-09 Vladimir Prus <vladimir@codesourcery.com>
14459
14460 * gdb.base/help.exp (help_test_raw): New.
14461 (test_class_help): New.
14462 (test_prefix_command_help): New.
14463 Adjust testcases.
14464
67609209
FR
144652006-11-09 Christophe Lyon <christophe.lyon@st.com>
14466
14467 * gdb.base/constvars.c (main): Write to crass and crips, so that
14468 they are allocated by the compiler.
14469
f73adfeb
AS
144702006-10-27 Andreas Schwab <schwab@suse.de>
14471
14472 * gdb.base/multi-forks.exp: Use "detach fork" instead of
14473 "detach-fork".
14474
2f83a18e
DJ
144752006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
14476
14477 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
14478 of patterns.
14479
94277a38
DJ
144802006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
14481
14482 * gdb.base/sepdebug.exp: Remove debug format test.
14483 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
14484 Handle no-symtab.
14485 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
14486
5bd2f6e2
DJ
144872006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
14488
14489 * gdb.threads/manythreads.c (thread_function, main): Don't cast
14490 int to pointer or pointer to int.
14491 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
14492
8c008720
DJ
144932006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
14494
14495 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
14496
9e35dae4
DJ
144972006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14498
14499 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
14500
d9639e13
DJ
145012006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
14502
14503 PR c++/2116
14504 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
14505
390a1bd0
JB
145062006-10-06 Joel Brobecker <brobecker@adacore.com>
14507
14508 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
14509 the corresponding bug has been fixed in GDB (PR/2018).
14510
dd920c33
JB
145112006-10-06 Joel Brobecker <brobecker@adacore.com>
14512
14513 * gdb.base/subst.exp: New testcase.
14514
53bbefe9
JB
145152006-10-06 Joel Brobecker <brobecker@adacore.com>
14516
14517 * gdb.ada/array_return/pck.ads: Add copyright notice.
14518 * gdb.ada/array_return/pck.adb: Likewise.
14519 * gdb.ada/array_return/p.adb: Likewise.
14520 * gdb.ada/exec_changed/first.adb: Likewise.
14521 * gdb.ada/exec_changed/second.adb: Likewise.
14522
09851417
JB
145232006-10-06 Joel Brobecker <brobecker@adacore.com>
14524
14525 * gdb.ada/watch_arg/watch.adb: New file.
14526 * gdb.ada/watch_arg.exp: New testcase.
14527
041bf30d
VP
145282006-10-02 Vladimir Prus <vladimir@codesourcery.com>
14529
14530 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 14531 via string_to_regexp.
041bf30d 14532 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 14533
f286fbdd 145342006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
14535
14536 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
14537 Remove unused / obsolete files.
14538
7c07f349
NR
145392006-09-19 Nick Roberts <nickrob@snap.net.nz>
14540
14541 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
14542
cd5ff84a
VP
145432006-09-17 Vladimir Prus <vladimir@codesourcery.com>
14544
14545 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
14546 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 14547 the number of frames.
cd5ff84a 14548
ae018d1a
DJ
145492006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
14550
14551 * gdb.base/args.c (main): Add breakpoint marker.
14552 * gdb.base/args.exp: Use args_test for tests. Add new tests which
14553 really test empty arguments.
14554 (args_load): Delete.
14555 (args_test): New.
14556
b399c549
NR
145572006-09-13 Nick Roberts <nickrob@snap.net.nz>
14558
14559 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 14560 check for one file.
b399c549 14561
2ab1eb7a
VP
145622006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
14563
14564 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
14565 HIGH_FRAME argument to -stack-list-locals can be larger than
14566 the number of frames.
a9c64011 14567
476308bf
FF
145682006-08-18 Fred Fish <fnf@specifix.com>
14569
14570 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
14571 '$' in front of skip_vmx_tests_saved when setting that.
14572
8625200f
AS
145732006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
14574
14575 * gdb.base/trace-commands.exp: New file.
14576
089ec8f1
DJ
145772006-08-10 Joel Brobecker <brobecker@adacore.com>
14578 Daniel Jacobowitz <dan@codesourcery.com>
14579
14580 * gdb.base/step-bt.exp: Make hexadecimal address optional in
14581 expected output of the backtrace commands.
14582
b60f0898
JB
145832006-08-09 Joel Brobecker <brobecker@adacore.com>
14584
14585 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
14586 untested followed by return combination.
14587 * gdb.arch/altivec-regs.exp: Likewise.
14588 * gdb.arch/e500-abi.exp: Likewise.
14589 * gdb.arch/e500-regs.exp: Likewise.
14590 * gdb.arch/gdb1291.exp: Likewise.
14591 * gdb.arch/gdb1431.exp: Likewise.
14592 * gdb.arch/gdb1558.exp: Likewise.
14593 * gdb.arch/i386-prologue.exp: Likewise.
14594 * gdb.arch/i386-unwind.exp: Likewise.
14595 * gdb.asm/asm-source.exp: Likewise.
14596 * gdb.base/a2-run.exp: Likewise.
14597 * gdb.base/advance.exp: Likewise.
14598 * gdb.base/all-bin.exp: Likewise.
14599 * gdb.base/annota1.exp: Likewise.
14600 * gdb.base/annota3.exp: Likewise.
14601 * gdb.base/args.exp: Likewise.
14602 * gdb.base/arithmet.exp: Likewise.
14603 * gdb.base/assign.exp: Likewise.
14604 * gdb.base/async.exp: Likewise.
14605 * gdb.base/attach.exp: Likewise.
14606 * gdb.base/bang.exp: Likewise.
14607 * gdb.base/bigcore.exp: Likewise.
14608 * gdb.base/bitfields.exp: Likewise.
14609 * gdb.base/bitfields2.exp: Likewise.
14610 * gdb.base/break.exp: Likewise.
14611 * gdb.base/call-sc.exp: Likewise.
14612 * gdb.base/call-strs.exp: Likewise.
14613 * gdb.base/callfuncs.exp: Likewise.
14614 * gdb.base/checkpoint.exp: Likewise.
14615 * gdb.base/chng-syms.exp: Likewise.
14616 * gdb.base/code-expr.exp: Likewise.
14617 * gdb.base/commands.exp: Likewise.
14618 * gdb.base/completion.exp: Likewise.
14619 * gdb.base/cond-expr.exp: Likewise.
14620 * gdb.base/condbreak.exp: Likewise.
14621 * gdb.base/consecutive.exp: Likewise.
14622 * gdb.base/constvars.exp: Likewise.
14623 * gdb.base/corefile.exp: Likewise.
14624 * gdb.base/cvexpr.exp: Likewise.
14625 * gdb.base/dbx.exp: Likewise.
14626 * gdb.base/define.exp: Likewise.
14627 * gdb.base/detach.exp: Likewise.
14628 * gdb.base/display.exp: Likewise.
14629 * gdb.base/dump.exp: Likewise.
14630 * gdb.base/ena-dis-br.exp: Likewise.
14631 * gdb.base/ending-run.exp: Likewise.
14632 * gdb.base/environ.exp: Likewise.
14633 * gdb.base/eval-skip.exp: Likewise.
14634 * gdb.base/exprs.exp: Likewise.
14635 * gdb.base/fileio.exp: Likewise.
14636 * gdb.base/finish.exp: Likewise.
14637 * gdb.base/float.exp: Likewise.
14638 * gdb.base/foll-exec.exp: Likewise.
14639 * gdb.base/foll-fork.exp: Likewise.
14640 * gdb.base/foll-vfork.exp: Likewise.
14641 * gdb.base/freebpcmd.exp: Likewise.
14642 * gdb.base/funcargs.exp: Likewise.
14643 * gdb.base/gcore.exp: Likewise.
14644 * gdb.base/gdb1090.exp: Likewise.
14645 * gdb.base/gdb1250.exp: Likewise.
14646 * gdb.base/huge.exp: Likewise.
14647 * gdb.base/info-proc.exp: Likewise.
14648 * gdb.base/interrupt.exp: Likewise.
14649 * gdb.base/jump.exp: Likewise.
14650 * gdb.base/langs.exp: Likewise.
14651 * gdb.base/lineinc.exp: Likewise.
14652 * gdb.base/list.exp: Likewise.
14653 * gdb.base/logical.exp: Likewise.
14654 * gdb.base/long_long.exp: Likewise.
14655 * gdb.base/macscp.exp: Likewise.
14656 * gdb.base/maint.exp: Likewise.
14657 * gdb.base/mips_pro.exp: Likewise.
14658 * gdb.base/miscexprs.exp: Likewise.
14659 * gdb.base/multi-forks.exp: Likewise.
14660 * gdb.base/opaque.exp: Likewise.
14661 * gdb.base/overlays.exp: Likewise.
14662 * gdb.base/pc-fp.exp: Likewise.
14663 * gdb.base/pointers.exp: Likewise.
14664 * gdb.base/printcmds.exp: Likewise.
14665 * gdb.base/psymtab.exp: Likewise.
14666 * gdb.base/ptype.exp: Likewise.
14667 * gdb.base/recurse.exp: Likewise.
14668 * gdb.base/relational.exp: Likewise.
14669 * gdb.base/relocate.exp: Likewise.
14670 * gdb.base/remote.exp: Likewise.
14671 * gdb.base/reread.exp: Likewise.
14672 * gdb.base/restore.exp: Likewise.
14673 * gdb.base/return.exp: Likewise.
14674 * gdb.base/return2.exp: Likewise.
14675 * gdb.base/scope.exp: Likewise.
14676 * gdb.base/sect-cmd.exp: Likewise.
14677 * gdb.base/sep.exp: Likewise.
14678 * gdb.base/sepdebug.exp: Likewise.
14679 * gdb.base/setshow.exp: Likewise.
14680 * gdb.base/setvar.exp: Likewise.
14681 * gdb.base/sigall.exp: Likewise.
14682 * gdb.base/sigbpt.exp: Likewise.
14683 * gdb.base/signals.exp: Likewise.
14684 * gdb.base/signull.exp: Likewise.
14685 * gdb.base/sizeof.exp: Likewise.
14686 * gdb.base/solib.exp: Likewise.
14687 * gdb.base/step-line.exp: Likewise.
14688 * gdb.base/step-test.exp: Likewise.
14689 * gdb.base/structs.exp: Likewise.
14690 * gdb.base/structs2.exp: Likewise.
14691 * gdb.base/term.exp: Likewise.
14692 * gdb.base/twice.exp: Likewise.
14693 * gdb.base/until.exp: Likewise.
14694 * gdb.base/varargs.exp: Likewise.
14695 * gdb.base/volatile.exp: Likewise.
14696 * gdb.base/watchpoint.exp: Likewise.
14697 * gdb.base/whatis-exp.exp: Likewise.
14698 * gdb.base/whatis.exp: Likewise.
14699 * gdb.cp/ambiguous.exp: Likewise.
14700 * gdb.cp/annota2.exp: Likewise.
14701 * gdb.cp/annota3.exp: Likewise.
14702 * gdb.cp/bool.exp: Likewise.
14703 * gdb.cp/breakpoint.exp: Likewise.
14704 * gdb.cp/casts.exp: Likewise.
14705 * gdb.cp/class2.exp: Likewise.
14706 * gdb.cp/classes.exp: Likewise.
14707 * gdb.cp/cplusfuncs.exp: Likewise.
14708 * gdb.cp/ctti.exp: Likewise.
14709 * gdb.cp/derivation.exp: Likewise.
14710 * gdb.cp/exception.exp: Likewise.
14711 * gdb.cp/gdb1355.exp: Likewise.
14712 * gdb.cp/hang.exp: Likewise.
14713 * gdb.cp/inherit.exp: Likewise.
14714 * gdb.cp/local.exp: Likewise.
14715 * gdb.cp/m-data.exp: Likewise.
14716 * gdb.cp/m-static.exp: Likewise.
14717 * gdb.cp/member-ptr.exp: Likewise.
14718 * gdb.cp/method.exp: Likewise.
14719 * gdb.cp/misc.exp: Likewise.
14720 * gdb.cp/namespace.exp: Likewise.
14721 * gdb.cp/overload.exp: Likewise.
14722 * gdb.cp/ovldbreak.exp: Likewise.
14723 * gdb.cp/pr-1023.exp: Likewise.
14724 * gdb.cp/pr-1210.exp: Likewise.
14725 * gdb.cp/pr-574.exp: Likewise.
14726 * gdb.cp/printmethod.exp: Likewise.
14727 * gdb.cp/psmang.exp: Likewise.
14728 * gdb.cp/ref-params.exp: Likewise.
14729 * gdb.cp/ref-types.exp: Likewise.
14730 * gdb.cp/rtti.exp: Likewise.
14731 * gdb.cp/templates.exp: Likewise.
14732 * gdb.cp/try_catch.exp: Likewise.
14733 * gdb.cp/userdef.exp: Likewise.
14734 * gdb.cp/virtfunc.exp: Likewise.
14735 * gdb.disasm/am33.exp: Likewise.
14736 * gdb.disasm/h8300s.exp: Likewise.
14737 * gdb.disasm/mn10300.exp: Likewise.
14738 * gdb.disasm/sh3.exp: Likewise.
14739 * gdb.disasm/t01_mov.exp: Likewise.
14740 * gdb.disasm/t02_mova.exp: Likewise.
14741 * gdb.disasm/t03_add.exp: Likewise.
14742 * gdb.disasm/t04_sub.exp: Likewise.
14743 * gdb.disasm/t05_cmp.exp: Likewise.
14744 * gdb.disasm/t06_ari2.exp: Likewise.
14745 * gdb.disasm/t07_ari3.exp: Likewise.
14746 * gdb.disasm/t08_or.exp: Likewise.
14747 * gdb.disasm/t09_xor.exp: Likewise.
14748 * gdb.disasm/t10_and.exp: Likewise.
14749 * gdb.disasm/t11_logs.exp: Likewise.
14750 * gdb.disasm/t12_bit.exp: Likewise.
14751 * gdb.disasm/t13_otr.exp: Likewise.
14752 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
14753 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
14754 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
14755 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
14756 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
14757 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
14758 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
14759 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
14760 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
14761 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
14762 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
14763 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
14764 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
14765 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
14766 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
14767 * gdb.mi/gdb701.exp: Likewise.
14768 * gdb.mi/gdb792.exp: Likewise.
14769 * gdb.mi/mi-basics.exp: Likewise.
14770 * gdb.mi/mi-break.exp: Likewise.
14771 * gdb.mi/mi-cli.exp: Likewise.
14772 * gdb.mi/mi-console.exp: Likewise.
14773 * gdb.mi/mi-disassemble.exp: Likewise.
14774 * gdb.mi/mi-eval.exp: Likewise.
14775 * gdb.mi/mi-file.exp: Likewise.
14776 * gdb.mi/mi-read-memory.exp: Likewise.
14777 * gdb.mi/mi-regs.exp: Likewise.
14778 * gdb.mi/mi-return.exp: Likewise.
14779 * gdb.mi/mi-simplerun.exp: Likewise.
14780 * gdb.mi/mi-stack.exp: Likewise.
14781 * gdb.mi/mi-stepi.exp: Likewise.
14782 * gdb.mi/mi-syn-frame.exp: Likewise.
14783 * gdb.mi/mi-until.exp: Likewise.
14784 * gdb.mi/mi-var-block.exp: Likewise.
14785 * gdb.mi/mi-var-child.exp: Likewise.
14786 * gdb.mi/mi-var-cmd.exp: Likewise.
14787 * gdb.mi/mi-var-display.exp: Likewise.
14788 * gdb.mi/mi-watch.exp: Likewise.
14789 * gdb.mi/mi2-basics.exp: Likewise.
14790 * gdb.mi/mi2-break.exp: Likewise.
14791 * gdb.mi/mi2-cli.exp: Likewise.
14792 * gdb.mi/mi2-console.exp: Likewise.
14793 * gdb.mi/mi2-disassemble.exp: Likewise.
14794 * gdb.mi/mi2-eval.exp: Likewise.
14795 * gdb.mi/mi2-file.exp: Likewise.
14796 * gdb.mi/mi2-read-memory.exp: Likewise.
14797 * gdb.mi/mi2-regs.exp: Likewise.
14798 * gdb.mi/mi2-return.exp: Likewise.
14799 * gdb.mi/mi2-simplerun.exp: Likewise.
14800 * gdb.mi/mi2-stack.exp: Likewise.
14801 * gdb.mi/mi2-stepi.exp: Likewise.
14802 * gdb.mi/mi2-syn-frame.exp: Likewise.
14803 * gdb.mi/mi2-until.exp: Likewise.
14804 * gdb.mi/mi2-var-block.exp: Likewise.
14805 * gdb.mi/mi2-var-child.exp: Likewise.
14806 * gdb.mi/mi2-var-cmd.exp: Likewise.
14807 * gdb.mi/mi2-var-display.exp: Likewise.
14808 * gdb.mi/mi2-watch.exp: Likewise.
14809 * gdb.stabs/exclfwd.exp: Likewise.
14810 * gdb.stabs/weird.exp: Likewise.
14811 * gdb.threads/gcore-thread.exp: Likewise.
14812 * gdb.trace/actions.exp: Likewise.
14813 * gdb.trace/backtrace.exp: Likewise.
14814 * gdb.trace/circ.exp: Likewise.
14815 * gdb.trace/collection.exp: Likewise.
14816 * gdb.trace/deltrace.exp: Likewise.
14817 * gdb.trace/infotrace.exp: Likewise.
14818 * gdb.trace/limits.exp: Likewise.
14819 * gdb.trace/packetlen.exp: Likewise.
14820 * gdb.trace/passc-dyn.exp: Likewise.
14821 * gdb.trace/passcount.exp: Likewise.
14822 * gdb.trace/report.exp: Likewise.
14823 * gdb.trace/save-trace.exp: Likewise.
14824 * gdb.trace/tfind.exp: Likewise.
14825 * gdb.trace/tracecmd.exp: Likewise.
14826 * gdb.trace/while-dyn.exp: Likewise.
14827 * gdb.trace/while-stepping.exp: Likewise.
14828
f4b618d1
JB
148292006-08-08 Joel Brobecker <brobecker@adacore.com>
14830
14831 * gdb.base/step-bt.c: New file.
14832 * gdb.base/step-bt.exp: New testcase.
14833
3d00d119
DJ
148342006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
14835
14836 * config/monitor.exp (gdb_load): Remove support for obsolete
14837 download-write-size.
14838 * gdb.base/remote.exp: Likewise. Update all callers of
14839 gdb_timed_load.
14840
017b5bd4
DJ
148412006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
14842
14843 * cursal.exp: Pass binfile to gdb_load.
14844
837c599d
DJ
148452006-08-01 Nathan Sidwell <nathan@codesourcery.com>
14846
14847 * gdb.base/cursal.exp: Add "" to gdb_load call.
14848
8dd4540b
MK
148492006-07-29 Mark Kettenis <kettenis@gnu.org>
14850
14851 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
14852 NetBSD/ELF targets.
14853
ab5c9f60
DJ
148542006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
14855
14856 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
14857 operator*.
14858
4c42eaff
DJ
148592006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
14860
14861 * gdb.base/completion.exp: Update for change in "file" behavior.
14862 * gdb.stabs/weird.exp: Likewise.
14863 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
14864 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
14865
0155cc76
NS
148662006-07-24 Nathan Sidwell <nathan@codesourcery.com>
14867
14868 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
14869 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
14870
16026cd7
AS
148712006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
14872
14873 * gdb.base/default.exp: Update source command error message.
14874 * gdb.base/help.exp: Update 'help source' message.
14875
16963cb6
DJ
148762006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
14877
14878 * gdb.cp/bs15503.exp: Update comment for no longer crashing
14879 test.
14880
6d7fd486
AS
148812006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
14882
14883 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
14884
29e8a844
DJ
148852006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
14886
14887 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
14888
6afcfa39
DJ
148892006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
14890
14891 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
14892
267a692b
MK
148932006-07-17 Mark Kettenis <kettenis@gnu.org>
14894
14895 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
14896 *-*-openbsd* from targets for wich we expect ARM FPA floating
14897 point format.
14898
85d2fec4
NR
148992006-07-17 Nick Roberts <nickrob@snap.net.nz>
14900
14901 * gdb.cp/annota3.exp: Expect frame-begin annotation.
14902
149032006-07-17 Mark Kettenis <kettenis@gnu.org>
14904
14905 * gdb.base/annota3.exp: Expect frame-begin annotation.
14906
85b4c6e8
JB
149072006-07-14 Joel Brobecker <brobecker@adacore.com>
14908
14909 * gdb.base/help.exp: Adjust "help unset" test to accept
14910 any list of unset commands.
14911
fb933624
DJ
149122006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
14913 Daniel Jacobowitz <dan@codesourcery.com>
14914
14915 * gdb.cp/ref-params.exp: New test.
14916 * gdb.cp/ref-params.cc: New source file.
14917 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
14918
1dff4b64
MK
149192006-07-08 Mark Kettenis <kettenis@gnu.org>
14920
14921 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
14922 spaces/tabs in regular expressions since they might not be there.
14923
40d2e0e3
AS
149242006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
14925
14926 * gdb.base/ifelse.exp: New file.
14927
f6c957d2
NS
149282006-07-04 Nathan Sidwell <nathan@codesourcery.com>
14929
14930 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
14931 line.
14932 * gdb.base/huge.exp: Loop over compilation to find a size that
14933 is acceptable.
14934 * gdb.base/remote.exp: Correct expected strings.
14935 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
14936
b9c5a23d
DJ
149372006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
14938
14939 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
14940
9af2e58d
DJ
149412006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
14942
14943 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
14944 native.
14945
30930ca5
DJ
149462006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
14947
14948 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
14949 enable stabs testing.
14950
aa32fa1d
DJ
149512006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
14952
bd4a4c80 14953 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
14954 gdb_test_multiple does.
14955
321fef15
DJ
149562006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
14957
14958 * Makefile.in (host_alias): Remove.
14959 (target_alias): Use @target_noncanonical@.
14960 (site.exp): Don't set host_alias.
14961 * aclocal.m4: Remove contents. Include acx.m4.
14962 * configure: Regenerated.
14963 * configure.ac: Use ACX_NONCANONICAL_TARGET.
14964
e1c2defa
NS
149652006-06-13 Nathan Sidwell <nathan@codesourcery.com>
14966
e63b55d1
NS
14967 * lib/gdb.exp (gdb_load_cmd): New.
14968
5600ea19
NS
14969 * gdb.base/fileio.c: Add system(NULL) test.
14970 * gdb.base/fileio.exp: Check it.
14971
e1c2defa
NS
14972 * gdb.base/break.c: Add 10a breakpoint at }
14973 * gdb.base/break.exp: Add test for breakpoint at }
14974 * gdb.cp/anon-union.cc: Add code at end of function.
14975 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
14976 * gdb.mi/var-cmd.c: Add code at end of function.
14977 * gdb.mi/mi-var-display.exp: Adjust end of next.
14978 * gdb.mi/mi2-var-display.exp: Likewise.
14979 * gdb.base/fileio.c: Add stop function and insert calls at
14980 stopping places.
14981 * gdb.base/fileio.exp: Breakpoint stop function and remove
14982 explicit line number references.
14983
6c0112ec
JB
149842006-05-19 Joel Brobecker <brobecker@adacore.com>
14985
a9c64011
AS
14986 * gdb.base/del.exp (test_delete_alias): New function.
14987 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 14988
154189a4
FF
149892006-05-18 Fred Fish <fnf@specifix.com>
14990
14991 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
14992 required. Check for spurious output after program exits normally.
14993
582e64c2
FF
149942006-05-17 Fred Fish <fnf@specifix.com>
14995
14996 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
14997 gdb_load, so it works in the simulator.
14998
8ef6493a
FF
149992006-05-11 Fred Fish <fnf@specifix.com>
15000
15001 * gdb.base/bang.exp: Ignore unexpected output between the
15002 "program exited normally" and the gdb prompt, as many other
15003 tests do.
15004
692b141c
MK
150052006-05-07 Mark Kettenis <kettenis@gnu.org>
15006
15007 * gdb.base/help.exp: Make "delete checkpoint" part option for
15008 "help d" and "help delete" tests.
15009
540b8a30
UW
150102006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15011
a9c64011 15012 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
15013 expected output in some mi_gdb_test statements.
15014 * gdb.mi/mi2-basics.exp: Likewise.
15015
9b6462d9
JB
150162006-05-05 Joel Brobecker <brobecker@adacore.com>
15017
15018 * gdb.base/del.c: New file.
15019 * gdb.base/del.exp: New testcase.
15020
954de43b
DM
150212006-05-05 David S. Miller <davem@sunset.davemloft.net>
15022
15023 * gdb.base/break.exp: Do not assume a breakpoint on
15024 main will actually be in $srcfile when optimizing.
1303f75e
DM
15025 * gdb.base/savedregs.exp: Do not require that the dummy
15026 frame location match up to a symbol and source file location.
c3242428
DM
15027 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
15028 will get printed without a mi_cmd_data_list_register_values prefix.
15029 (*-data-list-register-*): Correct regular expressions to expect the new
15030 pseudo d? floating point registers.
15031 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 15032
c7e64c9a
DJ
150332006-05-05 Christophe Lyon <christophe.lyon@st.com>
15034
15035 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
15036 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
15037 is allocated by the compiler.
15038 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
15039 anons, e, anone to force their allocation by the compiler.
15040
150412006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
15042
15043 * gdb.base/help.exp: Update expected text for help d and
15044 help delete.
15045
27ce9a6d
MK
150462006-05-02 Mark Kettenis <kettenis@gnu.org>
15047
15048 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
15049 NetBSD/ELF targets.
15050
8608915f
MK
150512006-04-30 Mark Kettenis <kettenis@gnu.org>
15052
15053 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
15054 single-step breakpoint fails; make this a KFAIL on
15055 sparc*-*-openbsd*.
15056 * gdb.base/siginfo.exp: Likewise.
15057 * gdb.base/sigstep.exp (advance, advancei): Likewise.
15058
b8db102d
MS
150592006-04-26 Michael Snyder <msnyder@redhat.com>
15060
15061 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
15062 which may have to consume output from other forks.
15063 Add tests to make sure that "delete fork" succeeded.
15064
c702009a
MS
150652006-04-20 Michael Snyder <msnyder@redhat.com>
15066
15067 * 2006-03-22 Jim Blandy <jimb@redhat.com>
15068 Add support for the Renesas M32C and M16C.
15069
15070 * gdb.asm/asm-source.exp: Add m32c target.
15071 * gdb.asm/m32c.inc: Support for m32c target.
15072
e28493f2
AS
150732006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
15074
15075 * gdb.base/commands.exp (recursive_source_test): New test.
15076
880da185
DM
150772006-04-04 David S. Miller <davem@sunset.davemloft.net>
15078
15079 * gdb.base/float.exp: Add pattern for sparc targets.
15080
61d9b92f
DJ
150812006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
15082
15083 * gdb.base/commands.exp (stray_arg0_test): New test.
15084
bd717df8
PB
150852006-03-30 Paul Brook <paul@codesourcery.com>
15086
15087 * gdb.mi/mi-until.exp: kfail broken until command.
15088 * gdb.mi/mi2-until.exp: Ditto.
15089
ec793d3c
NR
150902006-03-27 Nick Roberts <nickrob@snap.net.nz>
15091
15092 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
15093
831004b7
AO
150942006-03-08 Alexandre Oliva <aoliva@redhat.com>
15095
15096 * gdb.base/prelink.exp: Anchor tested-for regular expression
15097 on gdb prompt.
15098
effe49a0
PB
150992006-03-07 Paul Brook <paul@codesourcery.com>
15100
15101 * gdb.base/assign.exp: Correct fail message.
15102
e5461016
PB
151032006-03-07 Paul Brook <paul@codesourcery.com>
15104
15105 * lib/compiler.c: Extract armcc version number.
15106 * lib/compiler.cc: Ditto.
15107
fc91c6c2
PB
151082006-03-07 Paul Brook <paul@codesourcery.com>
15109
15110 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
15111 additional_flags=-w.
15112 * gdb.arch/altivec-regs.exp: Ditto.
15113 * gdb.arch/e500-abi.exp: Ditto.
15114 * gdb.arch/e500-regs.exp: Ditto.
15115 * gdb.base/all-bin.exp: Ditto.
15116 * gdb.base/annota1.exp: Ditto.
15117 * gdb.base/annota3.exp: Ditto.
15118 * gdb.base/args.exp: Ditto.
15119 * gdb.base/arithmet.exp: Ditto.
15120 * gdb.base/assign.exp: Ditto.
15121 * gdb.base/async.exp: Ditto.
15122 * gdb.base/bang.exp: Ditto.
15123 * gdb.base/break.exp: Ditto.
15124 * gdb.base/call-rt-st.exp: Ditto.
15125 * gdb.base/completion.exp: Ditto.
15126 * gdb.base/cond-expr.exp: Ditto.
15127 * gdb.base/condbreak.exp: Ditto.
15128 * gdb.base/consecutive.exp: Ditto.
15129 * gdb.base/define.exp: Ditto.
15130 * gdb.base/display.exp: Ditto.
15131 * gdb.base/ena-dis-br.exp: Ditto.
15132 * gdb.base/environ.exp: Ditto.
15133 * gdb.base/eval-skip.exp: Ditto.
15134 * gdb.base/info-proc.exp: Ditto.
15135 * gdb.base/jump.exp: Ditto.
15136 * gdb.base/logical.exp: Ditto.
15137 * gdb.base/long_long.exp: Ditto.
15138 * gdb.base/maint.exp: Ditto.
15139 * gdb.base/miscexprs.exp: Ditto.
15140 * gdb.base/pc-fp.exp: Ditto.
15141 * gdb.base/pointers.exp: Ditto.
15142 * gdb.base/relational.exp: Ditto.
15143 * gdb.base/reread.exp: Ditto.
15144 * gdb.base/sect-cmd.exp: Ditto.
15145 * gdb.base/sep.exp: Ditto.
15146 * gdb.base/sepdebug.exp: Ditto.
15147 * gdb.base/until.exp: Ditto.
15148 * gdb.base/whatis-exp.exp: Ditto.
15149 * gdb.cp/annota2.exp: Ditto.
15150 * gdb.cp/annota3.exp: Ditto.
15151 * gdb.trace/actions.exp: Ditto.
15152 * gdb.trace/backtrace.exp: Ditto.
15153 * gdb.trace/circ.exp: Ditto.
15154 * gdb.trace/collection.exp: Ditto.
15155 * gdb.trace/deltrace.exp: Ditto.
15156 * gdb.trace/infotrace.exp: Ditto.
15157 * gdb.trace/limits.exp: Ditto.
15158 * gdb.trace/packetlen.exp: Ditto.
15159 * gdb.trace/passc-dyn.exp: Ditto.
15160 * gdb.trace/passcount.exp: Ditto.
15161 * gdb.trace/report.exp: Ditto.
15162 * gdb.trace/save-trace.exp: Ditto.
15163 * gdb.trace/tfind.exp: Ditto.
15164 * gdb.trace/tracecmd.exp: Ditto.
15165 * gdb.trace/while-dyn.exp: Ditto.
15166 * gdb.trace/while-stepping.exp: Ditto.
15167 * lib/gdb.exp: Ditto.
15168 (gdb_compile): Handle nowarning option.
15169
5f4a23d9
AO
151702006-03-07 Alexandre Oliva <aoliva@redhat.com>
15171
15172 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
15173 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
15174 Rename executable to prelinkt. Don't re-prelink if we didn't
15175 get a core file. Test prelink -u exit status to tell whether
15176 prelinking failed. Use gdb_test_multiple.
15177
9733fc94
DJ
151782006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
15179
15180 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
15181 (do_tests): Call it.
15182
cc10cae3
AO
151832006-02-28 Alexandre Oliva <aoliva@redhat.com>
15184
15185 * gdb.base/prelink.exp: New test.
15186 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
15187
15c46491
WZ
151882006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
15189
15190 * gdb.fortran/derived-type.f90: New file.
15191 * gdb.fortran/derived-type.exp: New testcase.
15192
5c9f7ded
DJ
151932006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
15194
15195 * gdb.base/default.exp: Allow ';' as a directory separator.
15196
5b96932b
AS
151972006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
15198
15199 * gdb.base/help.exp (help add-symbol-file): Update.
15200
1986bccd
AS
152012006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
15202
15203 * gdb.base/help.exp (help load): Update expected results.
15204
a8b7528f
FF
152052006-02-19 Fred Fish <fnf@specifix.com>
15206
15207 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
15208 specifix hex value as part of results.
15209 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 15210
f8261448
FF
152112006-02-16 Fred Fish <fnf@specifix.com>
15212
15213 * gdb.base/whatis.c: Define variables using typedefs char_addr,
15214 ushort_addr, and slong_addr, so the typedefs are not optimized
15215 away.
15216 * gdb.base/whatis.exp: Add tests using type name for struct type,
15217 union type, enum type, and typedef.
a9c64011 15218
31d8bdd2
MK
152192006-02-13 Mark Kettenis <kettenis@gnu.org>
15220
15221 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
15222
34e41e63
JB
152232006-02-13 Jim Blandy <jimb@redhat.com>
15224
15225 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
15226 case where it takes two "next" commands to skip past the init
15227 call.
15228
ac6e4f31
FF
152292006-02-12 Fred Fish <fnf@specifix.com>
15230
15231 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
15232 to handle cases where it takes two "next" commands to skip
15233 past the init call.
15234
2db2d571
JB
152352006-02-07 Joel Brobecker <brobecker@adacore.com>
15236
15237 * gdb.ada/array_return.exp: Mark the last test as expected to fail
15238 on hppa32 targets.
15239
38fcd64c
DJ
152402006-02-06 Vladimir Prus <ghost@cs.msu.su>
15241
15242 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
15243 field.
15244
1315ad46
MK
152452006-01-29 Mark Kettenis <kettenis@gnu.org>
15246
15247 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
15248
5625b943
DJ
152492006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
15250
15251 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
15252 files.
15253
80df1bbe
DJ
152542006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
15255
15256 * gdb.cp/maint.exp: Set complaints to a positive value.
15257
9078e690
DJ
152582006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
15259
15260 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
15261 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
15262 function name.
15263
9c903399
DJ
152642006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
15265
15266 * gdb.base/checkpoint.c: Update copyright notice. Include
15267 <stdlib.h>.
15268
761ae4d6
JB
152692006-01-04 Jim Blandy <jimb@redhat.com>
15270
15271 * gdb.asm/asm-source.exp: Independently provide default values for
15272 asm-flags and debug-flags. Use 'string equal' to do the
15273 comparison, not the implicit expr's '==' operator. Remove
15274 now-unneeded assignments to asm-flags. In h8300 case, place
15275 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
15276
099ac3dd
MS
152772006-01-04 Michael Snyder <msnyder@redhat.com>
15278
15279 * gdb.base/checkpoint.c: New file.
15280 * gdb.base/checkpoint.exp: New file.
15281 * gdb.base/multi-fork.c: New file.
15282 * gdb.base/multi-fork.exp: New file.
15283 * gdb.base/pi.txt: New file (data for checkpoint.c test).
15284
f4d85314
FF
152852006-01-04 Fred Fish <fnf@specifix.com>
15286
15287 * gdb.base/ptype.c (foo): Add typedef.
15288 (intfoo): Add function.
15289 * gdb.base/ptype1.c: New file.
15290 * gdb.base/ptype.exp: Handle compilation and linking with two
15291 source files. Test that proper type for "foo" is found based
15292 on source context rather than first match found in symtabs.
15293
a1b06f35
MK
152942005-12-28 Mark Kettenis <kettenis@gnu.org>
15295
15296 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
15297 * gdb.asm/openbsd.inc: Indent commands.
15298
d082a1e2
MK
152992005-12-26 Mark Kettenis <kettenis@gnu.org>
15300
c65016bd
MK
15301 * gdb.base/freebpcmd.exp: Increase timeout.
15302
d082a1e2
MK
15303 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
15304
d3c32a0e
DJ
153052005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
15306
15307 * gdb.base/default.exp: Update check for "show version".
15308
9fdb1f50
RC
153092005-12-09 Randolph Chung <tausq@debian.org>
15310
15311 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
15312 * gdb.asm/pa64.inc: New file.
15313
5f2c56f7
RC
153142005-12-09 Randolph Chung <tausq@debian.org>
15315
15316 * gdb.asm/common.inc: Indent commands.
15317 * gdb.asm/asmsrc1.s: Likewise.
15318 * gdb.asm/asmsrc2.s: Likewise.
15319
8117349c
RC
153202005-12-09 Randolph Chung <tausq@debian.org>
15321
15322 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
15323 (get_addr_of_sym): Remove duplicate print.
15324 (gen_core): xfail hppa*-*-hpux*, update expected output.
15325 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
15326 * gdb.arch/pa64-nullify.s: New file.
15327
8f07f25a
RC
153282005-12-09 Randolph Chung <tausq@debian.org>
15329
15330 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
15331
55b39184
DJ
153322005-12-07 Christophe Lyon <christophe.lyon@st.com>
15333
15334 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
15335 code generation for these functions.
15336 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
15337 error message.
15338
31e2b00f
AS
153392005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
15340
15341 * gdb.base/help.exp (help b, help br, help bre, help brea)
15342 (help break): Update the expected message.
15343
c3d0b56e
SC
153442005-11-11 Stephane Carrez <stcarrez@nerim.fr>
15345
15346 * gdb.asm/m68hc11.inc: Setup the data section.
15347 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
15348 script for this test.
15349 (m6812-*-*): Likewise.
15350
36ae0ea9
RC
153512005-11-09 Randolph Chung <tausq@debian.org>
15352
15353 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
15354
9d6f42e9
WZ
153552005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
15356
15357 * gdb.base/break.exp: Fix a comment typo.
15358
e2126a14
EZ
153592005-11-03 Jim Blandy <jimb@redhat.com>
15360
a9c64011
AS
15361 Checked in by Elena Zannoni <ezannoni@redhat.com>
15362
889bf7c5 15363 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 15364
e0ac7199
CV
153652005-11-02 Corinna Vinschen <vinschen@redhat.com>
15366
15367 * gdb.arch/gdb1558.c: Include stdio.h.
15368
31d3fb18
MK
153692005-10-31 Mark Kettenis <kettenis@gnu.org>
15370
15371 * gdb.asm/asm-source.exp: Use -e instead of --entry.
15372
e52b687c
MK
153732005-10-31 Mark Kettenis <kettenis@gnu.org>
15374
15375 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
15376
f4711d79
PG
153772005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
15378
a9c64011
AS
15379 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
15380 vscr" tests to better match output.
f4711d79 15381
987a9106
JB
153822005-10-12 Jim Blandy <jimb@redhat.com>
15383
15384 * gdb.base/structs.exp (any): New function.
15385 (test_struct_returns): Don't make any assumptions at all about
15386 what value the function returns when GDB can't set the return
15387 value.
15388
2336bb58
JB
153892005-10-09 Joel Brobecker <brobecker@adacore.com>
15390
15391 * gdb.ada/arrayidx/p.adb: New file.
15392 * gdb.ada/arrayidx.exp: New testcase
15393
153942005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
15395
15396 * gdb.ada/array_return/pck.ads: New file.
15397 * gdb.ada/array_return/pck.adb: New file.
15398 * gdb.ada/array_return/p.adb: New file.
15399 * gdb.ada/array_return.exp: New testcase.
15400
705335ea
JB
154012005-10-03 Joel Brobecker <brobecker@adacore.com>
15402
a9c64011
AS
15403 * gdb.base/arrayidx.c: New file.
15404 * gdb.base/arrayidx.exp: New testcase.
705335ea 15405
11ee9940
NR
154062005-09-29 Nick Roberts <nickrob@snap.net.nz>
15407
15408 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
15409 frames-invalid and breakpoints-invalid are no longer generated
15410 with level 3 so don't expect them in the output.
15411
39fb8e9e
BR
154122005-09-27 Bob Rossi <bob@brasko.net>
15413
a9c64011 15414 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
15415 from test. Escape the | in mi_gdb_test call.
15416 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
15417 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
15418 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
15419 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
15420 expected regex's in mi_gdb_test calls.
15421 * lib/mi-support.exp: Remove arbitrary .* from tests.
15422 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
15423 Fully anchor GDB/MI expected results in mi_gdb_test.
15424 * lib/gdb.exp (string_to_regexp): Escape the ] character.
15425 * gdb.base/sizeof.exp: Remove escape character. Correct test.
15426
2af48f68
PB
154272005-09-26 Paul Brook <paul@codesourcery.com>
15428
15429 * long_long.exp: Exclude eabi targets from arm FPA float format test.
15430
f34502bc
WZ
154312005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
15432
15433 * bfp-test.c: New file.
15434 * bfp-test.exp: New testcase.
15435
ca929517
WZ
154362005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
15437
15438 * gdb.fortran/subarray.exp: New testcase to test the evaluation
15439 of subarray and substring variable.
15440 * gdb.fortran/subarray.f: New source file for the test of subarray
15441 and substring variable evaluation.
15442 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
15443 of string constant.
15444
c761af65
DJ
154452005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
15446
15447 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
15448 copyright dates.
15449
561d7a1d
PG
154502005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
15451
15452 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
15453 powerpc altivec' test with an almost identical 'info vector' test.
15454
b2b64cc9
PG
154552005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
15456
a9c64011
AS
15457 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
15458 vscr" tests to match output.
b2b64cc9 15459
6ac4d15a
PG
154602005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
15461
a9c64011
AS
15462 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
15463 output.
6ac4d15a 15464
40e55bef
BR
154652005-09-11 Bob Rossi <bob@brasko.net>
15466
889bf7c5
PA
15467 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
15468 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
15469 commands that return an MI output command and an asyncronous MI output
15470 command.
40e55bef
BR
15471 * gdb.mi/mi-console.exp: Ditto.
15472
3c7385ec
BR
154732005-09-11 Bob Rossi <bob@brasko.net>
15474
15475 * gdb.mi/mi-var-child.c: Include <string.h>.
15476
a6cd0eb3
DJ
154772005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
15478
15479 * killed.exp: Correct gdb_expect syntax.
15480
2f168eed
CV
154812005-08-09 Corinna Vinschen <vinschen@redhat.com>
15482
15483 * lib/mi-support.exp (mi_gdb_load): Fix typo.
15484
ecd3fd0f
BR
154852005-08-02 Bob Rossi <bob@brasko.net>
15486
15487 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
15488 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
15489 Change tests to inferior-tty-set/show.
15490 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
15491 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
15492 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
15493 inferior. Use mi_gdb_test to get GDB and Inferior output.
15494 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
15495 descriptor.
15496 (mi_inferior_tty_name): Add inferior PTY file name.
15497 (mi_gdb_start): Add INFERIOR_PTY parameter.
15498 (mi_gdb_test): Add IPATTERN parameter.
15499
f1ea48cb 155002005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 15501
f1ea48cb
BR
15502 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
15503 parameter to mi_gdb_test.
15504 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
15505
6e650a67
DJ
155062005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
15507
15508 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
15509 struct_declarations.
15510 * gdb.mi/mi-var-child.exp: Step over the initialization of
15511 struct_declarations.
15512
8be260b6
DJ
155132005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
15514
15515 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
15516 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
15517 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
15518 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
15519 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
15520 file.
15521
4e660f07
NR
155222005-07-27 Nick Roberts <nickrob@snap.net.nz>
15523
15524 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
15525 (do_children_tests): Assign values to the extra elements.
15526
15527 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
15528 them for tests for "-var-update --no-values" and
a9c64011 15529 "-var-update --all-values".
4e660f07
NR
15530 Add test for "-var-list-children --simple-values".
15531
15532 * gdb.mi/basics.c (callee4): Add integer array D[3]...
15533
15534 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
15535 "-stack-list-locals --simple-values" Improve doc strings and
15536 comments.
15537
6bdae935
MK
155382005-07-18 Mark Kettenis <kettenis@gnu.org>
15539
598b7a6f
MK
15540 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
15541 *-*-openbsd*.
15542 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
15543
6bdae935
MK
15544 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
15545 sigaltsatck'.
15546
1323e929 155472005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 15548
1323e929
BR
15549 * gdb.base/default.exp (tty): Changed output of command.
15550 * gdb.base/help.exp (help tty): Ditto.
15551
b1a9c082
MK
155522005-07-12 Mark Kettenis <kettenis@gnu.org>
15553
15554 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
15555
10a844a2
MK
155562005-07-10 Mark Kettenis <kettenis@gnu.org>
15557
15558 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
15559 -stack-select-frame without arguments.
15560 (test_stack_frame_listing): Add test for newly implemented command
15561 -stack-info-frame.
15562
3cb3b8df
BR
155632005-07-06 Bob Rossi <bob@brasko.net>
15564
15565 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
15566 command.
15567 (Copyright): Update copyright.
15568
a0c5fbcf
WZ
155692005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
15570
15571 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
15572 tests to evaluate exponentiation expression.
15573
984971d0
AS
155742005-06-29 Andreas Schwab <schwab@suse.de>
15575
15576 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
15577 main to avoid warnings.
15578
15579 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
15580
fe03833f
NR
155812005-06-20 Nick Roberts <nickrob@snap.net.nz>
15582
15583 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
15584 -stack-select-frame without arguments.
15585 (test_stack_frame_listing): Add test for newly implemented command
15586 -stack-info-frame.
a9c64011 15587
7a55f279
WZ
155882005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
15589
0ffa0ea5
DJ
15590 * gdb.fortran/array-element.f: New file.
15591 * gdb.fortran/array-element.exp: New testcase.
7a55f279 15592
26585198
DJ
155932005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
15594
15595 * gdb.base/bigcore.exp: Correct checks for systems which can
15596 not dump a large core file.
15597
c1bd25fd
DJ
155982005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
15599
15600 * gdb.base/relocate.c: Add a copyright notice.
15601 (dummy): Remove.
15602 * gdb.base/relocate.exp: Test printing the values of variables
15603 from a relocatable file.
15604
589e074d
DJ
156052005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
15606
15607 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
15608 excess MI output after an error.
15609
0915f927
JB
156102005-05-29 Joel Brobecker <brobecker@adacore.com>
15611
15612 * gdb.arch/alpha-step.c: New file.
15613 * gdb.arch/alpha-step.exp: New testcase.
15614
76ff342d
DJ
156152005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
15616 Dennis Brueni <dennis@slickedit.com>
15617
15618 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
15619 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
15620 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
15621 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
15622 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
15623 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
15624 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
15625
96b0c7ac
DJ
156262005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
15627 Wu Zhou <woodzltc@cn.ibm.com>
15628
15629 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
15630 IBM's xlc compiler.
15631 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
15632 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
15633
f21565d2
JB
156342005-05-13 Jim Blandy <jimb@redhat.com>
15635
15636 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
15637 calling gdb_suppress_entire_file.
15638 * gdb.base/charset.exp: Same.
15639 * gdb.base/call-rt-st.exp: Same.
15640
6006a3a1
BR
156412005-05-05 Bob Rossi <bob_rossi@cox.net>
15642
15643 * lib/gdb.exp (fullname_syntax): Added global regex.
15644 (fullname_syntax_POSIX): Ditto.
15645 (fullname_syntax_UNC): Ditto.
15646 (fullname_syntax_DOS_CASE): Ditto.
15647 (fullname_syntax_DOS): Ditto.
15648 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
15649 fullname_syntax variable to scope and use it.
15650 (test_file_list_exec_source_files): Ditto.
15651 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
15652
c3b69c04
DJ
156532005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
15654
15655 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
15656
3c95e6af
PG
156572004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
15658
a9c64011
AS
15659 * lib/gdb.exp (skip_altivec_tests): New function, based on
15660 check_vmx_hw_available from the GCC testsuite.
15661 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
15662 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 15663
78df6c56
JB
156642005-05-02 Jim Blandy <jimb@redhat.com>
15665
15666 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
15667 calling gdb_suppress_entire_file.
15668
1690f9cf
DJ
156692005-04-30 Randolph Chung <tausq@debian.org>
15670
15671 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
15672 Slightly relax "sem_post" name checking.
15673
5ea106f7
PG
156742005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
15675
15676 * gdb.base/unload.exp: Use new shared library infrastructure.
15677
bf7234cf
PG
156782005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
15679
15680 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 15681 infrastructure.
bf7234cf 15682
547b869a
CV
156832005-04-29 Corinna Vinschen <vinschen@redhat.com>
15684
15685 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
15686 * gdb.asm/h8300.inc: New file.
15687
f07e55f0
PG
156882005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
15689
15690 * gdb.base/shlib-call.exp: Change to use new shared library
15691 infrastructure.
15692
3cbba3d1
PG
156932005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
15694
a9c64011
AS
15695 * gdb.base/pending.exp: Change to use new shared library
15696 infrastructure.
3cbba3d1 15697
ed6df200
PG
156982005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
15699
a9c64011
AS
15700 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
15701 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 15702
8c8f4ebe
PG
157032005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
15704
a9c64011
AS
15705 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
15706 shared objects being adjusted and update copyright years.
8c8f4ebe 15707
607fbc54
DJ
157082005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
15709
15710 * ChangeLog: Correct some 2003-01-13 dates.
15711 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
15712 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
15713 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
15714 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
15715 gdb.trace/tfind.exp: Update copyright years.
15716
57bf0e56
DJ
157172005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
15718 Daniel Jacobowitz <dan@codesourcery.com>
15719
15720 * lib/gdb.exp (gdb_compile): Handle shlib=.
15721 (gdb_compile_shlib): New function.
15722
9b593790
PG
157232005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
15724
a9c64011 15725 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 15726
9494c6a5
DJ
157272005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
15728
15729 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
15730 gdb.server.
15731 * configure.ac: Likewise.
15732 * configure: Regenerated.
15733 * gdb.gdbserver/Makefile.in: Moved to...
15734 * gdb.server/Makefile.in: ... here.
15735 * gdb.gdbserver/server.c: Moved to...
15736 * gdb.server/server.c: ... here.
15737 * gdb.gdbserver/server-run.exp: Moved to...
15738 * gdb.server/server-run.exp: ... here.
15739
6f8eac0e
DJ
157402005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
15741
15742 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
15743 * configure.ac: Create gdb.gdbserver/Makefile.
15744 * configure: Regenerated.
15745 * lib/gdbserver-support.exp: New file, derived from
15746 config/gdbserver.exp.
15747 * config/gdbserver.exp: Use gdbserver-support.exp.
15748 * gdb.gdbserver/Makefile.in: New file.
15749 * gdb.gdbserver/server.c: New file.
15750 * gdb.gdbserver/server-run.exp: New file.
15751
6e87504d
PG
157522005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
15753
a9c64011
AS
15754 * lib/gdb.exp (test_compiler_info): Return compiler_info
15755 if no arguments are given.
6e87504d 15756
d1779be4
PG
157572005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
15758
15759 * gdb.arch/altivec-abi.exp: Check for compiler and set
15760 use altivec' flag accordingly.
15761 * gdb.arch/altivec-regs.exp: Likewise.
15762
88750304
DJ
157632005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
15764
15765 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
15766
f3fb768d
AS
157672005-03-27 Andreas Schwab <schwab@suse.de>
15768
15769 * gdb.base/bigcore.c (main): Add missing mode argument in open
15770 call.
15771
7e813ac5
DJ
157722005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
15773
15774 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
15775 downloads.
15776 * config/gdbserver.exp (gdb_load): Likewise.
15777
8e3049aa
PB
157782005-03-14 Paul Brook <paul@codesourcery.com>
15779
15780 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
15781 targets.
15782
a9df7c44
JB
157832005-03-09 Joel Brobecker <brobecker@adacore.com>
15784
15785 * gdb.dwarf2/dup-psym.S: New file.
15786 * gdb.dwarf2/dup-psym.exp: New testcase.
15787
9f0d94e8
JB
157882005-03-09 Joel Brobecker <brobecker@adacore.com>
15789
15790 * gdb.ada/exec_changed/first.adb: New file.
15791 * gdb.ada/exec_changed/second.adb: New file.
15792 * gdb.ada/exec_changed.exp: New testcase.
15793
5f579bc5
NS
157942005-03-08 Nathan Sidwell <nathan@codesourcery.com>
15795
36e9969c
NS
15796 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
15797 (A2): New class.
15798 (main): Test operator+.
15799 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
15800 breakpoint test.
15801
5f579bc5
NS
15802 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
15803 * gdb.base/signull.exp: Disable if gdb,nosignals.
15804 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
15805 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
15806 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
15807 * gdb.mi/mi2-console.exp: Likewise.
15808 * gdb.trace/collection.exp (run_trace_experiment): Consume the
15809 continue output at start.
15810 (gdb_collect_locals_test): Robustify regexp.
15811 * gdb.trace/passc-dyn.exp: Fix comment typo.
15812 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
15813
be46087e
CV
158142005-03-08 Corinna Vinschen <vinschen@redhat.com>
15815
15816 * gdb.asm/asm-source.exp: Add iq2000 case.
15817 * gdb.asm/iq2000.inc: New file.
15818
384e1a61 158192005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 15820
384e1a61
MI
15821 * gdb.base/command.exp: Change hardcoded value to regular expression.
15822 * gdb.base/float.exp: Add powerpc to the list of targets checked.
15823
584b6e9e
DJ
158242005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
15825
15826 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
15827 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
15828 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
15829 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
15830 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
15831
ab5b5d61
MK
158322005-03-05 Mark Kettenis <kettenis@gnu.org>
15833
15834 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
15835 changes.
15836
ae051c1b
PG
158372004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
15838
a9c64011
AS
15839 * lib/compiler.c: Add test for IBM's xlc compiler.
15840 * lib/compiler.cc: Likewise.
ae051c1b 15841
3f0f6ed2
JB
158422004-02-24 Joel Brobecker <brobecker@adacore.com>
15843
15844 * gdb.ada/fixed_points.exp: Create compilation object directory
15845 before running the test.
15846 * gdb.ada/null_record.exp: Likewise.
15847 * gdb.ada/packed_array.exp: Likewise.
15848 * gdb.ada/start.exp: Likewise.
15849
724f452b
JB
158502005-02-15 Joel Brobecker <brobecker@adacore.com>
15851
15852 * gdb.ada/packed_array/pa.adb: New file.
15853 * gdb.ada/packed_array.exp: New testcase.
15854
57f5cdfb 158552005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 15856
1f393151
MK
15857 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
15858 files.
15859
ebdda337
MK
15860 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
15861 on *-*-openbsd*. Correctly match whitespace in regukar
15862 expressions.
15863
cf309262
DJ
158642005-02-10 Daniel Jacobowitz <dan@debian.org>
15865
15866 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
15867 PR exp/1821
15868 * gdb.base/gdb1821.c: New test file.
15869 * gdb.base/gdb1821.exp: New test file.
15870
3be49e7a
JB
158712005-02-09 Joel Brobecker <brobecker@adacore.com>
15872
15873 * gdb.base/start.c: New file.
15874 * gdb.base/start.exp: New testcase.
15875
e292e67d
JB
158762005-02-09 Joel Brobecker <brobecker@adacore.com>
15877
15878 * gdb.ada/start/dummy.adb: New file.
15879 * gdb.ada/start.exp: New testcase.
15880
dbdfa66c
CV
158812005-02-09 Corinna Vinschen <vinschen@redhat.com>
15882
15883 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
15884 for printing symbols and statistics.
15885 Add test for using relative pathnames in "maint print msymbols" test.
15886 Mark "maint info sections DATA" XFAIL on Cygwin.
15887 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
15888 tests.
15889
d7941671
AC
158902005-02-09 Andreas Schwab <schwab@suse.de>
15891
15892 Committed by Andrew Cagney <cagney@gnu.org>
15893 * gdb.base/remotetimeout.exp: New file.
15894
74e5ef44
MK
158952005-02-07 Mark Kettenis <kettenis@gnu.org>
15896
15897 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
15898
464dd14d
JB
158992005-02-03 Joel Brobecker <brobecker@adacore.com>
15900
15901 * gdb.ada/gnat_ada.gpr: New file.
15902 * gdb.ada/gnat_ada.gin: Delete, no longer used.
15903 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
15904 * configure.ac: No longer generate gnat_ada.gpr.
15905 * configure: Regenerate.
15906 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
15907 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
15908 * gdb.ada/null_record/bar.ads: Likewise.
15909 * gdb.ada/null_record/bar.adb: Likewise.
15910 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
15911 * gdb.ada/null_record.exp (testdir): New variable.
15912 (testfile): executable is now in testdir subdirectory.
15913 (srcfile): Use full path to the main compilation unit.
15914 * gdb.ada/fixed_points.exp: Same changes as above.
15915
30d756ae
NR
159162005-02-03 Nick Roberts <nickrob@snap.net.nz>
15917
15918 * gdb.base/interp.exp: New test.
15919
9d799f85
AC
159202005-01-24 Andrew Cagney <cagney@gnu.org>
15921
15922 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
15923
15656118
AC
159242005-01-19 Andrew Cagney <cagney@gnu.org>
15925
a892c31b
AC
15926 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
15927 configure.ac not configure.in.
15928
15656118
AC
15929 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
15930 of powerpc*-*-*.
15931 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 15932 * gdb.base/list.exp (test_list_function)
15656118
AC
15933 (test_list_filename_and_function): Ditto.
15934 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
15935
a7b01baf
AC
159362005-01-16 Andrew Cagney <cagney@gnu.org>
15937
17d92a02
AC
15938 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
15939
a7b01baf
AC
15940 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
15941
bc8332bb
AC
159422005-01-14 Andrew Cagney <cagney@gnu.org>
15943
15944 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
15945 * gdb.mi/mi2-var-cmd.exp: Ditto.
15946
4d074752
CV
159472005-01-10 Corinna Vinschen <vinschen@redhat.com>
15948
15949 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
15950
bec39cab
AC
159512005-01-07 Andrew Cagney <cagney@gnu.org>
15952
15953 * configure.ac: Rename configure.in, require autoconf 2.59.
15954 * configure: Re-generate.
15955 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
15956 * gdb.stabs/configure: Re-generate.
15957 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
15958 * gdb.hp/configure: Re-generate.
15959 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
15960 autoconf 2.59.
15961 * gdb.hp/gdb.objdbg/configure: Re-generate.
15962 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
15963 autoconf 2.59.
15964 * gdb.hp/gdb.defects/configure: Re-generate.
15965 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
15966 autoconf 2.59.
15967 * gdb.hp/gdb.compat/configure: Re-generate.
15968 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
15969 autoconf 2.59.
15970 * gdb.hp/gdb.base-hp/configure: Re-generate.
15971 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
15972 autoconf 2.59.
15973 * gdb.hp/gdb.aCC/configure: Re-generate.
15974
f10b16d4
JB
159752004-12-15 Jim Blandy <jimb@redhat.com>
15976
15977 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
15978 under NPTL when there is debugging info available for libpthread.
15979
fb6e1814
JG
159802004-12-13 Jerome Guitton <guitton@gnat.com>
15981
15982 * gdb.ada/fixed_points.c: New file.
15983 * gdb.ada/fixed_points.exp: New file.
15984
fe46cd3a
RC
159852004-12-03 Randolph Chung <tausq@debian.org>
15986
15987 * gdb.arch/pa-nullify.exp: New file.
15988 * gdb.arch/pa-nullify.s: New file.
15989
8de0841b
RC
159902004-11-30 Randolph Chung <tausq@debian.org>
15991
15992 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
15993 instead of "tbug". Fix regexp to work properly with gdb_test.
15994
c8170782
PH
159952004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
15996
15997 * gdb.base/bitfields2.exp: New test.
15998 * gdb.base/bitfields2.c: New file.
15999
954269c2
RE
160002004-11-28 Richard Earnshaw <rearnsha@arm.com>
16001
16002 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
16003
0107feed
RC
160042004-11-16 Randolph Chung <tausq@debian.org>
16005
16006 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
16007
f073ae8c
DJ
160082004-11-14 Daniel Jacobowitz <dan@debian.org>
16009
16010 * gdb.threads/threadapply.exp: Correct "macro details" test.
16011
19ad59e7
JJ
160122004-11-11 Jeff Johnston <jjohnstn@redhat.com>
16013
16014 * gdb.threads/threadapply.exp: New test.
16015 * gdb.threads/threadapply.c: New file.
16016
9cf0961b
MK
160172004-11-07 Mark Kettenis <kettenis@gnu.org>
16018
16019 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
16020 frames.
16021
c789492a
FL
160222004-11-05 Felix Lee <felix+log1@specifixinc.com>
16023
16024 * gdb.base/cursal.exp: New file.
16025 * gdb.base/cursal.c: New file.
16026
a1e167bb
AC
160272004-11-03 Andrew Cagney <cagney@gnu.org>
16028
16029 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
16030
b7cbf173
MK
160312004-10-30 Mark Kettenis <kettenis@gnu.org>
16032
16033 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
16034 NetBSD/ELF targets.
16035
88f9d34f
JB
160362004-10-29 Joel Brobecker <brobecker@gnat.com>
16037
16038 * gdb.threads/bp_in_thread.c: New file, copied from
16039 pthread_cond_wait.c.
16040 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
16041 file, rather than reusing the .c file from another testcase.
16042
ca7d6a0c
JB
160432004-10-20 Joel Brobecker <brobecker@gnat.com>
16044
16045 * gdb.ada/null_record.exp: Check where we stopped after
16046 sending the start command, instead of where the associated
16047 temporary breakpoint was inserted.
16048
0d863d03
AC
160492004-10-14 Andrew Cagney <cagney@gnu.org>
16050
16051 * gdb.mi/gdb701.c (main): Return 0.
16052
d11e72cb
DJ
160532004-10-13 Daniel Jacobowitz <dan@debian.org>
16054
d40539a4 16055 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 16056
e1923096
JJ
160572004-10-12 Jeff Johnston <jjohnstn@redhat.com>
16058
16059 * gdb.threads/schedlock.c: Add comment markers to use to find
16060 line numbers.
16061 * gdb.threads/schedlock.exp: Adjust regex to handle the new
16062 comments.
16063 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
16064 breakpoint lines.
16065
ec8ba2c9
DJ
160662004-10-12 Daniel Jacobowitz <dan@debian.org>
16067
16068 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
16069
0eb3658b
DJ
160702004-10-12 Daniel Jacobowitz <dan@debian.org>
16071
16072 * configure.in: Add gdb.dwarf2.
16073 * configure: Regenerated.
16074 * Makefile.in: Add gdb.dwarf2.
16075 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
16076 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
16077 gdb.dwarf2/file1.txt: New files.
16078
a271cc33
OF
160792004-10-11 Orjan Friberg <orjanf@axis.com>
16080
a9c64011 16081 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
16082 of "run", since the latter doesn't work with remote targets. Adjust
16083 the breakpoint numbering accordingly.
16084 * gdb.threads/pthread_cond_wait.exp: Ditto.
16085
895ce074
MC
160862004-10-08 Michael Chastain <mec.gnu@mindspring.com>
16087
16088 * gdb.base/overlays.exp: Update copyright years.
16089
6be3092d
KI
160902004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
16091
16092 * gdb.base/overlays.exp: Disable if target is Linux.
16093
e05389b8
FL
160942004-10-06 Felix Lee <felix+log1@specifixinc.com>
16095
16096 * config/gdbserver.exp (gdb_load): Use right filename on remote.
16097
73cb587d
KI
160982004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
16099
16100 * gdb.asm/asm-source.exp: Add m32r-linux target.
16101 * gdb.asm/m32r-linux.inc: New file.
16102
3c0edcdc
AC
161032004-09-24 Andrew Cagney <cagney@redhat.com>
16104 David Anderson <anderson@redhat.com>
16105
16106 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
16107 command fails, assume things will work.
16108 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
16109 (_GNU_SOURCE): Define.
16110 (print_unsigned, print_hex): Change parameter to "long long".
16111 (print_byte_count): New function, use to print byte counts.
16112 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
16113 O_LARGEFILE.
16114 (main): Compute an upper bound on a corefile in max_core_size.
16115 Limit memory chunk size to max_core_size. Limit total memory
16116 allocated to max_core_size.
16117
4bb3667f
AC
161182004-09-23 Andrew Cagney <cagney@gnu.org>
16119
16120 * gdb.base/bigcore.exp: Replace the code that creates a corefile
16121 from a separate process with code that creates a corefile by
16122 making the inferior dump core.
16123
60fe1a51
MK
161242004-09-23 Mark Kettenis <kettenis@gnu.org>
16125
16126 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
16127 block.
16128
8e937346
MC
161292004-09-23 Michael Chastain <mec.gnu@mindspring.com>
16130
16131 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
16132 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
16133 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
16134 Likewise.
16135
7213f6d6
JJ
161362004-09-20 Jeff Johnston <jjohnstn@redhat.com>
16137
16138 * gdb.java/jprint.exp: New test case for java inferior call.
16139 * gdb.java/jprint.java: Ditto.
16140
eac69dca
JB
161412004-09-15 Joel Brobecker <brobecker@gnat.com>
16142
16143 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
16144
22227696
MC
161452004-09-14 Michael Chastain <mec.gnu@mindspring.com>
16146
16147 * gdb.threads/killed.c: Include <stdlib.h>.
16148 * gdb.threads/pthreads.c: Likewise.
16149
7dd403a4
MC
161502004-09-14 Michael Chastain <mec.gnu@mindspring.com>
16151
16152 * gdb.threads/killed.c: Add copyright notice.
16153
33f2d567
JM
161542004-09-10 Jason Molenda (jmolenda@apple.com)
16155
a9c64011
AS
16156 * gdb.base/define.exp: Two new tests to verify zero space chars
16157 after 'if' and 'while' commands in a user-defined command is correctly
16158 parsed.
33f2d567 16159
e05b62ac
AC
161602004-09-08 Andrew Cagney <cagney@gnu.org>
16161
16162 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
16163 delivery test with duplicate at end of file.
16164
9cbe82da
MK
161652004-09-06 Mark Kettenis <kettenis@jive.nl>
16166
16167 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
16168
564803d9
MC
161692004-09-05 Michael Chastain <mec.gnu@mindspring.com>
16170
16171 * config/hppro.exp: Removed.
16172
7c6807ce
MC
161732004-09-05 Michael Chastain <mec.gnu@mindspring.com>
16174
16175 * config/sparclet.exp: Removed.
16176
bf7e26dd
MC
161772004-09-05 Michael Chastain <mec.gnu@mindspring.com>
16178
16179 * config/udi.exp: Removed.
16180
714e341b
MC
161812004-09-02 Michael Chastain <mec.gnu@mindspring.com>
16182
16183 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
16184 of "exp_continue".
16185 (advancei): Likewise.
16186
1236e623
JJ
161872004-09-01 Jeff Johnston <jjohnstn@redhat.com>
16188
16189 * gdb.base/unload.exp: Fix so messages aren't duplicated.
16190
3bdcad15
MI
161912004-09-01 Manoj Iyer <manjo@austin.ibm.com>
16192
228af206 16193 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
16194 to check for nodebug in executable.
16195 * gdb.gdb/observer.exp (setup_test): Likewise.
16196 * gdb.gdb/selftest.exp (test_with_self): Likewise.
16197 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
16198
c72b934c
AC
161992004-09-01 Andrew Cagney <cagney@gnu.org>
16200
16201 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
16202 files.
16203
edd9b715
JJ
162042004-09-01 Jeff Johnston <jjohnstn@redhat.com>
16205
16206 * gdb.base/unload.exp: Fix expected warning message to match
16207 latest format.
16208
fb4ce06b
CV
162092004-09-01 Corinna Vinschen <vinschen@redhat.com>
16210
16211 * gdb.base/call-rt-st.exp: Fix typos.
16212
ce78e7c3
MI
162132004-08-31 Manoj Iyer <manjo@austin.ibm.com>
16214
16215 * gdb.threads/thread_check.exp: New testcase.
16216 * gdb.threads/thread_check.c: New testcase.
16217
2dedb159
AC
162182004-08-31 Andrew Cagney <cagney@gnu.org>
16219
16220 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
16221 (skip_to_handler_entry): New procedures. Test stepping into a
16222 handler when the breakpoint is at the handler's entry point.
16223
68f53502
AC
162242004-08-30 Andrew Cagney <cagney@gnu.org>
16225
16226 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
16227 gdb/1757.
16228
3e3ffd2b
MC
162292004-08-27 Michael Chastain <mec.gnu@mindspring.com>
16230
16231 With code from Manoj Iyer <manjo@austin.ibm.com>:
16232 * lib/gdb.exp (gdb_file_cmd): Return more information in the
16233 return value. Add an arm for "no debugging symbols found".
16234 Change a stray "error" to "perror".
16235 (gdb_run_cmd): Adapt to new return value.
16236 * gdb.base/remote.exp: Adapt to new return value.
16237 * gdb.gdb/complaints.exp: Likewise.
16238 * gdb.gdb/observer.exp: Likewise.
16239 * gdb.gdb/selftest.exp: Likewise.
16240 * gdb.gdb/xfullpath.exp: Likewise.
16241
4b6f5fd2
JB
162422004-08-27 Joel Brobecker <brobecker@gnat.com>
16243
16244 * gdb.threads/bp_in_thread.exp: New testcase.
16245
e5b25496
MC
162462004-08-27 Michael Chastain <mec.gnu@mindspring.com>
16247
16248 Fix PR testsuite/1735.
16249 * gdb.threads/schedlock.c (thread_function): Add a cast
16250 to suppress a gcc warning.
16251 * gdb.threads/thread-specific.c (thread_function): Likewise.
16252
934353d6
MC
162532004-08-26 Michael Chastain <mec.gnu@mindspring.com>
16254
16255 * gdb.base/unload.c: Include <stdlib.h>.
16256
f98a0aef 162572004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 16258
f98a0aef 16259 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
16260 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
16261 synchronized after the "return".
16262
5a2e8882
MC
162632004-08-26 Michael Chastain <mec.gnu@mindspring.com>
16264
16265 * gdb.mi/basics.c: Include <stdio.h>.
16266 * gdb.mi/pthreads.c: Include <stdlib.h>.
16267 * gdb.mi/var-cmd.c: Include <stdlib.h>.
16268
a9640423
MC
162692004-08-26 Michael Chastain <mec.gnu@mindspring.com>
16270
16271 * gdb.threads/schedlock.c: Add copyright notice.
16272
b04e311d
AC
162732004-08-25 Andrew Cagney <cagney@gnu.org>
16274
16275 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
16276 (skip_over_handler, breakpoint_over_hander): New test procedures.
16277 (advance, advancei): Add a proper prefix, do not use
16278 rerun_to_main.
16279 * gdb.base/sigstep.c (main): Change to use an infinite loop.
16280
7c27f15b
MC
162812004-08-24 Michael Chastain <mec.gnu@mindspring.com>
16282
16283 * gdb.mi/basics.c: Add copyright notice.
16284 * gdb.mi/var-cmd.c: Add copyright notice.
16285
fffc87ae
MC
162862004-08-23 Michael Chastain <mec.gnu@mindspring.com>
16287
16288 * lib/gdb.exp: Remove signed_keyword_not_used.
16289 * lib/compiler.c: Likewise.
16290 * lib/compiler.cc: Likewise.
16291
d782e0bf
MC
162922004-08-23 Michael Chastain <mec.gnu@mindspring.com>
16293
16294 * gdb.base/whatis.c: Remove conditional disabling of "signed".
16295 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
16296
96033e83
MC
162972004-08-23 Michael Chastain <mec.gnu@mindspring.com>
16298
16299 * gdb.base/whatis.c: Add copyright notice.
16300
cf38c229
MK
163012004-08-20 Mark Kettenis <kettenis@gnu.org>
16302
16303 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
16304 it to skip the breakpoints encoded in the inline assembly.
16305
f4b49756
MC
163062004-08-20 Michael Chastain <mec.gnu@mindspring.com>
16307
16308 * Makefile.in: Add gdb.fortran.
16309
2f193b69
MC
163102004-08-20 Michael Chastain <mec.gnu@mindspring.com>
16311
16312 * gdb.base/call-sc.exp (test_scalar_returns):
16313 Fix cut-and-paste glitch in "Make fun return now".
16314
89a237cb
MC
163152004-08-17 Michael Chastain <mec.gnu@mindspring.com>
16316
16317 * configure.in: Add gdb.fortran.
16318 * configure: Regenerate.
16319 * gdb.fortran/Makefile.in: New file.
16320 * lib/gdb.exp (skip_fortran_tests): New procedure.
16321
469aff8e
MC
163222004-08-17 Michael Chastain <mec.gnu@mindspring.com>
16323
16324 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
16325 reference to bug-gnu@prep.ai.mit.edu.
16326 * gdb.mi/mi-var-child.exp: Likewise.
16327 * gdb.mi/mi-var-cmd.exp: Likewise.
16328 * gdb.mi/mi-var-display.exp: Likewise.
16329 * gdb.mi/mi2-var-block.exp: Likewise.
16330 * gdb.mi/mi2-var-child.exp: Likewise.
16331 * gdb.mi/mi2-var-cmd.exp: Likewise.
16332 * gdb.mi/mi2-var-display.exp: Likewise.
16333
00b51b9f
MK
163342004-08-15 Mark Kettenis <kettenis@gnu.org>
16335
16336 * gdb.base/unload.c (main): Make local variable msg const.
16337
45f07fef
MC
163382004-08-15 Michael Chastain <mec.gnu@mindspring.com>
16339
16340 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
16341 to bug-gnu@prep.ai.mit.edu.
16342 * gdb.mi/mi-disassemble.exp: Likewise.
16343 * gdb.mi/mi-eval.exp: Likewise.
16344 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
16345 default line number.
16346 * gdb.mi/mi-return.exp: Likewise.
16347 * gdb.mi/mi-simplerun.exp: Likewise.
16348 * gdb.mi/mi-stack.exp: Likewise.
16349 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
16350 number with explicit range test.
16351 * gdb.mi/mi-watch.exp: Likewise.
16352 * gdb.mi/mi2-break.exp: Likewise.
16353 * gdb.mi/mi2-cli.exp: Likewise.
16354 * gdb.mi/mi2-disassemble.exp: Likewise.
16355 * gdb.mi/mi2-eval.exp: Likewise.
16356 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
16357 default line number.
16358 * gdb.mi/mi2-return.exp: Likewise.
16359 * gdb.mi/mi2-simplerun.exp: Likewise.
16360 * gdb.mi/mi2-stack.exp: Likewise.
16361 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
16362 number with explicit range test.
16363 * gdb.mi/mi2-watch.exp: Likewise.
16364
dd8c8ee7
MC
163652004-08-15 Michael Chastain <mec.gnu@mindspring.com>
16366
16367 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
16368 * gdb.cp/m-static.exp: Likewise.
16369 * gdb.cp/rtti.exp: Likewise.
16370
4e838464
MK
163712004-08-14 Mark Kettenis <kettenis@gnu.org>
16372
16373 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
16374
8d8cb839
EZ
163752004-08-14 Eli Zaretskii <eliz@gnu.org>
16376
16377 * ChangeLog: Prefix Local Variables with semi-colons and indent
16378 the reference to older ChangeLog files, to fix fontification in
16379 Emacs.
16380
deea8bb0
MC
163812004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16382
16383 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
16384 * gdb.mi/mi2-break.exp: Likewise.
16385
c3297504
MC
163862004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16387
16388 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
16389
25808999
MC
163902004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16391
16392 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
16393
226a8d71
MC
163942004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16395
16396 * gdb.cp/classes.exp: Remove unused declarations. Just let
16397 test names default instead of providing special names. Remove
16398 extraneous demangler test.
16399
37fdf854
JJ
164002004-08-12 Jeff Johnston <jjohnstn@redhat.com>
16401
16402 * gdb.base/unload.exp: New test for breakpoints in dynamically
16403 loaded libraries.
16404 * gdb.base/unload.c: Ditto.
16405 * gdb.base/unloadshr.c: Ditto.
16406
2d3a7986
MC
164072004-08-12 Michael Chastain <mec.gnu@mindspring.com>
16408
16409 * gdb.cp/classes.exp (test_ptype_class_objects): Call
16410 cp_test_ptype_class.
16411 (test_enums): Likewise.
16412
c72b934c
AC
164132004-08-10 Andrew Cagney <cagney@gnu.org>
16414
16415 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
16416 files.
16417
cc503c8a
AC
164182004-08-10 Andrew Cagney <cagney@gnu.org>
16419
16420 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
16421 init_malloc call.
16422
902f2ccb
MC
164232004-08-10 Michael Chastain <mec.gnu@mindspring.com>
16424
16425 * ChangeLog: Add copyright notice. The notice is copied
16426 from emacs 21.3 top level ChangeLog.
16427
78c90502
MC
164282004-08-09 Michael Chastain <mec.gnu@mindspring.com>
16429
16430 * lib/cp-support.exp: New file.
16431 * lib/cp-support.exp (cp_test_type_class): New function.
16432 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
16433 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
16434 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
16435 cp_test_ptype_class.
16436
88e5ea78
MC
164372004-08-09 Michael Chastain <mec.gnu@mindspring.com>
16438
16439 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
16440 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
16441 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
16442 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
16443 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
16444 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
16445 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
16446 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
16447 gdb.mi/mi2-watch.exp: Update copyright years.
16448
6a89fc9c
MK
164492004-08-09 Mark Kettenis <kettenis@gnu.org>
16450
16451 * gdb.base/sigaltstack.exp: Provide proper anchoring.
16452
1482e0de
MC
164532004-08-09 Michael Chastain <mec.gnu@mindspring.com>
16454
16455 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
16456 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
16457 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
16458 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
16459 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
16460 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
16461 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
16462 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
16463 gdb.mi/mi-watch.exp: Update copyright years.
16464
1a5ce3f3
DJ
164652004-08-08 Daniel Jacobowitz <dan@debian.org>
16466
16467 PR gdb/1738
16468 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
16469 from a breakpoint with a pending signal.
16470
04f6ecf2
DJ
164712004-08-08 Daniel Jacobowitz <dan@debian.org>
16472
16473 PR gdb/1736
16474 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
16475 * gdb.base/sigaltstack.exp (finish_test): Consume output until
16476 the prompt.
16477 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
16478
54d90d35
DJ
164792004-08-08 Daniel Jacobowitz <dan@debian.org>
16480
16481 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
16482
d2f6abb0
DJ
164832004-08-08 Daniel Jacobowitz <dan@debian.org>
16484
16485 PR gdb/1736
16486 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
16487 for i?86-*-linux*.
16488
5598c03d
DJ
164892004-08-08 Daniel Jacobowitz <dan@debian.org>
16490
16491 * gdb.arch/i386-prologue.exp: Compile without debug information.
16492
c6fee705
MC
164932004-08-08 Michael Chastain <mec.gnu@mindspring.com>
16494
16495 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
16496 rather than asking gdb to search.
16497
dd90efdb
MC
164982004-08-05 Michael Chastain <mec.gnu@mindspring.com>
16499
16500 * gdb.base/gcore.c: Include <string.h>.
16501
1e84bec1
MC
165022004-08-05 Michael Chastain <mec.gnu@mindspring.com>
16503
16504 * gdb.base/gcore.c: Add copyright notice.
16505
e425eb2b
MC
165062004-08-05 Michael Chastain <mec.gnu@mindspring.com>
16507
16508 * gdb.base/freebpcmd.c: Include <stdio.h>.
16509 * gdb.base/long_long.c: Include <string.h>.
16510 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
16511 * gdb.base/siginfo.c: Include <string.h>.
16512 * gdb.base/sigstep.c: Include <string.h>.
16513
cb9aaed5
MC
165142004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16515
16516 * gdb.base/complex.c: Include <stdlib.h>.
16517
55944f3d
MC
165182004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16519
16520 * gdb.base/complex.c: Add copyright notice.
16521
7b2953d9
MC
165222004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16523
16524 * gdb.base/charset.c: Include <stdlib.h>.
16525
c9133d23
MC
165262004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16527
16528 * gdb.base/auxv.c: Include <stdlib.h>.
16529
0a8490ad
MC
165302004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16531
16532 * gdb.base/auxv.c: Add copyright notice.
16533
3426d5ec
MC
165342004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16535
16536 * gdb.base/coremaker.c: Add copyright notice.
16537 * gdb.base/coremaker2.c: Add copyright notice.
16538
8da195dd
AC
165392004-08-04 Andrew Cagney <cagney@gnu.org>
16540
16541 * gdb.base/store.exp: Update copyright.
16542 (check_set, up_set, check_struct, up_struct): Add a prefix to test
16543 names, do not import gdb_prompt.
16544
8d394f98
AC
165452004-08-01 Andrew Cagney <cagney@gnu.org>
16546
16547 Fix PR testsuite/1729.
16548 * gdb.base/dump.exp: Add test name to callers of capture_value, do
16549 not use capture_value with value 4.
16550 (capture_value): Add optional test name parameter.
16551 (test_reload_saved_value, test_restore_saved_value): Use $msg as
16552 the prefix, pass to capture_value.
16553
b6702b23
MK
165542004-08-01 Mark Kettenis <kettenis@gnu.org>
16555
16556 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
16557 * gdb.arch/i386-prologue.c (standard): New prototype and function.
16558 (main): Call new function.
16559
c203e0ca
MC
165602004-07-31 Michael Chastain <mec.gnu@mindspring.com>
16561
16562 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
16563
a7995a30
MC
165642004-07-31 Michael Chastain <mec.gnu@mindspring.com>
16565
16566 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
16567
9366563b
MC
165682004-07-31 Michael Chastain <mec.gnu@mindspring.com>
16569
b6eeaf26 16570 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
16571 Accept more values of vtbl pointer. Remove some messages
16572 about "obsolete gcc or gdb".
16573
2fc1f950
MC
165742004-07-30 Michael Chastain <mec.gnu@mindspring.com>
16575
16576 * gdb.cp/classes.exp: Accept more varieties of ptype output.
16577
c724d49b
MC
165782004-07-30 Michael Chastain <mec.gnu@mindspring.com>
16579
16580 * gdb.base/asm-source.exp: Properly convert target board
16581 debug flags from gcc format to binutils format.
16582
736b0fce
MK
165832004-07-28 Mark Kettenis <kettenis@gnu.org>
16584
16585 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
16586 gdb1718". PR backtrace/1718 partially fixed.
16587
5633ea5c
JJ
165882004-07-27 Jeff Johnston <jjohnstn@redhat.com>
16589
16590 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
16591
575eebb1
NC
165922004-07-26 Nick Clifton <nickc@redhat.com>
16593
16594 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
16595 good default value for a specific architecture is available then
16596 set it to that value. Otherwise default to the -gstabs switch.
16597 Remove the -g... switches from the asm-flags variable. Allow the
16598 target board info to override the value if it wants to. Pass the
16599 switch on the assembler command line.
16600
62104619
MK
166012004-07-23 Mark Kettenis <kettenis@gnu.org>
16602
16603 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
16604 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
16605 (main): Call new function.
16606
4a1135b8
MC
166072004-07-22 Michael Chastain <mec.gnu@mindspring.com>
16608
16609 Test for PR exp/1715.
16610 * gdb.base/radix.exp: Refactor common procedures. Make all
16611 test names unique. Change XFAIL to KFAIL.
16612
8a12c1f0
MC
166132004-07-20 Michael Chastain <mec.gnu@mindspring.com>
16614
16615 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
16616 * gdb.ada/gnat_ada.gin: ... to here.
16617 * configure.in: Use gnat_ada.gin.
16618 * configure: Regenerate.
16619
23b451cf
AC
166202004-07-20 Andrew Cagney <cagney@gnu.org>
16621
16622 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
16623 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
16624 XFAILs. Clean up test messages and comments. Check backtraces.
16625 Delete re-sync code.
16626
ab618a02
MC
166272004-07-19 Michael Chastain <mec.gnu@mindspring.com>
16628
16629 Fix PR cli/740.
16630 * gdb.base/annota1.exp: Honor gdb,nosignals.
16631 * gdb.base/annota3.exp: Likewise.
16632
46dad340
MC
166332004-07-19 Michael Chastain <mec.gnu@mindspring.com>
16634
16635 * lib/java.exp: Update copyright notice.
16636
756d8c70
AC
166372004-07-19 Andrew Cagney <cagney@gnu.org>
16638
16639 * gdb.base/selftest.exp: Copy file from here ...
16640 * gdb.gdb/selftest.exp: ... to here.
16641
586027e6
AC
166422004-07-16 Andrew Cagney <cagney@redhat.com>
16643
16644 * lib/insight-support.exp: Delete file.
16645 * lib/java.exp (java_init): Fix copyright.
16646
029d2200
AC
166472004-07-16 Andrew Cagney <cagney@gnu.org>
16648
16649 * gdb.base/restore.c: Append "prologue" to comments marking the a
16650 function's prologue.
16651 * gdb.base/restore.exp: Update copyright, re-indent.
16652 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
16653 callerN" prefix where needed. Update patterns that match a
16654 function's prologue.
16655
653b62c5
MC
166562004-07-16 Michael Chastain <mec.gnu@mindspring.com>
16657
16658 * gdb.base/restore.c: Add copyright notice.
16659
f7d690e5
AC
166602004-07-16 Andrew Cagney <cagney@gnu.org>
16661
16662 * gdb.base/logical.exp: Update copyright.
16663 (evaluate): New procedure. Use to re-implement tests using
16664 several tables.
16665
d629a7cb
MH
166662004-07-14 Martin Hunt <hunt@redhat.com>
16667
16668 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
16669 which fixes some problems where init.tcl was not found.
16670
9c7bb332
AC
166712004-07-13 Andrew Cagney <cagney@gnu.org>
16672
6bf46641
AC
16673 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
16674 (check_sizeof, check_valueof): Do not include the output in the
16675 test name. Use gdb_test.
16676 (get_valueof): Use gdb_test_multiple.
16677
c4ffd4c0
AC
16678 * gdb.base/step-test.exp: Update copyright. Use
16679 gdb_test_multiple. Ensure that test names do not include
16680 architecture dependent output.
16681
ab89363a
AC
16682 * gdb.gdb/observer.exp: Update copyright.
16683 (setup_test): Use gdb_test_multiple.
16684 (attach_first_observer, attach_second_observer)
16685 (attach_third_observer, detach_first_observer)
16686 (detach_second_observer, detach_third_observer)
16687 (reset_counters, check_counters): Make $message a prefix.
16688 (test_normal_stop_notifications): Add "args" parameter - a list of
16689 init functions to be called. Make $message a prefix,
16690 (test_observer_normal_stop): Change the message prefixes so that
16691 they are unique, pass the attach / detach procedures to
16692 test_normal_stop_notifications.
16693
ec58997a
AC
16694 * gdb.base/signull.exp (test_segv): Prefix all tests with
16695 "${name}". Clean up test messages.
16696
b475183b
AC
16697 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
16698
9c7bb332
AC
16699 * gdb.base/ena-dis-br.exp: Update copyright.
16700 (break_at): New function. Replace send_gdb with gdb_test,
16701 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
16702 ignore count, not stopped at bpt", with KFAIL.
16703
2dd95497
CV
167042004-07-13 Corinna Vinschen <vinschen@redhat.com>
16705
16706 * gdb.base/attach.exp: Remove cleanupfile handling.
16707
419e626b
AC
167082004-07-12 Andrew Cagney <cagney@gnu.org>
16709
16710 * gdb.base/annota1.exp: Cleanup corefile test name.
16711 * gdb.base/annota3.exp: Ditto.
16712
8b1b3228
AC
167132004-07-12 Andrew Cagney <cagney@gnu.org>
16714
78650829
AC
16715 * gdb.base/signals.exp: Clean up copyright, re-indent.
16716
8b1b3228
AC
16717 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
16718 gdb_test and gdb_test_multiple.
16719
935c2760
JJ
167202004-07-08 Jeff Johnston <jjohnstn@redhat.com>
16721
16722 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 16723 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
16724 provide line number info for first statement in main.
16725
1544280f
AC
167262004-07-08 Andrew Cagney <cagney@gnu.org>
16727
1279f4ff
AC
16728 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
16729
1544280f
AC
16730 * gdb.base/sigbpt.exp: Make the common part of each test name a
16731 prefix instead of suffix.
16732
bcc82369
BR
167332004-07-07 Bob Rossi <bob_rossi@cox.net>
16734
16735 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
16736 test from test_tbreak_creation_and_listing to
16737 test_file_list_exec_source_file
16738 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
16739 Changed name of test from test_tbreak_creation_and_listing to
16740 test_file_list_exec_source_file
16741
23f4b0aa
JJ
167422004-07-07 Jeff Johnston <jjohnstn@redhat.com>
16743
16744 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
16745 the jmisc() constructor instead of <init>.
16746 * gdb.java/jmisc1.exp: Ditto.
16747
56401cd5
AC
167482004-07-07 Andrew Cagney <cagney@gnu.org>
16749
16750 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
16751 corrupting the PC.
16752
44ae2f6a
MC
167532004-07-06 Michael Chastain <mec.gnu@mindspring.com>
16754
16755 * gdb.cp/templates.exp: Accept whitespace change in demangler
16756 output.
16757
45a83408
AC
167582004-07-06 Andrew Cagney <cagney@gnu.org>
16759
16760 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
16761
d205ad70
MC
167622004-07-02 Michael Chastain <mec.gnu@mindspring.com>
16763
16764 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
16765 * lib/compiler.cc: Likewise.
16766
06ea1a61
MC
167672004-06-30 Michael Chastain <mec.gnu@mindspring.com>
16768
16769 * lib/compiler.cc: Work around string preprocessing problem
16770 with old hp c++ compiler.
16771 * lib/compiler.c: Likewise.
16772
daab1251
CV
167732004-06-29 Corinna Vinschen <vinschen@redhat.com>
16774
16775 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
16776 directives to conditionalize symbol prefixing.
16777 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
16778 additional_flags handling. Add underscore prefix for Cygwin.
16779 * gdb.arch/i386-unwind.c: Use preprocessor directives to
16780 conditionalize symbol prefixing.
16781 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
16782 additional_flags handling. Add underscore prefix for Cygwin.
16783
cc984116
CV
167842004-06-29 Corinna Vinschen <vinschen@redhat.com>
16785
16786 * gdb.base/bigcore.exp: Skip test on Cygwin.
16787
c279b077
MC
167882004-06-28 Michael Chastain <mec.gnu@mindspring.com>
16789
16790 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
16791 formats for "info register". Use gdb_test_multiple. Fix
16792 the "invalid register" test.
16793
0e915747
CV
167942004-06-28 Corinna Vinschen <vinschen@redhat.com>
16795
16796 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
16797 PID for Cygwin. Add Cygwin specific strings to check for in some
16798 tests.
16799 (do_attach_tests): Add a test for user interaction when attaching
16800 to a process with no matching symbol table already loaded.
16801
11422c86
AC
168022004-06-26 Andrew Cagney <cagney@gnu.org>
16803
16804 Test PR java/1567 and PR java/1565.
16805 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
16806 * gdb.java/jmisc2.exp: Delete file.
16807
cefbce26
MC
168082004-06-26 Michael Chastain <mec.gnu@mindspring.com>
16809
16810 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
16811
e19f872c
CV
168122004-06-25 Corinna Vinschen <vinschen@redhat.com>
16813
16814 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
16815 attach process.
16816
d931ba3b
MC
168172004-06-23 Michael Chastain <mec.gnu@mindspring.com>
16818
16819 * gdb.cp/pr-1553.exp: Remove.
16820
aef68c48
MC
168212004-06-22 Michael Chastain <mec.gnu@mindspring.com>
16822
16823 * gdb.cp/pr-1553.cc: Remove.
16824 * gdb.cp/pr-1553.exp: Disable this test.
16825
8d5df71a
JB
168262004-06-20 Jim Blandy <jimb@redhat.com>
16827
a9c64011 16828 Fix PR testsuite/1680.
8d5df71a
JB
16829 * gdb.arch/i386-sse.exp: Properly quote curly braces in
16830 regular expressions.
16831
4ac6f39d
MC
168322004-06-19 Michael Chastain <mec.gnu@mindspring.com>
16833
16834 Fix PR testsuite/1679.
16835 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
16836 Issue an UNSUPPORTED result instead.
16837
1b413552
JB
168382004-06-18 Jim Blandy <jimb@redhat.com>
16839
16840 * gdb.base/charset.exp: Only send a control-C if we see a new
16841 prompt and incomplete command.
16842
6daa6ebd
MC
168432004-06-18 Michael Chastain <mec.gnu@mindspring.com>
16844
16845 * gdb.cp/pr-574.cc: Add copyright notice.
16846
51fa4ae0
JB
168472004-06-17 Jim Blandy <jimb@redhat.com>
16848
16849 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
16850 cases where the regexp has no groups; this grabs random text from
16851 the previous test suite, whatever that was.
16852
8fea26c5
MC
168532004-06-17 Michael Chastain <mec.gnu@mindspring.com>
16854
16855 * gdb.cp/printmethod.cc: Add copyright notice.
16856
1e3aeb41
MC
168572004-06-16 Michael Chastain <mec.gnu@mindspring.com>
16858
16859 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
16860
9d9030bc
AC
168612004-06-16 Andrew Cagney <cagney@gnu.org>
16862
16863 * gdb.base/signull.c: Update copyright. Include <string.h>.
16864 (bowler): Replace data_pointer with data_read
16865 and data_write cases. Add code_descriptor case.
16866 (zero, desc): New array and pointer.
16867 (data, code): Change to simple pointers.
16868 * gdb.base/signull.exp: Fix probe pattern matching a function
16869 descriptor SIGSEGV. Replace data_pointer with data_read and
16870 data_write tests.
16871
acd4ad44
AC
168722004-06-16 Andrew Cagney <cagney@gnu.org>
16873
16874 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
16875
08fd625c
MC
168762004-06-15 Michael Chastain <mec.gnu@mindspring.com>
16877
16878 * gdb.base/long_long.c: Add copyright notice.
16879
1903502c
MC
168802004-06-15 Michael Chastain <mec.gnu@mindspring.com>
16881
16882 * gdb.base/long_long.exp: Remove reference to
16883 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
16884 to gdb_breakpoint and gdb_continue_to_breakpoint.
16885
83313cb1
JB
168862004-06-14 Jim Blandy <jimb@redhat.com>
16887
16888 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
16889 endian case.
16890
1bf404ef
AC
168912004-06-14 Andrew Cagney <cagney@gnu.org>
16892
16893 * gdb.base/gcore.exp (capture_command_output): Delete the always
16894 passing tests containing inferior values.
16895 * gdb.base/ending-run.exp: Do not include the breakpoint address
16896 in the test message. Update copyright.
16897 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
16898 size in the test name, use gdb_test_multiple. Update copyright.
16899
ef220b33
MC
169002004-06-14 Michael Chastain <mec.gnu@mindspring.com>
16901
16902 * gdb.cp/ref-types.cc: Add copyright notice.
16903
4f70a4c9
MC
169042004-06-14 Michael Chastain <mec.gnu@mindspring.com>
16905
16906 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
16907 hp_aCC_compiler.
16908 * lib/compiler.cc: Likewise.
16909 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
16910 'set' commands. Log diagnostics for other lines. Set
16911 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
16912
335928ac
MC
169132004-06-13 Michael Chastain <mec.gnu@mindspring.com>
16914
16915 * gdb.cp/try_catch.cc: Add copyright notice.
16916
2efb12e8
MC
169172004-06-12 Michael Chastain <mec.gnu@mindspring.com>
16918
16919 * gdb.cp/userdef.cc: Add copyright notice.
16920
0bbed51a
MC
169212004-06-11 Michael Chastain <mec.gnu@mindspring.com>
16922
16923 * gdb.cp/virtfunc.cc: Add copyright notice.
16924
e12a46c9
RC
169252004-06-11 Randolph Chung <tausq@debian.org>
16926
16927 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
16928 problem.
16929
338e05af
AC
169302004-06-10 Andrew Cagney <cagney@gnu.org>
16931
16932 * lib/compiler.cc, lib/compiler.c: Append either
16933 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
16934 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
16935 instead of gcc-3-3.
16936
dc3f10cb
AC
169372004-06-09 Andrew Cagney <cagney@gnu.org>
16938
b4d946af
AC
16939 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
16940 gdb/1455, bug is specific to "long long" and "double".
a9c64011 16941
dc3f10cb
AC
16942 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
16943 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
16944 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
16945 fixed.
16946
b5c0bfa2
AC
169472004-06-09 Andrew Cagney <cagney@gnu.org>
16948
16949 * gdb.base/structs.exp (test_struct_returns): Replace
16950 "return_value_unknown" and "finish_value_unknown" by
16951 "return_value_known" and "finish_value_known". Instead of
16952 "return_value_unknown" iff "finish_value_unknown", check
16953 "return_value_known" implies "finish_value_known".
16954
caeb605f
MH
169552004-06-08 Martin Hunt <hunt@redhat.com>
16956
16957 * gdb.base/float.exp: Add pattern for mips targets.
16958
c892bb64
RC
169592004-06-08 Randolph Chung <tausq@debian.org>
16960
16961 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
16962 message for unknown architectures more clear.
16963
48306d3e
JB
169642004-06-08 Joel Brobecker <brobecker@gnat.com>
16965
16966 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
16967 start the execution of the program.
16968
83ecb59f
JB
169692004-06-07 Jim Blandy <jimb@redhat.com>
16970
16971 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
16972 * gdb.arch/i386-cpuid.h: New helper file.
16973
55264cb4
RC
169742004-06-07 Randolph Chung <tausq@debian.org>
16975
16976 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
16977 has started.
16978
23cadb28
RM
169792004-06-04 Roland McGrath <roland@redhat.com>
16980
16981 Fix PR gdb/1647.
16982 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
16983 differently to be robust to output buffering differences.
16984
51d01eda
MC
169852004-06-04 Michael Chastain <mec.gnu@mindspring.com>
16986
16987 * gdb.threads/pthreads.exp: Update copyright years.
16988 (check_control_c): Change asynchronous 'after' to synchronous.
16989
f4fc3b93
RM
169902004-06-04 Roland McGrath <roland@redhat.com>
16991
16992 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
16993 next gdb prompt.
16994
4013522b
MC
169952004-06-02 Michael Chastain <mec.gnu@mindspring.com>
16996
16997 Fix PR gdb/1636.
16998 * gdb.threads/manythreads.exp: Change asynchronous 'after'
16999 calls to synchronous.
17000
7a8f1e6b
JB
170012004-05-26 Jim Blandy <jimb@redhat.com>
17002
17003 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
17004
81bb3443
RC
170052004-05-24 Randolph Chung <tausq@debian.org>
17006
17007 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
17008 * gdb.asm/pa.inc: New file.
17009
8f5a3103
MK
170102004-05-22 Mark Kettenis <kettenis@gnu.org>
17011
17012 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
17013
734b8fe8 170142004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 17015 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
17016
17017 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
17018 GDB prompt.
17019
725603e1
UW
170202004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17021
f4fc3b93 17022 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
17023 setjmp/longjmp. Use sigaction instead of signal.
17024
8b923272 170252004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 17026 Michael Snyder <msnyder@redhat.com>
8b923272
JB
17027
17028 * gdb.threads/pthread_cond_wait.c: New file.
17029 * gdb.threads/pthread_cond_wait.exp: New testcase.
17030
8bfabb04
AC
170312004-05-13 Andrew Cagney <cagney@redhat.com>
17032
17033 * gdb.base/signull.exp, gdb.base/signull.c: New files.
17034 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
17035
42edda50
AC
170362004-05-11 Andrew Cagney <cagney@redhat.com>
17037
17038 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
17039 fixed but revealed gdb/1639.
17040
d303a6c7
AC
170412004-05-10 Andrew Cagney <cagney@redhat.com>
17042
17043 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
17044 func1" and "next to 2nd alarm", kernel bug avoided.
17045
bf08c2a1
DJ
170462004-05-10 Daniel Jacobowitz <dan@debian.org>
17047
17048 PR external/1568
17049 * gdb.base/bigcore.exp: Check the size of the dumped core file.
17050 XFAIL if it is smaller than bytes_allocated.
17051 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
17052 (main): Make chunks_allocated unsigned. Correct comment.
17053
c0586a34
JB
170542004-05-07 Joel Brobecker <brobecker@gnat.com>
17055
17056 * gdb.arch/powerpc-aix-prologue.c: New file.
17057 * gdb.arch/powerpc-aix-prologue.exp: New file.
17058
f2785d12
JB
170592004-05-07 Jim Blandy <jimb@redhat.com>
17060
17061 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
17062 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
17063
bd7f6e30
JB
170642004-05-06 Joel Brobecker <brobecker@gnat.com>
17065
17066 * gdb.base/sep.exp: No longer setup_kfail when the program was
17067 built with dwarf2.
17068
0a5e7efe
JI
170692004-05-05 Jim Ingham <jingham@apple.com>
17070
17071 * gdb.base/pending.exp: Make sure pending breakpoints
17072 preserve the ignore count.
f4fc3b93 17073
a8958849
MK
170742004-04-27 Jerome Guitton <guitton@gnat.com>
17075
17076 * i386-prologue.exp: Add testcase for jump instruction as first
17077 instruction of the real code.
17078 * i386-prologue.c (jump_at_beginning): New function.
17079
7e103f5b
MK
170802004-04-28 Mark Kettenis <kettenis@gnu.org>
17081
17082 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
17083 x86_64-*-*.
17084
5d38b224
MK
170852004-04-28 Mark Kettenis <kettenis@gnu.org>
17086
17087 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
17088 i*86-*-*.
17089
0ef32fd9
MK
170902004-04-25 Mark Kettenis <kettenis@gnu.org>
17091
17092 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
17093 expression that checks the return type.
17094
71d7dd7c
AC
170952004-04-23 Andrew Cagney <cagney@redhat.com>
17096
17097 * gdb.base/call-sc.exp: New test of scalar call/return values.
17098 * gdb.base/call-sc.c: Ditto.
17099
1e9f977e
JJ
171002004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17101
17102 * gdb.threads/manythreads.c: Reduce thread stack size.
17103
899d9e3a
JJ
171042004-04-23 Jeff Johnston <jjohnstn@redhat.com>
17105
17106 * gdb.threads/manythreads.c: Add copyright notice.
17107
61bcae62
AC
171082004-04-23 Andrew Cagney <cagney@redhat.com>
17109
17110 * gdb.base/siginfo.exp: Better handle step out of signal.
17111 * gdb.base/sigstep.exp: Ditto.
17112
7339a42e 171132004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 17114 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
17115
17116 * gdb.threads/manythreads.c: New testcase.
17117 * gdb.threads/manythreads.exp: Ditto.
17118
5c98409b
JB
171192004-04-22 Jim Blandy <jimb@redhat.com>
17120
17121 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
17122 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
17123
3b611f1a
MC
171242004-04-21 Michael Chastain <mec.gnu@mindspring.com>
17125
17126 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
17127
f0fd9238
AC
171282004-04-21 Andrew Cagney <cagney@redhat.com>
17129
17130 * gdb.base/sigstep.c: New file.
17131 * gdb.base/sigstep.exp: New file.
17132
90990674
JB
171332004-04-16 Joel Brobecker <brobecker@gnat.com>
17134
17135 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
17136 call to observer_notify_normal_stop.
17137
78cef34b
AC
171382004-04-15 Andrew Cagney <cagney@redhat.com>
17139
17140 * gdb.base/siginfo.c: New file.
17141 * gdb.base/siginfo.exp: New file.
17142
d2343407
JB
171432004-04-12 J. Brobecker <brobecker@gnat.com>
17144
17145 * gdb.base/sep.exp: Fix typo in comment.
17146
a2dba3c8
JB
171472004-04-12 J. Brobecker <brobecker@gnat.com>
17148
17149 * gdb.base/sep.c: New file.
17150 * gdb.base/sep-proc.c: New file.
17151 * gdb.base/sep.exp: New testcase.
17152
15f7b60e
MK
171532004-04-09 Mark Kettenis <kettenis@gnu.org>
17154
17155 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
17156 support.
17157
44f4de1a
AC
171582004-04-05 Andrew Cagney <cagney@redhat.com>
17159
17160 * gdb.base/sigaltstack.c: New file.
17161 * gdb.base/sigaltstack.exp: New file.
17162
ef04f396
JB
171632004-04-04 Joel Brobecker <brobecker@gnat.com>
17164
17165 * gdb.base/foll-fork.exp: Update the expected output for
17166 "help set follow-fork-mode", to match a change that was made
17167 to the help of this variable on 2004-01-13.
17168
d40d2c92
JB
171692004-04-01 Joel Brobecker <brobecker@gnat.com>
17170
17171 * lib/ada.exp: Add copyright notice.
17172 * bar.ads: Likewise.
17173 * bar.adb: Likewise.
17174 * null_record.adb: Likewise.
17175 * null_record.exp: Likewise.
17176 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
17177
f86ef5a3
JB
171782004-04-01 Joel Brobecker <brobecker@gnat.com>
17179
17180 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
17181 * configure: Regenerate.
17182
414e70e3
JB
171832004-04-01 Joel Brobecker <brobecker@gnat.com>
17184
17185 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
17186 to build the application. Remove the message printed when in
17187 verbose mode, redundant with the UNSUPPORTED message above.
17188
f0aaee49
JB
171892004-03-31 Joel Brobecker <brobecker@gnat.com>
17190
17191 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
17192 * gdb.ada (null_record.exp): New testcase.
17193
ac81cb54
JB
171942004-03-31 Joel Brobecker <brobecker@gnat.com>
17195
17196 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
17197
854af2f7
JB
171982004-03-31 Joel Brobecker <brobecker@gnat.com>
17199
17200 * gdb.ada: New subdirectory.
17201 * gdb.ada/Makefile.in: New file.
17202 * gdb.ada/gnat_ada.gpr.in: New file.
17203
034cb681
JB
172042004-03-31 Joel Brobecker <brobecker@gnat.com>
17205
17206 * lib/ada.exp: New file.
17207
78a1a894
DJ
172082004-03-24 Daniel Jacobowitz <drow@mvista.com>
17209
17210 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
17211 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
17212
4b2b3b3e
AC
172132004-03-22 Andrew Cagney <cagney@redhat.com>
17214
17215 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
17216 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
17217 Problem identified by Ulrich Weigand.
17218
23c73aa3
DC
172192004-03-17 David Carlton <carlton@kealia.com>
17220
17221 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
17222 PR c++/826.
17223
d63a86f8
RM
172242004-03-16 Roland McGrath <roland@redhat.com>
17225
17226 * gdb.base/auxv.exp: New file.
17227 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
17228
0e02aa50
DC
172292004-03-12 David Carlton <carlton@kealia.com>
17230
17231 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
17232 * gdb.cp/pr-1553.cc: Ditto.
17233 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
17234 pass branch.
17235
c20b71be
MC
172362004-03-12 Michael Chastain <mec.gnu@mindspring.com>
17237
17238 * gdb.cp/templates.exp: Accept more template types.
17239
c7414a01
MC
172402004-03-09 Michael Chastain <mec.gnu@mindspring.com>
17241
17242 From Corinna Vinschen with modifications.
17243 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
17244 local variable obj_with_enum.
17245 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
17246 results with obj_with_enum.
17247
ed69573c
MC
172482004-03-09 Michael Chastain <mec.gnu@mindspring.com>
17249
17250 * gdb.cp/classes.cc: New file, copied from misc.cc.
17251 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
17252
28301461
MC
172532004-03-09 Michael Chastain <mec.gnu@mindspring.com>
17254
17255 * gdb.cp/misc.cc: Add copyright notice.
17256
1198ecbe
DC
172572004-03-05 David Carlton <carlton@kealia.com>
17258
17259 * gdb.cp/rtti.exp: Add 'print *obj3' test.
17260 * gdb.cp/rtti.h: Update copyright.
17261 (namespace n2::n3): New.
17262 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
17263 (n2::n3::func3): New.
17264 (main): Call n2::n3::func3.
17265 * gdb.cp/rtti2.cc: Update copyright.
17266 (n2::create3): New.
17267
9e08c470
MK
172682004-03-04 Mark Kettenis <kettenis@gnu.org>
17269
17270 * gdb.asm/openbsd.inc: Fix typo.
17271
4bebc3aa
FF
172722004-03-03 Fred Fish <fnf@redhat.com>
17273
17274 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
17275 "val" instead of unused "size". Update copyright year.
17276
6ea9fb37
DJ
172772004-02-29 Daniel Jacobowitz <drow@mvista.com>
17278
17279 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
17280 to use unsigned char.
17281 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
17282 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
17283
23b23974
DJ
172842004-02-29 Daniel Jacobowitz <drow@mvista.com>
17285
17286 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
17287 line of output.
17288
7574fd53
DJ
172892004-02-28 Daniel Jacobowitz <drow@mvista.com>
17290
17291 * gdb.base/relocate.c (dummy): Initialize.
17292
a195357f
DJ
172932004-02-28 Daniel Jacobowitz <drow@mvista.com>
17294
17295 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
17296 a breakpoint at exit.
17297
72fd54a9
FF
172982004-02-27 Fred Fish <fnf@redhat.com>
17299
17300 * gdb.base/chng-syms.exp: Add expect condition to match failing
17301 case that isn't a timeout.
17302
b9d23137
AC
173032004-02-27 Andrew Cagney <cagney@redhat.com>
17304
17305 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
17306 support.
17307
15d208f6 173082004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 17309
15d208f6
FF
17310 * gdb.arch/gdb1431.c: Remove.
17311 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
17312 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
17313 of "until" incorrectly.
17314
98f9cd2d
JB
173152004-02-26 J. Brobecker <brobecker@gnat.com>
17316
17317 * gdb.cp/class2.cc (empty): New class.
17318 (refer): New function.
17319 (main): Declare an object of type empty and use it.
17320 * gdb.cp/class2.exp: Print the value of an object of type empty.
17321
9b50c11b
JJ
173222004-02-26 Jeff Johnston <jjohnstn@redhat.com>
17323
17324 * gdb.base/langs.exp: Update query string to match the
17325 new nquery format used for pending breakpoints.
17326
0dcd613f
AC
173272004-02-26 Andrew Cagney <cagney@redhat.com>
17328
17329 Fix PR i18n/1570.
17330 * gdb.base/charset.c: Update copyright notice.
17331 (main, init_string): Remove the escape character '\e' tests.
17332 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
17333 * gdb.base/charset.exp (valid_host_charset): Ditto.
17334 * gdb.base/setvar.exp: Ditto.
17335
b8a56647
AC
173362004-02-24 Andrew Cagney <cagney@redhat.com>
17337
90d59e34
AC
17338 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
17339 mmapped data in core file" PASS and FAIL messages consistent.
17340
b8a56647
AC
17341 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
17342 setting a breakpoint. Work around PR java/1565.
17343
9f27c604
JJ
173442004-02-23 Jeff Johnston <jjohnstn@redhat.com>
17345
17346 * lib/gdb.exp (gdb_breakpoint): Update query string to match
17347 new nquery format.
17348 * gdb.base/pending.exp: Ditto.
17349
3224a706
MK
173502004-02-22 Mark Kettenis <kettenis@gnu.org>
17351
17352 * configure.in: Run stabs tests on *BSD.
17353 * configure: Regenerated.
17354
41e0a9ca
MK
173552004-02-21 Mark Kettenis <kettenis@gnu.org>
17356
17357 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
17358
1e1b3428
FF
173592004-02-20 Fred Fish <fnf@redhat.com>
17360
17361 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
17362 blank in test for "returns short", for consistency with other
17363 "returns xxx" tests. Update copyright year.
17364
f9a7572a
FF
173652004-02-19 Fred Fish <fnf@redhat.com>
17366
17367 New testcase for PR breakpoint/1558.
17368 * gdb.arch/gdb1558.exp: New file.
17369 * gdb.arch/gdb1558.c: New file.
17370
b2ce2854
EZ
173712004-02-19 Elena Zannoni <ezannoni@redhat.com>
17372
17373 * gdb.base/nodebug.exp: Fix typo.
17374
e7c9ff01
JB
173752004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17376
17377 Committed by Jim Blandy <jimb@redhat.com>.
17378
62f4b920
JB
17379 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
17380
2db536a1
JB
17381 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
17382
e7c9ff01
JB
17383 * gdb.base/float.exp: Support s390*-*-* targets.
17384
f3205b34
AF
173852004-02-17 Adam Fedor <fedor@gnu.org>
17386
17387 * gdb.base/gdb1555.exp: New file.
17388 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
17389
9d62932d
EZ
173902004-02-17 Elena Zannoni <ezannoni@redhat.com>
17391
17392 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
17393
344c9711
FF
173942004-02-16 Fred Fish <fnf@redhat.com>
17395
17396 * gdb.arch/gdb1291.c: Remove
17397 * gdb.arch/gdb1291.s: New test input file.
17398 * gdb.arch/gdb1291.exp: Expand test to check case that should not
17399 fail. Test for correct result, known incorrect result, other
17400 failures and timeouts.
17401
2d822687
AC
174022004-02-16 Andrew Cagney <cagney@redhat.com>
17403
17404 * gdb.base/bigcore.exp: New file.
17405 * gdb.base/bigcore.c: New file.
17406
dac15b66
AC
174072004-02-13 Andrew Cagney <cagney@redhat.com>
17408
17409 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
17410 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
17411 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
17412 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
17413 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
17414 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
17415 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
17416 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
17417 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
17418 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
17419
6bdfc2c4
JJ
174202004-02-11 Jeff Johnston <jjohnstn@redhat.com>
17421
17422 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
17423 executed is an alloc instruction.
17424
87b3ede8
DC
174252004-02-11 David Carlton <carlton@kealia.com>
17426
17427 * gdb.cp/breakpoint.exp: New.
17428 * gdb.cp/breakpoint.cc: New.
17429
6e19e2bf
MC
174302004-02-11 Michael Chastain <mec.gnu@mindspring.com>
17431
17432 Partial fix for PR gdb/1543.
17433 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
17434 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
17435 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
17436 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
17437 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
17438 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
17439 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
17440 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
17441 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
17442 to bug-gdb@prep.ai.mit.edu .
17443 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
17444 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
17445 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
17446 Likewise.
17447
5c5455dc
AC
174482004-02-10 Andrew Cagney <cagney@redhat.com>
17449
17450 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
17451 using gdb_internal_error_resync.
17452
9cf689d7
DJ
174532004-02-09 Daniel Jacobowitz <drow@mvista.com>
17454
17455 * gdb.threads/thread-specific.exp: Stop early if no threads are
17456 found.
17457
d2dc51db
MC
174582004-02-09 Michael Chastain <mec.gnu@mindspring.com>
17459
17460 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
17461
14b1a056
DJ
174622004-02-08 Daniel Jacobowitz <drow@mvista.com>
17463
17464 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
17465 breakpoints.
17466
83f66e8f
DJ
174672004-02-07 Daniel Jacobowitz <drow@mvista.com>
17468
17469 * config/sim.exp (gdb_load): Handle $arg == "".
17470 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
17471 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
17472
30fc0091
EZ
174732004-02-07 Elena Zannoni <ezannoni@redhat.com>
17474
a9c64011
AS
17475 * gdb.base/maint.exp: Update test to reflect
17476 obstack changes.
30fc0091 17477
4d806929
JJ
174782004-02-04 Jeff Johnston <jjohnstn@redhat.com>
17479
17480 * gdb.base/pendshr.c (pendfunc): New function that calls
17481 pendfunc1.
17482 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
17483
7bfdd688
FF
174842004-02-04 Fred Fish <fnf@redhat.com>
17485
17486 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
17487 function symbols and update copyright years.
17488 * gdb.arch/gdb1291.c: Ditto.
17489
aaa08ee4
MC
174902004-02-03 Michael Chastain <mec.gnu@mindspring.com>
17491
17492 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
17493
dbad7755
MC
174942004-02-03 Michael Chastain <mec.gnu@mindspring.com>
17495
17496 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
17497
ec4646ef
MC
174982004-02-03 Michael Chastain <mec.gnu@mindspring.com>
17499
17500 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
17501
1b802196
FF
175022004-02-02 Fred Fish <fnf@redhat.com>
17503
17504 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
17505 remote targets. Update copyright years.
17506
18fe2033
JJ
175072004-02-02 Jeff Johnston <jjohnstn@redhat.com>
17508
17509 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
17510 support.
17511 * gdb.base/langs.exp: Fix test which attempts to create
17512 breakpoint on non-existent function to handle new pending
17513 support.
17514 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
17515 a breakpoint.
17516 * gdb.base/pending.exp: New test.
17517 * gdb.base/pending.c: New file.
17518 * gdb.base/pendshr.c: Ditto.
17519
8d577d32
DC
175202004-02-02 David Carlton <carlton@kealia.com>
17521
17522 * gdb.cp/overload.exp: Add overloadNamespace tests.
17523 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
17524 (overloadNamespace, XXX): New.
17525 (main): Call XXX::marker2.
17526
3ad13771
FF
175272004-02-01 Fred Fish <fnf@redhat.com>
17528
17529 * gdb.base/dump.exp: Use runto_main instead of "runto main".
17530 * gdb.base/finish.exp: Ditto.
17531 * gdb.base/gcore.exp: Ditto.
17532 * gdb.base/huge.exp: Ditto.
17533 * gdb.base/info-proc.exp: Ditto.
17534 * gdb.base/return2.exp: Ditto.
17535 * gdb.threads/gcore-thread.exp: Ditto.
17536
44c75849
DJ
175372004-02-01 Daniel Jacobowitz <drow@mvista.com>
17538
17539 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
17540
005bc093
MK
175412004-02-01 Mark Kettenis <kettenis@gnu.org>
17542
17543 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
17544 that opening the file succeeds on OpenBSD.
17545
c47cebdb
DJ
175462004-02-01 Daniel Jacobowitz <drow@mvista.com>
17547
17548 * gdb.threads/thread-specific.c: New file.
17549 * gdb.threads/threads-specific.exp: New test script.
17550 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
17551 to expect_out.
17552
5a01311c
MK
175532004-02-01 Mark Kettenis <kettenis@gnu.org>
17554
17555 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
17556 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
17557 only on the "print_small_structs from print_long_arg_list" test.
17558
ce22a4f1
DJ
175592004-02-01 Daniel Jacobowitz <drow@mvista.com>
17560
17561 * gdb.base/completion.exp: Kill a stray backslash.
17562
17563 From Jim Ingham <jingham@apple.com>:
17564 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
17565 agrees with the result from sending a tab.
17566
abbab9d3
DJ
175672004-01-31 Daniel Jacobowitz <drow@mvista.com>
17568
17569 * gdb.base/chng-syms.exp: Remove stray newline.
17570
53904d1e
MK
175712004-01-31 Mark Kettenis <kettenis@gnu.org>
17572
17573 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
17574 *-*-openbsd*.
17575 * gdb.asm/openbsd.inc: New file.
17576
3a4b3aac
MK
175772004-01-30 Mark Kettenis <kettenis@gnu.org>
17578
17579 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
17580 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
17581 *-*solaris2*. Remove commented out default settings for
17582 asm-flags. Replace gdb_compile with target_link.
17583
ebac27b4
MC
175842004-01-29 Michael Chastain <mec.gnu@mindspring.com>
17585
17586 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
17587 for all tests. Remove old hp-ux and cygnus xfail cases.
17588
d8679d84
PH
175892004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
17590
17591 * gdb.base/chng-syms.exp: New file.
17592 * gdb.base/chng-syms.c: New file.
17593
0a55bc22
MC
175942004-01-24 Michael Chastain <mec.gnu@mindspring.com>
17595
17596 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
17597 Provide arms for current output in all my configurations.
17598
94b8e876
MC
175992004-01-24 Michael Chastain <mec.gnu@mindspring.com>
17600
17601 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
17602 * lib/compiler.cc: Likewise.
17603 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
17604 get the right preprocessor. Eval the output directly. Remove
17605 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
17606 hp_f77_compiler and hp_f90_compiler completely.
17607 (gdb_preprocess): Delete.
17608 (get_compiler): Delete.
17609
7cf03d44
MK
176102004-01-24 Mark Kettenis <kettenis@gnu.org>
17611
17612 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
17613 <string.h>.
17614
68b6dce9
NR
176152004-01-24 Nick Roberts <nick@nick.uklinux.net>
17616
17617 * gdb.mi/mi-stack.exp: Update copyright.
17618
b368761e
DC
176192004-01-23 David Carlton <carlton@kealia.com>
17620
17621 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
17622 test for cp_lookup_transparent_type.
17623 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
17624 call them.
17625
f2061b53
DJ
176262004-01-23 Daniel Jacobowitz <drow@mvista.com>
17627
17628 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
17629 after -var-update.
17630
37fc574a
DC
176312004-01-23 David Carlton <carlton@kealia.com>
17632
17633 * gdb.cp/namespace.cc (C::ensureRefs): New.
17634 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
17635
8e94b928
NR
176362004-01-20 Nick Roberts <nick@nick.uklinux.net>
17637
17638 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
17639 case "-stack-list-locals 2".
17640 * gdb.mi/mi-var-child.exp: Test for case
17641 "-var-list-children --all-values NAME".
17642
997b0952
MC
176432004-01-18 Michael Chastain <mec.gnu@mindspring.com>
17644
17645 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
17646
52470da3
MK
176472004-01-18 Mark Kettenis <kettenis@gnu.org>
17648
7049b4b8
MK
17649 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
17650 used with gdb_test_multiple.
17651
52470da3
MK
17652 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
17653 read at address 0. This fixes PR testsuite/1504.
17654
da6012e5
DJ
176552004-01-18 Daniel Jacobowitz <drow@mvista.com>
17656
17657 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
17658 Remove downloading, guessing the host executable, the calls to
17659 gdb_file_cmd and gdb_target_cmd, and "load" support.
17660 (infer_host_exec): New function broken out from gdb_load.
17661 (gdb_load): New wrapper for gdbserver_gdb_load.
17662 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
17663 gdb_target_cmd. Use -target-select.
17664 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
17665 Download binaries to the host. Clear last_mi_remote_file when
17666 we load a new binary.
17667 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
17668 call gdbserver_gdb_load and mi_gdb_target_cmd.
17669
32c70722
MC
176702004-01-17 Michael Chastain <mec.gnu@mindspring.com>
17671
17672 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
17673 type patterns.
17674
b0cecf36
MC
176752004-01-17 Michael Chastain <mec.gnu@mindspring.com>
17676
17677 * gdb.cp/templates.exp: Fix typo in test name of
17678 "print Foo<volatile char*>::foo".
17679
4120d7e6
MC
176802004-01-15 Michael Chastain <mec.gnu@mindspring.com>
17681
17682 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
17683
f679e530
BE
176842004-01-16 Ben Elliston <bje@wasabisystems.com>
17685
17686 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
17687 (clean mostlyclean): Remove empty rm.
17688
091c48f6
MC
176892004-01-15 Michael Chastain <mec.gnu@mindspring.com>
17690
17691 * gdb.base/setvar.exp: Add copyright years.
17692
3e5fc8d2
DC
176932004-01-14 David Carlton <carlton@bactrian.org>
17694
17695 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
17696 PR c++/1511 and update coment.
17697 * gdb.cp/templates.exp: Update patterns to match current output.
17698 If changes involve something other than whitespace, KFAIL
17699 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
17700
63d06c5c
DC
177012004-01-14 David Carlton <carlton@kealia.com>
17702
17703 * gdb.cp/namespace.exp: Add tests involving classes defined within
17704 namespaces.
17705 * gdb.cp/namespace.cc (C::CClass): New.
17706 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
17707
a51dab88
EZ
177082004-01-14 Elena Zannoni <ezannoni@redhat.com>
17709
17710 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
17711 what debug info we have. Print a better message if something goes
17712 wrong while producing the separate debug info file.
17713
a476ccc9
MC
177142004-01-14 Michael Chastain <mec.gnu@mindspring.com>
17715
17716 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
17717
f453692c
MC
177182004-01-14 Michael Chastain <mec.gnu@mindspring.com>
17719
17720 * gdb.base/callfuncs.c: Add copyright notice.
17721
f40063a5
MC
177222004-01-13 Michael Chastain <mec.gnu@mindspring.com>
17723
17724 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
17725 inheritance. PR gdb/1498, PR gcc/13539.
17726
19ac3974
EZ
177272004-01-13 Elena Zannoni <ezannoni@redhat.com>
17728
a9c64011
AS
17729 * gdb.threads/gcore-thread.exp: Prefix name of binary with
17730 test specific name.
17731 * gdb.mi/gdb669.exp: Ditto.
17732 * gdb.mi/mi-pthreads.exp: Ditto.
17733 * gdb.mi/mi1-pthreads.exp: Ditto.
17734 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 17735
56c97c6e
MC
177362004-01-12 Michael Chastain <mec.gnu@mindspring.com>
17737
17738 * gdb.cp/member-ptr.cc: Add copyright notice.
17739
a0644324
MC
177402004-01-12 Michael Chastain <mec.gnu@mindspring.com>
17741
17742 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
17743 some patterns for recent versions of gcc and hpacc. Delete
17744 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
17745 Delete tests that access a NULL pointer-to-member-data. This
17746 script is still disabled for gcc.
17747
32fabe09
EZ
177482004-01-12 Elena Zannoni <ezannoni@redhat.com>
17749
17750 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 17751 escaped correctly.
32fabe09 17752
1f8a6abb
EZ
177532004-01-12 Elena Zannoni <ezannoni@redhat.com>
17754
17755 * gdb.base/sepdebug.exp: New file.
17756 * gdb.base/sepdebug.c: New file.
17757 * lib/gdb.exp (separate_debug_filename): New procedure.
17758 (gdb_gnu_strip_debug): New procedure.
17759
48efe704
AC
177602004-01-12 Andrew Cagney <cagney@redhat.com>
17761
17762 * gdb.mi/ChangeLog: Delete file. Renamed to ...
17763 * gdb.mi/ChangeLog-1999-2003: New file.
17764
a9415475
AC
177652004-01-12 Andrew Cagney <cagney@redhat.com>
17766
17767 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
17768 "Renaming a directory to a non-empty directory returns ENOTEMPTY
17769 or EEXIST", treat EBUSY as an XFAIL.
17770
83b8cf9d
MC
177712004-01-11 Michael Chastain <mec.gnu@mindspring.com>
17772
17773 * gdb.base/scope.exp: Remove obsolete setup_xfail for
17774 hp_cc_compiler.
17775
9939d2a8
MC
177762004-01-10 Michael Chastain <mec.gnu@mindspring.com>
17777
17778 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
17779 decorations.
17780
1ff8cadf
MC
177812004-01-10 Michael Chastain <mec.gnu@mindspring.com>
17782
17783 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
17784 and "(aCC)" decorations. Remove obsolete doco about old
17785 test results.
17786
6fa9022e
MC
177872004-01-09 Michael Chastain <mec.gnu@mindspring.com>
17788
17789 * gdb.cp/exception.exp: Fix typo in doco.
17790
209721fe
MK
177912004-01-09 Mark Kettenis <kettenis@gnu.org>
17792
17793 * gdb.base/gdb1476.exp: Fix typo.
17794
ef11303e
MC
177952004-01-09 Michael Chastain <mec.gnu@mindspring.com>
17796
17797 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
17798 file.
17799
041ab88c
MC
178002004-01-09 Michael Chastain <mec.gnu@mindspring.com>
17801
17802 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
17803 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
17804 Use gdb_compile. Remove restriction on gcc. Add some patterns
17805 for recent version of gdb. Delete second half, which was a copy
17806 of the first half with different build flags. This test is
17807 still disabled because it is still not ready for production.
17808
e36d075a
MC
178092004-01-08 Michael Chastain <mec.gnu@mindspring.com>
17810
17811 * gdb.cp/exception.cc: Add copyright notice.
17812 * gdb.cp/exception.exp: Add a notice that this file is broken
17813 because of line number changes caused by addition of copyright
17814 notice.
17815
42b190ad
MC
178162004-01-08 Michael Chastain <mec.gnu@mindspring.com>
17817
17818 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
17819 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
17820
8f25f06b
MC
178212004-01-08 Michael Chastain <mec.gnu@mindspring.com>
17822
17823 * gdb.cp/classes.exp: Accept gnu abi 2.
17824 * gdb.cp/derivation.exp: Likewise.
17825 * gdb.cp/overload.exp: Likewise.
17826 * gdb.cp/virtfunc.exp: Likewise.
17827
06ded8b8
MC
178282004-01-08 Michael Chastain <mec.gnu@mindspring.com>
17829
17830 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
17831 semicolon after end of function.
17832
77c26ae3
MC
178332004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17834
17835 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
17836 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
17837 boilerplate code for compiling and running the program under
17838 test. Add some string method tests.
17839
20757486
MC
178402004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17841
17842 * gdb.cp/bs15503.cc: Add copyright notice.
17843 * gdb.cp/bs15503.exp: Adjust line number.
17844
0fd3b503
MC
178452004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17846
17847 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
17848 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
17849
10d1bea8
MC
178502004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17851
17852 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
17853 hp_cc_compiler.
17854
2789202a
MC
178552004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17856
17857 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
17858 * gdb.cp/ctti.exp: Use the marker instead of "next".
17859 With gcc, run further before bailing.
17860
b862f14c
MC
178612004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17862
17863 * gdb.cp/cttiadd.cc: Add copyright notice.
17864 * gdb.cp/cttiadd1.cc: Likewise.
17865 * gdb.cp/cttiadd2.cc: Likewise.
17866 * gdb.cp/cttiadd3.cc: Likewise.
17867
96da2469
MC
178682004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17869
17870 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
17871 Use gdb_test, gdb_test_multiple. Use floating-point values that
17872 have exact representations in IEEE-ish formats.
17873
053248ff
MC
178742004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17875
17876 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
17877 compilers. Delete duplicate call to get_compiler_info.
17878 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
17879 * gdb.base/volatile.exp: Likewise.
17880
84acecdd
MK
178812004-01-07 Mark Kettenis <kettenis@gnu.org>
17882
17883 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
17884 memory at address 0.
17885
fe11a27f
MC
178862004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17887
17888 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
17889 to test for hp-ux assembler. Fix copyright years.
17890
60ad077b
AC
178912004-01-07 Andrew Cagney <cagney@redhat.com>
17892
17893 * gdb.base/fileio.c (strerrno): Add "EBUSY".
17894
1c9b8f33
AC
178952004-01-07 Andrew Cagney <cagney@redhat.com>
17896
17897 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
17898 when creating the read-only file. From analysis by Roland McGrath
17899 and Elena Zannoni.
17900
753ccc7a
MC
179012004-01-06 Michael Chastain <mec.gnu@mindspring.com>
17902
17903 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
17904
eca3e36b
MC
179052004-01-06 Michael Chastain <mec.gnu@mindspring.com>
17906
17907 * gdb.base/cvexpr.c: Be type-safe with function pointers and
17908 data pointers.
17909
f8d4bac4
MC
179102004-01-06 Michael Chastain <mec.gnu@mindspring.com>
17911
17912 * gdb.cp/m-static.exp: Compile one source file at a time.
17913 Delete unused call to get_compiler_info.
17914
9b4e0f94
MC
179152004-01-06 Michael Chastain <mec.gnu@mindspring.com>
17916
17917 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
17918 * gdb.base/call-rt-st.exp: Likewise.
17919 * gdb.base/nodebug.exp: Likewise.
17920 * gdb.base/volatile.exp: Likewise.
17921 * gdb.cp/ref-types.exp: Likewise.
17922 * gdb.cp/templates.exp: Likewise.
17923
023c1024
MK
179242004-01-05 Mark Kettenis <kettenis@gnu.org>
17925
17926 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
17927
19703c4a
MC
179282004-01-05 Michael Chastain <mec.gnu@mindspring.com>
17929
17930 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
17931 hppa*-hp-hpux*.
17932
18b67037
MK
179332004-01-04 Mark Kettenis <kettenis@gnu.org>
17934
ba6219c8
MK
17935 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
17936 x86_64-*-*.
17937
18b67037
MK
17938 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
17939 sparc64-*-* and sparc*-solaris2*.
17940
1bfbbb9d
MK
179412004-01-04 Mark Kettenis <kettenis@gnu.org>
17942
17943 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
17944 return ${tests}" test. The ${tests} already mentions the
17945 filename.
17946
06846494
MC
179472004-01-02 Michael Chastain <mec.gnu@mindspring.com>
17948
17949 * gdb.cp/local.exp: Accept gcc abi 2.
17950
3b0cb202
MC
179512004-01-02 Michael Chastain <mec.gnu@mindspring.com>
17952
17953 * gdb.cp/templates.exp: Accept gcc abi 2.
17954
0643ec3f
MC
179552004-01-02 Michael Chastain <mec.gnu@mindspring.com>
17956
17957 * lib/compiler.cc: Remove supports_template_debugging.
17958 * gdb.cp/templates.exp: Do not test supports_template_debugging.
17959
d231d0b1
MC
179602004-01-01 Michael Chastain <mec.gnu@mindspring.com>
17961
17962 * gdb.cp/namespace.exp: Accept gcc abi 2.
17963
44ffb27c
MC
179642004-01-01 Michael Chastain <mec.gnu@mindspring.com>
17965
17966 * gdb.cp/method.exp: Accept gcc abi 2.
17967
184ad485
MC
179682004-01-01 Michael Chastain <mec.gnu@mindspring.com>
17969
17970 * gdb.cp/classes.exp: Generate identical results as old version.
17971 * gdb.cp/derivation.exp: Likewise.
17972 * gdb.cp/overload.exp: Likewise.
17973 * gdb.cp/virtfunc.exp: Likewise.
17974
116f09e7
MC
179752004-01-01 Michael Chastain <mec.gnu@mindspring.com>
17976
17977 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
17978 mysterious bug with sourceware version of expect.
17979
b1379776
MC
179802004-01-01 Michael Chastain <mec.gnu@mindspring.com>
17981
17982 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
17983 current versions of gcc, including gcc abi 2. Remove gratuitous
17984 restart of test program. Use gdb_test_multiple and gdb_test for
17985 all tests. Add patterns to xfail missing "const" in "const char *"
17986 and kfail PR gdb/1155.
17987
6b7a4c0e
MC
179882004-01-01 Michael Chastain <mec.gnu@mindspring.com>
17989
17990 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
17991 current versions of gcc, including gcc abi 2. Remove gratuitous
17992 restart of test program. Use gdb_test_multiple and gdb_test for
17993 all tests. Add patterns to kfail PR gdb/1498.
17994
51615d72
MC
179952003-12-31 Michael Chastain <mec.gnu@mindspring.com>
17996
17997 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
17998 current versions of gcc, including gcc abi 2. Use "breakpoint"
17999 and "continue" instead of restarting the target program. Use
18000 gdb_test_multiple and gdb_test for all tests.
18001
7b79a9d7
MK
180022004-01-01 Mark Kettenis <kettenis@gnu.org>
18003
18004 * gdb.asm/asm-source.exp: Update copyright year. Link statically
18005 for *-*-solaris2*.
18006
1cd3489f
MC
180072003-12-31 Michael Chastain <mec.gnu@mindspring.com>
18008
18009 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
18010 current versions of gcc, including gcc abi 2. Use "breakpoint"
18011 and "continue" instead of restarting the target program several
18012 times. Use gdb_test_multiple and gdb_test for all tests.
18013
850742db
MC
180142003-12-18 Michael Chastain <mec.gnu@mindspring.com>
18015
18016 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
18017 source files.
18018
eb4bbda8
MC
180192003-12-16 Michael Chastain <mec.gnu@mindspring.com>
18020
18021 * gdb.base/environ.exp: Handle compiling test case from multiple
18022 source files.
18023
e42c7771
MC
180242003-12-16 Michael Chastain <mec.gnu@mindspring.com>
18025
18026 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
18027
80e4b428
JB
180282003-12-17 Jim Blandy <jimb@redhat.com>
18029
5f06973a
JB
18030 * gdb.base/freebpcmd.c: Add copyright notice.
18031
80e4b428
JB
18032 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
18033
0ab84fb7
MC
180342003-12-16 Michael Chastain <mec.gnu@mindspring.com>
18035
18036 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
18037
1b3bb3d0
JB
180382003-12-13 Jim Blandy <jimb@redhat.com>
18039
18040 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
18041
3a4c9371
KB
180422003-12-12 Kevin Buettner <kevinb@redhat.com>
18043
18044 * gdb.asm/frv.inc: New file.
18045 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
18046
a1dea79a
FF
180472003-12-09 Fred Fish <fnf@redhat.com>
18048
18049 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
18050 functions to break1.c and leave prototypes behind. Add more
18051 "set breakpoint NN here" comments.
18052 * gdb.base/break1.c: New file.
18053
18054 * gdb.base/break.exp: Handle compiling test case from multiple
18055 source files and change source file references as needed.
18056 * gdb.base/completion.exp: Ditto.
18057 * gdb.base/condbreak.exp: Ditto.
18058 * gdb.base/define.exp: Ditto.
18059 * gdb.base/ena-dis-br.exp: Ditto.
18060 * gdb.base/info-proc.exp: Ditto.
18061 * gdb.base/maint.exp: Ditto.
18062 * gdb.base/until.exp: Ditto.
18063
18064 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
18065 hardcoded line numbers.
18066 * gdb.base/define.exp: Ditto.
18067 * gdb.base/ena-dis-br.exp: Ditto.
18068 * gdb.base/maint.exp: Ditto.
18069 * gdb.base/until.exp: Ditto.
18070
18071 * gdb.base/completion.exp: Use "break1" for completion tests since
18072 "break" is no longer a unique prefix.
18073
5266b69c
AC
180742003-12-06 Andrew Cagney <cagney@redhat.com>
18075
18076 * gdb.base/structs.exp (test_struct_returns): When applicable, set
18077 "return_value_unimplemented". When an unimplemented struct return
18078 architecture, report incorrect values as a KFAIL
18079
374451f0
MC
180802003-12-05 Michael Chastain <mec.gnu@mindspring.com>
18081
18082 * gdb.cp/rtti.exp: Accept new wording of warning from
18083 cp_lookup_rtti_type.
18084
ba9b20a7
MC
180852003-12-05 Michael Chastain <mec.gnu@mindspring.com>
18086
18087 Partial fix for PR testsuite/1456.
18088 * gdb.base/scope.exp (test_at_main): Replace references to
18089 gcc_compiled with calls to test_compiler_info.
18090 (test_at_foo): Likewise.
18091 (test_at_bar): Likewise.
18092
b74b6d0b
MC
180932003-12-04 Michael Chastain <mec.gnu@mindspring.com>
18094
18095 Partial fix for PR testsuite/1456.
18096 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
18097 to test_compiler_info.
18098
ccfa3402
MC
180992003-12-03 Michael Chastain <mec.gnu@mindspring.com>
18100
18101 * gdb.base/so-impl-ld.exp: Update copyright notice.
18102
f6246aba
MC
181032003-12-02 Michael Chastain <mec.gnu@mindspring.com>
18104
18105 Partial fix for PR testsuite/1456.
18106 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
18107 to test_compiler_info.
18108
13ae734a
MC
181092003-11-28 Michael Chastain <mec.gnu@mindspring.com>
18110
18111 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
18112 from current versions of gdb. Clean up regular expressions.
18113 Delete redundant timeout case.
18114
d8e1cdee
MC
181152003-11-28 Michael Chastain <mec.gnu@mindspring.com>
18116
18117 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
18118 from current versions of gdb. Clean up regular expressions.
18119 Delete redundant timeout case.
18120
96457b64
MC
181212003-12-01 Michael Chastain <mec.gnu@mindspring.com>
18122
18123 Partial fix for PR testsuite/1456.
18124 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
18125 gcc_compiled with call to test_compiler_info.
18126
f35309fc
MC
181272003-11-30 Michael Chastain <mec.gnu@mindspring.com>
18128
18129 Partial fix for PR testsuite/1456.
18130 * gdb.base/list.exp (test_list_function): Delete unused declaration
18131 of gcc_compiled.
18132
d7afdf9b
MC
181332003-11-29 Michael Chastain <mec.gnu@mindspring.com>
18134
18135 Partial fix for PR testsuite/1456.
18136 * gdb.base/complex.exp: Replace reference to gcc_compiled with
18137 call to test_compiler_info.
18138
71507b56
MK
181392003-11-29 Mark Kettenis <kettenis@gnu.org>
18140
18141 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
18142 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
18143 it to create the appropriate note.inc.
18144 * gdb.asm/asmsrc1.s: Include "note.inc".
18145 * gdb.asm/netbsd.inc: New file.
18146 * gdb.asm/empty.inc: New file.
18147
f81f93f7
MC
181482003-11-28 Michael Chastain <mec.gnu@mindspring.com>
18149
18150 Partial fix for PR testsuite/1456.
18151 * gdb.base/constvars.exp: Replace references to gcc_compiled with
18152 calls to test_compiler_info.
18153
9a77938e
MC
181542003-11-27 Michael Chastain <mec.gnu@mindspring.com>
18155
18156 Partial fix for PR testsuite/1456.
18157 * gdb.base/volatile.exp: Replace references to gcc_compiled with
18158 calls to test_compiler_info.
18159
e8367dc7
MK
181602003-11-27 Mark Kettenis <kettenis@gnu.org>
18161
18162 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
18163 pattern for the KFAILs.
18164
526c61ee
AF
181652003-11-25 Adam Fedor <fedor@gnu.org>
18166
18167 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
18168 * gdb.objc/objcdecode.m: New file.
18169
28f2d600
AF
181702003-11-25 Adam Fedor <fedor@gnu.org>
18171
18172 * gdb.objc/nondebug.exp: Test for PR objc/1236.
18173 * gdb.objc/nondebug.m: New file.
18174
a3895cee
BE
181752003-11-26 Ben Elliston <bje@wasabisystems.com>
18176
18177 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
18178 NetBSD as it does on FreeBSD. Modelled on a similar change by
18179 Mark Kettenis on 2003-05-30.
18180 (link-flags): Set to "--entry _start" regardless of target.
18181 Special linker flags are to be appended to $link-flags.
18182 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
18183
c9f2c8a3
MC
181842003-11-25 Michael Chastain <mec.gnu@mindspring.com>
18185
18186 * gdb.cp/method.exp: Accept output of new demangler.
18187
15a0587a 181882003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
18189
18190 * gdb/class2.exp: New file.
18191 * gdb/class2.cc: New file.
18192
3c00b570
MC
181932003-11-25 Michael Chastain <mec.gnu@mindspring.com>
18194
18195 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
18196 of new demangler.
18197
7027acc7
MK
181982003-11-23 Mark Kettenis <kettenis@gnu.org>
18199
18200 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
18201 of gdb_test "run".
18202
b0e1598a
MK
182032003-11-23 Mark Kettenis <kettenis@gnu.org>
18204
18205 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
18206 "continue" into "run".
18207
4d9eda44
MC
182082003-11-23 Michael Chastain <mec.gnu@mindspring.com>
18209
18210 Partial fix for PR testsuite/1456.
18211 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
18212 call to test_compiler_info.
18213 * gdb.cp/ctti.exp: Likewise.
18214 * gdb.cp/derivation.exp: Likewise.
18215 * gdb.cp/member-ptr.exp: Likewise.
18216 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
18217 reference to gcc_compiled.
18218
182192003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
18220
18221 Fix PR testsuite/1463.
18222 * gdb.base/structs.exp (start_structs_test): Call
18223 get_debug_format before using the debug format.
18224
d422fe19
AC
182252003-11-22 Andrew Cagney <cagney@redhat.com>
18226
18227 * lib/gdb.exp (gdb_test_multiple): Add simple example.
18228 * gdb.base/structs.exp: Use gdb_test_multiple.
18229
039cf96d
AC
182302003-11-20 Andrew Cagney <cagney@redhat.com>
18231
6882279b
AC
18232 * gdb.base/structs.exp: Handle and recover from internal errors.
18233 Replace "foo${n}" with "foo<n>" in test messages.
18234
e53890ae
AC
18235 * gdb.base/structs.exp: Update copyright. Rewrite.
18236 * gdb.base/structs.c: Update copyright. Rewrite.
18237
2b211c59
AC
18238 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
18239 resync count exceeded.
d63a86f8 18240
039cf96d
AC
18241 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
18242 from the internal error.
18243 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
18244 Original from Jim Blandy.
18245 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 18246
eac98b22
AC
182472003-11-19 Andrew Cagney <cagney@redhat.com>
18248
18249 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
18250 KFAIL.
18251
67455b2a
MK
182522003-11-17 Mark Kettenis <kettenis@gnu.org>
18253
18254 New testcase for PR backtrace/1435.
18255 * gdb.arch/i386-unwind.exp: New file.
18256 * gdb.arch/i386-unwind.c: New file.
18257
853d6e5b
AC
182582003-11-17 Andrew Cagney <cagney@redhat.com>
18259
18260 * lib/gdb.exp (compiler_info): New global.
18261 (test_compiler_info): New function.
18262 (get_compiler_info): Set compiler_info.
18263 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
18264 "compiler_info" to gcc-<major>-<minor>.
18265
38cf6e11
MC
182662003-11-15 Michael Chastain <mec.gnu@mindspring.com>
18267
18268 * gdb.trace/configure: Remove.
18269
a50d3602
EZ
182702003-11-13 Elena Zannoni <ezannoni@redhat.com>
18271
18272 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 18273 breakpoints.
a50d3602
EZ
18274 * gdb.base/break.exp: Remove all references to explicit line
18275 numbers.
18276
d9407aaa
NC
182772003-11-11 Nick Clifton <nickc@redhat.com>
18278
18279 * gdb.base/shreloc.exp: Do not run for targets which do not
18280 support shared objects.
18281
db488fc1
CV
182822003-11-10 Corinna Vinschen <vinschen@redhat.com>
18283
18284 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
18285 Don't run tests if nofileio flag is given.
18286
6a90a18e
EZ
182872003-11-07 Elena Zannoni <ezannoni@redhat.com>
18288
18289 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 18290 as well as 'Watchpoint'.
6a90a18e 18291
0b915e9c
EZ
182922003-11-06 Elena Zannoni <ezannoni@redhat.com>
18293
18294 Reported by Jim Ingham <jingham@apple.com>:
18295 * gdb.base/annota1.exp: Match at least one occurrence of the
18296 signal handler annotation.
18297
d7e4b55f
EZ
182982003-11-06 Elena Zannoni <ezannoni@redhat.com>
18299
a9c64011
AS
18300 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
18301 as well as 'Watchpoint'.
d7e4b55f 18302
2fe4e8d0
MC
183032003-11-05 Michael Chastain <mec@shout.net>
18304
18305 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
18306
6ef88553
KW
183072003-11-03 Kris Warkentin <kewarken@qnx.com>
18308
18309 * gdb.arch/gdb1291.c: New test file.
18310 * gdb.arch/gdb1291.exp: New test script.
18311 * gdb.arch/gdb1431.c: New test file.
18312 * gdb.arch/gdb1431.exp: New test script.
18313
ae7dc4d8
MC
183142003-10-22 Michael Chastain <mec@shout.net>
18315
18316 * gdb.mi/pthreads.c: Add copyright notice.
18317
c39d7427
MC
183182003-10-22 Michael Chastain <mec@shout.net>
18319
18320 * gdb.threads/pthreads.c: Add copyright notice.
18321
8b7d96c1
MC
183222003-10-20 Michael Chastain <mec@shout.net>
18323
18324 * gdb.base/gdb1056.exp: New test script.
18325
d1d69fdd
DJ
183262003-10-13 Daniel Jacobowitz <drow@mvista.com>
18327
18328 * gdb.threads/killed.exp: Use gdb_run_cmd.
18329
7d605576
DJ
183302003-10-13 Daniel Jacobowitz <drow@mvista.com>
18331
18332 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
18333 create a core file.
18334 * gdb.threads/gcore-thread.exp: Likewise.
18335
618ec112
CV
183362003-10-13 Corinna Vinschen <vinschen@redhat.com>
18337
18338 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
18339 type, based on char type.
18340 (struct bit_flags_short_t): New bitfield type, based on short type.
18341 (init_bit_flags_char): New fuction.
18342 (init_bit_flags_short): Ditto.
18343 (print_bit_flags_char): Ditto.
18344 (print_bit_flags_short): Ditto.
18345 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
18346
9367a73c
MC
183472003-10-11 Michael Chastain <mec@shout.net>
18348
18349 * gdb.base/call-rt-st.exp: Update copyright year.
18350
1decf120
KI
183512003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
18352
18353 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
18354 * gdb.disasm/sh3.s: Ditto.
18355
5445b2ae
DJ
183562003-10-07 Daniel Jacobowitz <drow@mvista.com>
18357
18358 * gdb.threads/switch-threads.exp: New test.
18359 * gdb.threads/switch-threads.c: New source file.
18360
aec24853
CV
183612003-10-07 Corinna Vinschen <vinschen@redhat.com>
18362
18363 * gdb.base/ending-run.exp: Add sh specific case.
18364
adc7428d
AC
183652003-10-06 Andrew Cagney <cagney@redhat.com>
18366
18367 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
18368 * gdb.disasm/mn10200.exp: Delete obsolete file.
18369
c9d37158
DJ
183702003-09-29 Daniel Jacobowitz <drow@mvista.com>
18371
18372 * ChangeLog: Correct an entry command.exp -> commands.exp.
18373 * gdb.base/commands.exp (bp_deleted_in_command_test)
18374 (temporary_breakpoint_commands): Check noargs.
18375
79c2c32d
DC
183762003-09-25 David Carlton <carlton@kealia.com>
18377
18378 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
18379 of some print tests, where appropriate. Add tests for C::D::cd,
18380 E::ce, F::cXfX, G::XgX.
18381 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
18382
594e6d67
RE
183832003-09-25 Richard Earnshaw <rearnsha@arm.com>
18384
18385 * lib/java.exp (java_init): Import target_alias before using it.
18386
10f0d451
DC
183872003-09-25 David Carlton <carlton@kealia.com>
18388
18389 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
18390
274bcba0
EZ
183912003-09-23 Elena Zannoni <ezannoni@redhat.com>
18392
d63a86f8 18393 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 18394 weirdness.
274bcba0 18395
cdbf20f7
MC
183962003-09-17 Michael Chastain <mec@shout.net>
18397
18398 * gdb.cp/gdb1355.exp: New file.
18399 * gdb.cp/gdb1355.c: New file.
18400
71e06f80
CV
184012003-09-15 Corinna Vinschen <vinschen@redhat.com>
18402
18403 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
18404 * gdb.asm/sh.inc: New file.
18405
5c4e30ca
DC
184062003-09-11 David Carlton <carlton@kealia.com>
18407
bd45b7af
DC
18408 * gdb.cp/namespace.exp: Add tests for namespace types.
18409 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
18410 (test_namespace): New.
18411
1c199746
EZ
184122003-09-11 Elena Zannoni <ezannoni@redhat.com>
18413
a9c64011 18414 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 18415 * gdb.stabs/weird.exp: Ditto.
1c199746 18416
04ed252f
MC
184172003-09-08 Michael Chastain <mec@shout.net>
18418
18419 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
18420
d8a2d9e7
MC
184212003-09-07 Michael Chastain <mec@shout.net>
18422
18423 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
18424 'parse error'.
18425
161afb24
MK
184262003-09-07 Mark Kettenis <m.kettenis@osp.nl>
18427
18428 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
18429
49f2741a
MC
184302003-08-30 Michael Chastain <mec@shout.net>
18431
18432 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
18433 * gdb.gdb/observer.exp: Ditto.
18434 * gdb.gdb/xfullpath.exp: Ditto.
18435
8afa723e
MK
184362003-08-29 Mark Kettenis <kettenis@gnu.org>
18437
18438 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
18439 *-*-*bsd*.
18440
f31dfe3b
JJ
184412003-08-28 Jeff Johnston <jjohnstn@redhat.com>
18442
18443 * gdb.base/dump.exp: Skip for ia64.
18444
4630e498
JJ
184452003-08-25 Jeff Johnston <jjohnstn@redhat.com>
18446
18447 * gdb.asm/asm-source.exp: Add ia64 support.
18448 * gdb.asm/ia64.inc: New file.
18449
1105b7ef
MC
184502003-08-22 Michael Chastain <mec@shout.net>
18451
18452 * gdb.cp: New directory.
18453 * gdb.cp/*: Copy from gdb.c++/*.
18454 * gdb.c++/*: Remove.
18455 * Makefile.in: Change gdb.c++ to gdb.cp.
18456 * configure.in: Ditto.
18457 * configure: Regnerate.
18458
c945b932
MK
184592003-08-18 Mark Kettenis <kettenis@gnu.org>
18460
18461 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
18462 * gdb.arch/i386-prologue.c (gdb1338): Add function.
18463
2b66634b
DJ
184642003-08-17 Daniel Jacobowitz <drow@mvista.com>
18465
18466 * mi-var-display.exp (-var-list-children weird): Accept function
18467 pointers with argument types.
18468 * mi1-var-display.exp (-var-list-children weird): Likewise.
18469 * mi2-var-display.exp (-var-list-children weird): Likewise.
18470
a356f73b
DJ
184712003-08-17 Daniel Jacobowitz <drow@mvista.com>
18472
18473 * gdb.base/annota3.exp: Add missing newline.
18474
483417b8
MC
184752003-08-06 Michael Chastain <mec@shout.net>
18476
18477 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
18478
c99c59c3
MS
184792003-08-12 Michael Snyder <msnyder@redhat.com>
18480
18481 * gdb.base/float.exp: Add test for SH.
18482
55ed7501
MK
184832003-08-10 Mark Kettenis <kettenis@gnu.org>
18484
18485 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
18486
1a371f2e
EZ
184872003-08-07 Elena Zannoni <ezannoni@redhat.com>
18488
18489 * gdb.base/completion.exp: Remove reduntant completion test
18490 on filename.
18491
e0f353ce
EZ
184922003-08-07 Elena Zannoni <ezannoni@redhat.com>
18493
a9c64011
AS
18494 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
18495 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
18496 gdb.trace/save-trace.exp: Make sure that full pathnames are
18497 escaped correctly.
e0f353ce 18498
5710a1af 184992003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 18500
a9c64011
AS
18501 * configure.in: Don't generate config.h from config.hin.
18502 * configure: Regenerate.
18503 * config.hin: Remove file.
18504 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
18505 * gdb.threads/pthreads.c: Ditto.
5710a1af 18506
dcd81ce9
DJ
185072003-08-07 Daniel Jacobowitz <drow@mvista.com>
18508
18509 From Kei Sakamoto <sakamoto.kei@renesas.com>:
18510 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
18511 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
18512 Replace ld24 with seth/add3.
18513
6009d884
AC
185142003-08-02 Andrew Cagney <cagney@redhat.com>
18515
18516 * gdb.base/annota3.exp: New file.
18517 * gdb.base/annota3.c: New file.
18518 * gdb.c++/annota3.exp: New file.
18519 * gdb.c++/annota3.cc: New file.
18520
51514e06
MC
185212003-07-29 Michael Chastain <mec@shout.net>
18522
18523 * gdb.threads/tls.c (spin): Check errno only if sem_wait
18524 actually failed.
18525 (do_pass): Likewise.
18526 * gdb.threads/tls.exp: Always initialize no_of_threads.
18527
4ee6625b
DJ
185282003-07-27 Daniel Jacobowitz <drow@mvista.com>
18529
18530 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
18531 pattern.
18532 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
18533 * gdb.threads/tls.exp: Recognize one case of the host library not
18534 supporting TLS.
18535
225f2bf6
AC
185362003-07-27 Andrew Cagney <cagney@redhat.com>
18537
18538 * gdb.base/fileio.exp: Use SH when running commands using
18539 remote_exec.
18540
bcb27c9f
DJ
185412003-07-24 Daniel Jacobowitz <drow@mvista.com>
18542
18543 From Kei Sakamoto <sakamoto.kei@renesas.com>:
18544 * gdb.base/relocate.c (dummy): New padding array.
18545
3d67be83
MS
185462003-07-22 Michael Snyder <msnyder@redhat.com>
18547
d63a86f8 18548 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
18549
18550 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
18551 patterns to be more general, accepting old and new output.
18552 Some output chars (such as '+') also must be quoted.
d63a86f8 18553 Some addresses are displayed numerically instead of
3d67be83
MS
18554 symbolically.
18555
57ba3b85
MS
185562003-07-23 Michael Snyder <msnyder@redhat.com>
18557
686d097c
MS
18558 * gdb.base/return2.exp: Don't test long-long return.
18559
57ba3b85
MS
18560 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
18561 * gdb.disasm/t01_mov.exp: Ditto.
18562 * gdb.disasm/t02_mova.s: Ditto.
18563 * gdb.disasm/t02_mova.exp: Ditto.
18564 * gdb.disasm/t03_add.s: Ditto.
18565 * gdb.disasm/t03_add.exp: Ditto.
18566 * gdb.disasm/t04_sub.s: Ditto.
18567 * gdb.disasm/t04_sub.exp: Ditto.
18568 * gdb.disasm/t05_cmp.s: Ditto.
18569 * gdb.disasm/t05_cmp.exp: Ditto.
18570 * gdb.disasm/t06_ari2.s: Ditto.
18571 * gdb.disasm/t06_ari2.exp: Ditto.
18572 * gdb.disasm/t07_ari3.s: Ditto.
18573 * gdb.disasm/t07_ari3.exp: Ditto.
18574 * gdb.disasm/t08_or.s: Ditto.
18575 * gdb.disasm/t08_or.exp: Ditto.
18576 * gdb.disasm/t09_xor.s: Ditto.
18577 * gdb.disasm/t09_xor.exp: Ditto.
18578 * gdb.disasm/t10_and.s: Ditto.
18579 * gdb.disasm/t10_and.exp: Ditto.
18580 * gdb.disasm/t11_logs.s: Ditto.
18581 * gdb.disasm/t11_logs.exp: Ditto.
18582 * gdb.disasm/t12_bit.s: Ditto.
18583 * gdb.disasm/t12_bit.exp: Ditto.
18584 * gdb.disasm/t13_otr.s: Ditto.
18585 * gdb.disasm/t13_otr.exp: Ditto.
18586
e00759ef
EZ
185872003-07-22 Elena Zannoni <ezannoni@redhat.com>
18588
18589 * gdb.threads/tls.exp :Add kfail for 'info address' case.
18590
8bc2021f
EZ
185912003-07-22 Elena Zannoni <ezannoni@redhat.com>
18592
a9c64011
AS
18593 * gdb.threads/tls.c : New file.
18594 * gdb.threads/tls.exp : New file.
18595 * gdb.threads/tls-main.c : New file.
18596 * gdb.threads/tls-shared.c : New file.
18597 * gdb.threads/tls-shared.exp : New file.
8bc2021f 18598
89320c4c
AS
185992003-07-22 Andreas Schwab <schwab@suse.de>
18600
18601 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
18602
180dea7c
AS
186032003-07-20 Andreas Schwab <schwab@suse.de>
18604
18605 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
18606 due to insn reordering.
18607
0714963c
AC
186082003-07-15 Andrew Cagney <cagney@redhat.com>
18609
18610 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
18611
98a23b3f
MC
186122003-07-15 Michael Chastain <mec@shout.net>
18613
18614 * gdb.base/gdb1250.exp: New file.
18615 * gdb.base/gdb1250.c: New file.
18616
27e417a2
ML
186172003-07-09 Michal Ludvig <mludvig@suse.cz>
18618
18619 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
18620 expansion of size_t to 'unsigned long', not only to 'unsigned'.
18621
8bc2021f
EZ
186222003-07-09 Elena Zannoni <ezannoni@redhat.com>
18623
a9c64011
AS
18624 * gdb.threads/tls.c: New file.
18625 * gdb.threads/tls.exp: New file.
18626 * gdb.threads/tls-main.c: New file.
18627 * gdb.threads/tls-shared.c: New file.
18628 * gdb.threads/tls-shared.exp: New file.
8bc2021f 18629
d99968dc
EZ
186302003-07-09 Elena Zannoni <ezannoni@redhat.com>
18631
18632 * gdb.base/annota1.exp: Make sure that we properly escape the
18633 full path of the source file. Xfail more permissive patterns,
d63a86f8 18634 due to a compiler debug info problem.
d99968dc 18635
83876b3b
AS
186362003-07-07 Andreas Schwab <schwab@suse.de>
18637
2705e972
AS
18638 * gdb.asm/m68k.inc: New file.
18639 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
18640
83876b3b
AS
18641 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
18642 arguments"): Also match negative number.
18643
18644 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
18645
3a871b37
DJ
186462003-07-03 Daniel Jacobowitz <drow@mvista.com>
18647
18648 * gdb.base/store.c (charest): New typedef.
18649 (add_char): Rename to add_charest, update.
18650 (wack_char): Rename to wack_charest, update types. Return l + r
18651 to keep r live across the call.
18652 (wack_short, wack_int, wack_long, wack_longest, wack_float)
18653 (wack_double, wack_doublest): Return l + r to keep r live across
18654 the call.
18655 * gdb.base/store.exp: Accomodate store.c changes.
18656
b2a7f303
DC
186572003-06-30 David Carlton <carlton@kealia.com>
18658
18659 * gdb.c++/maint.exp (test_invalid_name): New.
18660 (test_first_component): Add tests for invalid names.
18661
3c6cb4a1
MC
186622003-06-29 Michael Chastain <mec@shout.net>
18663
18664 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
18665 output of '<VTT for class>' for virtual base classes.
18666
f1c2644b
DJ
186672003-06-29 Daniel Jacobowitz <drow@mvista.com>
18668
18669 * gdb.base/completion.exp: Tab-complete "complet" instead of
18670 "compl".
18671 * gdb.base/complex.exp, gdb.base/complex.c: New files.
18672
18080350
DJ
186732003-06-29 Daniel Jacobowitz <drow@mvista.com>
18674
18675 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
18676 * gdb.base/volatile.exp: Likewise.
18677
f56973f8
DJ
186782003-06-29 Daniel Jacobowitz <drow@mvista.com>
18679
18680 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
18681 gdb/1265.
18682
186832003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
18684 Daniel Jacobowitz <drow@mvista.com>
18685
18686 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
18687 initial line count of 'captured_main' from 26 to 32.
18688 (test_with_self): Allow xmalloc call to be interleaved with the
18689 preceding two lines.
18690
e766d4d6
JB
186912003-06-24 Joel Brobecker <brobecker@gnat.com>
18692
18693 * gdb.base/bang.exp: New testcase.
18694
f125c9a4
JB
186952003-06-23 Joel Brobecker <brobecker@gnat.com>
18696
18697 * gdb.base/langs.exp: Add some tests for the "minimal" language
18698 support.
18699
6e25beaf
EZ
187002003-06-23 Elena Zannoni <ezannoni@redhat.com>
18701
18702 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
18703 the testcase.
18704
2f816dda
DJ
187052003-06-22 Daniel Jacobowitz <drow@mvista.com>
18706
18707 * gdb.base/relocate.exp: Test add-symbol-file with a variable
18708 offset.
18709
db5a5748
DJ
187102003-06-22 Daniel Jacobowitz <drow@mvista.com>
18711
18712 * gdb.c++/pr-1210.cc: New file.
18713 * gdb.c++/pr-1210.exp: New file.
18714
1df0c130
DJ
187152003-06-21 Daniel Jacobowitz <drow@mvista.com>
18716
18717 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
18718 000-exec-continue.
18719
a92feac0
MK
187202003-06-15 Mark Kettenis <kettenis@gnu.org>
18721
18722 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
18723 on *-*-*bsd* instead of *-*-freebsd*.
18724
81a58f5b
AC
187252003-06-14 Andrew Cagney <cagney@redhat.com>
18726
18727 * gdb.base/store.exp: Test longest and doublest. Test all
18728 parameters. Weaken return statement match.
18729 * gdb.base/store.c: Add longest and doublest - aka long long and
18730 long double functions. Put all parameters into local register
18731 variables. Use negative values.
18732
b257a0d3
AC
187332003-06-14 Andrew Cagney <cagney@redhat.com>
18734
18735 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
18736 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
18737 exit status.
18738 * gdb.base/fileio.exp: Disable target when nointerrupts and
18739 noinferiorio, instead of limiting it to remote. Use remote_exec
18740 instead of system.
d63a86f8 18741
21c38304
JJ
187422003-06-12 Jeff Johnston <jjohnstn@redhat.com>
18743
18744 * gdb.base/float.exp: Add ia64 support.
18745
1bcdb424
CV
187462003-06-12 Corinna Vinschen <vinschen@redhat.com>
18747
18748 * gdb.base/fileio.exp: Run only on remote targets.
18749
6aeb981f
CV
187502003-06-10 Corinna Vinschen <vinschen@redhat.com>
18751
18752 * gdb.base/fileio.c: New file, testing File-I/O.
18753 * gdb.base/fileio.exp: Ditto.
18754
53df362e
RG
187552003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
18756
18757 * gdb.base/shreloc.exp: New file, check symbol values obtained from
18758 shared objects after relocation at load time (gdb PR/1132).
18759 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 18760 as above, part of the shared object relocation test.
53df362e 18761
ffee1b46
MK
187622003-06-08 Mark Kettenis <kettenis@gnu.org>
18763
b5ca3722
MK
18764 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
18765 fully filled history list.
18766 * gdb.base/gdb_history: New file.
18767
03ed860d
MK
18768 * gdb.base/signals.exp: XFAIL "continue to func1" on
18769 i*86-*-freebsd*.
18770
ffee1b46
MK
18771 * gdb.base/attach.exp: When trying to attach to a nonexistent
18772 process, make it possible to specify the PID based on the target,
18773 and do so for *-*-freebsd*.
18774
d80dbb52
RH
187752003-06-02 Richard Henderson <rth@redhat.com>
18776
18777 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
18778
6dd77b81
RH
187792003-06-02 Richard Henderson <rth@redhat.com>
18780
18781 * gdb.base/selftest.exp: Next over lim_at_start initialization.
18782
f6347e16
RH
187832003-06-02 Richard Henderson <rth@redhat.com>
18784
18785 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
18786
2c161407
DJ
187872003-06-01 Daniel Jacobowitz <drow@mvista.com>
18788
18789 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
18790 of globalvar.
18791
572eb746
MK
187922003-06-01 Mark Kettenis <kettenis@gnu.org>
18793
18794 * gdb.asm/asm-source.exp: Check for memory read errors in
18795 disassembler test on *BSD too.
18796
9e9617a5
RH
187972003-06-01 Richard Henderson <rth@redhat.com>
18798
18799 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
18800 for .frame.
18801 (gdbasm_call): Lose ldgp.
18802 (gdbasm_startup): Add frame information.
18803 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
18804
7b34ad4e
MK
188052003-05-31 Mark Kettenis <kettenis@gnu.org>
18806
18807 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
18808 i?86-*-*.
18809
10059fdf
MK
188102003-05-30 Mark Kettenis <kettenis@gnu.org>
18811
18812 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
18813 FreeBSD.
18814
acf4b816
RH
188152003-05-29 Richard Henderson <rth@redhat.com>
18816
18817 * gdb.asm/alpha.inc: New file.
18818 * gdb.asm/asm-source.exp: Use it.
18819
e9ecd949
JB
188202003-05-29 Jim Blandy <jimb@redhat.com>
18821
18822 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
18823 'core.PID'.
18824
e3e5a4f3
JB
188252003-05-22 Jim Blandy <jimb@redhat.com>
18826
18827 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
18828 backtrace.
d63a86f8 18829
72fe3d25
DC
188302003-05-20 David Carlton <carlton@math.stanford.edu>
18831
18832 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
18833 this time.
18834
58da2eb2
DC
188352003-05-19 David Carlton <carlton@bactrian.org>
18836
18837 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
18838 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
18839
1fcb5155
DC
188402003-05-19 David Carlton <carlton@bactrian.org>
18841
18842 * gdb.c++/namespace.exp: Add namespace scope and anonymous
18843 namespace tests.
18844 Bump copyright date.
18845 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
18846 (main): Call C::D::marker2.
18847 * gdb.c++/namespace1.cc: New file.
18848
85e85163
JJ
188492003-05-14 Jeff Johnston <jjohnstn@redhat.com>
18850
18851 Roland McGrath <roland@redhat.com>
d63a86f8 18852 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
18853 there is no manager thread.
18854
a25fbfec
JJ
188552003-05-08 Jeff Johnston <jjohnstn@redhat.com>
18856
d63a86f8
RM
18857 * gdb.threads/schedlock.exp: Remove assumption that all threads
18858 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
18859 in one of the child threads rather than the main thread.
18860
be375bae
JB
188612003-05-07 Jim Blandy <jimb@redhat.com>
18862
09bf6082
JB
18863 Add support for assembly source testing on the s390x.
18864 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
18865 architecture.
18866 * gdb.asm/s390x.inc: New file.
18867
be375bae
JB
18868 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
18869 succession of 'if' statements.
18870
00905d52
AC
188712003-05-05 Andrew Cagney <cagney@redhat.com>
18872
18873 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
18874
b1e29e33
AC
188752003-05-05 Andrew Cagney <cagney@redhat.com>
18876
18877 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
18878 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
18879
e33d66ec
EZ
188802003-05-02 Elena Zannoni <ezannoni@redhat.com>
18881
18882 * gdb.base/charset.exp: Update based on new behavior of set/show
18883 charset commands.
18884
2b6fd0d8
AC
188852003-05-01 Andrew Cagney <cagney@redhat.com>
18886
18887 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
18888 variable do not give memory errors.
18889
130cacce
AF
188902003-04-30 Adam Fedor <fedor@gnu.org>
18891
18892 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
18893 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
18894 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
18895 gdb.objc/basicclass.m: : New files
18896
18897 * lib/gdb.exp (gdb_compile_objc): New procedure.
18898
bea71854
DJ
188992003-04-27 Daniel Jacobowitz <drow@mvista.com>
18900
18901 * gdb.base/signals.exp: Make backtrace tests more specific.
18902
0f20eeea
DC
189032003-04-23 David Carlton <carlton@bactrian.org>
18904
18905 * gdb.c++/maint.exp (test_first_component): Add tests for
18906 'operator' in more locations.
18907
c8c4d8dc
KB
189082003-04-16 Kevin Buettner <kevinb@redhat.com>
18909
18910 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
18911
3fe60e3c
EZ
189122003-04-16 Elena Zannoni <ezannoni@redhat.com>
18913
18914 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 18915 func marke' instead. Update test name.
3fe60e3c 18916
9219021c
DC
189172003-04-15 David Carlton <carlton@math.stanford.edu>
18918
18919 * gdb.c++/maint.exp: New file.
18920
5dd55bdd
EZ
189212003-04-14 Elena Zannoni <ezannoni@redhat.com>
18922
18923 * gdb.threads/schedlock.c: Change type of thread function argument
18924 to long, to avoid warnings on 64-bit platforms.
18925
00890572
EZ
189262003-04-14 Elena Zannoni <ezannoni@redhat.com>
18927
a9c64011
AS
18928 * gdb.base/attach.exp: Add new message from ptrace in case of
18929 attaching to nonexistent process.
d63a86f8 18930
93201743
JB
189312003-04-11 Jim Blandy <jimb@redhat.com>
18932
18933 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
18934 gdb.c++/userdef.cc: Place comments on the lines to which the
18935 marker function might return.
18936 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
18937 gdb.c++/userdef.exp: Look for those comments to check that we've
18938 returned to the right place, instead of checking line numbers.
18939
2a11c64d
EZ
189402003-04-11 Elena Zannoni <ezannoni@redhat.com>
18941
a9c64011
AS
18942 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
18943 match on sourcefile name, instead of directory name.
2a11c64d 18944
68ab8fc5
EZ
189452003-04-10 Elena Zannoni <ezannoni@redhat.com>
18946
d63a86f8 18947 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
18948 working directory name.
18949
5624293a
JB
189502003-04-09 Jim Blandy <jimb@redhat.com>
18951
18952 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
18953 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
18954 after an inferior function call, report the failure, but allow the
18955 test to continue.
18956
f1f02ee4
SC
189572003-04-05 Stephane Carrez <stcarrez@nerim.fr>
18958
18959 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
18960 with -DPROTOTYPES.
18961
6eb79af0
SC
189622003-04-05 Stephane Carrez <stcarrez@nerim.fr>
18963
18964 * gdb.base/break.exp: Revert last patch.
18965
8dfb4cf0
SC
189662003-04-04 Stephane Carrez <stcarrez@nerim.fr>
18967
18968 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
18969 with -DPROTOTYPES.
18970
ed4c619a
AC
189712003-04-02 Andrew Cagney <cagney@redhat.com>
18972
18973 * gdb.base/callfuncs.exp: Make "print add" messages unique.
18974 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
18975 matching directories by the name breakpoint.
18976 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
18977 Make "continue to marker1" consistent.
18978 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
18979 message consistent.
18980 * lib/gdb.exp: Put "the program is no longer running", and "the
18981 program exited" in parenthesis.
18982 * lib/mi-support.exp: Ditto.
d63a86f8 18983
4e35d5f0 189842003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 18985
4e35d5f0
BR
18986 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
18987
71900fe8
AC
189882003-03-29 Andrew Cagney <cagney@redhat.com>
18989
18990 * gdb.base/sizeof.c (main): Print the value of '\377'.
18991 * gdb.base/sizeof.exp: Check the sign of '\377'.
18992
c0655a16
MC
189932003-03-27 Michael Chastain <mec@shout.net>
18994
18995 * gdb.base/gdb1090.exp: New file.
18996 * gdb.base/gdb1090.cc: New file.
18997
5b2a3989
JB
189982003-03-27 J. Brobecker <brobecker@gnat.com>
18999
19000 * gdb.gdb/observer.exp: New regression test.
19001
79876890
MC
190022003-03-27 Michael Chastain <mec@shout.net>
19003
19004 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
19005 * gdb.base/ptype.exp: Likewise.
19006
6eac95e3
CV
190072003-03-27 Corinna Vinschen <vinschen@redhat.com>
19008
19009 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
19010
e8c71839
MC
190112003-03-26 Michael Chastain <mec@shout.net>
19012
19013 * gdb.base/ptype.exp: Actually use some typedef'd types.
19014
71b10041
SC
190152003-03-21 Stephane Carrez <stcarrez@nerim.fr>
19016
19017 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
19018 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
19019
2512cf80
CV
190202003-03-20 Corinna Vinschen <vinschen@redhat.com>
19021
19022 * gdb.base/default.exp: Fix regular expression.
19023
0d195a4f
CV
190242003-03-20 Corinna Vinschen <vinschen@redhat.com>
19025
19026 * gdb.base/args.exp: Fix regular expression.
19027
8a2dbca8
CV
190282003-03-20 Corinna Vinschen <vinschen@redhat.com>
19029
19030 * gdb.base/help.exp: Allow Win32 child process.
19031
bf028682
CV
190322003-03-20 Corinna Vinschen <vinschen@redhat.com>
19033
19034 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
19035 when stepping out of main().
19036
182dbe85
CV
190372003-03-20 Corinna Vinschen <vinschen@redhat.com>
19038
19039 * gdb.base/default.exp: Check for win32 specific message when calling
19040 "run" without executable.
19041
d67a6ba5
CV
190422003-03-20 Corinna Vinschen <vinschen@redhat.com>
19043
19044 * gdb.base/args.exp: Expect .exe in output.
19045
a955b5bb
CV
190462003-03-20 Corinna Vinschen <vinschen@redhat.com>
19047
19048 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
19049 Cygwin native.
19050
bf6bad4b
AC
190512003-03-17 Andrew Cagney <cagney@redhat.com>
19052
19053 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
19054 vector registes.
19055 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
19056 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
19057
293e9a31
DC
190582003-03-17 David Carlton <carlton@math.stanford.edu>
19059
19060 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
19061 test, for PR breakpoints/38.
19062 Call test_watchpoint_and_breakpoint.
19063 * gdb.base/watchpoint.c (func3): New function.
19064 (main): Call func3.
19065
5330f2db
DC
190662003-03-04 David Carlton <carlton@math.stanford.edu>
19067
19068 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
19069 Garply<Garply<char> >:: garply".
19070 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
19071 with respect to PR c++/1111; note also PR c++/1113.
19072 (test_template_breakpoints): KFAIL "constructor breakpoint" with
19073 respect to PR c++/1062.
19074 KFAIL "destructor breakpoint" with respect to PR c++/1112.
19075
6ece72da
DC
190762003-03-03 David Carlton <carlton@math.stanford.edu>
19077
19078 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
19079 with respect to PR c++/57.
19080 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
19081 c++/826.
19082 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
19083 respect to PR c++/57.
19084
85ca1584
DC
190852003-03-03 David Carlton <carlton@math.stanford.edu>
19086
19087 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
19088 respect to PR c++/33 into FAILs.
19089
98e9c5b8
MC
190902003-03-03 Michael Chastain <mec@shout.net>
19091
7bedbf27
MC
19092 * configure.in: Update copyright years.
19093
190942003-03-03 Michael Chastain <mec@shout.net>
19095
19096 * Makefile.in: Update copyright years.
98e9c5b8 19097
f683e100
DC
190982003-02-28 David Carlton <carlton@math.stanford.edu>
19099
19100 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
19101 print class instead of struct and/or superfluous protection
19102 specifiers, as long as the resulting output is equivalent to the
19103 source code.
19104 Delete FIXME from end of messages on tests that don't need
19105 fixing.
19106
a9e0cf2c
DC
191072003-02-28 David Carlton <carlton@math.stanford.edu>
19108
19109 * gdb.c++/templates.exp (do_tests): Allow const in the two
19110 Foo<volatile char *>::foo tests.
19111
e8d359df
MS
191122003-02-27 Michael Snyder <msnyder@redhat.com>
19113
d63a86f8 19114 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
19115 will be consistant.
19116
0b71dc91
DC
191172003-02-26 David Carlton <carlton@math.stanford.edu>
19118
19119 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
19120 char *>::foo" test with respect to PR c++/33. Create a new test
19121 which is identical to that one except that it doesn't put the
19122 space between the "char" and the "*"; KFAIL it, too.
19123
dd14ab43
DC
191242003-02-26 David Carlton <carlton@math.stanford.edu>
19125
19126 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
19127 template types into either PASSes or KFAILs (corresponding to PR
19128 c++/57). Tweak indentation. Update copyright.
19129
1146c7f1
SC
191302003-02-23 Stephane Carrez <stcarrez@nerim.fr>
19131
19132 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
19133
74641dfb
MC
191342003-02-13 Michael Chastain <mec@shout.net>
19135
19136 * gdb.base/exprs.exp: Remove i960 remnants.
19137 * gdb.base/funcargs.exp: Likewise.
19138 * gdb.base/list.exp: Likewise.
19139 * gdb.base/ptype.exp: Likewise.
19140
559cd2d0
DC
191412003-02-14 David Carlton <carlton@math.stanford.edu>
19142
19143 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
19144 pEe->D::vg()" from XFAIL to KFAIL.
19145
c4f90d87
JM
191462003-02-13 Jason Molenda (jmolenda@apple.com)
19147
19148 * gdb.base/maint.exp: Update maint print statistics regexp to include
19149 new entries.
19150
cbc4d97c
MC
191512003-02-13 Michael Chastain <mec@shout.net>
19152
19153 * gdb.c++/inherit.exp: Remove call to get_debug_format.
19154
40f235b7
MC
191552003-02-12 Michael Chastain <mec@shout.net>
19156
19157 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
19158 * gdb.c++/inherit.exp: Likewise.
19159 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
19160 * gdb.c++/templates.exp: Likewise.
19161 * gdb.c++/virtfunc.exp: Likewise.
19162
c56716b0
JM
191632003-02-06 Jason Molenda (jason-cl@molenda.com)
19164
19165 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
19166 why the code is written that way.
19167
070afcf8
MC
191682003-02-05 Michael Chastain <mec@shout.net>
19169
19170 * gdb.base/dump.exp: Add missing copyright line.
19171
5d0331e5
JM
191722003-02-05 Jason Molenda (jason-cl@molenda.com)
19173
f7ae6d3e 19174 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
19175 at the beginning so the breakpoint doesn't get set on the loop.
19176
92851186
MC
191772003-02-05 Michael Chastain <mec@shout.net>
19178
19179 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
19180 output for configurations with gcc 2.95.3.
19181
cbf1e085
AC
191822003-02-05 Keith Seitz <keiths@redhat.com>
19183 Andrew Cagney <ac131313@redhat.com>
19184
19185 * gdb.mi/mi-cli.exp: New file.
d63a86f8 19186
29518e1e
MC
191872003-02-04 Michael Chastain <mec@shout.net>
19188
19189 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
19190 Call perror and then continue.
19191
5af1d5f3
MC
191922003-02-03 Michael Chastain <mec@shout.net>
19193
19194 * gdb.c++/pr-1023.cc: New file.
19195 * gdb.c++/pr-1023.exp: New file.
19196
6b549786
JB
191972003-02-05 Jim Blandy <jimb@redhat.com>
19198
19199 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
19200 it's local to foobar. Check for it there, and check that it's not
19201 present in main.
19202 * gdb.c++/local.cc (marker2): New function.
19203 (foobar): Call marker1.
19204 (main): Call marker2 instead of marker1.
19205
67f16606
AC
192062003-02-04 Andrew Cagney <ac131313@redhat.com>
19207
19208 * gdb.disasm/mn10200.exp: Obsolete file.
19209 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
19210 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
19211 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
19212
1c5cb38e
DC
192132003-02-04 David Carlton <carlton@math.stanford.edu>
19214
19215 * gdb.c++/overload.exp: Test intToChar(1).
19216 * gdb.c++/overload.cc (intToChar): New.
19217 (main): Call intToChar.
19218
d1fe6965
DC
192192003-02-03 David Carlton <carlton@math.stanford.edu>
19220
19221 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
19222 'might_kfail' arg.
19223 KFAIL some of the continue_to_bp_overloaded calls, according to
19224 PR c++/1025.
19225
9ba61c5d
MC
192262003-02-01 Michael Chastain <mec@shout.net>
19227
19228 * gdb.base/advance.c (marker1): New marker function.
19229 * gdb.base/advance.exp: When the 'advance' command lands on the
19230 return breakpoint, it can legitimately stop on either the
19231 current line or the next line. Accommodate both outcomes.
19232 * gdb.base/until.exp: Likewise.
19233
e7494ffb
AC
192342003-02-02 Andrew Cagney <ac131313@redhat.com>
19235
19236 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
19237 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
19238 now a list, not a tuple.
19239 * gdb.mi/mi-var-display.exp: Ditto.
19240 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 19241
075559bc
AC
192422003-02-01 Andrew Cagney <ac131313@redhat.com>
19243
19244 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
19245 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
19246 stack backtraces.
19247 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 19248
2bd4c7b1
MK
192492003-02-01 Mark Kettenis <kettenis@gnu.org>
19250
19251 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
19252 gdb.mi/mi1-pthreads.exp: Return instead of calling
19253 gdb_suppress_entire_file.
19254
eabd8992
MS
192552003-02-01 Mark Salter <msalter@redhat.com>
19256
19257 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
19258
71469e2f
MS
192592003-01-31 Mark Salter <msalter@redhat.com>
19260
19261 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
19262 Support empty arg.
19263
38a94d44
MC
192642003-01-30 Michael Chastain <mec@shout.net>
19265
19266 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
19267 This was a workaround for a UTF-8 bug in readline 4.3. The bug
19268 has been fixed in gdb/readline on 2003-01-09.
19269
19ea9e73
MS
192702003-01-29 Michael Snyder <msnyder@redhat.com>
19271
e8d359df
MS
19272 * gdb.base/maint.exp: Allow for leading underscore in symbol.
19273 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
19274 * gdb.base/args.exp: Skip if target does not support args passing.
19275
2307bd6a
DJ
192762003-01-22 Daniel Jacobowitz <drow@mvista.com>
19277
19ea9e73 19278 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
19279 gdb_test. Accept a list of expect arguments as the third
19280 parameter.
19281 (gdb_test): Use it.
19282
f2dd3617
EZ
192832003-01-20 Elena Zannoni <ezannoni@redhat.com>
19284
19285 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
19286 allow for different test tree configurations. Update some
19287 tescases accordingly.
19288 * gdb.arch/altivec-regs.exp: Ditto.
19289 * gdb.asm/asm-source.exp: Ditto.
19290 * gdb.base/advance.exp: Ditto.
19291 * gdb.base/display.exp: Ditto.
d63a86f8 19292 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
19293 * gdb.base/mips_pro.exp: Ditto.
19294 * gdb.base/overlays.exp: Ditto.
19295 * gdb.base/relocate.exp: Ditto.
19296 * gdb.base/setshow.exp: Ditto.
19297 * gdb.base/step-line.exp: Ditto.
19298 * gdb.base/step-test.exp: Ditto.
19299 * gdb.base/until.exp: Ditto.
19300 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
19301
c71cdefd
DC
193022003-01-17 David Carlton <carlton@math.stanford.edu>
19303
19304 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
19305 corresponding to PR c++/945.
19306 Update copyright.
19307
fdba05d7
DC
193082003-01-17 David Carlton <carlton@math.stanford.edu>
19309
19310 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
19311 corresponding to PR c++/68.
19312
193132003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
19314
19315 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
19316 (test_paddr_hairy_functions): Call print_addr_2_kfail for
19317 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
19318
c362c33a
EZ
193192003-01-15 Elena Zannoni <ezannoni@redhat.com>
19320
0fbc361c
EZ
19321 * gdb.base/break.exp: Fix change of default location, because of
19322 removal of until tests.
19323 * gdb.base/help.exp: Update test for new 'until' help message.
19324 Add test for help on 'advance'.
a9c64011 19325 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 19326
dabf8a35
MK
193272003-01-15 Mark Kettenis <kettenis@gnu.org>
19328
19329 * gdb.base/default.exp: Adapt "info float" test for recent changes
19330 to that command. Add test for "info vector".
19331 * gdb.base/float.exp: New file. Add test for "info float" that
19332 resembles the old test in gdb.base/default.exp.
19333
a1769aca
DC
193342003-01-15 David Carlton <carlton@math.stanford.edu>
19335
19336 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
19337
82025e13
EZ
193382003-01-15 Elena Zannoni <ezannoni@redhat.com>
19339
19340 * gdb.base/break.exp: Move the tests of until command from here...
19341 * gdb.base/until.exp: ... to here. New file. Add other tests.
19342 * gdb.base/advance.c: New file.
19343 * gdb.base/advance.exp: New file.
19344
8f9ab801
EZ
193452003-01-14 Elena Zannoni <ezannoni@redhat.com>
19346
a9c64011
AS
19347 * gdb.base/args.c: New file.
19348 * gdb.base/args.exp: New file.
8f9ab801 19349
9ae66589
DJ
193502003-01-14 Daniel Jacobowitz <drow@mvista.com>
19351
19352 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
19353
8d77e5c3
DJ
193542003-01-14 Daniel Jacobowitz <drow@mvista.com>
19355
19356 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
19357
12d2f0a1
DJ
193582003-01-14 Daniel Jacobowitz <drow@mvista.com>
19359
19360 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
19361 dates.
19362
6ca37014
DJ
193632003-01-13 Daniel Jacobowitz <drow@mvista.com>
19364
19365 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
19366
b0023472
DJ
193672003-01-13 Daniel Jacobowitz <drow@mvista.com>
19368
19369 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
19370 (ptype &*"foo").
19371 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
19372
607fbc54 193732003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
19374
19375 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
19376 * gdb.mi/mi1-console.exp: Likewise.
19377
607fbc54 193782003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
19379
19380 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
19381 * gdb.mi/mi1-console.exp: Likewise.
19382
a1fb14a2
DJ
193832003-01-13 Daniel Jacobowitz <drow@mvista.com>
19384
19385 * gdb.c++/overload.exp: Remove some fixed XFAILs.
19386
c4cf40b7
DJ
193872003-01-09 Daniel Jacobowitz <drow@mvista.com>
19388
19389 * gdb.base/detach.exp: New test.
19390
696d5a5b
DJ
193912003-01-09 Daniel Jacobowitz <drow@mvista.com>
19392
19393 * Makefile.in (ALL_SUBDIRS): New variable.
19394 (subdirs, clean, distclean): Use it.
19395 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
19396 regenerating Makefile, since it is generated from the top level.
19397 * gdb.asm/Makefile.in: Likewise.
19398 * gdb.base/Makefile.in: Likewise.
19399 * gdb.c++/Makefile.in: Likewise.
19400 * gdb.disasm/Makefile.in: Likewise.
19401 * gdb.java/Makefile.in: Likewise.
19402 * gdb.mi/Makefile.in: Likewise.
19403 * gdb.threads/Makefile.in: Likewise.
19404 * gdb.trace/Makefile.in: Likewise.
19405
754533e4
DC
194062003-01-09 David Carlton <carlton@math.stanford.edu>
19407
19408 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
19409 Add copyright year 2003.
19410
d8b3e9ee
MC
194112003-01-06 Michael Chastain <mec@shout.net>
19412
19413 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
19414 When selecting a thread, 'line' and 'file' are optional.
19415 * gdb.mi/mi1-pthreads.exp: Likewise.
19416
8e9e0fe6
AS
194172003-01-06 Andreas Schwab <schwab@suse.de>
19418
19419 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
19420 failures.
19421
b5ab8ff3
DJ
194222003-01-04 Daniel Jacobowitz <drow@mvista.com>
19423
19424 Fix PR gdb/844
19425 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
19426 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
19427
19428 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
19429 instead of calling gdb_suppress_entire_file.
19430 * gdb.threads/print-threads.exp: Likewise.
19431 * gdb.threads/schedlock.exp: Likewise.
19432
19433 * gdb.threads/killed.exp: Return instead of calling
19434 gdb_suppress_entire_file.
19435 * gdb.threads/linux-dp.exp: Likewise.
19436 * gdb.threads/pthreads.exp: Likewise.
19437
1e698235
DJ
194382003-01-04 Daniel Jacobowitz <drow@mvista.com>
19439
19440 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
19441 stabs.
19442 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
19443 * gdb.base/whatis.exp: Always allow (void) after function names.
19444
147ff08c
DJ
194452003-01-04 Daniel Jacobowitz <drow@mvista.com>
19446
19447 * gdb.c++/casts.exp: Correct regexp.
19448
dc62bfc2
MK
194492003-01-04 Mark Kettenis <kettenis@gnu.org>
19450
19451 * configure.in: Call AC_CONFIG_HEADER. Don't call
19452 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
19453 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
19454 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
19455 aforementioned directories in the AC_OUPUT call.
19456 * config.hin: New file.
19457 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
19458 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
19459 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
19460 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
19461 pass -I$objdir instead of -I$objdir/$subdir in compilation.
19462 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
19463 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
19464 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
19465 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
19466 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
19467 gdb.threads/configure.in, gdb.threads/configure,
19468 gdb.threads/config.in, gdb.trace/configure.in,
19469 gdb.trace/configure: Removed.
19470
77afa639
MC
194712003-01-03 Michael Chastain <mec@shout.net>
19472
19473 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
19474 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
19475
7634bb6e
DJ
194762003-01-03 Daniel Jacobowitz <drow@mvista.com>
19477
19478 * gdb.base/store.exp: Fix regular expressions.
19479
b39c905e
MK
194802002-12-28 Mark Kettenis <kettenis@gnu.org>
19481
19482 * configure.in: Rewrite.
19483 * configure: Regenerated.
19484
0a8551dd
DC
194852003-01-03 David Carlton <carlton@math.stanford.edu>
19486
19487 * gdb.base/psymtab.exp: New file.
19488 * gdb.base/psymtab1.c: Ditto.
19489 * gdb.base/psymtab2.c: Ditto.
19490
c60b7188
AF
194912002-12-23 Adam Fedor <fedor@gnu.org>
19492
19493 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
19494
ee73db83
DC
194952002-12-23 David Carlton <carlton@math.stanford.edu>
19496
19497 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
19498 and current_directory initialization.
19499
d6c1774e
JB
195002002-12-22 Jim Blandy <jimb@redhat.com>
19501
f0a847b8
JB
19502 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
19503 rather than as part of the output file name.
19504
d6c1774e
JB
19505 * gdb.base/attach.exp: There's no need to copy the test program to
19506 /tmp; that was only ever necessary on HP/UX, and this test is
19507 entirely disabled there anyway.
19508
f0708dbb
JB
195092002-12-21 Jim Blandy <jimb@redhat.com>
19510
4c2acfea
JB
19511 * gdb.c++/psmang.exp: Doc fix.
19512
f0708dbb
JB
19513 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
19514 test.
19515
9579e000
DC
195162002-12-20 David Carlton <carlton@math.stanford.edu>
19517
19518 * gdb.c++/annota2.exp: KFAIL annotate-quit.
19519
d1810171
MC
195202002-12-18 Michael Chastain <mec@shout.net>
19521
19522 * gdb.c++/annota2.exp: Add copyright year 2002.
19523
76565097
DC
195242002-12-17 David Carlton <carlton@math.stanford.edu>
19525
19526 * gdb.c++/try_catch.cc: Add marker comments.
19527 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
19528 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
19529 * gdb.c++/m-static.cc: Ditto.
19530 * gdb.c++/m-static1.cc: Ditto.
19531 * gdb.c++/try_catch.cc: Ditto.
19532
da81390b
JJ
195332002-12-16 Jeff Johnston <jjohnstn@redhat.com>
19534
19535 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
19536 to see whether we are using the new -environment-directory
19537 command which resets via -r or the old version of the command
19538 which may prompt the user. Part of fix for gdb/741.
19539
b304d130
AC
195402002-12-13 Andrew Cagney <ac131313@redhat.com>
19541
19542 * gdb.fortran/types.exp: Update obsolete comment.
19543 * gdb.fortran/exprs.exp: Ditto.
19544 * lib/gdb.exp: Delete obsolete code.
19545 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
19546 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
19547 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
19548 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
19549 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
19550 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
19551 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
19552 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
19553 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
19554 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
19555 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
19556 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
19557 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
19558 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
19559 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
19560 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
19561 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
19562 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
19563 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
19564 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
19565 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
19566 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
19567 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
19568 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
19569 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
19570 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
19571 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
19572 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
19573 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
19574 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
19575 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
19576 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
19577 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
19578 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
19579 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
19580 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
19581 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
19582
a23b6e6a
DC
195832002-12-11 David Carlton <carlton@math.stanford.edu>
19584
19585 * gdb.c++/m-data.exp: Add test for members that shadow global
19586 variables: see PR gdb/804.
19587 * gdb.c++/m-data.cc: Ditto.
19588
6604731b
DJ
195892002-12-10 Daniel Jacobowitz <drow@mvista.com>
19590
19591 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
19592
de46ecd7
DC
195932002-12-06 David Carlton <carlton@math.stanford.edu>
19594
19595 * gdb.base/store.c: Don't declare functions static.
19596
27e829d0
AC
195972002-12-04 Andrew Cagney <ac131313@redhat.com>
19598
19599 * gdb.base/store.exp, gdb.base/store.c: New files.
19600
92806416
DJ
196012002-12-03 Daniel Jacobowitz <drow@mvista.com>
19602
19603 * gdb.base/selftest.exp: Update for current gdb.
19604
3bcbaac5
DJ
196052002-12-03 Daniel Jacobowitz <drow@mvista.com>
19606
19607 * gdb.base/maint.exp: Only dump symbols from one source file
19608 or objfile.
19609
f4f00b1f
DJ
196102002-12-03 Daniel Jacobowitz <drow@mvista.com>
19611
19612 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
19613 function call.
19614
f1c8a949
JB
196152002-11-25 Jim Blandy <jimb@redhat.com>
19616
19617 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
19618 function appearing in error message.
19619
9e297a97
DJ
196202002-11-21 Daniel Jacobowitz <drow@mvista.com>
19621
19622 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
19623
1f312e79
JJ
196242002-11-08 Jeff Johnston <jjohnstn@redhat.com>
19625
d63a86f8
RM
19626 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
19627 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
19628 should be in mi console format. This is part of fix for PR gdb/604.
19629
83c31e7d
FN
196302002-09-18 Fernando Nasser <fnasser@redhat.com>
19631
19632 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
19633 which explicitly prints the zero offset as "+0".
19634
322b3f65
DJ
196352002-10-22 Daniel Jacobowitz <drow@mvista.com>
19636
19637 * gdb.threads/schedlock.c (args): Make unsigned.
19638
196392002-10-21 Daniel Jacobowitz <drow@mvista.com>
19640
19641 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
19642 numbers. Allow "foo2|selected stack frame".
19643 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
19644 * gdb.asm/asmsrc2.s: Likewise.
19645 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
19646 comments.
19647 * gdb.asm/mips.inc: New file.
19648
5e2fe5b8
AF
196492002-10-18 Adam Fedor <fedor@gnu.org>
19650
19651 * gdb.base/default.exp: Update expected output to include 'ObjC'.
19652 * gdb.base/help.exp: Likewise.
19653
abe1a5d0
KB
196542002-10-17 Kevin Buettner <kevinb@redhat.com>
19655
19656 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
19657 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
19658
10abb1d4
JB
196592002-10-02 Jim Blandy <jimb@redhat.com>
19660
19661 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
19662
1f609b42
AC
196632002-10-01 Andrew Cagney <ac131313@redhat.com>
19664
19665 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
19666 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
19667 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
19668 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
19669 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
19670 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
19671 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
19672
0aee02e4
AC
196732002-09-29 Andrew Cagney <ac131313@redhat.com>
19674
19675 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
19676 * mi0-disassemble.exp, mi0-eval.exp: Delete.
19677 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
19678 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
19679 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
19680 * mi0-var-block.exp, mi0-var-child.exp: Delete.
19681 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 19682
6fde09ad
KB
196832002-09-27 Kevin Buettner <kevinb@redhat.com>
19684
19685 * gdb.base/annota1.exp (info break): Make directory components of
19686 path optional since not all compilers emit this debug information.
19687
889bf7c5
PA
19688 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
19689 step ends up stepping out of the function instead of stopping on
19690 the epilogue.
6fde09ad 19691
9e8aab75
KS
196922002-09-26 Keith Seitz <keiths@redhat.com>
19693
19694 * lib/insight-support.exp (gdbtk_start): Figure out where
19695 the insight executable is based on where gdb is. Use this
19696 executable to start insight instead of gdb.
19697
e36180d7
AC
196982002-09-25 Andrew Cagney <cagney@redhat.com>
19699
19700 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
19701
9dd34b2b
AC
197022002-09-24 Andrew Cagney <ac131313@redhat.com>
19703
19704 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
19705 test_isolated_complaints.
19706 (test_empty_complaint): New function.
19707 (test_empty_complaints): New function. Check no output when no
19708 complaints.
d63a86f8 19709
dea97812
KB
197102002-09-19 Jim Blandy <jimb@redhat.com>
19711
a9c64011 19712 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 19713
54951bd7
AC
197142002-09-19 Andrew Cagney <ac131313@redhat.com>
19715
19716 * gdb.gdb/complaints.exp: New file.
19717
dec43320
AC
197182002-09-18 Andrew Cagney <ac131313@redhat.com>
19719
19720 * gdb.base/maint.exp: Check `help maint internal-warning'.
19721
e70d6e3f
DC
197222002-09-18 David Carlton <carlton@math.stanford.edu>
19723
19724 * gdb.c++/m-static.exp: Remove breakpoints depending on line
19725 numbers, and replace them by a single breakpoint after the
19726 constructors are all finished.
19727 Add test 4.
19728 * gdb.c++/m-static.cc: Add test 4.
19729 * gdb.c++/m-static.h: New file.
19730 * gdb.c++/m-static1.cc: New file.
19731
19732 * gdb.c++/printmethod.exp: New file.
19733 * gdb.c++/printmethod.cc: New file.
19734
19735 * gdb.c++/pr-574.exp: New file.
19736 * gdb.c++/pr-574.cc: New file.
19737
afb5c968
CV
197382002-09-18 Corinna Vinschen <vinschen@redhat.com>
19739
19740 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
19741 embedded targets which never actually exit.
19742
31e45dee
FN
197432002-09-18 Fernando Nasser <fnasser@redhat.com>
19744
19745 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
19746 "don't step after run" as unresolved or unsupported, instead of xfail.
19747
a283c5a1
CV
197482002-09-18 Corinna Vinschen <vinschen@redhat.com>
19749
19750 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
19751 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
19752 Add newline to expected string in "step out of main (status wrapper)"
19753 case.
19754
11350d2a
CV
197552002-09-18 Corinna Vinschen <vinschen@redhat.com>
19756
19757 * lib/gdb.exp (rerun_to_main): Allow restarting application.
19758 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
19759
0deec7d6
TT
197602002-09-17 Tom Tromey <tromey@redhat.com>
19761
19762 * gdb.base/printcmds.exp (test_print_string_constants): Expect
19763 \000, not \0, in double-quoted string.
19764
b2b4a1b5
CV
197652002-09-14 Corinna Vinschen <vinschen@redhat.com>
19766
c9d37158 19767 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
19768 string after running the commands execution on breakpoint tests.
19769
1c56143a
CV
197702002-09-13 Corinna Vinschen <vinschen@redhat.com>
19771
19772 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
19773
37f8da45
JB
197742002-09-12 Joel Brobecker <brobecker@gnat.com>
19775
19776 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
19777
08b468e0
KS
197782002-09-10 Keith Seitz <keiths@redhat.com>
19779
19780 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
19781 runto proc.
19782 (mi_run_to_main): Use mi_runto.
19783 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
19784
dc360f58
KS
197852002-09-10 Keith Seitz <keiths@redhat.com>
19786
19787 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
19788 regexp for stopping at main. Could have multiple event notifications.
19789 Don't assume that main was declared with no parameters.
19790 (mi_next): Use mi_step_to.
19791 (mi_step): Use mi_next_to.
19792
ce3abcfb
CV
197932002-09-09 Corinna Vinschen <vinschen@redhat.com>
19794
19795 * gdb.base/default.exp: Fix expected string in `info float' test.
19796
d1f5b980
BE
197972002-09-09 Ben Elliston <bje@redhat.com>
19798
19799 * config/mips.exp: Update comments.
19800 * config/mips-idt.exp: Likewise.
19801 * config/nind.exp: Likewise.
19802 * config/slite.exp: Likewise.
19803 * config/sparclet.exp: Likewise.
19804 * config/udi.exp: Likewise.
19805 * config/vx.exp: Likewise.
19806 * config/vxworks29k.exp: Likewise.
19807
2f71430b
JB
198082002-09-05 Jim Blandy <jimb@redhat.com>
19809
19810 * gdb.threads/killed.exp: Fix test failure message.
19811
7ddebc7e
KS
198122002-09-04 Keith Seitz <keiths@redhat.com>
19813
19814 * lib/mi-support.exp: Update copyright.
19815 (mi_gdb_test): Increase the priority of the expected pattern
19816 so that it matches gdb_test.
19817
0ae67eb3
KS
198182002-09-03 Keith Seitz <keiths@redhat.com>
19819
19820 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
19821 Use integer comparison instead of string comparison for testing
19822 whether binary was built.
19823
38fc42c8
JB
198242002-09-03 Jim Blandy <jimb@redhat.com>
19825
19826 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
19827
b6ff0e81
JB
198282002-08-29 Jim Blandy <jimb@redhat.com>
19829
19830 * gdb.threads/pthreads.exp: Move the portable thread compilation
19831 code into a function in lib/gdb.exp, and call that from here.
19832 * lib/gdb.exp (gdb_compile_pthreads): New function.
19833
07c98896
KS
198342002-08-29 Keith Seitz <keiths@redhat.com>
19835
19836 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
19837 expect_out so that callers can get at it.
19838
0312286c
DJ
198392002-08-23 Daniel Jacobowitz <drow@mvista.com>
19840
19841 * gdb.threads/print-threads.c: New file.
19842 * gdb.threads/print-threads.exp: New file.
19843 * gdb.threads/schedlock.c: New file.
19844 * gdb.threads/schedlock.exp: New file.
19845
dd039bc4
EZ
198462002-08-22 Elena Zannoni <ezannoni@redhat.com>
19847
a9c64011
AS
19848 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
19849 not altivec.c.
dd039bc4 19850
1f36144c
MK
198512002-08-17 Mark Kettenis <kettenis@gnu.org>
19852
19853 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
19854 targets. The problem should be fixed now.
19855
16057ec7 198562002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
19857
19858 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
19859 2002-07-24 change that removes final dots from error messages.
19860
3c1499ad
TT
198612002-08-13 Tom Tromey <tromey@redhat.com>
19862
19863 * gdb.base/readline.exp: New file.
19864
a20ce2c3
AC
198652002-08-01 Andrew Cagney <ac131313@redhat.com>
19866
19867 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
19868 supress message.
19869
db034ac5
AC
198702002-08-01 Andrew Cagney <cagney@redhat.com>
19871
19872 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
19873 CHILL_FOR_TARGET and CHILL_LIB.
19874 * configure.in (configdirs): Remove gdb.chill.
19875 * configure: Regenerate.
19876 * lib/gdb.exp: Obsolete references to chill.
19877 * gdb.fortran/types.exp: Ditto.
19878 * gdb.fortran/exprs.exp: Ditto.
19879
3e000b18
KB
198802002-07-30 Kevin Buettner <kevinb@redhat.com>
19881
19882 * gdb.base/shlib-call.exp (additional_flags): Conditionally
19883 set Irix-specific compile and link flags.
19884
28f4966b
KB
198852002-07-29 Kevin Buettner <kevinb@redhat.com>
19886
19887 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
19888 source files. The ``-o'' option doesn't work with the ``-E'' option
19889 when using the Irix compiler.
19890
46c0d5a6
DJ
198912002-07-19 Daniel Jacobowitz <drow@mvista.com>
19892
19893 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
19894 Improve support for reusing an exec file. Copy exec file
19895 to target, and run gdbserver on the target instead of on the host.
19896
eecf4bed
JB
198972002-07-18 Jim Blandy <jimb@redhat.com>
19898
0f815cdf
JB
19899 * gdb.base/ending-run.exp: Don't expect to see the program end in
19900 some orderly fashion when we're running on a real stand-alone
19901 board.
19902
eecf4bed
JB
19903 * gdb.base/interrupt.exp: Correct logic for skipping tests on
19904 targets that don't support interrupts.
19905
52d309e4
JB
199062002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
19907
19908 * gdb.base/attach.exp: Add patterns to match output from /proc-based
19909 systems.
19910 Move comments in expect statements to inside the actions, so that they
19911 don't get matched against.
19912
ff683d9e
MK
199132002-07-10 Mark Kettenis <kettenis@gnu.org>
19914
19915 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
19916 function when asleep" test.
19917
b5356753
AC
199182002-07-10 Andrew Cagney <ac131313@redhat.com>
19919
19920 * gdb.base/page.exp: Rewrite to handle problems with very long
19921 `info set' output. Update copyright.
19922
6aa4d13a
AC
199232002-06-26 Andrew Cagney <ac131313@redhat.com>
19924
19925 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
19926 gdb.threads-hp.
19927 * gdb.hp/configure: Regenerate.
19928 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
19929 * gdb.hp/gdb.threads-hp/configure: Delete file.
19930 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
19931
8cf8c2b8
AC
199322002-06-22 Andrew Cagney <ac131313@redhat.com>
19933
19934 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
19935 setlocale, bindtextdomain and textdomain.
19936
6827a8f8
JB
199372002-06-11 Jim Blandy <jimb@redhat.com>
19938
919d772c
JB
19939 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
19940 preprocessor macro information is present.
19941
6827a8f8
JB
19942 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
19943 tests.
19944
c15b0d21
MS
199452002-06-06 Michael Snyder <msnyder@redhat.com>
19946
c5984d70
MS
19947 * gdb.base/overlays.exp: Record addresses of overlay
19948 functions in TCL variables rather than in GDB variables,
19949 to avoid having GDB convert them to pointers (with loss
19950 of information).
19951
d63a86f8 19952 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 19953 default linker script changes.
c15b0d21
MS
19954 * gdb.base/long_long.exp: Add check for sizeof (long double).
19955
be26fe0d
ML
199562002-06-06 Michal Ludvig <mludvig@suse.cz>
19957
19958 * gdb.asm/asm-source.exp: Add x86-64 target.
19959 * gdb.asm/x86_64.inc: New.
d63a86f8 19960
258093ca 199612002-05-30 Michael Chastain <mec@shout.net>
258093ca 19962
4b3153f1 19963 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
19964 * gdb.c++/m-static.cc: New file.
19965 * gdb.c++/m-static.exp: New file.
19966
241264c6
MS
199672002-05-28 Michael Snyder <msnyder@redhat.com>
19968
19969 * gdb.base/call-ar-st.exp: Allow for reduced floating point
19970 precision.
19971
9bba8c8f 199722002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 19973
4b3153f1 19974 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
19975 * gdb.c++/m-data.cc: New file.
19976 * gdb.c++/m-data.exp: New file.
19977
199782002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 19979
4b3153f1 19980 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 19981 * gdb.c++/try_catch.cc: New file.
d63a86f8 19982 * gdb.c++/try_catch.exp: New file.
9bba8c8f 19983
def1b996
MC
199842002-05-27 Michael Chastain <mec@shout.net>
19985
19986 * gdb.c++/local.exp: Accept more nested types in output.
19987
522ba268
MC
199882002-05-26 Michael Chastain <mec@shout.net>
19989
19990 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
19991
277254ba
MS
199922002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
19993
19994 * lib/gdb.exp (gdb_wrapper_init): Just because
19995 gdb_wrapper_file exists, this does not mean that the file
19996 should not be rebuilt. That is what gdb_wrapper_initialized
19997 is for.
19998 (default_gdb_init): Reset gdb_wrapper_initialized.
19999
b61a8733
MS
200002002-05-23 Michael Snyder <msnyder@redhat.com>
20001
d63a86f8 20002 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
20003 the precision of the floating point test results.
20004 * gdb.base/call-rt-st.exp: Ditto.
20005
b61a8733
MS
20006 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
20007 * gdb.base/call-rt-st.exp: Ditto.
20008
56f6e910
MC
200092002-05-19 Michael Chastain <mec@shout.net>
20010
20011 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
20012
ad0b0016
EZ
200132002-05-19 Elena Zannoni <ezannoni@redhat.com>
20014
a9c64011
AS
20015 * configure.in (configdirs): Add gdb.arch.
20016 * configure: Regenerate.
ad0b0016 20017
f617d2b6
JB
200182002-05-17 Jim Blandy <jimb@redhat.com>
20019
20020 * gdb.base/completion.exp: Recognize the more detailed error
20021 messages produced by the macro expander's lexical analyzer.
20022
eac2a696
EZ
200232002-05-14 Elena Zannoni <ezannoni@redhat.com>
20024
a9c64011
AS
20025 * gdb.arch/altivec-abi.c: New file.
20026 * gdb.arch/altivec-abi.exp: New file.
20027 * gdb.arch/altivec-regs.c: New file.
20028 * gdb.arch/altivec-regs.exp: New file.
eac2a696 20029
2fdde8f8
DJ
200302002-05-14 Daniel Jacobowitz <drow@mvista.com>
20031
20032 * gdb.base/maint.exp (maint print type): Update for new type
20033 structure.
d63a86f8 20034
e31f1a7c
EZ
200352002-05-14 Elena Zannoni <ezannoni@redhat.com>
20036
20037 * gdb.arch: New directory.
20038 * gdb.arch/configure.in: New file.
20039 * gdb.arch/configure: New file.
20040 * gdb.arch/Makefile.in: New file.
20041
db589741
CV
200422002-05-13 Corinna Vinschen <vinschen@redhat.com>
20043
20044 * gdb.asm/asm-source.exp: Add v850 as supported target.
20045 * gdb.asm/v850.inc: New file.
20046
8ce2a7dc
DJ
200472002-05-13 Daniel Jacobowitz <drow@mvista.com>
20048
20049 * gdb.c++/annota2.exp (annotate-quit): Add comment.
20050
df763c7f
DJ
200512002-05-12 Daniel Jacobowitz <drow@mvista.com>
20052
20053 * gdb.base/break.exp: Check 'break "marker2"'.
20054
377daeed
MS
200552002-05-10 Michael Snyder <msnyder@redhat.com>
20056
20057 * gdb.base/long_long.exp: Fix typo.
20058
c4b7bc2b
JB
200592002-05-10 Jim Blandy <jimb@redhat.com>
20060
ecac9a4e
JB
20061 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
20062 a bug.
20063
c4b7bc2b
JB
20064 * gdb.base/printcmds.exp (test_integer_literals_rejected):
20065 Recognize more detailed error message produced by the macro
20066 expander's lexical analyzer.
20067 * lib/gdb.exp (test_print_reject): Same.
20068
e71019a1
MK
200692002-05-09 Mark Kettenis <kettenis@gnu.org>
20070
20071 * gdb.c++/method.exp: Fix typo.
20072
fedfc8e6
MS
200732002-05-08 Michael Snyder <msnyder@redhat.com>
20074
166a1957
MS
20075 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
20076 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 20077 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
20078 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
20079 Add iftarget clause for strongarm.
d63a86f8 20080
f1c47eb2
MS
200812002-05-06 Michael Snyder <msnyder@redhat.com>
20082
cb9a9d3e
MS
20083 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
20084 (gdb_continue_to_end): Accept output from status wrapper.
20085 * gdb.base/ending-run.exp: Add case for output from status wrapper.
20086 Clean up fail messages to match pass messages.
20087
f1c47eb2
MS
20088 Enable the "needs_status_wrapper" testsuite feature.
20089 * lib/gdb.exp (gdb_wrapper_init): New procedure.
20090 (gdb_compile): Conditionally call gdb_wrapper_init.
20091 * gdb.base/a2-run.exp: Recognize output from status wrapper.
20092 * gdb.c++/method.exp: Recognize output from status wrapper.
20093
6079c749
BE
200942002-05-06 Ben Elliston <bje@redhat.com>
20095From Graydon Hoare <graydon@redhat.com>
20096
20097 * config/sid.exp: Include support for "rawsid" protocol.
20098
188baff3
JB
200992002-05-03 Jim Blandy <jimb@redhat.com>
20100
20101 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
20102 * gdb.c++/hang3.C: New file.
20103
b9c07f0f
AC
201042002-05-04 Andrew Cagney <ac131313@redhat.com>
20105
20106 * gdb.base/default.exp: Remove obsolete code.
20107 * gdb.c++/misc.exp: Ditto. Update copyright.
20108 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
20109 * gdb.base/whatis.exp: Ditto. Update copyright.
20110 * gdb.base/scope.exp: Ditto. Update copyright.
20111 * gdb.base/ptype.exp: Ditto. Update copyright.
20112 * gdb.base/printcmds.exp: Ditto. Update copyright.
20113 * gdb.base/opaque.exp: Ditto. Update copyright.
20114 * gdb.base/list.exp: Ditto.
20115 * gdb.base/funcargs.exp: Ditto. Update copyright.
20116 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
20117 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
20118 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
20119 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
20120 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
20121 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
20122
5c7a0397
MS
201232002-05-02 Michael Snyder <msnyder@redhat.com>
20124
d6dcc264 20125 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
20126 * gdb.base/long_long.exp: Add xscale target.
20127 * gdb.base/default.exp: Add xscale target.
20128
eb7f1c48
JB
201292002-05-01 Jim Blandy <jimb@redhat.com>
20130
20131 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
20132 gdb.c++/hang.exp: New test.
20133
a6befae8
FF
201342002-05-01 Fred Fish <fnf@redhat.com>
20135
20136 * gdb.base/completion.exp: Handle completions of "./Make" for
20137 more than one completion possibility, as is the case when we
20138 build and test in the source tree.
20139
0a310277
AG
201402002-04-29 Anthony Green <green@redhat.com>
20141
20142 * gdb.java/jmisc1.exp: New file.
20143 * gdb.java/jmisc2.exp: New file.
20144
6ff9af88
DJ
201452002-04-24 Daniel Jacobowitz <drow@mvista.com>
20146
20147 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
20148
96b3d632
EZ
201492002-04-23 Elena Zannoni <ezannoni@redhat.com>
20150
20151 * gdb.base/help.exp: Change 'help status' to allow for target
20152 dependent output differences.
20153
5019bb54
MC
201542002-04-22 Michael Chastain <mec@shout.net>
20155
20156 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
20157
a805a116
MC
201582002-04-22 Michael Chastain <mec@shout.net>
20159
20160 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
20161
a1706bfd
DM
201622002-04-17 David S. Miller <davem@redhat.com>
20163
20164 * gdb.asm/sparc64.inc: New file.
20165 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
20166
a73a20a2
EZ
201672002-04-19 Elena Zannoni <ezannoni@redhat.com>
20168
20169 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
20170 instruction file directly into the build tree. Clean up at end of
20171 test.
20172
ba678339
DM
201732002-04-18 David S. Miller <davem@redhat.com>
20174
20175 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
20176 handle 64-bit platforms correctly.
20177 * gdb.base/maint.exp: Likewise.
20178
b03399da
KB
201792002-04-18 Kevin Buettner <kevinb@redhat.com>
20180
20181 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
20182 ``-fpic'' when compiling files comprising a shared library, but
20183 it does need additional linker flags in order to find shared
20184 libraries at run time.
20185
e2004992
KB
201862002-04-18 Kevin Buettner <kevinb@redhat.com>
20187
20188 * gdb.base/cvexpr.c (use): New function.
20189 (main): Invoke use() on all global variables to prevent
20190 some linkers from deleting these otherwise unused symbols.
20191
d8937120
MC
201922002-04-17 Michael Chastain <mec@shout.net>
20193From David S. Miller <davem@redhat.com>
20194
20195 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
20196 handle 64-bit platforms correctly.
20197
ffd61a58
MS
201982002-04-12 Michael Snyder <msnyder@redhat.com>
20199From Jim Blandy <jimb@redhat.com>
a9c64011 20200 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
20201 script can handle this instead.
20202 * gdb.base/bar.c (barx): Same.
20203 * gdb.base/baz.c (bazx): Same.
20204 * gdb.base/grbx.c (grbxx): Same.
20205
20206 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
20207 manager doesn't automatically unmap overlays unnecessarily.
20208
6b8426a6
MH
202092002-04-10 Martin M. Hunt <hunt@redhat.com>
20210
20211 * gdb.base/ending-run.exp: Fix pattern for Mips targets
20212 stepping out of main.
20213
34af4875
MC
202142002-04-09 Michael Chastain <mec@shout.net>
20215
20216 * gdb.c++/local.cc (main): Move call to marker1() inside nested
20217 scope so that the nested scope tests will make sense.
20218 * gdb.c++/local.exp: Write patterns that actually work with gcc
20219 (the HP patterns "were never known to work with gcc").
20220 Keep the old aCC patterns too.
20221
2d1676a0
DJ
202222002-04-09 Daniel Jacobowitz <drow@mvista.com>
20223
20224 * gdb.base/attach.exp: Correct target board test.
20225
3a63e3f9
MC
202262002-04-08 Michael Chastain <mec@shout.net>
20227
20228 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
20229 in a const method. Add some xfail and fail cases for configurations
20230 that do not emit the "const ...".
20231
f18dabd2
MC
202322002-04-07 Michael Chastain <mec@shout.net>
20233
20234 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
20235 Accept "A * const" and "const A * const" as type of "this".
20236 Fix spelling of getFunky throughout. Make messages uniform.
20237
0fcddd82
EZ
202382002-04-07 Elena Zannoni <ezannoni@redhat.com>
20239
a9c64011 20240 Work around for PR gdb/285:
0fcddd82
EZ
20241 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
20242
16a8534a
EZ
202432002-04-07 Elena Zannoni <ezannoni@redhat.com>
20244
20245 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
20246 instructions file at run time instead of configure time.
20247 Sometimes we run the test in a directory that is not the one we
20248 configured in.
20249 * gdb.asm/configure.in: Delete creation of symlink.
20250 * gdb.asm/configure: Regenerate.
20251
24181d81
JB
202522002-04-05 J. Brobecker <brobecker@gnat.com>
20253
20254 * gdb.gdb/xfullpath.exp: New test, to exercise the new
20255 xfullpath () function.
20256
7cdb7107
DJ
202572002-04-04 Daniel Jacobowitz <drow@mvista.com>
20258
20259 * gdb.asm/Makefile.in: Correct dependencies.
20260
20261 * gdb.asm/powerpc.inc: New file.
20262 * gdb.asm/asm-source.exp: Add PowerPC.
20263 * gdb.asm/configure.in: Likewise.
20264 * gdb.asm/configure: Regenerated.
20265
a7d17088
DJ
202662002-04-04 Daniel Jacobowitz <drow@mvista.com>
20267
20268 * gdb.base/relocate.exp: New file.
20269 * gdb.base/relocate.c: New file.
20270
cd721503
FF
202712002-04-04 Fred Fish <fnf@redhat.com>
20272
20273 * gdb.base/step-test.exp: Update comment regarding stopping in
20274 memcpy/bcopy calls inserted as part of the compiler runtime.
20275
b22ad7a7
MS
202762002-04-04 Michael Snyder <msnyder@redhat.com>
20277
20278 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
20279
5f279fa6
DJ
202802002-04-03 Daniel Jacobowitz <drow@mvista.com>
20281
20282 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
20283 (gdb_expect): Remove $notransfer hack.
20284
dd0fd3ce
DJ
202852002-04-02 Daniel Jacobowitz <drow@mvista.com>
20286
20287 * gdb.c++/classes.exp ("calling method for small class"): Match
20288 updated register output.
20289
1e50cda1
DJ
202902002-03-30 Daniel Jacobowitz <drow@mvista.com>
20291
20292 Fix PR gdb/452
20293 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
20294 when finished. Make gdb_file_cmd send "exec-file" when
20295 appropriate.
20296
24015922
DJ
202972002-03-30 Daniel Jacobowitz <drow@mvista.com>
20298
20299 * gdb.base/attach.exp: Remove extra setup_xfail.
20300
dd7dfd64
MS
203012002-03-26 Michael Snyder <msnyder@redhat.com>
20302
20303 * gdb.base/default.exp: Add tests for dump, append, and restore.
20304 * gdb.base/help.exp: Add tests for dump, append, and restore.
20305 * gdb.base/dump.exp: New file, test dump, append and restore.
20306 * gdb.base/dump.c: New file.
20307
48b2f8d7
MS
203082002-03-27 Michael Snyder <msnyder@redhat.com>
20309
d63a86f8 20310 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
20311 clean-ups in help messages.
20312
05b4d525
FF
203132002-03-26 Fred Fish <fnf@redhat.com>
20314
20315 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
20316 have debugging info for those functions and the compiler uses them
20317 internally to copy structs around.
20318
d7679631
FF
203192002-03-26 Fred Fish <fnf@redhat.com>
20320
20321 * gdb.base/list.exp: Revert the change made yesterday and add note
20322 about why we don't list the default lines for remote targets.
20323
523ac3f9
MS
203242002-03-25 Michael Snyder <msnyder@redhat.com>
20325
20326 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
20327
754b2b8d
FF
203282002-03-25 Fred Fish <fnf@redhat.com>
20329
20330 * gdb.base/list.exp: This test works on remote targets so remove
20331 the short circuit for remote targets. Update copyright.
20332
33c3e192
FF
203332002-03-25 Fred Fish <fnf@redhat.com>
20334
20335 * gdb.base/attach.exp: Fix logic error that was suppressing this
20336 test for all non hppa*-*-hpux* targets, instead of the hp target.
20337 Move comments closer to the suppression point. Also now need to
20338 check that we are running natively.
20339
d43e73ee
MS
203402002-03-22 Michael Snyder <msnyder@redhat.com>
20341
882c8f02
MS
20342 * gdb.base/default.exp: Add test for gcore. Update copyright.
20343 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 20344
04c12f60
FF
203452002-03-06 Fred Fish <fnf@redhat.com>
20346
20347 * gdb.base/funcargs.c: Remove extraneous ';' character.
20348 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
20349
b43df995
MC
203502002-03-04 Michael Chastain <mec@shout.net>
20351
20352 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
20353 accommodate gcc v3 function signature.
20354 * gdb.mi/mi0-var-cmd-exp: Ditto.
20355
92362027
AC
203562002-02-24 Andrew Cagney <ac131313@redhat.com>
20357
20358 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
20359 ``GNU/Linux'' or ``Linux kernel''
20360 * testsuite/gdb.threads/pthreads.c: Ditto.
20361
258ad32d
MC
203622002-02-24 Michael Chastain <mec@shout.net>
20363
20364 * gdb.threads/pthreads.c (thread1): Add a return statement.
20365 (thread2): Likewise.
20366 (foo): Likewise.
20367
04c3b3d4
MC
203682002-02-23 Michael Chastain <mec@shout.net>
20369
20370 * gdb.threads/linux-dp.c (philosopher): Add a return statement
20371 to placate gcc.
20372
5a2a0a20
MC
203732002-02-23 Michael Chastain <mec@shout.net>
20374
20375 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
20376 test "ptype bint". The test passes on all my stabs configurations.
20377
a640f7fc
JB
203782002-02-21 Jim Blandy <jimb@redhat.com>
20379
27924826
JB
20380 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
20381 filename at a time, and watch for the ones we want to see.
20382
a640f7fc
JB
20383 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
20384 types of pointers to prototyped functions.
20385
edcc8c75
AC
203862002-02-20 Andrew Cagney <ac131313@redhat.com>
20387
20388 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
20389 signed, unsigned and straight char.
20390 (padding_char, padding_short, padding_int, padding_long,
20391 padding_long_long, padding_float, padding_double,
20392 padding_long_double): New global variables.
20393 (fill, fill_structs): New functions.
20394
20395 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
20396 for correctly sized writes. Update copyright.
20397 (get_valueof): New procedure.
20398 (get_sizeof): Call get_valueof.
20399 (check_valueof): New procedure.
20400 (check_padding): New procedure.
20401
ac57ea44
MC
204022002-02-20 Michael Chastain <mec@shout.net>
20403
20404 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
20405 to setup_xfail. Document some of the remaining calls.
20406
7a10c941
MC
204072002-02-18 Michael Chastain <mec@shout.net>
20408
20409 * gdb.c++/userdef.exp: Update copyright year.
20410
fb8acdcc
DJ
204112002-02-18 Daniel Jacobowitz <drow@mvista.com>
20412
20413 * gdb.c++/userdef.exp: Test overloaded operators properly.
20414 Remove xfails.
20415
fda6ae12
MS
204162002-02-14 Michael Snyder <msnyder@redhat.com>
20417
20418 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
20419
676a0442
DJ
204202002-02-14 Daniel Jacobowitz <drow@mvista.com>
20421
20422 * gdb.base/a2-run.exp: Check for a remote target properly.
20423 * gdb.base/annota1.exp: Likewise.
20424 * gdb.base/list.exp: Likewise.
20425 * gdb.base/reread.exp: Likewise.
20426 * gdb.base/scope.exp: Likewise.
20427 * gdb.base/shlib-call.exp: Likewise.
20428 * gdb.base/term.exp: Likewise.
20429 * gdb.c++/annota2.exp: Likewise.
20430
78b4f468
RE
204312002-02-13 Richard Earnshaw <rearnsha@arm.com>
20432
20433 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
20434
9a81ba51
MC
204352002-02-10 Michael Chastain <mec@shout.net>
20436
20437 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
20438 (call_after_alloca): Ditto.
20439
004af6c7
DJ
204402002-02-10 Daniel Jacobowitz <drow@mvista.com>
20441
20442 * gdb.base/ending-run.exp: Guard "cont" test with
20443 gdb_skip_stdio_test.
20444
37225f62
JB
204452002-02-06 Jim Blandy <jimb@redhat.com>
20446
20447 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
20448 from here...
20449 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
20450 To here. Disable this test on non-HP platforms. Add big comment.
20451
fe6fdd96
MS
204522002-02-04 Michael Snyder <msnyder@redhat.com>
20453
20454 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
20455 other than d10v and m32r.
20456
036fad3f
RE
204572002-02-02 Richard Earnshaw <rearnsha@arm.com>
20458
20459 * gdb.base/default.exp: Rewrite test patterns to reduce time
20460 taken to match them.
20461
7148ab62
DJ
204622002-01-30 Daniel Jacobowitz <drow@mvista.com>
20463
20464 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
20465 Allow a start function above main.
20466 * gdb.threads/linux-dp.exp: Fix copyright date.
20467
396cc255
DJ
204682002-01-30 Daniel Jacobowitz <drow@mvista.com>
20469
a9c64011
AS
20470 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
20471 (check_philosopher_stack): Check for manager thread before checking
20472 for a just-starting thread.
396cc255 20473
f038d31b
DJ
204742002-01-30 Daniel Jacobowitz <drow@mvista.com>
20475
20476 From Neil Booth <neil@daikokuya.demon.co.uk>:
20477 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
20478 warnings.
20479
b3ff9d9a
FF
204802002-01-21 Fred Fish <fnf@redhat.com>
20481
20482 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
20483 not caller.
20484
39ad761d
JB
204852002-01-21 Jim Blandy <jimb@redhat.com>
20486
20487 * gdb.base/reread.exp: Check that GDB properly re-reads the
20488 executable file when it changes while no inferior is running.
20489
aaf320fa
FF
204902002-01-21 Fred Fish <fnf@redhat.com>
20491
a9c64011
AS
20492 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
20493 optionally accept the "shlib events" variation.
aaf320fa 20494
808a31f5
JB
204952002-01-21 Jim Blandy <jimb@redhat.com>
20496
20497 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
20498 call `fflush' after every `printf', so that the output is produced
20499 at predictable points, regardless of whatever buffering does (or
20500 doesn't) take place.
20501 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
20502 at different points.
20503
4420d5e2
DJ
205042002-01-20 Daniel Jacobowitz <drow@mvista.com>
20505
20506 * gdb.c++/inherit.exp: Update copyright years.
20507 * gdb.c++/method.exp: Likewise.
20508
3e36a0f4
DJ
205092002-01-20 Daniel Jacobowitz <drow@mvista.com>
20510
20511 * gdb.c++/classes.exp: Update for improved v3 support and skipping
20512 artificial methods/arguments.
20513 * gdb.c++/derivation.exp: Likewise.
20514 * gdb.c++/inherit.exp: Likewise.
20515 * gdb.c++/method.exp: Likewise.
20516 * gdb.c++/virtfunc.exp: Likewise.
20517
b4ceaee6
AC
205182002-01-18 Andrew Cagney <ac131313@redhat.com>
20519
20520 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
20521 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
20522 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
20523 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
20524 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
20525 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
20526
ecace851
JB
205272002-01-17 Jim Blandy <jimb@redhat.com>
20528
20529 * gdb.asm/asm-source.exp (info symbol): Take another shot at
20530 anchoring the pattern matching the entry point symbol's name.
20531
375fc983
AC
205322002-01-17 Andrew Cagney <ac131313@redhat.com>
20533
20534 * gdb.base/maint.exp: Update ``maint internal-error'' to match
20535 continue/quit query. Update copyright.
20536
fe6fdd96
MS
205372002-01-14 Michael Snyder <msnyder@redhat.com>
20538
20539 * gdb.base/gcore.exp: Remove extra debugging output.
20540
e017c81f
DJ
205412002-01-13 Daniel Jacobowitz <drow@mvista.com>
20542
20543 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
20544 for slightly dubious v2 mangled string.
20545
37ab3bf8
DJ
205462002-01-13 Daniel Jacobowitz <drow@mvista.com>
20547
20548 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
20549
1bc05c3a 205502002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 20551
1bc05c3a 20552 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 20553
1bc05c3a
JM
20554 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
20555 constructors.
20556 * gdb.c++/derivation.exp: Likewise.
20557 * gdb.c++/templates.exp: Likewise.
20558 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 20559
1bc05c3a
JM
205602002-01-10 Michael Snyder <msnyder@redhat.com>
20561
20562 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 20563
a911c360
MS
205642002-01-08 Michael Snyder <msnyder@redhat.com>
20565
20566 * gdb.base/gcore.exp: New test for generate-core-file command.
20567 * gdb.base/gcore.c: Testcase for above.
20568 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
20569
ea2119ec
JM
205702002-01-08 Jason Merrill <jason@redhat.com>
20571
20572 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
20573
68203136
FF
205742002-01-07 Fred Fish <fnf@redhat.com>
20575
20576 * gdb.c++/overload.exp: Remove unconditional xfails for:
20577 print foo_instance1.overloadargs(1)
20578 print foo_instance1.overloadargs(1, 2)
20579 print foo_instance1.overloadargs(1, 2, 3)
20580 print foo_instance1.overloadargs(1, 2, 3, 4)
20581 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
20582 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
20583 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
20584 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
20585 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
20586 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
20587 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
20588 print foo_instance1.overload1arg()
20589 print foo_instance1.overload1arg((char)arg2)
20590 print foo_instance1.overload1arg((signed char)arg3)
20591 print foo_instance1.overload1arg((unsigned char)arg4)
20592 print foo_instance1.overload1arg((int)arg7)
20593 print foo_instance1.overload1arg((unsigned int)arg8)
20594 print foo_instance1.overload1arg((float)arg11)
20595 print foo_instance1.overload1arg((double)arg12)
d63a86f8 20596
21b9b5b1
MS
205972002-01-07 Michael Snyder <msnyder@redhat.com>
20598
20599 * gdb.base/huge.exp: New test. Print a very large target data object.
20600 (skip_huge_test): New test variable. Define if you want to skip this
20601 test. The test reads an 8 megabyte data object from the target, so it
20602 might be very time consuming on remote targets with a slow connection.
20603 * gdb.base/huge.c: New file. Test case for above.
20604
725f922e
FF
206052002-01-07 Fred Fish <fnf@redhat.com>
20606
20607 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
20608 g_instance.bfoo, and g_instance.cfoo.
20609
889bf7c5 206102002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 20611
889bf7c5
PA
20612 * gdb.base/break.c (multi_line_if_conditional): New function.
20613 (multi_ilne_while_conditional): Likewise.
20614 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
20615 IF or WHILE condition puts the breakpoint at the start of
20616 the condition.
f286b2c3 20617
634d57ec
JL
20618 * gdb.base/selftest.exp (backtrace through signal handler): Remove
20619 hppa*-*-hpux* expected failure.
20620 * gdb.base/structs.exp (do_function_calls): Similarly.
20621
20622 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
20623 watchpoints.
20624
9fbfe2dc
AC
206252002-01-06 Andrew Cagney <ac131313@redhat.com>
20626
20627 Fix PR gdb/66.
20628 * gdb.base/structs.exp: Replace skip for a29k with skip for
20629 gdb,cannot_call_functions.
20630 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
20631 * gdb.base/callfuncs.exp: Ditto.
20632 * gdb.base/call-rt-st.exp: Ditto.
20633 * gdb.base/call-strs.exp: Ditto.
20634 * gdb.base/callfwmall.exp: Ditto.
20635 * gdb.base/scope.exp: Obsolete xfail a29k.
20636 * gdb.c++/misc.exp: Ditto.
20637 * gdb.c++/cplusfuncs.exp: Ditto.
20638 * gdb.base/ptype.exp: Ditto.
20639 * gdb.base/printcmds.exp: Ditto.
20640 * gdb.base/opaque.exp: Ditto.
20641 * gdb.base/list.exp: Ditto.
20642 * gdb.base/funcargs.exp: Ditto.
20643 * gdb.base/default.exp: Ditto.
20644
8ddad156
MS
206452002-01-04 Michael Snyder <msnyder@redhat.com>
20646
ca4976a6 20647 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
20648 * gdb.base/maint.exp: Add tests for maint info sections options.
20649
1b074332
JL
20650Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
20651
20652 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
20653
7d159115
CV
206542001-12-20 Corinna Vinschen <vinschen@redhat.com>
20655
20656 * gdb.asm/arm.inc: New file.
20657 * gdb.asm/asm-source.exp: Add arm targets.
20658 * gdb.asm/configure.in: Ditto.
20659 * gdb.asm/configure: Recreated from configure.in.
20660
8fb87725
JL
20661Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
20662
afabe08c
JL
20663 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
20664 with HP's compiler.
20665 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
20666 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
20667 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
20668 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
20669
20670 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
20671 either HP's compilers or GCC.
20672
db521deb
JL
20673 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
20674 a SIGBUS or SIGSEGV.
20675
20676 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
20677
20678 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
20679 can be compiled with either HP's compiler or GCC.
20680
cfa88ab7
JL
20681 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
20682 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
20683 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
20684
ca344dff
JL
20685 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
20686 to match current gdb output. Update due to using auto-solib-limit
20687 for limiting instead of overloading auto-solib-add.
20688 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
20689 test program.
20690
3f3c6e55 20691 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
20692 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
20693 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
20694 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
20695 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
20696 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
20697 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
20698 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
20699 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
20700 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
20701 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
20702 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
20703 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 20704
8fb87725
JL
20705 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
20706 a SIGTRAP to the inferior.
20707
cf599fa7
CV
207082001-12-19 Corinna Vinschen <vinschen@redhat.com>
20709
20710 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
20711 Substitute call to target_link by call to gdb_compile.
20712
2cd045cd
JL
20713Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
20714
a9c64011
AS
20715 * gdb.base/break.exp: Fix HP specific search string when testing
20716 backtracing in a called function.
2cd045cd 20717
a9c64011
AS
20718 * gdb.base/constvars.exp: Only set lang to C++ if we're
20719 compiling the test with HP's compilers.
20720 * gdb.base/volatile.exp: Similarly.
2cd045cd 20721
99ebe9ac
JB
207222001-12-19 Jim Blandy <jimb@redhat.com>
20723
20724 * gdb.base/printcmds.exp: Expect the null character to be printed
20725 as '\0', and the '\013' to be printed as '\v'.
20726 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
20727 * gdb.base/setvar.exp: Same.
20728
b9891b29
JB
207292001-12-17 Jim Blandy <jimb@redhat.com>
20730
0eba65ab
JB
20731 * gdb.base/completion.exp: Rather than completing very long
20732 filenames, which can make the readline library produce output we
20733 don't recognize, cd to the directory first, and then complete
20734 using nice, short relative paths.
20735
6970b5b1
JB
20736 * gdb.base/completion.exp: On some systems, there is, in fact, a
20737 variable named `b' in scope, since GDB treats all static
a9c64011
AS
20738 variables as being in scope. So use `no_var_named_this'
20739 instead of `b'.
6970b5b1 20740
b9891b29 20741 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 20742 can't find the core file's registers as a failure.
b9891b29 20743
e6ccd35f
JSC
207442001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
20745
a9c64011
AS
20746 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
20747 test expect string more specific.
e6ccd35f 20748
105ba819
CV
207492001-12-13 Corinna Vinschen <vinschen@redhat.com>
20750
20751 * gdb.asm/asm-source.exp: Add support for xstormy16.
20752 * gdb.asm/configure.in: Ditto.
20753 * gdb.asm/configure: Rebuild.
20754 * gdb.asm/xstormy16.inc: New file.
20755
e9e79dd9
FF
207562001-12-10 Fred Fish <fnf@redhat.com>
20757
20758 * gdb.base/maint.exp: Update to match changes in type dumping code.
20759
347dc97d
JB
207602001-12-10 Jim Blandy <jimb@redhat.com>
20761
20762 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
20763 matching the entry point symbol's name at the beginning of the
20764 line.
347dc97d 20765
5178b9d6
DJ
207662001-12-07 Daniel Jacobowitz <drow@mvista.com>
20767
20768 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
20769 gdb.c++/inherit.exp, gdb.c++/method.exp,
20770 gdb.c++/namespace.exp, gdb.c++/templates.exp,
20771 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
20772 and class layout support.
20773
af890c52
DJ
207742001-12-07 Daniel Jacobowitz <drow@mvista.com>
20775
20776 * gdb.c++/classes.exp: Add test for static member function.
20777 * gdb.c++/misc.cc: Add class with static member function.
20778
7a345fb3
JB
207792001-12-07 Jim Blandy <jimb@redhat.com>
20780
f2e54a80 20781 If GDB says it can't find the struct the function returned, report
8032bf31
JB
20782 those tests as `unsupported'.
20783 * gdb.base/call-rt-st.exp (print_struct_call): New function.
20784 Rewrite subsequent tests to use it.
20785
20786 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
20787 those tests as `unsupported'.
20788 * gdb.base/structs.exp (call_struct_func): New function.
20789 (do_function_calls): Use call_struct_func to call the functions
20790 returning structs.
20791
0bc69509
JB
20792 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
20793 whether functions are prototyped or not, so we can't possibly pass
20794 arguments to t_float_values2 properly.
20795
7a345fb3
JB
20796 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
20797 value of `timeout' for targets other than the mips*tx39-*.
20798
edb6ede1
MS
207992001-12-06 Michael Snyder <msnyder@redhat.com>
20800
d63a86f8 20801 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
20802 and detect whether the start symbol has a leading underscore.
20803
2d842f13
JB
208042001-12-04 Jim Blandy <jimb@redhat.com>
20805
20806 * gdb.base/completion.exp: Clarify indentation.
20807
68550daf
JB
208082001-12-03 Jim Blandy <jimb@redhat.com>
20809
20810 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
20811 variables on the S/390, not `.word'.
20812
cd5195a8
JB
208132001-11-30 Jim Blandy <jimb@redhat.com>
20814
20815 Add assembly-source tests for s390-ibm-linux.
20816 * gdb.asm/s390.inc: New file.
20817 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
20818 the S/390 architecture.
a9c64011 20819 * gdb.asm/configure: Regenerated.
cd5195a8 20820
ca9efc90
MS
208212001-11-30 Michael Snyder <msnyder@redhat.com>
20822
20823 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
20824 next, info source, info sources, info line, global and static
20825 variables, and static functions.
20826 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
20827 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
20828 * gdb.asm/asmsrc1.s: Add a static function and some variables.
20829 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
20830 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
20831 (gdbasm_leave): Restore frame pointer.
20832 (gdbasm_startup): Copy stack set-up from crt0.S.
20833
d0e66976
FN
208342001-11-26 Fernando Nasser <fnasser@redhat.com>
20835
20836 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
20837 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
20838 to a local (non-static) variable. Copy tstruct.a to a static buffer
20839 and return a pointer to that buffer.
20840 * gdb.base/callfwmall.c (t_structs_a): Ditto.
20841
e2334072
MK
208422001-11-24 Mark Kettenis <kettenis@gnu.org>
20843
20844 * gdb.asm/configure.in: Fix recognition of ix86 target.
20845 * gdb.asm/configure: Regenerate.
20846
756caa3d
MS
208472001-11-21 Michael Snyder <msnyder@redhat.com>
20848
20849 * gdb.asm/sparc.inc: New file.
20850 * gdb.asm/asm-source.exp: Recognize sparc target.
20851 * gdb.asm/configure.in: Recognize sparc target.
20852 * gdb.asm/configure: Regenerate.
d63a86f8 20853
9a4d72d5
MS
208542001-11-21 Michael Snyder <msnyder@redhat.com>
20855
20856 * gdb.asm/m32r.inc: New file.
20857 * gdb.asm/asm-source.exp: Recognize m32r target.
20858 * gdb.asm/configure.in: Recognize m32r target.
20859 * gdb.asm/configure: Regenerate.
20860
a773d1cd
MS
208612001-11-20 Michael Snyder <msnyder@redhat.com>
20862
017ac23d
MS
20863 * gdb.asm/i386.inc: New file.
20864 * gdb.asm/asm-source.exp: Recognize ix86 target.
20865 * gdb.asm/configure.in: Recognize ix86 target.
20866 * gdb.asm/configure: Regenerate.
20867
a773d1cd
MS
20868 * gdb.c++/namespace.exp: Fix quotes in output messages.
20869
bb632afb
MS
208702001-11-14 Michael Snyder <msnyder@redhat.com>
20871
25d559ca 20872 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
20873 qualifier in a type cast expression, to designate an address
20874 in the instruction space (Harvard architecture).
20875
4749e309
MS
208762001-11-13 Michael Snyder <msnyder@redhat.com>
20877
20878 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
20879 Tests for expressions using 'const' and 'volatile'.
20880
25050984
CV
208812001-11-13 Corinna Vinschen <vinschen@redhat.com>
20882
20883 * gdb.asm/asm-sources.exp: Allow defining linker flags.
20884
1902c51f
DJ
208852001-11-12 Daniel Jacobowitz <drow@mvista.com>
20886
20887 * lib/mi-support.exp (mi_run_to_helper): Move comments
20888 outside of gdb_expect.
20889
dcf95b47
DJ
208902001-11-11 Daniel Jacobowitz <drow@mvista.com>
20891
20892 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
20893 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
20894 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
20895 mi0_run_to): New functions.
20896 * gdb.mi/mi-simplerun.exp: Use them.
20897 * gdb.mi/mi0-simplerun.exp: Likewise.
20898 * gdb.mi/mi-var-cmd.exp: Likewise.
20899 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 20900
45b074e1
AC
209012001-11-10 Andrew Cagney <ac131313@redhat.com>
20902
20903 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
20904 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
20905
bf50d346
AC
209062001-11-09 Andrew Cagney <ac131313@redhat.com>
20907
20908 * gdb.base/restore.exp: Include $expected value in restored test
20909 message.
20910
9383332c
AC
209112001-11-09 Andrew Cagney <ac131313@redhat.com>
20912
20913 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
20914 implemented.
20915
db62520a
MS
209162001-11-08 Michael Snyder <msnyder@redhat.com>
20917
20918 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
20919 Add pass/fail message for stop at breakpoint in call dummy function.
20920
b5703437
MS
209212001-11-07 Michael Snyder <msnyder@redhat.com>
20922
d63a86f8
RM
20923 * gdb.c++/templates.exp (test_template_breakpoints):
20924 If we get an overload menu, but it does not match what
760f6330 20925 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
20926 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
20927 making the whitespace optional. Argument for "new" may be
20928 "unsigned" as well as "unsigned int/long".
d63a86f8 20929 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
20930 making the whitespace optional. Also replace "(void) with
20931 "((void|)), making the keyword "void" optional.
d63a86f8 20932 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
20933 making the whitespace optional. Also replace "(void) with
20934 "((void|)), making the keyword "void" optional.
3bf40917
MS
20935 * gdb.base/callfuncs.c (t_float_values): This function must
20936 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 20937 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
20938 can be tested against both cases. Usually one case involves
20939 promotion of float to double, while the other does not.
20940 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
20941 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
20942 includes a stack frame for "start".
20943
c8ab4e6d
JB
209442001-11-05 Jim Blandy <jimb@redhat.com>
20945
20946 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
20947 pointers are 32 bits long, and that offsets of relocs are always
20948 stored in the data (REL-style), and not in the reloc entry itself
20949 (RELA-style).
20950 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
20951 stabs.
20952
3f08ced9
MS
209532001-11-01 Michael Snyder <msnyder@redhat.com>
20954
20955 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
20956 and regular expression operators by using quoting.
20957
cbfa24cd
MS
209582001-10-31 Michael Snyder <msnyder@redhat.com>
20959
20960 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
20961 depending on what the symbol table contains.
20962 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
20963 the output of the ptype command. Similarly, accept both "const &"
20964 and "const&".
20965
aaa68313
CV
209662001-10-31 Corinna Vinschen <vinschen@redhat.com>
20967
20968 * gdb.base/miscexprs.c (main): Add usage of preprocessor
20969 symbol `STORAGE' to allow to choose the storage class of
20970 the local datastructures.
20971 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
20972 compiler directive.
20973
91740388
MS
209742001-10-30 Michael Snyder <msnyder@redhat.com>
20975
20976 * gdb.base/jump.exp: Allow it to run for all targets.
20977
1b7c05e7
CV
209782001-10-29 Corinna Vinschen <vinschen@redhat.com>
20979
20980 * gdb.base/call-ar-st.c (print_double_array): Match for loop
20981 with new double_array size.
20982 (main): Change storage class of all local variables to static.
20983 Reduce size of double_array to 9.
20984 * gdb.base/call-ar-st.exp: Increase timeout value.
20985 Change expected output for double array to match new size in
20986 call-ar-st.c.
20987
36a22261
CV
209882001-10-29 Corinna Vinschen <vinschen@redhat.com>
20989
20990 * gdb.base/ending-run.exp: Create identical output when passing
20991 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 20992 Stormy16 target.
36a22261 20993
92b8ae91
MK
209942001-10-28 Mark Kettenis <kettenis@gnu.org>
20995
20996 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
20997 that we catch the expected failure under Linux/x86.
20998
cb135b83
OF
209992001-10-29 Orjan Friberg <orjanf@axis.com>
21000
21001 * gdb.base/setvar.exp: Escape curly braces.
21002 * gdb.stabs/weird.exp: Ditto.
21003
6884aa54
DJ
210042001-10-27 Daniel Jacobowitz <drow@mvista.com>
21005
21006 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
21007 * gdm.mi/mi0-hack-cli.exp: Likewise.
21008
0398c9aa
AC
210092001-10-25 Andrew Cagney <ac131313@redhat.com>
21010
21011 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
21012 messages.
21013
d20bf2e8
AC
210142001-10-21 Andrew Cagney <ac131313@redhat.com>
21015
21016 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
21017 checking MI enabled.
21018
03dd63aa
CV
210192001-10-09 Corinna Vinschen <vinschen@redhat.com>
21020
21021 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
21022
1d9d99f3
FCE
210232001-10-04 Frank Ch. Eigler <fche@redhat.com>
21024
21025 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
21026 if gdb child process crashes, just signal an error.
21027
838ae6c4
JB
210282001-10-02 Jim Blandy <jimb@redhat.com>
21029
21030 * lib/gdb.exp (test_xfail_format): Simplify.
21031
21032 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
21033 front of the variable name `format'. Simplify `if'.
21034
8f0cbc1c
DJ
210352001-10-01 Daniel Jacobowitz <drow@mvista.com>
21036
21037 * gdb.threads/pthreads.exp: Wait for output and delay
21038 before sending ^C.
21039
1f08dafd
DJ
210402001-10-01 Daniel Jacobowitz <drow@mvista.com>
21041
21042 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
21043 some incorrect output instead of timing out.
21044 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
21045
674f90ff
CV
210462001-09-28 Corinna Vinschen <vinschen@redhat.com>
21047
21048 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
21049 check to allow additional `int'.
21050
9b284272
DJ
210512001-09-27 Daniel Jacobowitz <drow@mvista.com>
21052
21053 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
21054 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
21055
b55a4771
MS
210562001-09-27 Michael Snyder <msnyder@redhat.com>
21057
21058 * lib/gdb.exp (test_debug_format): New proc.
21059 (setup_xfail_format): Use new proc test_debug_format.
21060 * gdb.base/constvars.exp (local_compiler_xfail_check): New
21061 proc; use new service proc test_debug_format.
21062 Replace all other "gcc_compiled" tests with this test.
21063 * gdb.base/volatile.exp (local_compiler_xfail_check): New
21064 proc; use new service proc test_debug_format.
21065 Replace all other "gcc_compiled" tests with this test.
21066
210672001-09-27 Michael Snyder <msnyder@redhat.com>
21068
21069 * gdb.base/cvexpr.exp: New file.
21070 * gdb.base/cvexpr.c: New file
21071 Test for expressions using const and volatile keywords.
21072
4e6667ac
CV
210732001-09-26 Corinna Vinschen <vinschen@redhat.com>
21074
21075 * gdb.base/constvars.exp: Check for different orders of keywords
21076 and additional "int" strings in output.
21077
4f337972
AC
210782001-09-22 Andrew Cagney <ac131313@redhat.com>
21079
21080 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
21081 responses from "help maint".
21082
2015650d
FCE
210832001-09-19 Frank Ch. Eigler <fche@redhat.com>
21084
21085 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
21086 to localhost:NNN instead of :NNN, in case Xvfb is listening
21087 only on TCP.
21088
f3bcedc1
CV
210892001-09-19 Corinna Vinschen <vinschen@redhat.com>
21090
21091 * gdb.base/recurse.exp: When checking leaving the watchpoint
21092 scope, recognize when gdb is in function's epilogue and pass.
21093
6b819c92
KS
210942001-09-18 Keith Seitz <keiths@redhat.com>
21095
21096 * lib/insight-support.exp (_gdbtk_export_target_info): Add
21097 support for running tests against sid targets.
21098 (gdbtk_done): Ditto.
21099
a10c9419
CV
211002001-09-18 Corinna Vinschen <vinschen@redhat.com>
21101
21102 * gdb.base/ending-run.c (main): Set stdout buffersize
21103 to the same reasonable value for any target.
21104 * gdb.base/ending-run.exp: Add a regular expression
21105 to make testsuite happy on Sanyo Stormy16 target.
21106
739d0d99
CV
211072001-09-17 Corinna Vinschen <vinschen@redhat.com>
21108
21109 * gdb.base/display.c (do_loops): Add float variable `f'.
21110 Increment f in loop.
21111 * gdb.base/display.exp: Increment timeout by 60 seconds.
21112 Change float display test to use variable `f'.
21113
1b8947f0
JB
211142001-09-17 Jim Blandy <jimb@redhat.com>
21115
21116 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
21117 overflowing the limited breakpoint tables on some ROM monitors
21118 (like the ROM68K).
21119
9890ac81
FCE
211202001-09-15 Frank Ch. Eigler <fche@redhat.com>
21121
21122 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
21123 the "-ac" (disable access control) flag.
21124
6db765ea
JH
211252001-08-30 Jeff Holcomb <jeffh@redhat.com>
21126
21127 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
21128 ints.
21129
4c32cc04
KS
211302001-08-30 Keith Seitz <keiths@redhat.com>
21131
21132 * lib/gdb.exp: Move all insight-related functionality into
21133 separate file.
21134 * lib/insight-support.exp: New file.
21135
8d6e6f81
FCE
211362001-08-29 Frank Ch. Eigler <fche@redhat.com>
21137
21138 * config/sid.exp (sid_start): Never set sid verbosity; disable
21139 expect_background {} that consumed its stdout; tolerate </dev/null.
21140 Attempt to set endianness override in "sid" protocol mode. Cleanup.
21141
6a90e1d0
AC
211422001-08-18 Andrew Cagney <ac131313@redhat.com>
21143
21144 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
21145 CLI jump command to start it.
21146 (mi_run_to_main): Fail immediatly when unexpected output.
21147
1759b3c3
AC
211482001-08-18 Andrew Cagney <ac131313@redhat.com>
21149
21150 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
21151 beginning of function. Fix PR gdb/191.
21152
61d11d80
FCE
211532001-08-16 Frank Ch. Eigler <fche@redhat.com>
21154
21155 * config/sid.exp (sid_start): Don't warn if we cannot figure out
21156 what to force sid endianness to.
21157
942a4df2
KS
211582001-08-15 Keith Seitz <keiths@redhat.com>
21159
21160 * lib/gdb.exp (gdbtk_start): Don't set environment
21161 variables for TCL_LIBRARY and friends. Insight will
21162 now figure these out for itself.
21163
0521c418
MS
211642001-08-02 Michael Snyder <msnyder@redhat.com>
21165
21166 * gdb.base/completion.exp: Remove the symbol "a64l" from
21167 the expect string; this is target-specific, and not related
21168 to what is being tested.
21169
74a9a58a
DB
211702001-08-02 Dave Brolley <brolley@redhat.com>
21171
21172 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
21173
c70819fa
MS
211742001-07-25 Michael Snyder <msnyder@redhat.com>
21175
c2b8fa57
MS
21176 * gdb.base/consecutive.exp: New file. Test stepping over
21177 breakpoints on consecutive instructions.
21178 * gdb.base/consecutive.c: New file.
21179
c70819fa
MS
21180 * gdb.base/call-rt-st.exp: Use double-backslash to quote
21181 curly braces in regular expressions.
21182
2b1a1355
MS
211832001-07-25 Michael Snyder <msnyder@redhat.com>
21184
21185 * gdb.base/ending-run.exp: Accept "Program exited normally" as
21186 legitimate output from stepping out of main.
21187
413eca6f
KS
211882001-07-22 Keith Seitz <keiths@redhat.com>
21189
21190 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
21191 the empty string, do not run the tests.
21192
7e5a9322
SC
211932001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21194
21195 * gdb.base/long_long.exp: Detect size of pointer. Take into
21196 account 2-byte pointers when testing for p/a results.
21197
de58f10f
SC
211982001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21199
d63a86f8 21200 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
21201 and defined to 1K for m68hc11.
21202 (random_data): Reduce table to 1K for embedded platforms (68hc11).
21203 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
21204 (sizeof_random_data): New variable to tell the size of the data table;
21205 don't test past this size; always run to main.
21206
d6f5fea1
SC
212072001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21208
21209 * gdb.base/return2.exp: return of long long and double fails for
21210 68HC11; don't execute these tests on that platform.
21211 * gdb.base/return.exp: Return of a double fails for 68hc11.
21212
c477543d
SC
212132001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21214
21215 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
21216 tests that print a float.
21217 * call-rt-st.exp: Likewise.
21218
63cf1c79
MK
212192001-07-12 Mark Kettenis <kettenis@gnu.org>
21220
21221 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
21222 running this test on Linux.
21223
112f9ab5
MC
212242001-06-24 Michael Chastain <chastain@redhat.com>
21225
21226 * gdb.base/arithmet.exp: Remove some tests to make all test names
21227 unique.
21228
4970cb0f
MS
212292001-07-03 Michael Snyder <msnyder@redhat.com>
21230
21231 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
21232 the output of the ptype command.
21233
d85da69f
MS
212342001-07-02 Michael Snyder <msnyder@redhat.com>
21235
4c8a82de
MS
21236 * gdb.base/completion.exp: Don't assume that break.c is the only
21237 source file that may contain functions named "marker".
d85da69f
MS
21238 * gdb.base/corefile.exp: Quote the curly braces in regexp.
21239
8afc772b
AC
212402001-06-28 Andrew Cagney <ac131313@redhat.com>
21241
21242 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
21243 of files to delete.
21244
21245 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
21246 * gdb.disasm/h8300s.exp: New file.
21247 gdb.disasm/h8300s.s: Likewise.
21248
cff22675
AC
212492001-06-27 Andrew Cagney <ac131313@redhat.com>
21250
21251 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
21252 empty breakpoint tables.
21253
68c81b54
AC
212542001-06-25 Andrew Cagney <ac131313@redhat.com>
21255
21256 * lib/mi-support.exp: Update args=... part of stop-reason
21257 patterns. Accept either a list or a tuple.
21258
2dd62704
AC
212592001-06-23 Andrew Cagney <ac131313@redhat.com>
21260
21261 * lib/mi-support.exp: Remove local emacs variable defining
21262 change-log-default-name.
21263
b4127474
MC
212642001-06-22 Michael Chastain <chastain@redhat.com>
21265
21266 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
21267 This is operationally compatible with the previous version.
21268
8dbfb380
JB
212692001-06-13 Jim Blandy <jimb@redhat.com>
21270
21271 * lib/gdb.exp (gdb_test): Doc fix.
21272
f2d8c86d
MC
212732001-06-10 Michael Chastain <chastain@redhat.com>
21274
21275 * gdb.base/exprs.exp: Remove a duplicate test.
21276
81564d34
JB
212772001-06-06 Jim Blandy <jimb@redhat.com>
21278
21279 * gdb.base/return2.exp (main): Use values to test float and double
21280 returns that are not NaN's, to avoid being confused by IEEE
21281 comparison rules.
21282
da55addb
MS
212832001-06-04 Michael Snyder <msnyder@redhat.com>
21284
21285 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 21286 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
21287 rather than wait for 12 more tests to time out.
21288
42c65987
JB
212892001-06-06 Jim Blandy <jimb@redhat.com>
21290
b18bced9 21291 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 21292 Don't forget to match the GDB prompt.
b18bced9 21293
42c65987
JB
21294 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
21295
5b41e5f0
JB
212962001-06-04 Jim Blandy <jimb@redhat.com>
21297
21298 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
21299 command.
21300
015e046f
KB
213012001-05-31 Kevin Buettner <kevinb@redhat.com>
21302
21303 * gdb.base/annota1.exp (info break): Match four or more spaces
21304 after "Address".
21305
fb1ffbbe
MC
213062001-05-31 Michael Chastain <chastain@redhat.com>
21307
21308 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
21309 (dm_type_int_star): Likewise.
21310 (dm_type_long_star): Likewise.
21311 (dm_type_void_star): Likewise.
21312
5ea2a32c
KB
213132001-05-29 Kevin Buettner <kevinb@redhat.com>
21314
21315 * gdb.base/completion.exp (INPUTRC): Set this environment variable
21316 to a known value in order to get consistent results regardless
21317 of the setting of INPUTRC or the presence or contents of .inputrc.
21318
ae23c492
MS
213192001-05-24 Michael Snyder <msnyder@redhat.com>
21320
ac55707e
MS
21321 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
21322 Don't require that the main thread and the manager thread are the
21323 first in the list.
21324
ae23c492
MS
21325 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
21326 debugging. If test fails, issue an "unsupported" not a "fail".
21327
400071f1
JB
213282001-05-24 Jim Blandy <jimb@redhat.com>
21329
21330 Don't assume that short is shorter than int.
21331 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
21332 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 21333 this isn't true.
400071f1
JB
21334 ("print unsigned char == (~0)"): Add test that verifies that ~0,
21335 an int, is not equal to ~0 stored in an unsigned char. This tests
21336 the same thing that the previous test meant to, but works on
21337 16-bit machines, too.
21338 ("print unsigned char != (~0)"): Same test, complemented.
21339
0816a3e5
MS
213402001-05-24 Michael Snyder <msnyder@redhat.com>
21341
21342 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 21343 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
21344 and prevents dejagnu getting out of step.
21345
f6dc23a9
KB
213462001-05-23 Kevin Buettner <kevinb@redhat.com>
21347
21348 * gdb.base/finish.exp (finish_void): Revise pattern for
21349 stopping on the call statement to not permit stopping at
21350 the start of the instructions comprising the call sequence.
21351
7dbd117d
MC
213522001-05-19 Michael Chastain <chastain@redhat.com>
21353
21354 * gdb.base/callfuncs.exp: Make all test names unique.
21355 * gdb.base/commands.exp: Make all test names unique.
21356 * gdb.base/condbreak.exp: Make all test names unique.
21357 * gdb.base/dbx.exp: Make all test names unique.
21358 * gdb.base/default.exp: Make all test names unique.
21359 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
21360 and TIMEOUT messages to their corresponding PASS message.
21361 * gdb.base/ending-run.exp: Make all test names unique.
21362 * gdb.base/long_long.exp: Remove duplicate test.
21363
6b0b0a9e
KB
213642001-05-21 Kevin Buettner <kevinb@redhat.com>
21365
21366 * gdb.base/finish.exp (finish_void): Allow "finish" command to
21367 stop on the call statement as well as the statement after the
21368 call.
21369
2caa35cb
MS
213702001-05-21 Michael Snyder <msnyder@redhat.com>
21371
21372 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
21373
40713331
EZ
213742001-05-10 Elena Zannoni <ezannoni@redhat.com>
21375
a9c64011
AS
21376 * gdb.base/completion.exp: Revamp test. Make it execute on all
21377 platforms.
40713331 21378
c2c1be8d
EZ
213792001-05-10 Elena Zannoni <ezannoni@redhat.com>
21380
a9c64011
AS
21381 * config/gdbserver.exp (gdb_load): Handle the case
21382 in which the arguments to gdbserver are given in the
21383 baseboard configuration file.
21384 Also handle the case in which the server needs to do a
21385 load.
2c9cd303 21386
9671de48
KS
213872001-05-07 Keith Seitz <keiths@cygnus.com>
21388
a9c64011
AS
21389 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
21390 set up the display for testing.
21391 (gdbtk_start): Convert all paths to paths that tcl will like.
21392 Export target information to environment.
21393 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
21394 necessary.
21395 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
21396 (to_tcl_path): New proc to convert a given pathname into
21397 a path acceptible as an argument to a tcl command.
21398 (_gdbtk_export_target_info): New proc to export target info
21399 into the environment for gdbtk testing.
21400 (gdbtk_done): New proc to signal end-of-test.
9671de48 21401
5a360f47
JB
214022001-05-06 Jim Blandy <jimb@redhat.com>
21403
21404 * restore.c: Make the code of caller0 correspond to its comment.
21405
66c756c6
MS
214062001-05-03 Michael Snyder <msnyder@redhat.com>
21407
21408 * config/sid.exp (gdb_target_sid): Check for error messages.
21409 On error or timeout, don't make expect exit (which will terminate
21410 all subsequent tests); instead just make gdb exit.
d63a86f8 21411 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
21412 return a negative value.
21413
a966fde5
JB
214142001-04-24 Jim Blandy <jimb@redhat.com>
21415
851c18e0
JB
21416 * gdb.c++/templates.exp: If we see the prompt for the overload
21417 list, but we haven't recognized any of the longer patterns,
21418 arrange for this test to fail, not hang.
21419
a966fde5
JB
21420 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
21421 variations.
21422
db144853
MC
214232001-04-22 Michael Chastain <chastain@redhat.com>
21424
21425 * gdb.c++/local.exp: Use the 'runto' library function.
21426 * gdb.c++/namespace.exp: Likewise.
21427 * gdb.c++/overload.exp: Likewise.
21428
3207ec21
KB
214292001-03-26 Kevin Buettner <kevinb@redhat.com>
21430
21431 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
21432 * gdb.base/step-line.exp: New file. Test step/next in presence of
21433 #line directives.
21434 * gdb.base/step-line.c: New file. Test program for the above.
21435 * gdb.base/step-line.inp: New file. We pretend that this file has
21436 been transformed by some other tool into step-line.c.
21437
13b57657
JB
214382001-03-21 Jim Blandy <jimb@redhat.com>
21439
21440 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
21441 unmangled operator names.
21442
754cbe1c
JB
214432001-03-20 Jim Blandy <jimb@redhat.com>
21444
21445 * gdb.threads/linux-dp.exp: Recognize an additional message
21446 generated by GDB when it doesn't understand how to debug threads
21447 on the target system.
21448
177495c9
AC
214492001-03-19 Andrew Cagney <ac131313@redhat.com>
21450
21451 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
21452
f266096b
MC
214532001-03-12 Michael Chastain <chastain@redhat.com>
21454
21455 * gdb.c++/derivation.exp: Use the 'runto' library function.
21456
cac3c2ff
MC
214572001-03-12 Michael Chastain <chastain@redhat.com>
21458
21459 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
21460
b6c11a24
MC
214612001-02-24 Michael Chastain <chastain@redhat.com>
21462
21463 * gdb.c++/ref-types.exp: Change handwritten code to library
21464 function 'runto'.
21465
6bae5bce
OF
214662001-03-16 Orjan Friberg <orjanf@axis.com>
21467
21468 * gdb.base/signals.exp: Set count to 0 explicitly.
21469
0015fd9a
MS
214702001-03-15 Mark Salter <msalter@redhat.com>
21471
21472 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
21473 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
21474 (gdb_load): Add support for additional target_info: gdb_download_size
21475 and gdb_load_timeout.
0015fd9a 21476
fc33412a
DT
21477Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
21478
21479 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
21480 file -- to prevent failing when the compile fails but we have no
21481 intention of running the tests anyway.
fc33412a
DT
21482
21483 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
21484 tests if set.
21485
21486 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 21487 integers.
fc33412a
DT
21488
21489 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
21490 * gdb.c++/namespace.exp: Ditto.
21491
115f06de
OF
214922001-03-07 Orjan Friberg <orjanf@axis.com>
21493
21494 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
21495 * gdb.base/pointers.exp: Relax pattern match of decimals.
21496
b6ba6518
KB
214972001-03-06 Kevin Buettner <kevinb@redhat.com>
21498
21499 * Makefile.in, config/abug.exp, config/cfdbug.exp,
21500 config/cpu32bug.exp, config/dve.exp, config/est.exp,
21501 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
21502 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
21503 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
21504 config/sh.exp, config/sid.exp, config/slite.exp,
21505 config/sparclet.exp, config/udi.exp, config/unknown.exp,
21506 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
21507 config/vxworks.exp, config/vxworks29k.exp,
21508 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
21509 gdb.base/all-bin.exp, gdb.base/annota1.exp,
21510 gdb.base/arithmet.exp, gdb.base/assign.exp,
21511 gdb.base/async.exp, gdb.base/attach.exp,
21512 gdb.base/bitfields.exp, gdb.base/bitops.exp,
21513 gdb.base/break.exp, gdb.base/call-ar-st.exp,
21514 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
21515 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
21516 gdb.base/commands.exp, gdb.base/completion.exp,
21517 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
21518 gdb.base/constvars.exp, gdb.base/corefile.exp,
21519 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
21520 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
21521 gdb.base/ending-run.exp, gdb.base/environ.exp,
21522 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
21523 gdb.base/finish.exp, gdb.base/foll-exec.exp,
21524 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
21525 gdb.base/funcargs.exp, gdb.base/help.exp,
21526 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
21527 gdb.base/logical.exp, gdb.base/long_long.exp,
21528 gdb.base/maint.exp, gdb.base/mips_pro.exp,
21529 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
21530 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
21531 gdb.base/pointers.exp, gdb.base/printcmds.exp,
21532 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
21533 gdb.base/regs.exp, gdb.base/relational.exp,
21534 gdb.base/remote.exp, gdb.base/reread.exp,
21535 gdb.base/restore.exp, gdb.base/return2.exp,
21536 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
21537 gdb.base/selftest.exp, gdb.base/setshow.exp,
21538 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
21539 gdb.base/sigall.exp, gdb.base/signals.exp,
21540 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
21541 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
21542 gdb.base/step-test.exp, gdb.base/structs.c,
21543 gdb.base/structs.exp, gdb.base/structs2.exp,
21544 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
21545 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
21546 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
21547 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
21548 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
21549 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
21550 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
21551 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
21552 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
21553 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
21554 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
21555 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
21556 gdb.fortran/types.exp, gdb.java/jmisc.exp,
21557 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
21558 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
21559 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
21560 gdb.trace/circ.exp, gdb.trace/collection.exp,
21561 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
21562 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
21563 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
21564 gdb.trace/report.exp, gdb.trace/save-trace.exp,
21565 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
21566 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
21567 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
21568 notices.
21569
dc96c6c7 215702001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
21571
21572 * gdb.base/varargs.c (find_max_double): Fix printf format string:
21573 first arg is int not float.
21574
dc96c6c7 215752001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
21576
21577 * gdb.base/reread.exp: Unsupported for non-native targets;
21578 doesn't work for remote debugging.
21579
9b0c4aeb
FN
215802001-02-19 Fernando Nasser <fnasser@redhat.com>
21581
21582 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
21583 * gdb.base/ending-run.exp: Properly handle the BSP state when
21584 stepping past the end of main.
9b0c4aeb 21585
02aa71d5
MC
215862001-02-19 John Moore <jmoore@redhat.com>
21587
21588 * gdb.base/commands.exp (infrun_breakpoint_command_test):
21589 Converted HPUX fix for non-expected items following multiple
21590 step commands into general solution for all platforms.
21591
1fa449a4
MC
215922001-02-18 Michael Chastain <chastain@redhat.com>
21593
21594 * gdb.c++/classes.exp (do_tests): Change runto statements
21595 from "runto 'foo(void)'" to "runto 'foo'". This makes the
21596 statements demangler agnostic.
21597 * gdb.c++/virtfunc.exp (do_tests): Likewise.
21598 (gdb_virtfunc_restart): Likewise.
21599
b2f9ec70
MC
216002001-02-14 Michael Chastain <chastain@redhat.com>
21601
21602 * gdb.c++/inherit.exp (do_tests): Change runto statements
21603 from "runto 'foo(void)'" to "runto 'foo'". This makes the
21604 statements demangler agnostic.
21605
cf74b8ca
AC
21606Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
21607
21608 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
21609 ``continue to bkpt at common_routine in thread 2'' and ``stopped
21610 before calling common_routine 15 times'' tests.
cf74b8ca 21611
99f78f56
MC
216122001-02-11 Michael Chastain <chastain@redhat.com>
21613
21614 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
21615 Helps the test script figure out which demangler is in use.
21616 (dm_type_foo_ref): Ditto.
21617 (dm_type_int_star): Ditto.
21618 (dm_type_long_star): Ditto.
21619 (dm_type_unsigned_int): Ditto.
21620 (dm_type_void): Ditto.
21621 (dm_type_void_star): Ditto.
99707966 21622 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
21623 Probe the gdb demangler and set variables to accommodate
21624 formatting differences.
21625 (info_func_regexp): New function. Same as info_func, but
21626 matches against a regexp.
21627 (info_func): Match against a literal string.
21628 (print_addr_2): New function. Match against a literal string,
21629 which can be different from the input to gdb.
21630 (print_addr): Simply call print_addr_2 with the same argument twice.
21631 (test_lookup_operator_functions): Use demangler formatting variables.
21632 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
21633 the tests in the same order as the C++ class declaration.
21634 (test_paddr_operator_functions): Ditto.
21635 (test_paddr_overloaded_functions): Ditto.
21636 (test_paddr_hairy_functions): Use demangler formatting variables.
21637 Add reference to gdb/19 for related tests.
21638 (do_tests): Call probe_demangler.
21639
1de8f023
KB
216402001-01-30 Kevin Buettner <kevinb@redhat.com>
21641
21642 * gdb.c++/templates.cc (printf): Remove unused function definition.
21643
ca3f91ed
MS
216442001-01-26 Felix Lee <flee@redhat.com>
21645
21646 * sid.exp (sid_exit): Pass host, not target, to remote_close.
21647
216482001-01-25 matthew green <mrg@redhat.com>
21649
21650 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
21651 up sid.
21652 (sid_exit): Call `remote_pop_conn' after GDB is gone.
21653
216542001-01-25 matthew green <mrg@redhat.com>
21655
21656 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 21657 Deprecate $sid_spawn_id.
ca3f91ed
MS
21658 (sid_exit): Remove code necessary only for `spawn.'
21659
216602001-01-25 matthew green <mrg@redhat.com>
21661
21662 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
21663
fb18ec4a
MC
216642001-01-28 Michael Chastain <chastain@redhat.com>
21665
21666 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
21667 to call when tests fail. It takes gdb out of the overloaded
21668 function choice menu back to the main prompt, so that the test
21669 program stays synchronized.
21670 (set_bp_overloaded): New proc to collect all the common
21671 code for setting a breakpoint on an overloaded name. Calls
21672 take_gdb_out_of_choice_menu when needed.
21673 (menu_overload1arg): New variable to collect the repeated
21674 instances of the expected menu for an overloaded name. Change
21675 the regular expression to handle changes in g++ type encoding:
21676 "void" can be either "void" or "", and "unsigned int" can be
21677 either "unsigned int" or "unsigned".
21678 (continue_to_bp_overloaded): Change regular expressions to handle
21679 changes in g++ type encoding.
21680 (no proc): Call take_gdb_out_of_choice_menu when needed.
21681 Remove redundant calls to "info break". Accept either "canceled"
21682 or "cancelled". Change regular expressions in "info break"
21683 calls to handle changes in g++ type encoding. Give all tests
21684 unique strings.
21685
9c646a6e
BE
216862001-01-17 Ben Elliston <bje@redhat.com>
21687
21688 * config/sid.exp: New file.
21689
9549d9c1
AC
21690Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
21691
21692 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
21693
dc96c6c7 216942000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
21695
21696 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
21697 Add a RE to accept a non-ascii char if one is ever presented.
21698
b4df4f68
FN
216992000-12-20 Fernando Nasser <fnasser@redhat.com>
21700
297dd0fd 21701 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 21702
dc96c6c7 217032000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 21704
d63a86f8 21705 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
21706 in regexp. One '\' does not suffice on Linux.
21707
4a7bddb6
MC
217082000-12-09 Michael Chastain <chastain@redhat.com>
21709
21710 * gdb.base/break.exp (test_clear_command): Use a marker function
21711 rather than 'main' for the test function. Also move this
21712 test to an execution point where the marker function names are
21713 guaranteed to be bound to functions. (Executing tests after a
21714 'finish' from main runs into name conflicts with local names
21715 in __libc_start_main).
21716
dc96c6c7 217172000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
21718
21719 * gdb.base/finish.exp: New test for gdb's "finish" command.
21720 * gdb.base/return2.exp: New test for gdb's "return" command.
21721 * gdb.base/return2.c: New source file for above.
21722
dc96c6c7 217232000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
21724
21725 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
21726 * gdb.base/miscexprs.exp: Ditto.
21727 * gdb.base/pointers.exp: Ditto.
21728 * gdb.c++/derivation.exp: Ditto.
21729 * gdb.c++/local.exp: Ditto.
21730 * gdb.c++/namespace.exp: Ditto.
21731 * gdb.c++/overload.exp: Ditto.
21732 * gdb.c++/ref-types.exp: Ditto.
21733
dc96c6c7 217342000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
21735
21736 * gdb.base/constvars.exp: Test result of "up" command.
21737 * gdb.base/miscexprs.exp: Ditto.
21738 * gdb.base/pointers.exp: Ditto.
21739 * gdb.base/scope.exp: Ditto.
21740 * gdb.c++/derivation.exp: Ditto.
21741 * gdb.c++/local.exp: Ditto.
21742 * gdb.c++/namespace.exp: Ditto.
21743 * gdb.c++/overload.exp: Ditto.
21744 * gdb.c++/ref-types.exp: Ditto.
21745
44097287
FN
217462000-11-22 Michael Chastain <chastain@redhat.com>
21747
21748 * mips_pro.exp: Accept either "middle -> top -> main" or
21749 "middle -> main" in the backtrace, because gcc can optimize
21750 tail calls to jumps. Remove setup_xfail for the hppa case.
21751 Add a comment with the original warning messages from PR 3016,
21752 which was filed in 1993, to preserve them for posterity.
21753
9d2e1bab
ND
217542000-11-17 Nick Duffek <nsd@redhat.com>
21755
21756 * lib/gdb.exp (gdb_test): Override timeout with board info.
21757
1aca8eb7
ND
217582000-11-17 Nick Duffek <nsd@redhat.com>
21759
21760 * gdb.base/display.exp: Don't kill running stub. Add "again" to
21761 the second kill and detach messages.
21762
93076499
ND
217632000-11-17 Nick Duffek <nsd@redhat.com>
21764
21765 * configure.in: Add AC_EXEEXT.
21766 * configure: Regenerate.
21767 * Makefile.in (just-check): Export EXEEXT.
21768 * lib/gdb.exp ($EXEEXT): Import from environment.
21769 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
21770 expect "maint dump-me" on Cygwin.
21771 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
21772 $EXEEXT.
21773
30e87cd3
ND
217742000-11-17 Nick Duffek <nsd@redhat.com>
21775
21776 * gdb.base/break.exp: Test backtrace and finish from called
21777 function on all platforms, not just HP-UX.
21778
dc96c6c7 217792000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
21780
21781 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
21782 code from gdb_target_monitor, so it can be used independantly
21783 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 21784
dc96c6c7 217852000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
21786
21787 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
21788 * gdb.base/corefile.exp: Expect the message "Program is being
21789 debugged already" when we send the "corefile" command, since
21790 the preceeding gdb_load may have connected gdb to a remote target.
21791 * gdb.base/display.exp: Disable hardware watchpoints if new
21792 board info variable "no_hardware_watchpoints" is true.
21793 Replace single-letter commands with more readable ones.
21794 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
21795 if new board info variable "no_hardware_watchpoints" is true.
21796 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
21797 to see if stdio (printf) testing is possible.
21798 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
21799 board info variable "no_hardware_watchpoints" is true. Use new
21800 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
21801
39124dea
FN
218022000-11-13 Fernando Nasser <fnasser@redhat.com>
21803
21804 From Orjan Friberg <orjanf@axis.com>:
21805 * gdb.base/printcmds.exp: Escape curly braces followed by a number
21806 in array print pattern match.
21807
a9e2e984
FN
218082000-11-09 Fernando Nasser <fnasser@redhat.com>
21809
21810 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
21811 spelling "cancelled" to U.S. spelling "canceled" to match changes
21812 made to gdb.
21813 * gdb.c++/ovldbreak.exp: Ditto.
21814
c7db355b
PS
218152000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
21816
21817 * gdb.base/callfuncs.c (main): Moved to end of file, call
21818 t_double_values to initialize the FPU before inferior calls are made.
21819 * gdb.base/callfuncs.exp: Test for register preservation after calling
21820 inferior functions. Add tests for continuining, finishing and
21821 returning from a stop in a call dummy.
21822
dc96c6c7 218232000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
21824
21825 * gdb.base/commands.exp: Break up long lines, and re-indent.
21826
dc96c6c7 218272000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
21828
21829 * config/gdbserver.exp: Rewritten from the ground up, to make it
21830 compatible with the current dejagnu tree, and to make it work with
21831 the new "gdbserver" in libremote.
21832
dc96c6c7 218332000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
21834
21835 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
21836 * gdb.base/varargs.exp: Skip entire test if no printf support.
21837 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
21838 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
21839
dc96c6c7 218402000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
21841
21842 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
21843 no floating point support.
21844 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
21845 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
21846 * gdb.base/call-rt-st.exp: Ditto.
21847 * gdb.base/call-strs.exp: Ditto.
21848
bac5fc66
JG
218492000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
21850
21851 * gdb.base/sizeof.c: include <stdio.h>.
21852
21853 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
21854 'finish', otherwise uncaptured gdb_prompt would potentially
21855 throw remaining test points out of sync.
bac5fc66 21856
b22a6027
SB
218572000-07-26 Scott Bambrough <scottb@netwinder.org>
21858
21859 * gdb.base/recurse.exp: Run tests for all targets.
21860 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
21861 gnu-oldld case on ARM.
21862 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
21863 for ARM targets.
d63a86f8 21864
d8231941
AG
21865Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
21866
21867 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
21868 * gdb.java/configure: Rebuild.
21869
8caabe69
AG
21870Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
21871
21872 * gdb.java/jv-exp.exp: New file.
21873
9d273ca3
AG
21874Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
21875
21876 * configure: Rebuilt.
21877 * configure.in (configdirs): Add gdb.java.
21878 * gdb.java/jmisc.java: New file.
21879 * gdb.java/jmisc.exp: New file.
21880 * gdb.java/Makefile.in: New file.
21881 * gdb.java/configure: Rebuilt.
21882 * gdb.java/configure.in: New file.
21883 * lib/java.exp: New file.
21884
4f823a66
AC
21885Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
21886
21887 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 21888 underflow.
4f823a66 21889
2391e11d
AC
21890Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
21891
21892 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 21893 and the compilers sizes.
2391e11d 21894
54602222
ND
218952000-07-09 Nick Duffek <nsd@redhat.com>
21896
21897 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
21898 (use_methods): New function.
21899 (main): Call use_methods().
21900 * gdb.c++/classes.exp (test_method_param_class): New procedure.
21901 (do_tests): Call test_method_param_class.
21902
2bec0572
ND
219032000-07-09 Nick Duffek <nsd@redhat.com>
21904
21905 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
21906 spelling.
21907 (test_enums): New procedure. Move enum tests from end of script
21908 to here. Set breakpoint on function name instead of line number.
21909 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
21910 (enums2): New marker function.
21911 (enums1): New function.
21912 (main): Call enums1(). Move enum tests to enums1().
21913
78492fde
AC
21914Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
21915
21916 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 21917 compile/link program. Update line numbers.
78492fde
AC
21918 * gdb.asm/d10v.inc: Define ``startup''.
21919 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 21920
49a2cef8
AC
21921Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
21922
21923 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
21924
3e6c8688
EZ
219252000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21926
21927 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 21928 of 'help maint print' command.
3e6c8688 21929
9ff5cbe9
AC
21930Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
21931
21932 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 21933 they use gdb_expect_list.
9ff5cbe9 21934
17c579bd
AC
21935Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
21936
21937 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
21938 memory-read-packet-size'' instead of ``set endian big'' to test
21939 long commands.
17c579bd 21940
e6d71bf3
DB
219412000-06-03 Daniel Berlin <dan@cgsoftware.com>
21942
21943 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 21944 g++, and stop skipping them.
e6d71bf3
DB
21945
21946 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
21947 work under g++.
21948
d63a86f8 21949 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
21950 initialization.
21951
dc96c6c7 219522000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
21953
21954 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
21955 the regular expression: accept an (almost) arbitrary sequence of
21956 "frames-invalid" and "breakpoints-invalid" messages both before
21957 and after the "starting" message.
21958
dc96c6c7 219592000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
21960
21961 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 21962
dc96c6c7 219632000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
21964
21965 * gdb.base/annota1.exp (annotate-signal-handler-caller):
21966 Relax the regular expression a little, make it pass on Solaris 8.
21967
8216cda9
KB
219682000-05-12 Kevin Buettner <kevinb@redhat.com>
21969
21970 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 21971 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
21972 Instead, it is permissible for gdb to stop on the line of the
21973 call itself.
21974
1a570b2f
MS
219752000-05-12 Michael Snyder <msnyder@.cygnus.com>
21976
21977 * gdb.base/break.exp (bp on small function, optimized file):
21978 Add a second pass pattern. The behavior differs here between stabs
21979 and dwarf for one-line functions. Stabs preserves two line symbols
21980 (one before the prologue and one after) with the same line number,
21981 but dwarf regards these as duplicates and discards one of them.
21982 Therefore the address after the prologue (where the breakpoint is)
21983 has no exactly matching line symbol, and GDB reports the breakpoint
21984 as if it were in the middle of a line rather than at the beginning.
21985
dc96c6c7 219862000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 21987
d63a86f8 21988 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
21989 rather than "send_gdb" (for consistancy).
21990
7d418785
AC
21991Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
21992
21993 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
21994 * gdb.c++/templates.cc: Properly check for GCC version number.
21995 * lib/compiler.cc: Likewise
21996
dc96c6c7 219972000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 21998
d63a86f8 21999 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
22000 gdb may not stop at the first line of main, due to code motion.
22001
dc96c6c7 220022000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
22003
22004 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
22005 This test depends on parsing the printf output from the target.
22006 Since the sparclet stub doesn't do stdio, this will never work.
22007 * gdb.base/call-rt-st.exp: ditto.
22008 * gdb.base/call-strs: ditto.
22009
dc96c6c7 220102000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
22011
22012 * gdb.base/miscexprs.exp: make sizeof long array test portable.
22013
22014 * gdb.base/ending-run.exp: After connecting to a remote target,
22015 but before running, the target will appear to be in a random
22016 location. Specify both a file and a line for breakpoints.
22017 Also, the function that calls main may be called 'init'
22018 rather than 'start'.
22019
a5a51225
EZ
220202000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22021
22022 * gdb.base/help.exp: Update output for add-symbol-file command.
22023
7930cc7c
FN
220242000-04-10 Fernando Nasser <fnasser@cygnus.com>
22025
22026 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
22027 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
22028
23e37ab1
C
220292000-04-07 J.T. Conklin <jtc@redback.com>
22030
e93c542c
C
22031 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
22032
23e37ab1
C
22033 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
22034
591b8fa3
PDM
22035Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
22036
22037 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 22038 values that can be represented exactly.
591b8fa3
PDM
22039 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
22040 above change, and to not check against the directory part of the source
22041 file name.
22042 (step into print_long_arg_list): Likewise.
22043 (print print_small_structs from print_long_arg_list): Likewise.
22044 (print print_long_arg_list): Likewise.
22045
7a495180
EZ
220462000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22047
30b53638 22048 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 22049
beb998c6
AC
22050Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
22051
22052 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
22053
1c689132
DB
220542000-03-25 Daniel Berlin <dan@cgsoftware.com>
22055
22056 * gdb.base/commands.exp (deprecated_command_test): Add test for
22057 deprecate with no arguments.
22058
c1790a9d
JL
220592000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
22060
22061 * gdb.base/break.exp: Add new test for setting breakpoints on
22062 optimized code so we can test breakpoints work even when function
22063 prologues may be optimized away
22064
003ba290
FN
220652000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
22066
22067 From David Whedon <dwhedon@gordian.com>
a9c64011 22068 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 22069
6837a0a2
DB
220702000-03-22 Daniel Berlin <dan@cgsoftware.com>
22071
22072 * gdb.base/help.exp: Added test for new apropos command.
22073
b9593231
KB
220742000-03-21 Kevin Buettner <kevinb@redhat.com>
22075
22076 * gdb.base/pointers.c (usevar): New function.
22077 (main): Make sure that global variables v_int_pointer2, rptr,
22078 and y are all referenced someplace in the program by calling
22079 usevar() on them. [Some linkers delete symbols which are
22080 never referenced. The space remains, but there's no way to
22081 get a (symbolic) handle on the variable from the debugger.]
22082
751a959b
EZ
220832000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22084
22085 * gdb.base/printcmds.c: Add typedeffed arrays.
22086
22087 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 22088 procedure to test arrays that are typedef'd.
751a959b 22089
73a93a32
JI
220902000-03-13 James Ingham <jingham@leda.cygnus.com>
22091
22092 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 22093 the library directories.
73a93a32 22094
fb40c209
AC
22095Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
22096
22097 * configure.in (configdirs): Add sub directory gdb.mi.
22098 * configure: Re-generate.
22099
22100 * gdb.mi: New directory.
d63a86f8 22101
ee4dd2c9
AC
221022000-02-25 Scott Bambrough <scottb@netwinder.org>
22103
22104 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 22105 a long long value as a double on ARM platforms.
ee4dd2c9 22106
70f0cc22
JB
221072000-02-16 Jim Blandy <jimb@redhat.com>
22108
22109 * gdb.base/break.exp ("breakpoint line number"): Make sure the
22110 default source file is set properly before running this test.
22111
853819b8
EZ
221122000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22113
22114 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 22115 gdbtk/library directory, not in gdbtcl2.
853819b8 22116
dfcd3bfb
JM
221172000-02-04 Jim Blandy <jimb@redhat.com>
22118
22119 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
22120 backslash from regexp pattern.
22121
22122 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
22123 procedure. Use it to run all the "continue to bp overloaded"
22124 tests. Note that this changes the names of the tests slightly.
22125 If the breakpoint hit message includes a hex PC value, because
22126 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
22127 from the real source code, still consider that a pass.
22128
22129 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
22130 XFAIL here if the breakpoint message contains a hex address. Note
22131 similar change on 1999-11-02.
22132
22133 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
22134
22135 * gdb.base/ptype.exp: Establish a default source file before
22136 calling get_debug_format.
22137
221382000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
22139
22140 * gdb.base/watchpoint.exp: Remove duplication of test messages.
22141
8b93c638
JM
221422000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
22143
22144 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
22145 of successive stepi commands -- while in the prologue we should see
22146 the function entry bracket.
22147
221482000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
22149
22150 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
22151 reach __change_mode() when stepping through the end of main().
22152
c5394b80
JM
221532000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
22154
22155 * gdb.base/default.exp: Fix expected pattern.
22156 * gdb.base/help.exp: Same.
22157
0d06e24b
JM
221582000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22159
22160 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 22161 Don't use xfail's because that affects only the following test.
d63a86f8 22162
0d06e24b 22163 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 22164 solaris or linux.
0d06e24b
JM
22165
22166 * gdb.base/selftest.exp: Update to reflect changes to main.c.
22167
dc96c6c7 221682000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 22169
d63a86f8 22170 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
22171 "A syntax error" rather than "A parse error". Accept both.
22172
221732000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
22174
22175 * gdb.base/default.exp: Remove OS dependent string from "target
22176 remote" test.
22177 * gdb.base/help.exp: Same for "help target remote" test.
22178
c3f6f71d
JM
221792000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22180
22181 From Jim Kingdon <kingdon@redhat.com>:
22182
22183 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
22184 prompt (cleanup rather than necessity, but still might keep output
22185 from spilling to next test).
c3f6f71d
JM
22186
221872000-01-02 Fred Fish <fnf@cygnus.com>
22188
22189 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
22190 AIX, which defines them in <sys/types.h>.
22191
ed9a39eb 221921999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 22193
ed9a39eb 22194 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 22195 float" test.
ed9a39eb
JM
22196
221971999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 22198
ed9a39eb 22199 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
22200
22201 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
22202 outermost frame disallowed".
22203
222041999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
22205
22206 * gdb.base/setvar.exp: New tests for setting the value of a struct
22207 with a constant list.
22208
222091999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
22210
22211 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
22212 require the user to type a cast before setting the value of a struct.
22213
de57eccd
JM
222141999-12-06 Jim Blandy <jimb@cygnus.com>
22215
22216 * gdb.base/default.exp: Expect the new 'info float' command on
22217 all i386 platforms.
22218
22219 * gdb.threads/linux-dp.exp: Expand our ability to recognize
22220 LinuxThreads libraries that don't support debugging.
22221
c2d11a7d
JM
22222Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
22223
22224 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
22225 Change the buffer type to ``unsigned char'' to simplify size
22226 arithmetic.
c2d11a7d
JM
22227
22228 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
22229 stub only handles 400-1 byte packets. Verify that the download
22230 worked.
c2d11a7d
JM
22231
222321999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
22233
22234 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
22235 tests, using UNRESOLVED for the untested cases. Also, does not wait
22236 for a timeout if the prompt was received before a recognizable pattern.
22237
222381999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
22239
22240 * lib/gdb.exp (gdb_expect_list): Fix spelling.
22241
222421999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22243
22244 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 22245 watchpoints.
c2d11a7d
JM
22246
222471999-11-24 Jason Merrill <jason@casey.cygnus.com>
22248
22249 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
22250
22251 * gdb.c++/local.exp: Be more flexible in recognizing local class
22252 name mangling. Don't allow horribly truncated method names.
22253 * gdb.c++/derivation.exp: Expect protected inheritance.
22254 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
22255 * gdb.c++/virtfunc.exp: Likewise.
22256 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
22257 when printing a nested enum.
22258
222591999-11-22 Jim Blandy <jimb@cygnus.com>
22260
22261 * gdb.base/step-test.exp: Properly await GDB's response to setting
22262 a breakpoint on the call to large_struct_by_value.
22263
22264 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
22265 just because we have debug info for the `start' function.
22266
222671999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
22268
22269 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
22270 "Unknown signal" messages, which indicate (on LinuxThreads) that
22271 GDB doesn't know how to debug threads on this system. This is
22272 better than hanging while philosopher 0 dumps chatter into gdb.log.
22273
222741999-11-18 Tom Tromey <tromey@cygnus.com>
22275
22276 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
22277
222781999-11-18 Fred Fish <fnf@cygnus.com>
22279
22280 * gdb.base/coremaker2.c: Add sample program for generating
22281 cores that is more self contained than coremaker.c. Eventually
22282 I'll add more code to this and tie it into the testsuite.
22283
4ce44c66
JM
222841999-11-12 Stan Shebs <shebs@andros.cygnus.com>
22285
22286 * gdb.base/dollar.exp: Remove, now in gdb.hp.
22287
222881999-11-10 Jimmy Guo <guo@cup.hp.com>
22289
22290 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 22291 from $srcdir/lib/.
4ce44c66 22292 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 22293 and gdb.c++/.
4ce44c66
JM
22294
22295 * gdb.c++/derivation.exp: remove redundant get compiler info code.
22296
d63a86f8 22297 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
22298 'continue with watch' test point.
22299
223001999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
22301
22302 Merged from p2linux-990323-branch:
d63a86f8 22303
4ce44c66
JM
22304 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
22305
11cf8741
JM
22306Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
22307
22308 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 22309 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
22310
22311Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
22312
22313 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 22314 gdb_expect_list.
11cf8741
JM
22315
22316Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
22317
22318 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
22319
223201999-11-03 Mark Salter <msalter@cygnus.com>
22321
22322 * gdb.base/break.exp: Fix "stub continue" pattern.
22323
223241999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
22325
22326 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
22327
223281999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
22329
22330 * gdb.base/display.exp ("finish"): Add timeout clause.
22331
22332 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
22333 plain prompt clause, so this doesn't have to time out in order to
22334 fail.
22335
22336 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 22337 breakpoint hit messages include an address.
11cf8741
JM
22338
22339 * gdb.base/display.exp: Don't forget to escape parens in regular
22340 expressions. Unix regexp notatation sucks.
22341
223421999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22343
22344 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 22345 order for 'signalled' message.
11cf8741 22346
5c44784c
JM
223471999-11-01 Stan Shebs <shebs@andros.cygnus.com>
22348
22349 From Jimmy Guo <guo@cup.hp.com>:
22350 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
22351 * gdb.base/annota1.c: Add code for tests to work with.
22352
223531999-10-26 Frank Ch. Eigler <fche@cygnus.com>
22354
22355 * gdb.base/remote.exp: New test for remote downloading settings.
22356 * gdb.base/remote.c: New file with large .data.
22357
917317f4
JM
223581999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
22359
22360 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
22361 for LinuxThreads support, merged from the Code Fusion branch.
22362
22363Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
22364
22365 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
22366 containing exp_continue into a while within an expect. Don't
22367 attempt a start more than three times. Check return value from
22368 gdb_load.
d63a86f8 22369
2df3850c
JM
22370Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
22371
22372 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 22373 a pass case.
2df3850c 22374
2acceee2
JM
223751999-10-01 Kevin Buettner <kevinb@cygnus.com>
22376
22377 * gdb.base/break.c (main): Added a statement that we can step
22378 off of.
22379 * gdb.base/break.exp: Added tests for setting a breakpoint
22380 at an offset and stepping onto a breakpoint.
22381
223821999-10-01 Fred Fish <fnf@cygnus.com>
22383
d63a86f8 22384 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
22385 gdb output.
22386
c2c6d25f
JM
223871999-09-18 Jim Blandy <jimb@cris.red-bean.com>
22388
22389 * gdb.base/break.exp: Code locations are in hex, don't forget!
22390 (For HP-UX.)
22391
223921999-09-17 Stan Shebs <shebs@andros.cygnus.com>
22393
22394 * condbreak.exp: Use break.c as test program.
22395 * condbreak.c: Remove, redundant with break.c.
22396
223971999-09-15 Stan Shebs <shebs@andros.cygnus.com>
22398
22399 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 22400 Z-packets if the target needs it.
c2c6d25f
JM
22401
224021999-09-13 James Ingham <jingham@leda.cygnus.com>
22403
22404 * gdb.c++/overload.exp: Added tests for listing overloaded
22405 functions with function pointers in the arg, explicitly calling
22406 out the version you want.
22407
cff3e48b
JM
224081999-09-09 Stan Shebs <shebs@andros.cygnus.com>
22409
22410 * long_long.exp: Add variations of test cases that work for
22411 targets with 16-bit ints and 32-bit doubles.
22412
d4f3574e
SS
224131999-09-08 Stan Shebs <shebs@andros.cygnus.com>
22414
22415 * break.c (main): Compare a possibly-uninitialized argc with an
22416 unlikely value that fits in 16 bits.
22417
224181999-09-07 Stan Shebs <shebs@andros.cygnus.com>
22419
22420 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
22421 0xfeeb, don't want negative numbers if ints are 16 bits.
22422
22423 * lib/gdb.exp (skip_cplus_tests): New proc.
22424 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
22425 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
22426 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
22427 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
22428 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
22429 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
22430 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
22431 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
22432
22433 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
22434
22435Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
22436
22437 * gdb.base/corefile.exp (up): Allow a parameter to appear
22438 in the frame that we're going up to.
22439
22440 From Jim Blandy <jimb@cygnus.com>:
22441
22442 * gdb.base/default.exp (info float): Expect some output now.
22443
22444 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
22445 returning floating-point values to fail on the x86.
22446 * gdb.base/callfwmall.exp (do_function_calls): Same.
22447
22448 * gdb.base/list.exp (test_listsize): Correct expectations for
22449 listing line 1 with listsize 2. Also, listing a single line
22450 works now, as does listing three lines. [Kevin's note: There
22451 were a number of other cases fixed too where the expectations
22452 differed...]
22453
224541999-09-02 Stan Shebs <shebs@andros.cygnus.com>
22455
22456 * gdb.base/selftest.exp: Add case for when version prints as
22457 constant string instead of char pointer.
22458
104c1213
JM
224591999-08-25 Stan Shebs <shebs@andros.cygnus.com>
22460
22461 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 22462 stepping out of main.
104c1213
JM
22463
22464 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
22465 G++ used.
22466
22467 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 22468 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
22469
22470 * gdb.c++/ovldbreak.exp: Update match string in test that
22471 includes a warning of multiple breakpoints.
22472
224731999-08-24 Stan Shebs <shebs@andros.cygnus.com>
22474
22475 * gdb.base/display.exp: Improve precision of step-after-finish
22476 added yesterday.
22477
22478 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 22479 test.
104c1213
JM
22480
22481 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
22482 configs when using G++, not just hppa*.
22483
224841999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22485
22486 * gdb.base/async.c: New file.
22487 * gdb.base/async.exp: New file.
22488
22489Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
22490
22491 * gdb.base/break.exp: Tweak PA specific tests to properly handle
22492 PA64.
22493
53a5351d
JM
22494Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
22495
104c1213
JM
22496 * gdb.base/display.exp: "finish" can leave us mid-line on many
22497 targets, deal with it. Add a small constant to main, instead of
22498 1000 since main+1000 may not be a valid address in the target.
22499
53a5351d
JM
22500 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
22501 on hpux11.
22502
22503 * gdb.base/attach.exp: Handle another hpux11 error message variant
22504 when attaching to a process that does not exist.
22505
225061999-08-19 J.T. Conklin <jtc@redback.com>
22507
22508 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 22509 characters in 'continue to 1241' test.
53a5351d
JM
22510
225111999-08-17 Stan Shebs <shebs@andros.cygnus.com>
22512
22513 * gdb.base/call-ar-st.exp: Add a shorter match case for the
22514 stop in print_long_arg_list, define and use a whitespace
22515 variable in print_small_structs test, add an XFAIL for Solaris.
22516 * gdb.base/dbx.exp: XFAIL func commands until somebody is
22517 interested enough to fix.
22518
7be570e7
JM
225191999-08-13 Keith Seitz <keiths@cygnus.com>
22520
22521 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
22522 (dbx_gdb_load): Remove. Use gdb_load instead, since that
22523 proc knows about targets other than the natives.
22524 (test_assign): Use "gdb_run_cmd" to "run" the target.
22525 Check that we've actually hit the breakpoint at main.
22526 When we attempt to assign a value to a local variable, check
22527 that the variable is in the current scope, i.e., don't use
22528 a test with an empty result.
22529
22530Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
22531
22532 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 22533 command.
7be570e7
JM
22534
225351999-08-09 Stan Shebs <shebs@andros.cygnus.com>
22536
22537 From Jimmy Guo <guo@cup.hp.com> and others at HP:
22538 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
22539 gdb.compat, gdb.threads-hp.
22540 gdb.hp/configure, gdb.hp/configure.in: New files.
22541 gdb.hp/Makefile.in: Recurse into new subdirs.
22542 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
22543 gdb.hp/gdb.objdbg: New directory, tests for debugging info
22544 in object files.
22545 gdb.hp/tools: New directory, aux tools for HP-specific tests.
22546
96baa820
JM
225471999-08-05 Stan Shebs <shebs@andros.cygnus.com>
22548
22549 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 22550 funky printf, remove a bogus p/a test.
96baa820
JM
22551
225521999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22553
22554 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
22555 connected to the target. This is necessary when running not
22556 natively.
96baa820
JM
22557
225581999-08-03 Stan Shebs <shebs@andros.cygnus.com>
22559
22560 * gdb.base/step-test.exp: Removed some extraneous messages.
22561
22562 * gdb.base/long_long.exp: Don't run memory examination tests
22563 on little-endian targets (they will need a different set of
22564 results to match).
22565
225661999-08-02 Stan Shebs <shebs@andros.cygnus.com>
22567
22568 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
22569 until somebody decides to fix GDB.
22570
22571 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 22572 constant as "ULL".
96baa820
JM
22573 * gdb.base/long_long.exp: Loosen x/c test, add partial result
22574 matches for a couple x/2 commands.
22575
a0b3c4fd
JM
225761999-07-30 Stan Shebs <shebs@andros.cygnus.com>
22577
22578 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
22579 by merging in ref-types2 tests.
22580 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
22581
22582 From Jimmy Guo <guo@cup.hp.com> and others at HP:
22583 * gdb.c++/Makefile.in: Add standard actions.
22584 (EXECUTABLES): Rename from PROGS, update list.
22585 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
22586 from gdb.hp.
22587 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
22588 foo and bar locals.
22589 * gdb.c++/anon-union.exp: Fix tests to match.
22590 * gdb.c++/classes.exp: Run if HP compiler used, add extra
22591 expect matches to handle output variations.
22592 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
22593 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 22594 output, add HP alternatives for new and delete prints.
a0b3c4fd 22595 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 22596 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
22597 * gdb.c++/demangle.exp: Use $style when reporting failure.
22598 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
22599 * gdb.c++/inherit.exp: Run if HP compiler used, add some
22600 match alternatives.
22601 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 22602 compilers.
a0b3c4fd
JM
22603 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
22604 * gdb.c++/method.exp: Add match alternatives.
22605 * gdb.c++/misc.cc: Add bool types.
22606 * gdb.c++/misc.exp: Add tests for bool types.
22607 * gdb.c++/overload.exp: Add xfails.
22608 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
22609 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
22610 add some more template parameter tests (only for HP currently).
22611 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
22612 * gdb.c++/virtfunc.cc: Add return type and value for main.
22613 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
22614 match alternatives.
d63a86f8 22615
a0b3c4fd
JM
226161999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22617
22618 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
22619
226201999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
22621
22622 * gdb.base/signals.exp: Don't expect getting a backtrace from
22623 within a signal handler to fail on Linux.
22624
226251999-07-29 Stan Shebs <shebs@andros.cygnus.com>
22626
22627 From Jimmy Guo <guo@cup.hp.com> and others at HP:
22628 * lib/gdb.exp: Remove some gratuitious semicolons.
22629 (delete_breakpoints): Increase timeout.
22630 (gdb_expect): Add -notransfer option.
22631 (gdb_test): Use -notransfer option.
22632 (get_compiler_info): Add f77 case.
22633 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 22634 case.
a0b3c4fd
JM
22635 (gdb_preprocess): Call get_compiler.
22636
22637 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
22638 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
22639 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
22640 gdb.base/long_long.exp, gdb.base/printcmds.exp,
22641 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
22642 third arg to gdb_test.
a0b3c4fd
JM
22643 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
22644 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 22645 HP-UX xfails, add others.
a0b3c4fd
JM
22646 * gdb.base/completion.exp: Reflect name change of self-test.
22647 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
22648 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
22649 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
22650 HP failure number.
a0b3c4fd
JM
22651 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
22652 useless HP-UX 10.30 references.
22653 * gdb.base/maint.exp: Loosen matches.
22654 * gdb.base/pointers.c (main): Declare more_code.
22655 * gdb.base/pointers.exp: Match on output of a `next'.
22656 * gdb.base/structs.c: Add prototypes.
22657 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
22658 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
22659
226601999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22661
22662 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 22663 command.
a0b3c4fd
JM
22664
226651999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22666
22667 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
22668 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
22669
22670 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
22671 debug info. Deal with lack of signal hanlder info in stack.
22672
a9c64011 22673 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
22674 * gdb.base/annota1.exp: If printf has debug info, deal with it.
22675
5a2468f5
JM
226761999-07-19 Stan Shebs <shebs@andros.cygnus.com>
22677
22678 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 22679 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 22680
adf40b2e
JM
22681Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
22682
22683 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 22684 a1-selftest.exp.
adf40b2e
JM
22685 * gdb.base/configure: Re-generate.
22686
226871999-07-12 Stan Shebs <shebs@andros.cygnus.com>
22688
22689 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
22690 in trying to run first and name is too long.
22691
22692 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
22693 pointers2.c and pointers2.exp, respectively.
22694 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
22695 doschk happier.
22696
43e526b9
JM
226971999-07-08 Stan Shebs <shebs@andros.cygnus.com>
22698
22699 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
22700 callfuncs2.c and callfuncs2.exp.
22701
22702 * gdb.base/list.exp: Remove mistaken xfails.
22703 * gdb.base/list0.h: Add optional prototypes.
22704
9846de1b
JM
22705Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
22706
a9c64011 22707 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 22708 calling malloc.
a9c64011
AS
22709 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
22710 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 22711 use.
9846de1b
JM
22712
227131999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22714
22715 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
22716 * gdb.base/annota2.cc, annota2.exp: Move from here.
22717 * gdb.c++/annota2.cc, annota2.exp: To here.
22718 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
22719
43ff13b4
JM
22720Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
22721
22722 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 22723 a consistent format.
43ff13b4 22724
085dd6e6
JM
227251999-06-25 Stan Shebs <shebs@andros.cygnus.com>
22726
22727 From Jimmy Guo <guo@cup.hp.com> and others at HP:
22728 * lib/gdb.exp (get_compiler_info): Add detection for assorted
22729 HP compilers, also set the globals $true and $false.
22730
22731 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
22732 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
22733 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
22734 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
22735 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
22736 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
22737 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
22738 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
22739 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
22740 whatis.c} Add C++ compatible function definitions and return
22741 types, add includes for library functions.
085dd6e6
JM
22742 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
22743 * gdb.base/step-test.c (myglob): Rename from glob.
22744 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
22745 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
22746 files, move here from gdb.hp.
085dd6e6 22747 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
22748 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
22749 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
22750 Adjust line numbers in regexps.
085dd6e6
JM
22751
22752 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
22753 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
22754 instead of 0/1.
22755
22756 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
22757 foll-vfork.exp: New files, move here from gdb.hp.
22758 * gdb.base/page.exp: New file, test of pagination command.
22759
22760 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
22761 recursion test.
22762 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
22763
22764 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 22765 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
22766
22767 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 22768 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 22769 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 22770 watchpoint test.
085dd6e6
JM
22771 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
22772 them work.
22773 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
22774 expressions properly.
22775 * gdb.base/corefile.exp: Loosen the match slightly.
22776 * gdb.base/default.exp: Allow "Error accessing memory" message
22777 also.
22778 * gdb.base/display.exp: Skip over x/0 j if PA64.
22779 * gdb.base/funcargs.exp: Add xfails for HP-UX.
22780 * gdb.base/interrupt.exp: Ditto.
22781 * gdb.base/langs.exp: Add symbolic matches governed by compiler
22782 in use.
22783 * gdb.base/list.exp: Add xfails for HP-UX.
22784 * gdb.base/long_long.exp: Refine some of the numeric matches.
22785 * gdb.base/mips_pro.exp: Xfail on HP-UX.
22786 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
22787 * gdb.base/nodebug.exp: Succeed on more varieties of output.
22788 * gdb.base/opaque.exp: Remove some HP-UX xfails.
22789 * gdb.base/ptype.exp: Succeed on more varieties of output.
22790 * gdb.base/scope.exp: Add xfails for HP-UX.
22791 * gdb.base/sect-cmd.exp: Add more cases.
22792 * gdb.base/setvar.exp: Add xfails for HP-UX.
22793 * gdb.base/shlib-call.exp: Loosen some matches slightly.
22794 * gdb.base/signals.exp: Match on void symbolically.
22795 * gdb.base/step-test.exp: Add case for PA64.
22796 * gdb.base/term.exp: Add exit and restart.
22797 * gdb.base/twice.exp: Clean up after self.
22798 * gdb.base/varargs.exp: Disable overload resolution explicitly.
22799 * gdb.base/whatis.exp: Allow more ways to pass tests.
22800
22801 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 22802 no longer useful.
085dd6e6
JM
22803
22804Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
22805
22806 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 22807 list of patterns.
085dd6e6 22808 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
22809 print_double_array(double_array)", "continuing to breakpoint
22810 1018", "print print_double_array(array_d)" and "continuing to
22811 1034" tests.
d63a86f8 22812
085dd6e6
JM
228131999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
22814
a9c64011 22815 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
22816
228171999-06-24 Stan Shebs <shebs@andros.cygnus.com>
22818
22819 * config/mt-*: Remove, these haven't been used since 1996.
22820
228211999-06-22 Stan Shebs <shebs@andros.cygnus.com>
22822
22823 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 22824 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
22825 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
22826
9e0b60a8
JM
228271999-06-18 Stan Shebs <shebs@andros.cygnus.com>
22828
22829 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
22830 simpler match case for the ptype of the big class.
22831
228321999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
22833
22834 * gdb.exp: Fix test for gdb_prompt existence.
22835
228361999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
22837
22838 * gdb.exp (gdb_test): Add fail after calls to perror.
22839
228401999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
22841
22842 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
22843
228441999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
22845
22846 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
22847
0f71a2f6
JM
22848Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
22849
22850 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 22851 malloc() is linked in.
0f71a2f6
JM
22852
228531999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
22854
22855 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
22856 step at end.
22857
22858 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
22859
228601999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
22861
22862 * gdb.java/jv-print.exp: New file. (Our first Java test!)
22863
cce74817
JM
22864Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
22865
22866 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
22867 * gdb.base/mips_pro.exp: Likewise.
22868
228691999-06-02 Keith Seitz <keiths@cygnus.com>
22870
22871 * gdb.c++/templates.cc: Change all "new" operators to throw
22872 an exception.
22873 * gdb.c++/cplusfuncs.cc: Likewise.
22874
22875 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
22876
22877Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
22878
22879 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
22880 * gdb.base/ending-run.exp: When stepping out of main, accept a
22881 step into an arbitrary assembler file.
cce74817 22882
392a587b
JM
228831999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22884
d63a86f8 22885 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 22886 "breakpoint-invalid" to be printed.
d63a86f8 22887 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
22888 number of "frames-invalid" and "breakpoint-invalid" to be printed.
22889 * gdb.base/annota2.cc: Initialize a.x to 0.
22890
9e086581
JM
228911999-05-17 Keith Seitz <keiths@cygnus.com>
22892
22893 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
22894 when "skip_float_tests" set.
22895 Ditto for "print print_double_array(array_d)", "print print_small_structs",
22896 "print print_ten_doubles", and "step into print_long_arg_list".
22897 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
22898 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
22899 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
22900 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
22901 "skip_float_tests" is set.
22902 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
22903 when "skip_float_tests" set.
d63a86f8 22904
cd0fc7c3
SS
229051999-05-06 Keith Seitz <keiths@cygnus.com>
22906
22907 * gdb.base/annota2.cc: Include stdio.h.
22908
22909Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
22910
22911 * gdb.base/crossload.exp: Remove, this has been disabled ever
22912 since BFD stopped including all targets, and cross-GDB gets
22913 plenty of testing anyway.
22914 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
22915 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
22916 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
22917 * gdb.base/README: Remove, was doc for this.
22918 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 22919 needed.
cd0fc7c3 22920
b83266a0
SS
229211999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22922
22923 * gdb.base/call-ar-st.exp: Fix one regular expression in test
22924 output.
22925
22926 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
22927 * gdb.base/annota2.exp: New file. More annotation tests.
22928 * gdb.base/annota1.c: New file. Source file for annota1.exp.
22929 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
22930
229311999-04-23 Angela Marie Thomas <angela@cygnus.com>
22932
22933 * config/cfdbug.exp: New file.
22934
7a292a7a
SS
229351999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
22936
22937 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
22938 Marcus Daniel's and Dale Hawkins's demangler crashes.
22939
22940 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
22941 test_lucid_style_demangling, test_arm_style_demangling,
22942 test_hp_style_demangling): Try Tom Tromey's core-dumping
22943 identifier under each demangling style.
7a292a7a
SS
22944
229451999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
22946
22947 * gdb.c++/demangle.exp: Include the current demangling style
22948 in all test names.
22949 (current_demangling_style): New global variable.
22950 (set_demangling_style, test_demangling_core, test_demangling,
22951 test_demangling_exact): New functions.
22952 (test_gnu_style_demangling, test_lucid_style_demangling,
22953 test_arm_style_demangling, test_hp_style_demangling): Use those,
22954 instead of calling gdb_test and gdb_test_exact directly.
22955 (catch_demangling_errors): New function, which reports errors
22956 signalled by the demangling test functions in an orderly way.
22957 (do_tests): Use catch_demangling_errors.
22958
229591999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
22960
22961 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 22962 grouping in expressions, not {}.
7a292a7a
SS
22963
22964 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 22965 initialized yet.
7a292a7a
SS
22966
229671999-04-01 Stan Shebs <shebs@andros.cygnus.com>
22968
22969 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
22970 are listed.
22971
229721999-03-26 Stan Shebs <shebs@andros.cygnus.com>
22973
22974 * gdb.stabs/weird.exp: Test for CC being defined before
22975 looking at its value.
22976
229771999-03-25 Stan Shebs <shebs@andros.cygnus.com>
22978
22979 * gdb.base/call-ar-st.exp: Remove stray '#'.
22980 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
22981 "short int" and "long int".
22982 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 22983 change, to mollify finicky HP compiler.
7a292a7a
SS
22984 * gdb.hp/reg-test.exp (testfile): Fix file name.
22985 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 22986
7a292a7a
SS
22987 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
22988 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
22989 alternate form of enum ptype.
22990
c906108c
SS
229911999-03-23 Stan Shebs <shebs@andros.cygnus.com>
22992
7a292a7a
SS
22993 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
22994 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
22995 passing skip_hp_tests, so as not to waste time on guaranteed
22996 failure.
7a292a7a 22997
c906108c
SS
22998 * gdb.c++/overload.cc: Pass string instead of char addr, always
22999 init ccpfoo.
23000 * gdb.c++/templates.cc: Fix syntax error.
23001
7a292a7a
SS
23002Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23003
23004 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 23005 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
23006 command.
23007
230081999-03-18 James Ingham <jingham@cygnus.com>
23009
23010 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
23011
23012 * gdb.c++/method.exp: It was testing an uninitialized int on the
23013 stack and assuming it was positive.
23014
23015 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
23016
23017 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 23018 keep it from killing the rest of the tests.
7a292a7a
SS
23019 Use gdb_continue_to_end.
23020
23021 * gdb.base/sigall.exp: use gdb_continue_to_end.
23022
23023 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
23024
23025 * gdb.base/display.exp: use runto_main, not run.
23026
d63a86f8
RM
23027 * gdb.base/default.exp: Check for the current error message in the
23028 r abbreviation test.
7a292a7a
SS
23029 Add strongarm to the targets that know info float.
23030
d63a86f8 23031 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
23032 run which doesn't work with monitors.
23033
23034 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
23035
23036 * gdb.base/break.exp: use the gdb_continue_to_end proc.
23037
23038 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
23039 program. Traps the case (in Cygmon) when the program never really
23040 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
23041 more places, so I used my name. Sorry Mark...
23042
23043 * config/monitor.exp (gdb_target_monitor): added another
23044 target_info parameter: remotebinarydownload. This will set the
23045 remotebinarydownload flag if this is causing some boards trouble.
23046
230471999-03-18 Mark Salter <msalter@cygnus.com>
23048
23049 * lib/gdb.exp (continue_to_exit): New function.
23050
23051 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
23052 * gdb.base/ending-run.exp: Ditto.
23053 * gdb.base/step-test.exp: Ditto.
23054
230551999-03-16 Stan Shebs <shebs@andros.cygnus.com>
23056
23057 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
23058 (suggested by Art Haas <ahaas@neosoft.com>).
23059
230601999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
23061
889bf7c5 23062 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
23063
23064Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
23065
23066 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 23067 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
23068
230691999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
23070
23071 * gdb.base/call-strs.exp: Don't assume that `step' will step over
23072 a call to strlen; sometimes we do have sources.
23073
230741999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
23075
23076 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 23077 character, so GDB won't print garbage after its end.
d63a86f8 23078
c906108c
SS
23079 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
23080 breakpoint there instead. Sometimes GCC emits memcpy to handle
23081 the large structures being passed by value, so we step into that
23082 instead of sum_array_print, which obscures what we're really testing.
23083 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
23084 the bizarre steps into memcpy, so do that here. Add check for
23085 stepping into function calls that pass large structures by value.
23086 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
23087 Remove all references to specific line numbers.
23088 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
23089 New type and function.
23090 (main): Call large_struct_by_value, passing it a large struct by value.
23091 * lib/gdb.exp (gdb_get_line_number): New function.
23092
23093 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
23094 more portable.
23095
7a292a7a
SS
230961999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
23097
c906108c
SS
23098 * lib/gdb.exp: Doc fixes.
23099
7a292a7a
SS
231001999-03-05 Nick Clifton <nickc@cygnus.com>
23101
d63a86f8 23102 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
23103
231041999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
23105
c906108c 23106 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
23107 commands. They're not germane to this test, and they don't work
23108 that way on remote targets.
c906108c 23109
3fc11d3e
JM
231101999-03-01 James Ingham <jingham@cygnus.com>
23111
23112 * Changelog entries merged over from gdb development branch.
23113
3fc11d3e
JM
23114 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
23115
23116 * lib/gdb.exp (gdbtk_analyze_results): Generic function
23117 for outputting results of test run.
23118
2d4a1622 23119 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
23120
23121 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 23122
7a292a7a
SS
231231999-02-25 Felix Lee <flee@cygnus.com>
23124
23125 * lib/gdb.exp (debug_format): initialize
23126
c906108c
SS
231271999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
23128
23129 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
23130 * gdb.base/call-rt-st.c: Ditto.
23131
c906108c
SS
231321999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
23133
23134 * gdb.threads/pthreads.exp (horiz): New variable.
23135 (test_startup): Fix regexps that capture thread numbers.
23136
231371999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
23138
23139 * gdb.base/smoke.exp: Disambiguate two test case names (both
23140 called ``print'').
23141
23142Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
23143
23144 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 23145 compilation.
c906108c
SS
23146
231471999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
23148
23149 * gdb.base/miscexprs.exp: Change patterns to match GDB's
23150 actual output formatting.
23151 * gdb.base/smoke.exp: GDB removes leading 0's.
23152 * gdb.base/volatile.exp: Don't check type of remuneration;
23153 that variable is no longer defined in constvars.c.
23154 * gdb.base/step-test.c (main): Exit with explicit exit code.
23155 * gdb.base/step-test.exp: Remove two nexti checks--they are
23156 not portable.
23157
231581999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
23159
23160 * gdb.base/help.exp ("help delete display"): Fix test to match
23161 gdb's output.
23162
23163 * gdb.base/long_long.c (known_types): Initialize values to zero.
23164 * gdb.base/long_long.exp: Step one more line
23165 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
23166 leading zeros. Explicitly ask for hex formatting. Use
23167 unique test case names.
c906108c
SS
23168
23169Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23170
d63a86f8 23171 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
23172
23173 * gdb.c++/method.exp: Add missing close brace.
23174
231751999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
23176
23177 * gdb.base/maint.exp: Use 'set height 0' to disable page
23178 prompting, not 'set height 400'.
23179
23180 Fix a bunch of timeouts.
23181 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
23182 four separate tests, so expect doesn't take forever to match a ton
23183 of text against a regexp with lots of .* forms.
23184 ("maint print psymbols", "maint print symbols"): Make some of
23185 these greps more selective, so that expect doesn't try to wade
23186 through huge piles of output and time out.
23187
23188 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
23189
23190 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
23191 tests: one which doesn't expect shlib events to be reported, and
23192 another which does, but is XFAIL for all platforms other than
23193 HP/UX.
c906108c
SS
23194
23195 * gdb.base/break.exp: Teach the test suite that the `catch
23196 fork', `catch vfork', and `catch exec' commands produce error
23197 messages on platforms that don't provide these features.
23198
23199Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
23200
23201 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
23202 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
23203 (shortening names from solib_threshold.exp etc), won't run on
23204 anything but HP-UX for the foreseeable future.
c906108c 23205 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 23206 reflect move.
c906108c
SS
23207
23208Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
23209
23210 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 23211 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
23212
23213Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
23214
23215 * gdb.base/shlib-call.exp: add test cases to verify that gdb
23216 successfully re-sets breakpoints in shared libraries.
23217 * gdb.base/shmain.c (main): return 0, don't fall off the end.
23218
23219Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23220
d63a86f8
RM
23221 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
23222 and compiled w/o GCC.
c906108c
SS
23223
23224 * gdb.hp/watch-cmd.exp: ditto.
23225
23226 * gdb.hp/watch-hp.exp: ditto.
23227
23228 * gdb.hp/xdb1.exp: ditto.
23229
23230 * gdb.hp/xdb2.exp: ditto.
23231
23232 * gdb.hp/dbx.exp: ditto.
23233
23234Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
23235
23236 * constvars.c: Remove C++-isms.
23237 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 23238 with GCC.
c906108c
SS
23239
23240Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
23241
23242 The following changes are part of the HP merge.
23243
23244 * gdb.base/break.exp: new tests to verify that catchpoints for
23245 fork, vfork, and exec don't trigger inappropriately.
23246
23247 * gdb.base/opaque.exp: compile one file at a time, then link.
23248
23249 * gdb.base/signals.exp: be more restrictive about which hppa
23250 systems receive a setup_xfail. new tests.
23251
23252 * gdb.base/solib_threshold.build: new file.
23253 * gdb.base/solib_threshold.exp: new file.
23254 * gdb.base/solib_threshold.link_opts: new file.
23255 * gdb.base/solib_threshold.mk: new file.
23256 * gdb.base/gen_solib_threshold.c: new file.
23257
23258 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
23259 tests. New tests for enums inside classes.
23260
23261 * gdb.c++/compiler.cc: indicate support of template debugging.
23262
23263 * gdb.c++/demangle.exp: run hp style demangling tests.
23264
23265 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
23266 tests.
23267
23268 * gdb.c++/misc.cc: changes to support new tests.
23269
23270 * gdb.c++/templates.cc: changes to support HP's compiler; changes
23271 to support new tests.
23272
23273 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
23274 gcc, then skip these tests.
23275
23276Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
23277
23278 The following files are part of the HP merge; some had longer
23279 names at HP, but have been renamed to be no more than 14
23280 characters in length.
23281
23282 * gdb.hp/ambiguous.cc: new file.
23283 * gdb.hp/ambiguous.exp: new file.
23284 * gdb.hp/attach.exp: new file.
23285 * gdb.hp/attach2.exp: new file.
23286 * gdb.hp/classes-hp.exp: new file.
23287 * gdb.hp/ctti.exp: new file.
23288 * gdb.hp/ctti-add.cc: new file.
23289 * gdb.hp/ctti-add1.cc: new file.
23290 * gdb.hp/ctti-add2.cc: new file.
23291 * gdb.hp/ctti-add3.cc: new file.
23292 * gdb.hp/dbx.exp: new file.
23293 * gdb.hp/exception.cc: new file.
23294 * gdb.hp/exception.exp: new file.
23295 * gdb.hp/foll-exec.c: new file.
23296 * gdb.hp/foll-exec.exp: new file.
23297 * gdb.hp/foll-fork.c: new file.
23298 * gdb.hp/foll-fork.exp: new file.
23299 * gdb.hp/foll-vfork.c: new file.
23300 * gdb.hp/foll-vfork.exp: new file.
23301 * gdb.hp/inherit-hp.exp: new file.
23302 * gdb.hp/more-steps.exp: new file.
23303 * gdb.hp/namespace.cc: new file.
23304 * gdb.hp/namespace.exp: new file.
23305 * gdb.hp/optimize.exp: new file.
23306 * gdb.hp/pxdb.c: new file.
23307 * gdb.hp/pxdb.exp: new file.
23308 * gdb.hp/quicksort.exp: new file.
23309 * gdb.hp/reg-test.exp: new file.
23310 * gdb.hp/reg-test.s: new file.
23311 * gdb.hp/sized-enum.c: new file.
23312 * gdb.hp/sized-enum.exp: new file.
23313 * gdb.hp/start-stop.exp: new file.
23314 * gdb.hp/templ-hp.cc: new file.
23315 * gdb.hp/templ-hp.exp: new file.
23316 * gdb.hp/thr-lib.c: new file.
23317 * gdb.hp/thr-lib.exp: new file.
23318 * gdb.hp/thr-lib.h: new file.
23319 * gdb.hp/thr-liblib.c: new file.
23320 * gdb.hp/virtfun-hp.c: new file.
23321 * gdb.hp/virtfun-hp.exp: new file.
23322 * gdb.hp/watch-cmd.exp: new file.
23323 * gdb.hp/watch-hp.exp: new file.
23324 * gdb.hp/xdb1.exp: new file.
23325 * gdb.hp/xdb2.exp: new file.
23326 * gdb.hp/xdb3.exp: new file.
23327
23328Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
23329
23330 The following files are part of the HP merge; some had longer
23331 names at HP, but have been renamed to be no more than 14
23332 characters in length.
23333
23334 * gdb.base/ss.h: new file.
23335 * gdb.base/call-ar-st.c: new file.
23336 * gdb.base/call-ar-st.exp: new file.
23337 * gdb.base/call-rt-st.c: new file.
23338 * gdb.base/call-rt-st-exp: new file.
23339 * gdb.base/call-strs.exp: new file.
23340 * gdb.base/ena-dis-br.exp: new file.
23341 * gdb.base/environ.exp: new file.
23342 * gdb.base/long_long.exp: new file.
23343 * gdb.base/sect-cmd.exp: new file.
23344 * gdb.base/shlib-cl2.exp: new file.
23345 * gdb.base/smoke.exp: new file.
23346 * gdb.base/so-impl-ld.c: new file.
23347 * gdb.base/so-impl-ld.exp: new file.
23348 * gdb.base/so-indr-cl.c: new file.
23349 * gdb.base/so-indr-cl.exp: new file.
23350 * gdb.base/varargs.exp: new file.
23351 * gdb.base/volatile.exp: new file.
23352 * gdb.base/whatis-exp.exp: new file.
7a292a7a 23353 * gdb.base/display.exp: new file.
c906108c
SS
23354 * gdb.c++/derivation.exp: new file.
23355 * gdb.c++/local.exp: new file.
23356 * gdb.c++/member-ptr.exp: new file.
23357 * gdb.c++/overload.exp: new file.
23358 * gdb.c++/ovldbreak.exp: new file.
23359 * gdb.c++/ref-types.exp: new file.
23360 * gdb.c++/ref-types2.exp: new file.
23361 * gdb.c++/userdef.exp: new file.
d63a86f8 23362
c906108c
SS
23363Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
23364
23365 * gdb.base/default.exp: Reflect wording change in remote.c.
23366
dc96c6c7 23367Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23368
23369 * gdb.base/help.exp: Update to reflect current text.
23370
23371Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
23372
23373 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
23374 they're stack variables and contain garbage.
23375 * gdb.c++/anon-union.exp: new file.
23376
23377 The following changes were made by David Taylor
889bf7c5
PA
23378 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
23379 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
23380 in changes by HP.
c906108c
SS
23381
23382 * gdb.base/bitops.exp: new file.
23383 * gdb.base/default.exp: change expected messages for catch and
23384 info catch tests to reflect HP merge changes.
23385 * gdb.base/enable-disable-break.exp
23386 * gdb.base/ending-run.c: new file.
23387 * gdb.base/long_long.c: new file.
23388 * gdb.base/maint.exp: new file.
23389 * gdb.base/pointers2.exp: new file.
23390 * gdb.base/shlib-call2.exp: new file.
23391 * gdb.base/solib.exp: new file.
23392 * gdb.base/step-test.c: new file.
23393 * gdb.c++/anon-union.cc: new file.
23394 * gdb.c++/local.cc: new file.
23395 * gdb.c++/member-pointer.cc: new file.
23396 * gdb.c++/method.cc: new file.
23397 * gdb.c++/ref-types.cc: new file.
23398 * gdb.c++/ref-types2.cc: new file.
23399 * gdb.c++/userdef.cc: new file.
d63a86f8 23400
c906108c
SS
23401 * gdb.base/scope.exp: compile one file at a time, then link.
23402 * gdb.base/langs.exp: ditto.
23403 * gdb.base/list.exp: ditto.
d63a86f8 23404
c906108c
SS
23405Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
23406
23407 The following changes were made by David Taylor
889bf7c5
PA
23408 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
23409 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
23410 in changes by HP.
d63a86f8 23411
c906108c
SS
23412 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
23413 skip tests. When compiling pass c++ flag to gdb_compile.
23414 * gdb.c++/
d63a86f8 23415
c906108c
SS
23416 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
23417 test for on hppa*-*-hpux*; use args to see if c++ was specified.
23418 (skip_hp_tests): new function.
23419 (gdb_preprocess): new function.
23420
23421 * configure.in (hpdir): decide whether to configure gdb.hp.
23422 * configure: regenerated.
23423
23424 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
23425 to delete on clean.
23426 (EXECUTABLES): update to reflect new additions.
23427 * gdb.base/commands.exp: update message expected.
23428 * gdb.base/default.exp: add copyright notice.
23429 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
23430 * gdb.base/help.exp: update messages to reflect current text.
23431 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
23432 targets for recurse tests.
23433 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
23434 skip this file.
23435
23436 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
23437 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
23438 compilation.
23439 * gdb.c++/misc.exp: ditto.
23440 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
23441 run the tests. tell gdb_compile that it's a c++ compilation.
23442
23443 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 23444
c906108c
SS
23445 * gdb.base/all-bin.exp: new file.
23446 * gdb.base/arithmet.exp: new file.
23447 * gdb.base/assign.exp: new file.
23448 * gdb.base/completion.exp: new file.
23449 * gdb.base/cond-expr.exp: new file.
23450 * gdb.base/condbreak.exp: new file.
23451 * gdb.base/define.exp: new file.
23452 * gdb.base/dollar.exp: new file.
23453 * gdb.base/environment.exp: new file.
23454 * gdb.base/eval-skip.exp: new file.
23455 * gdb.base/jump.exp: new file.
23456 * gdb.base/logical.exp: new file.
23457 * gdb.base/pointers.exp: new file.
23458 * gdb.base/relational.exp: new file.
23459 * gdb.base/section_command.exp: new file.
23460 * gdb.base/whatis-expr.exp: new file.
23461
23462 * gdb.base/all-types.c: new file.
23463 * gdb.base/call-array-struct.c: new file.
23464 * gdb.base/call-return-struct.c: new file.
23465 * gdb.base/call-strings.c: new file.
23466 * gdb.base/callfuncs2.c: new file.
23467 * gdb.base/condbreak.c: new file.
23468 * gdb.base/constvars.c: new file.
23469 * gdb.base/display.c: new file.
23470 * gdb.base/int-type.c: new file.
23471 * gdb.base/jump.c: new file.
23472 * gdb.base/miscexprs.c: new file.
23473 * gdb.base/pointers.c: new file.
23474 * gdb.base/pointers2.c: new file.
23475 * gdb.base/shmain.c: new file.
23476 * gdb.base/shr1.c: new file.
23477 * gdb.base/shr2.c: new file.
23478 * gdb.base/solib.c: new file.
23479 * gdb.base/solib1.c: new file.
23480 * gdb.base/solib2.c: new file.
23481 * gdb.base/varargs.c: new file.
23482 * gdb.c++/derivation.cc: new file.
23483 * gdb.c++/overload.cc: new file.
23484 * gdb.c++/ovldbreak.cc: new file.
23485 * gdb.hp/attach.c: new file.
23486 * gdb.hp/attach2.c: new file.
23487 * gdb.hp/average.c: new file.
23488 * gdb.hp/compiler.c: new file.
23489 * gdb.hp/compiler.cc: new file.
23490 * gdb.hp/execd-program.c: new file.
23491 * gdb.hp/follow-exec.c: new file.
23492 * gdb.hp/follow-fork.c: new file.
23493 * gdb.hp/follow-vfork-and-exec.c: new file.
23494 * gdb.hp/misc-hp.cc: new file.
23495 * gdb.hp/more-steps.c: new file.
23496 * gdb.hp/optimize.c: new file.
23497 * gdb.hp/quicksort.c: new file.
23498 * gdb.hp/run-hp.c: new file.
23499 * gdb.hp/start-stop.c: new file.
23500 * gdb.hp/sum.c: new file.
23501 * gdb.hp/templates-hp.cc: new file.
23502 * gdb.hp/thread-local-in-lib.c: new file.
23503 * gdb.hp/thread-local-in-lib.h: new file.
23504 * gdb.hp/thread-local-in-lib.lib.c: new file.
23505 * gdb.hp/vforked-program.c: new file.
23506 * gdb.hp/virtfunc-hp.cc: new file.
23507 * gdb.hp/watchpoint-hp.c: new file.
23508 * gdb.hp/xdb.c: new file.
23509 * gdb.hp/xdb0.c: new file.
23510 * gdb.hp/xdb0.h: new file.
23511 * gdb.hp/xdb1.c: new file.
23512
23513Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
23514
23515 The following change was made by Edith Epstein
889bf7c5
PA
23516 <eepstein@cygnus.com> as part of a project to merge in changes
23517 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
23518
23519 * gdb.c++/demangle.exp: changed the expected output for some
23520 ARM-style mangling -- removed second reference to datatype.
889bf7c5 23521 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 23522 T1<char>::~T1<char>(void)
c906108c 23523 becomes,
a9c64011
AS
23524 maint demangle __dt__11T1__pt__2_cFv
23525 T1<char>::~T1(void)
c906108c 23526
889bf7c5 23527 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 23528
c906108c
SS
23529Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
23530
23531 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
23532 * gdb.trace/backtrace.exp: Likewise.
23533 * gdb.trace/circ.exp: Likewise.
23534 * gdb.trace/collection.exp: Likewise.
23535 * gdb.trace/deltrace.exp: Likewise.
23536 * gdb.trace/infotrace.exp: Likewise.
23537 * gdb.trace/limits.exp: Likewise.
23538 * gdb.trace/packetlen.exp: Likewise.
23539 * gdb.trace/passc-dyn.exp: Likewise.
23540 * gdb.trace/passcount.exp: Likewise.
23541 * gdb.trace/report.exp: Likewise.
23542 * gdb.trace/save-trace.exp: Likewise.
23543 * gdb.trace/tfind.exp: Likewise.
23544 * gdb.trace/tracecmd.exp: Likewise.
23545 * gdb.trace/while-dyn.exp: Likewise.
23546 * gdb.trace/while-stepping.exp: Likewise.
23547
235481998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
23549
23550 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
23551
23552Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
23553
23554 From Brendan Kehoe:
23555 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
23556 int return types.
23557
23558Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
23559
23560 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 23561 remote dos host testing right.
c906108c
SS
23562
23563Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
23564
23565 * gdb.base/corefile.exp: remove some xfails.
23566
23567Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
23568
23569 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 23570 have different timestamps.
c906108c
SS
23571
23572Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
23573
23574 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 23575 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
23576
23577Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
23578
23579 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 23580 delta.
c906108c
SS
23581
23582Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
23583
23584 * gdb.base/default.exp: Add brace missing from previous delta.
23585
23586Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
23587
23588 * gdb.base/default.exp: Support test for info float for all
23589 varieties of arm toolchain.
23590
dc96c6c7 23591Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23592
23593 * gdb.trace/*.exp: remove "remote_download" command.
23594
dc96c6c7 23595Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23596
23597 * gdb.trace/*.exp: remove -gdwarf from compile.
23598
23599Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
23600
23601 * gdb.trace/configure.in(AC_INIT): typo
23602 * gdb.trace/configure: regenerated
23603
dc96c6c7 23604Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23605
23606 * config/m68k-emc.exp: New file.
23607 * lib/<emc-support.exp trace-support.exp}: New files.
23608 * configure.in: add new test directory gdb.trace.
23609 * gdb.trace/{configure configure.in Makefile.in}: New files.
23610 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
23611 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
23612 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
23613 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
23614 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
23615 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
23616 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 23617
dc96c6c7 23618Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23619
23620 * gdb.c++/classes.exp: Change all regular expressions to match
23621 arbitrary combinations of newline/carriage-return, so that they
23622 will work equally well on Unix and Windows.
23623 * gdb.c++/inherit.exp: ditto.
23624 * gdb.c++/virtfunc.exp: ditto.
23625
236261998-08-11 Dawn Perchik <dawn@cygnus.com>
23627
23628 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
23629
c2d11a7d
JM
23630Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
23631
23632 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
23633 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
23634 to use a0-a3/d0-d3 as needed.
23635
23636Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
23637
23638 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
23639 * gdb.disasm/am33.exp: Corresponding changes.
23640
c906108c
SS
236411998-07-11 Felix Lee <flee@cygnus.com>
23642
23643 * gdb.base/callfuncs.exp: add cmp10 test.
23644 * gdb.base/callfuncs.c (cmp10): new function.
23645
23646Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
23647
d63a86f8 23648 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
23649 into two parts to get around a synchronization problem in expect.
23650
3fc11d3e
JM
23651Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
23652
23653 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
23654
23655 * configure.in: Add options for gdbtk testsuite.
23656
23657 * configure: Regenerate.
23658
23659 * gdb.gdbtk: New directory to hold gdbtk tests.
23660
c906108c
SS
23661Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
23662
23663 * gdb.fortran/types.exp: Escape brackets in expect patterns
23664 for test_float_literal_types_accepted tests.
23665 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
23666 before run test.
23667
c2d11a7d
JM
23668Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
23669
23670 * am33.exp: Just compile, do not link the testcase.
23671 * am33.s: Add ".am33" pseudoop to force am33 mode.
23672
c906108c
SS
236731998-06-25 Felix Lee <flee@cygnus.com>
23674
23675 * gdb.base/setshow.exp: make sure $pc is sane.
23676
23677 * gdb.stabs/weird.exp: split expect patterns properly.
23678
c2d11a7d
JM
23679Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
23680
23681 * gdb.disasm/am33.s: New disassembler testfile for the am33.
23682 * gdb.disasm/am33.exp: Run it.
23683
dc96c6c7 23684Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23685
23686 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
23687 match processing (and eliminate spurious timeouts when running).
23688
dc96c6c7 23689Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23690
23691 * gdb.base/signals.exp (test_handle_all_print): put back Mach
23692 exception test, but conditionalize it on target [mach | gnu].
23693
dc96c6c7 23694Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23695
23696 * gdb.base/overlays.exp: fixup compile line for linker script.
23697
23698Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
23699
23700 * gdb.fortran/types.exp: don't guess at float size.
23701
23702Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
23703
23704 * gdb.base/exprs.exp: delete test that depends on int size.
23705
23706Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
23707
23708 * config/sim.exp: Removed checks for target triplets.
23709 (gdb_target_sim): Use gdb,target_sim_options.
23710
23711Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
23712
23713 * gdb.base/reread.exp: New file.
23714 * gdb.base/reread1.c: New file.
23715 * gdb.base/reread2.c: New file.
23716
23717Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
23718
23719 * config/sim.exp: Use 'target sim -sparclite' when running
23720 SPARClite programs.
23721
23722Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
23723
23724 * gdb.base/structs2.exp: New file.
23725 * gdb.base/structs2.c: New file.
23726
23727Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
23728
23729 * gdb.asm/common.inc: New file.
23730 * gdb.asm/d10v.inc: New file.
23731 * asm-source.exp: Pass -I's to gas to find .inc files.
23732 Update line numbers in expected output.
23733 * asmsrc1.s: Rewrite.
23734 * asmsrc2.s: Rewrite.
23735 * configure.in: Create arch.inc symlink.
23736 * configure: Regenerate.
23737 * Makefile.in (distclean): Delete arch.inc.
23738
23739Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
23740
23741 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
23742 (t_enum_value2): ditto
23743 (t_enum_value3): ditto
23744 (main): ditto
c906108c
SS
23745Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
23746
23747 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
23748 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
23749 change.
23750 Use gdb_test instead of send_gdb/gdb_expect sequences.
23751
23752Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
23753
23754 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
23755 not void.
23756
23757Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
23758
23759 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
23760 subroutines. Used to test gdbs ability to single step through PC
23761 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
23762
23763Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
23764
23765 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
23766 more rigorous EGCS C++ error checking.
23767
23768Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23769
a9c64011
AS
23770 * gdb.base/help.exp: Clean up `help set args' and `help show args'
23771 tests.
23772 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
23773 function when asleep.
23774 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
23775 for i*86 Linux and SVR4 signal handling problems.
23776 Remove linux xfail for `next to handler in signals_tests_1', fixed
23777 by recent infrun.c change.
23778 Limit backtrace to 10 frames to avoid timeout problems with infinite
23779 stack backtraces.
23780 Adjust expect pattern in `handle all print' test to match Apr 28 1997
23781 target.[ch] change.
c906108c
SS
23782
23783Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
23784
23785 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
23786 for a newline from gdb before continuing.
23787 (default_gdb_exit): Just look for y or n.
23788 (gdb_test): Detect abnormal exit from GDB running on DOS; if
23789 it does, fail the rests of the tests in the file.
23790
23791Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
23792
23793 * config/cygmon.exp: New file.
23794
23795Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
23796
23797 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 23798 main" test on remote targets.
c906108c
SS
23799
23800 * gdb.base/scope.exp: Fix problem with filelocal_bss before
23801 run test on remote targets.
23802
23803Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
23804
23805 * gdb.asm: New directory.
23806 * configure.in: Configure it.
23807 * configure: Regenerate.
23808 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
23809 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
23810
23811Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
23812
23813 * config/mn10300-eval.exp: New file to support MN10300 eval board.
23814
dc96c6c7 23815Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 23816
a9c64011
AS
23817 * gdb.base/overlays (several files): Merge the two overlay
23818 managers into one. Change variables (foox, barx, bazx, grbxx)
23819 back into ints but force them to load in their proper sections.
c906108c
SS
23820
23821Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
23822
23823 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 23824 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
23825 (D10VCopy): Handle memory regions crossing 16k boundaries.
23826 (D10VCopy): Transfer data in 32 bit chunks.
23827
23828Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
23829
23830 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 23831 correct.
c906108c
SS
23832
23833 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 23834 map. Include space for printf in .text segment.
c906108c
SS
23835
23836 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 23837 updated d10v memory VMA/LMA map.
c906108c 23838 (D10VCopy): Call D10VTranslate.
d63a86f8 23839
c906108c
SS
23840Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
23841
23842 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
23843
23844 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
23845 that it won't be put into the .sdata - small data -
23846 section. Update reference.
c906108c
SS
23847 * gdb.base/baz.c (bazx, baz): Ditto.
23848 * gdb.base/foo.c (foox, foo): Ditto.
23849 * gdb.base/grbx.c (grbxx, grbx): Ditto.
23850
23851 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 23852 to be arrays.
d63a86f8 23853
dc96c6c7 23854Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 23855
a9c64011
AS
23856 * gdb.base/overlays.exp: fix up and get working again.
23857 Add tests for backtraces from an overlay function.
d63a86f8 23858
c906108c
SS
23859Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
23860
23861 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
23862 "calling function with watchpoint enabled".
23863
23864Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
23865
23866 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 23867 gdb_suppress_tests for d10v-*-*.
c906108c
SS
23868 * lib/gdb.exp (gdb_suppress_tests): Disable this function
23869 pending review of whether it is useful or not.
23870
23871Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
23872
23873 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
23874
23875Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
23876
23877 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
23878 * config/dve.exp: New file to support Densan boards.
23879
23880Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
23881
23882 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 23883 reads and BSD.
c906108c
SS
23884
23885Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
23886
23887 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
23888 response.
23889
23890 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
23891
23892Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
23893
23894 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 23895 test.
c906108c
SS
23896
23897 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 23898 target_sizeof_long and target_bigendian_p.
c906108c 23899 (structs_by_value, structs_by_reference): Check values according
889bf7c5 23900 to targets word size and endianess.
d63a86f8 23901
c906108c
SS
23902Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
23903
23904 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 23905 output.
c906108c
SS
23906
23907Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
23908
23909 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 23910 Update test of set args help to match source change.
c906108c
SS
23911
23912Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
23913
23914 * gdb.base/default.exp: Expect help system output to be in
23915 alphabetical order.
23916 * gdb.base/help.exp: Ditto.
23917
23918Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
23919
23920 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
23921 "i*86-pc-linux-gnu*".
23922 * gdb.base/interrupt.exp: Ditto.
23923 * gdb.base/corefile.exp: Ditto.
23924
23925 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 23926 define vxworks when building the testcase.
c906108c
SS
23927
23928 * gdb.base/ptype.exp: Fix testnames to be unique.
23929 * gdb.base/radix.exp: Ditto.
23930 * gdb.base/term.exp: Ditto.
23931 * gdb.base/whatis.exp: Ditto.
23932 * gdb.c++/classes.exp: Ditto.
23933
23934Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
23935
23936 * gdb.base/callfuncs.exp: Fix indentation.
23937
23938 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
23939 suppress_flag has been set.
23940 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
23941 target feature.
23942
23943Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
23944
23945 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
23946 the testcase.
23947
23948 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 23949 set_debug_traps() and breakpoint().
c906108c
SS
23950 * gdb.c++/misc.cc (main): Ditto.
23951 * gdb.c++/templates.cc (main): Ditto.
23952 * gdb.c++/virtfunc.cc (main): Ditto.
23953
23954Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
23955
23956 * lib/gdb.exp(gdb_step_for_stub): New function.
23957 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
23958 exists, reload the executable and do a "continue" instead of
23959 doing a jump.
23960 (runto_main): Use gdb_step_for_stub.
d63a86f8 23961
c906108c 23962 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 23963 tests to have unique names.
c906108c
SS
23964 * gdb.base/callfuncs.exp: Ditto.
23965 * gdb.base/commands.exp: Ditto.
23966 * gdb.base/default.exp: Ditto.
23967 * gdb.base/help.exp: Ditto.
23968 * gdb.base/list.exp: Ditto.
23969 * gdb.base/opaque.exp: Ditto.
23970 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
23971 similar tests.
d63a86f8 23972
c906108c
SS
23973 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
23974 * gdb.c++/cplusfuncs.cc: Ditto.
23975 * gdb.c++/virtfunc.cc: Ditto.
23976
23977 * config/monitor.exp: Keep track of the last file we saw, rather
23978 than trying to get the info from gdb.
23979
23980 * gdb.fortran/types.exp: Move comment to previous line.
23981
23982Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
23983
23984 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 23985 target mode.
c906108c
SS
23986
23987Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
23988
23989 From Bob Manson:
23990 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 23991 string from GDB when it connects.
c906108c
SS
23992
23993 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
23994
23995Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
23996
23997 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
23998 if we can't get a debug format from GDB (we may be testing an
23999 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
24000
24001 * gdb.stabs/weird.exp: Fix quoting.
24002
24003 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
24004
24005Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
24006
24007 * config/arm-ice.exp: New file.
24008
24009Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
24010
24011 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 24012 until it has been modified to work with the new testsuite.
c906108c 24013
99707966 24014 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
24015 testcase won't compile, cause all of the testcases in the file to
24016 fail instead.
c906108c
SS
24017
24018 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
24019 (gdb_clear_suppressed): New procedure.
24020 (gdb_stop_suppressing_tests): Only clear suppress_flag if
24021 it contains a positive value.
24022
24023Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
24024
24025 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
24026
24027 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
24028
24029Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
24030
24031 * lib/gdb.exp (setup_xfail_format): New function.
24032 (get_debug_format): New function to get debug format.
24033 (debug_format): New global variable to hold last value set
24034 by get_debug_format.
24035 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 24036 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
24037 * gdb.c++/ptype.exp: Ditto.
24038 * gdb.c++/classes.exp: Ditto.
24039 * gdb.c++/cplusfuncs.exp: Ditto.
24040 * gdb.c++/inherit.exp: Ditto.
24041 * gdb.c++/templates.exp: Ditto.
24042 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 24043
c906108c
SS
24044Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
24045
24046 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
24047 host doesn't have a currently-open connection.
24048
24049 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
24050 any gdb stub target. Handle cases where gdb doesn't respond when
24051 interrupted in a sane fashion.
c906108c
SS
24052
24053 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 24054 same thing in a totally different way.
c906108c
SS
24055
24056 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 24057 setting "timeout".
c906108c 24058 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 24059 default_gdb_init now.
c906108c
SS
24060
24061Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
24062
24063 * gdb.base/printcmds.exp: Fix "check for floating addition"
24064 regexp to accept results within approx +/- .01 of exact value.
24065 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
24066
24067Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
24068
24069 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 24070 properly.
c906108c
SS
24071 (gdb_expect): Add optional timeout parameter, and add timeout
24072 value to various calls.
24073 (gdb_suppress_tests): Only give one warning message per group.
24074
24075Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
24076
24077 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
24078 global variables. Handle getting a value for $timeout more
24079 gracefully.
c906108c
SS
24080
24081Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
24082
24083 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 24084 initialize.
c906108c 24085 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 24086 by a target configuration file.
c906108c
SS
24087 (gdb_expect): Pass the timeout to remote_expect.
24088
24089 * config/monitor.exp(gdb_load): Fix typo in regexp.
24090
24091Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
24092
24093 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
24094
24095Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
24096
24097 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
24098 here. Call gdb_target_exec before rebooting the target, to make
24099 sure the connection to the target is closed.
c906108c
SS
24100 (gdb_load): Pass the name of the executable to gdb_target_monitor.
24101 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
24102 Also detect "Timeout reading from remote" error.
24103
24104 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
24105 gdb_target_monitor. Don't call gdb_file_cmd here; let
24106 gdb_target_monitor do it.
c906108c
SS
24107
24108 * gdb.disasm/hppa.exp: Don't use exec_output.
24109
24110Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
24111
24112 * gdb.base/list.exp: If we're debugging a non-native target,
24113 try to set the pc register to point to the start of the
24114 program before doing the first list command.
24115
24116 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 24117 test_calls after restarting.
c906108c
SS
24118
24119 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 24120 reloading.
c906108c
SS
24121
24122 * gdb.base/watchpoint.exp: Fix typo.
24123
24124 * gdb.base/setshow.exp: Check for use_gdb_stub.
24125
24126 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 24127 stub case.
c906108c
SS
24128 * gdb.base/langs.exp: Ditto.
24129
24130 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
24131 gdb_load_offset. If we weren't given a file to load, figure out
24132 what the current file is and use it.
c906108c
SS
24133
24134 * config/i386-bozo.exp: New file.
24135
24136Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
24137
24138 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
24139 feature.
24140
24141 * config/proelf.exp: New entry.
24142
24143Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
24144
24145 * lib/gdb.exp: Remove spurious .* patterns at the beginning
24146 of regexps.
24147
24148 * gdb.base/watchpoint.exp: Don't run the test_stepping
24149 tests if gdb can't call functions on the target.
24150
24151 * gdb.base/setshow.exp: Don't run the set prompt tests if
24152 the board has gdb_prompt set.
24153
24154Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
24155
24156 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
24157 * gdb.base/commands.exp: Likewise.
24158 * gdb.base/setshow.exp: Likewise.
24159
24160Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
24161
24162 * config/monitor.exp(gdb_start): Look for gdb_prompt target
24163 feature.
24164
24165 * config/i960.exp: New file.
24166
24167Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
24168
24169 * gdb.base/funcargs.exp: Check for gdb,short_int target
24170 feature instead of looking for explicit target triplets.
24171
dc96c6c7 24172Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 24173
d63a86f8 24174 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
24175 "p 123DEADBEEF", to check parse_number.
24176 * top.c: change "to enable to enable" to "to enable" in a couple
24177 of help strings.
24178
24179Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
24180
24181 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
24182 on the mn10300.
d63a86f8 24183
c906108c
SS
24184Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
24185
24186 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
24187 where the test executable is run with explicit args.
24188 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
24189
24190Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
24191
24192 * gdb.base/run.c: Use FAKEARGV to build test executable that
24193 does not require a command line arg, since most simulators
24194 don't currently support passing such an arg into the simulated
24195 program.
24196 * gdb.base/commands.exp: Change tests to insert the proper
24197 value as the arg to the first recursive factorial call. Change
24198 compilation line to define FAKEARGV at compile time.
24199
24200Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
24201
24202 * gdb.base/recurse.exp: Enable these tests for the mn10300.
24203 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
24204 function with watchpoint enabled" test.
24205
24206Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
24207
24208 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 24209 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
24210
24211 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 24212 "Tests restarted" messages.
c906108c
SS
24213
24214Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
24215
24216 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
24217
dc96c6c7 24218Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24219
24220 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
24221 for INFO SYMBOL; add help tests for OVERLAY commands.
24222 * gdb.base/default.exp: add tests for INFO SYMBOL command;
24223 add tests for OVERLAY commands
24224 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
24225 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
24226 * gdb.base/sigall.c: add usestubs code frag
24227 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 24228
c906108c
SS
24229Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
24230
24231 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
24232 failures.
24233 (gdb_stop_suppressing_tests): Note that tests have restarted.
24234
24235Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
24236
24237 * config/h8300.exp: New file.
24238
24239Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
24240
24241 * gdb.base/setshow.exp: Check for the existence of a
24242 feature, not its value.
24243
24244Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
24245
24246 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
24247
24248 * gdb.base/scope.exp: It's now init0(), not init().
24249
24250 * gdb.base/scope0.c: For now, change init() to be init0().
24251
24252 * config/monitor.exp: Use gdb_serial in preference to serial
24253 or netport.
24254
24255 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 24256 and it's not already set.
c906108c
SS
24257
24258Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
24259
24260 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 24261 isn't using a stub and if it supports argument passing.
c906108c
SS
24262
24263Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
24264
24265 * config/udi.exp(gdb_start): Make sure UDICONF is set
24266 properly before starting gdb.
24267
24268Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
24269
24270 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
24271 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
24272 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
24273
24274Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
24275
24276 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 24277 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
24278
24279 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
24280
24281 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
24282
24283 * config/monitor.exp: Make sure we disconnect from the target.
24284 Also, try a reboot/reload cycle instead of failing if the
24285 load fails.
24286
24287Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
24288
24289 * gdb.base/default.exp: Don't set match_max.
24290 * gdb.base/help.exp: Ditto.
24291 * gdb.base/list.exp: Ditto.
24292 * gdb.base/signals.exp: Ditto.
24293
24294 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
24295 set, use remote_ld to download the testcase instead of
24296 the GDB loader.
24297
24298Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
24299
24300 * config/vr5000.exp: New file.
24301
24302 * config/monitor.exp(gdb_target_monitor): Add pattern for
24303 "Ending remote" to detect errors in connecting.
24304
24305 * gdb.base/setshow.exp: Add .* within auto language test.
24306
24307 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
24308 target feature.
24309
24310 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 24311 and reboot the board if necessary.
c906108c
SS
24312
24313 * gdb.base/setvar.exp(test_set): Handle multiple prints within
24314 a set of tests. Remove print.* from the patterns being checked.
24315
24316Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
24317
24318 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
24319 refer to gdb_spawn_id.
24320
24321 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
24322 longer used.
24323 * config/sparclet.exp: Ditto.
24324 * config/sparclet-old.exp: Ditto.
24325 * config/slite.exp: Ditto.
24326 * config/sim.exp: Ditto.
24327 * gdb.base/funcargs.exp: Ditto.
24328
24329 * lib/gdb.exp:Remove references to gdb_spawn_id.
24330 (gdb_expect): Move to remote.exp.
24331
24332Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
24333
24334 * config/monitor.exp: Detect the "Couldn't establish connection"
24335 message from GDB.
24336
24337Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
24338
24339 * gdb.base/bitfields.exp: Use runto instead of explicit
24340 gdb_run_cmd/gdb_expect sequences.
24341
24342 * gdb.base/break.exp(text_next_with_recursion): Add match for
24343 gdb_expect call.
24344
24345 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
24346 We also need to handle the "A program is being debugged already"
24347 prompt from gdb. Use gdb_test to set the baud rate.
24348
24349 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
24350 to 20000. Really. I mean it.
24351
24352Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
24353
24354 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
24355 fails. If suppress_flag is set, skip perror message about not
24356 being able to send to GDB.
c906108c 24357 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 24358 GDB.
c906108c
SS
24359 (gdb_expect): If suppress_flag is set, always fail immediately.
24360 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
24361 (gdb_init): Call gdb_stop_suppressing_tests.
24362 (default_gdb_exit): Ditto.
24363 (default_gdb_start): Ditto.
24364
24365 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 24366 gdb_stop_suppressing_tests as appropriate.
c906108c 24367 * gdb.base/break.exp: Ditto.
889bf7c5 24368 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
24369 * gdb.base/commands.exp: Ditto.
24370 * gdb.base/exprs.exp: Ditto.
889bf7c5 24371 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
24372 * gdb.base/list.exp: Ditto.
24373 * gdb.base/recurse.exp: Ditto.
889bf7c5 24374 * gdb.base/scope.exp: Ditto.
c906108c
SS
24375 * gdb.base/structs.exp: Ditto.
24376 * gdb.c++/inherit.exp: Ditto.
24377
24378Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
24379
24380 * config/vr4300.exp: New file.
24381
99707966 24382 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 24383
99707966 24384 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
24385
24386Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
24387
24388 * lib/gdb.exp(gdb_init): New function.
24389
24390 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 24391 for each individual variable set.
c906108c
SS
24392
24393 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
24394 name.
24395
24396 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
24397
24398 * gdb.base/scope.exp: Use gdb_test.
24399
24400 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
24401 aborting; the testsuite driver will do that for us (see
24402 gdb_finish). Also, use gdb_test in a few more places.
24403
24404Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
24405
24406 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
24407
24408Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
24409
24410 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
24411 and "add_tests" are not at the same address.
24412
24413Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
24414
24415 * gdb.base/ptype.exp: Use gdb_test.
24416
24417Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
24418
24419 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
24420 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
24421 left in. No longer expect them to fail.
24422
24423 * gdb.stabs/*.mt; Deleted, no longer used.
24424 * gdb.stabs/configure.in: Remove references to target makefile
24425 frags.
24426 * gdb.stabs/configure: Rebuilt.
24427
24428 * gdb.disasm/*.mt: Deleted, no longer used.
24429 * gdb.disasm/configure.in: Remove references to target makefile
24430 frags. Use "sh3.s" as the unique filename for this directory.
24431 * gdb.disasm/configure: Rebuilt.
24432
24433 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
24434 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
24435 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
24436
24437Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
24438
24439 * config/udi.exp: Use mondfe,name instead of remote_host.
24440
24441Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
24442
24443 * gdb.base/watchpoint.exp: Don't expect a failure when calling
24444 a function with a watchpoint enabled on the mn10200.
24445
24446 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
24447 before trying to create it!
24448
24449Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
24450
24451 * config/vx.exp: Use hostname instead of netport.
24452
24453 * config/vxworks.exp: New file.
24454
24455 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
24456
24457 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 24458 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
24459 occurs.
24460
24461 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
24462 $gdb_spawn_id directly.
24463 (gdb_run_cmd): Try _start as well as start. Use the target feature
24464 gdb,start_symbol as the symbol to start from when jumping.
24465
24466Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
24467
24468 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
24469 redundant) test.
24470
24471 * gdb.base/recurse.exp: Relax final value test for 'b' so that
24472 it doesn't lose for 16bit integer systems.
24473
24474Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
24475
24476 * gdb.fortran/types.exp: If the target doesn't support "double"
24477 data types, then expect "real" types to only be 4 bytes.
24478
24479 * gdb.c++/virtfunc.exp: Expect failure for virtual function
24480 call tests if the target doesn't support inferior function calls.
24481
24482 * gdb.base/printcmds.exp: Allow minor deviation in FP values
24483 in printf tests.
24484
24485Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
24486
24487 * gdb.base/help.exp: Disable "help set", "help show", and
24488 "help support". Simplify regexp for "help stack".
24489
24490 * gdb.base/default.exp: Set match_max to 5000 and the timeout
24491 to 60 seconds. Temporarily set match_max to 15000 around the
24492 "info copying" test.
24493
24494 * gdb.base/nodebug.exp: Don't try to do an inferior function
24495 call if the target doesn't support them.
24496 * gdb.base/printcmds.exp: Likewise.
24497 * gdb.base/setvar.exp: Likewise.
24498 * gdb.base/structs.exp: Likewise.
24499 * gdb.c++/templates.exp: Likewise.
24500 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
24501
24502 * gdb.base/recurse.exp: Enable for the mn10200.
24503
24504 * configure.in: Do configure gdb.stabs directory for *-*-elf
24505 targets.
24506 * configure: Rebuilt.
24507
24508 * gdb.base/break.exp: Check for gdb,noresults before testing
24509 exit status and/or results from the target.
24510 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
24511 * lib/gdb.exp: Remove old (now bogus) initialization of
24512 noinferior, noargs, noresults and nosignals.
24513
24514Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
24515
24516 * config/sh.exp: New file.
24517
24518 * config/slite.exp: Try to connect multiple times to the board
24519 before rebooting. Only send a "monitor run" if need_monitor_run
24520 is set.
24521
24522 * gdb.base/break.exp: Don't do the "stub continue" test if
24523 the target has gdb_stub set.
24524
24525 * gdb.base/callfuncs.exp: Increase the timeout.
24526
24527 * gdb.base/interrupt.exp: Don't even try to compile the testcase
24528 if the target has gdb,noinferiorio set.
24529
24530 * gdb.base/list.exp: Increase match_max to 10000 characters.
24531
24532 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
24533
24534 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
24535 target.
24536
24537 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
24538
24539Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
24540
24541 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
24542 trying to delete the copy of gdb. Catch the file delete so we
24543 don't die if the delete fails; also, the file should be copied to
24544 the host, not to the build.
c906108c
SS
24545
24546Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
24547
24548 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 24549 parenthesis in case it contains multiple regexps separated
c906108c
SS
24550 with |.
24551
24552 * gdb.base/watchpoint.exp: Use gdb_test.
24553 * gdb.base/default.exp: Ditto.
24554
24555Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
24556
99707966 24557 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 24558
c906108c
SS
24559 * gdb.base/scope.exp: Use gdb_test.
24560 * gdb.c++/classes.exp: Ditto.
24561 * gdb.c++/inherit.exp: Ditto.
24562
24563Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
24564
24565 * gdb.base/crossload.exp: Don't use execute_anywhere, use
24566 remote_exec instead.
24567 * gdb.base/corefile.exp: Don't be ridiculous.
24568 * gdb.base/*.c: Add missing stub invocations.
24569
24570Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
24571
24572 * config/slite.exp: Miscellaneous fixes.
24573
24574 * lib/gdb.exp: Fix runto.
24575
24576 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
24577 the target.
24578
24579 * gdb.base/watchpoint.exp: Fix regexp.
24580
24581 * lib/gdb.exp(default_gdb_exit): Add a catch to the
24582 close and wait commands, as the descriptor may now be
24583 invalid. Always call "remote_close host".
24584
24585Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
24586
24587 Major rewrite for testsuite revision.
d63a86f8 24588
c906108c
SS
24589 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
24590 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
24591 instead of relying on spawn_id to always contain a valid
24592 spawn id.
24593 (get_compiler_info): New procedure to build the ${binfile}.ci
24594 file, instead of replicating this in N different places.
24595 (gdb_compile): New procedure.
d63a86f8 24596
c906108c 24597 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
24598 appropriate arguments) instead of compile. Use gdb_test in a lot
24599 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
24600 at the start of a testcase, as this is no longer done magically.
24601
24602 config/*-gdb.exp: Rename without the -gdb suffix.
24603
24604 config/mips.exp: Use remote_close instead of exit_remote_shell.
24605 config/monitor.exp: Use target_info instead of looking at
24606 baud, timeout, etc.
24607 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
24608
24609Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24610
24611 * gdb.c++/templates.exp (test_ptype_of_templates),
24612 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
24613 Update expect patterns for destructors and assignment operators
24614 to match corresponding c-typeprint.c changes.
24615 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
24616 to destructor breakpoint test, GDB should be able to set the
24617 destructor breakpoint without specifying arguments.
24618
24619Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
24620
24621 * gdb.threads/pthreads.exp: Change result for failure to compile due
24622 to lack of pthreads runtime support from an error to simply an
24623 unsupported test, per dejagnu standards.
24624
24625Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24626
24627 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
24628 where GDB exits to reduce pattern match time.
24629 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
24630
24631 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
24632
dc96c6c7 24633Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24634
24635 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
24636 * gdb.base/default.exp: ditto.
24637 * gdb.base/nodebug.exp: ditto.
24638 * gdb.base/printcmds.exp: ditto.
24639 * gdb.base/ptype.exp: ditto.
24640 * gdb.base/setvar.exp: ditto.
24641 * gdb.base/structs.exp: ditto.
24642 * gdb.base/setshow.c: Guard against uninitialized values of argc.
24643
24644Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
24645
24646 * configure, */configure: Rebuild with autoconf 2.12.
24647
24648Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
24649
24650 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
24651 use new i*86-pc-linux*-gnu quads.
24652 * gdb.base/corefile.exp: Ditto.
24653 * gdb.base/signals.exp: Ditto.
24654 * gdb.base/sigall.exp: Ditto.
24655 * gdb.base/interrupt.exp: Ditto.
24656
24657 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
24658 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
24659 RedHat 4.0.
d63a86f8 24660
c906108c 24661 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
24662 linux. This allows the test case to at least compile on latest
24663 linux, but still not run due to missing the threads runtime library.
c906108c
SS
24664
24665Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24666
24667 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
24668 directory to search gdb directory. Accept and step over conditional
24669 stack alignment code. Consume $prompt in failure cases.
24670 Reset timeout to $oldtimeout instead of some arbitrary value.
24671 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
24672 timeout problems with infinite stack backtraces.
24673 * gdb.base/ptype.exp (ptype struct link, union tu_link):
24674 Accept function parameters for linkfunc member.
24675
24676Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
24677
24678 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
24679 (CXXFLAGS): Remove, unreferenced.
24680 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
24681 previous -B options and also add -B option to pick up cross compiled
24682 runtime.
c906108c
SS
24683 (TARGET_INCLUDES): Add for -I options and add code to initialize when
24684 doing cross compiles.
24685 (target_alias): Declare global.
24686 (xgcc): Set variable to full path of gcc in build tree. Use findfile
24687 to verify that gcc exists in build tree, and if so set CC to that
24688 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 24689
c906108c
SS
24690Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
24691
24692 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
24693 ptype test for anonymous union. Fixup testcase to match
24694 current gcc debug output.
24695
24696Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
24697
24698 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
24699 force argument to an unsigned long type.
24700
24701Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
24702
24703 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 24704 tests and anonymous union print/ptype tests.
c906108c
SS
24705 * gdb.base/list.exp (test_forward-search): Increase timeout by
24706 5 minutes for the "search extremely long line" case.
24707 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
24708 completely optional and that the pass/fail messages use the command as
24709 the message if that third arg is a null string.
24710 (gdb_test_exact): Arrange that a null string pattern means match a
24711 null string output rather than any output, which might include random
889bf7c5 24712 errors.
c906108c
SS
24713 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
24714 backtrace test.
24715 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
24716 always failing and failure is now exposed by gdb.exp changes.
24717
24718Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
24719
24720 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
24721 weren't being noted.
24722
24723Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24724
24725 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
24726 * gdb.stabs/weird.exp: Remove v_comb xfails.
24727
dc96c6c7 24728Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24729
24730 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 24731 list.exp scope.exp watchpoint.exp]
c906108c 24732 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 24733
dc96c6c7 24734Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24735
24736 * config/monitor.exp: Increase download timeout to 1000 seconds.
24737
dc96c6c7 24738Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24739
24740 * config/m32r.exp: Increase timeout to 120 seconds.
24741
24742Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
24743
24744 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
24745 and accept older ordering as obsolescent gcc or gdb.
24746 * gdb.c++/templates.exp: Ditto.
24747 * gdb.c++/virtfunc.exp: Ditto.
24748
24749Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
24750
24751 * gdb.base/coremaker.c: Add code to mmap some data so we
24752 can check that it ends up in the core file.
24753 * gdb.base/corefile.exp: Add test to read mmapped data
24754 from core file.
24755
dc96c6c7 24756Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24757
24758 * config/m32r.exp: New file.
24759
24760Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
24761
24762 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
24763 that cflags can contains -gstabs, and work correctly for other tests.
24764
dc96c6c7 24765Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24766
24767 * gdb.base/setshow.exp: New file, tests show and set.
24768 * gdb.base/setshow.c: New file, tests show and set.
24769 * gdb.base/help.exp: Add test for help set|show annotate.
24770 * gdb.base/default.exp: Add test for set|show annotate.
24771
24772Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
24773
24774 * testsuite/gdb.base/break.exp: Make backtrace from factorial
24775 errors unique.
24776 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
24777 explicitly.
24778
24779Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
24780
24781 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
24782 and width commands. This is done elsewhere.
24783 * (gdb_start): Don't call gdb_start_sim here. That's already
24784 done in gdb_load. This fixes lots of failures in default.exp.
24785
24786Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
24787
24788 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
24789 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
24790 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
24791 in the same we we treat other failures (since it may be an expected
889bf7c5 24792 condition), rather than as an error.
c906108c
SS
24793 * gdb.base/signals.exp (test_handle_all_print): Revert back to
24794 old test format.
24795
24796Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
24797
24798 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
24799 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 24800 twice. Nuke the duplicates.
c906108c 24801 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 24802 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
24803 Remove config.h along with other config files.
24804
24805Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
24806
24807 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
24808 "p func1 ()" and note that rests of tests are skipped.
24809 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 24810 setup_xfails for "print func2::coremaker_local".
c906108c
SS
24811 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
24812 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
24813 affected by the previous run test.
24814 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
24815 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
24816 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
24817 "pass int powerset tuple" and "pass modeless int powerset tuple".
24818 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
24819 "real write 4" and "real write 8".
24820 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 24821 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
24822 "print \$i after tuple assign 2", and
24823 "print vs2 after tuple assign 2".
24824 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
24825 meaningful error message and return -1 so the caller can
24826 suppress further tests and avoid a cascade of errors.
d63a86f8 24827
c906108c
SS
24828Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
24829
24830 * gdb.base/a1-selftest.exp: Tweak tests to account for new
24831 format for printing version.
24832 * gdb.base/default.exp: Ditto.
24833 * gdb.base/interrupt.exp: Fix problem with cascade of
24834 errors if child process dies while calling a function.
d63a86f8 24835
c906108c
SS
24836Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
24837
24838 * Makefile.in (VPATH): Add
24839 * Makefile.in (Makefile, config.status): Fix rules so things get
24840 remade when necessary.
24841
24842Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
24843
24844 * Makefile.in (just-check): Add path to sibling expect dir
24845 to environment variable specified by RPATH_ENVVAR.
24846
24847Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
24848
24849 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
24850 (just-check): Add shared library paths for libstdc++, tk,
24851 tcl, bfd, and opcodes to the environment variable specified
24852 in RPATH_ENVVAR.
24853 * configure.in: Add support to recognize --enable-shared flag
24854 and generate correct value for RPATH_ENVVAR.
24855 * configure: Regenerated with autoconf.
24856
24857Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
24858
24859 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 24860 include all osf versions.
c906108c
SS
24861 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
24862 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
24863 when target is linux. When failing to build pthreads test
24864 executable, give more meaningful message.
24865 * gdb.threads/pthreads.c: Hpux also uses old definition of second
24866 arg for pthread_create.
d63a86f8 24867
c906108c
SS
24868Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
24869
24870 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 24871 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 24872 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 24873 and -lpthreads (everybody else).
c906108c
SS
24874 (test_startup): Fail gracefully if threads are not supported.
24875 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
24876 "p/c array_index("abcdef",2)" when not gcc compiled.
24877 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
24878 "print func2::coremaker_local" when not gcc compiled.
24879 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
24880 "ptype on opaque struct tagname (statically)",
24881 "ptype on opaque struct tagname (dynamically) 1", and
24882 "ptype on opaque struct tagname (dynamically) 2"
24883 for not compiled with gcc.
24884 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
24885 backtrace when compiled with gcc.
d63a86f8 24886 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
24887 than always return success.
24888
24889Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
24890
24891 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
24892
24893Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
24894
24895 * gdb.base/structs.exp: Undo last change.
24896
24897Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
24898
24899 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
24900 encapsulate all the steps/nexts done during self test, starting
24901 at main, and makes them less sensitive to optimization issues.
24902 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
24903 signal handler" test.
24904 * gdb.threads/pthreads.exp: Only run this for native configs.
24905 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
24906 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
24907 tests.
24908 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
24909 for "runto test_calls(void)" test.
d63a86f8 24910
c906108c
SS
24911Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
24912
24913 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
24914 and don't expect address info in breakpoint confirmations.
24915
24916Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
24917
24918 * gdb.base/list.exp (test_forward_search): Increase timeout
24919 temporarily by 60 seconds for searching extremely long line,
889bf7c5 24920 and then reset to old value when done. Increase expect input
c906108c
SS
24921 buffer to 10000.
24922
24923Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
24924
24925 * gdb.base/list.exp (test_forward_search): Fix to handle very
24926 long source line without overflowing expect's input buffer.
24927
24928Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
24929
24930 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
24931 "buffer_full".
24932
24933 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
24934 "buffer_full".
24935
24936 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
24937 "buffer_full".
24938
24939 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
24940 "buffer_full".
24941
24942Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
24943
24944 * configure.in (configdirs): Add gdb.threads.
24945 * configure: Regenerated with autoconf.
24946 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
24947 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
24948 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 24949
c906108c
SS
24950Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
24951
24952 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
24953
24954Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
24955
24956 * gdb.base/signals.exp (test_handle_all_print): Test separately for
24957 each signal's status in the output of "handle all print".
24958 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
24959 the \r\n sequence that immediately precedes the gdb prompt.
24960 * gdb.base/a1-selftest.exp: Save original timeout and restore
24961 after test.
24962
24963Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
24964
24965 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
24966 symbol.
24967
24968Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
24969
24970 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
24971
24972Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
24973
24974 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
24975 timeout by 60 seconds.
24976
24977Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
24978
24979 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
24980 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
24981 error return.
24982
24983Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
24984
24985 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
24986 gdb initialization, also report how long dejagnu waited. Restore
24987 old timeout before doing error return. Temporarily increase timeout
889bf7c5 24988 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
24989
24990Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
24991
24992 * lib/gdb.exp: Report timeout value for verbosity level 2.
24993 * config/gdbserver.exp: Ditto.
24994 * config/hppro.exp: Ditto.
24995 * config/mips-gdb.exp: Ditto.
24996 * config/monitor.exp: Ditto.
24997 * config/netware.exp: Ditto.
24998 * config/sim-gdb.exp: Ditto.
24999 * config/slite-gdb.exp: Ditto.
25000 * config/udi-gdb.exp: Ditto.
25001 * config/unix-gdb.exp: Ditto.
25002 * config/vx-gdb.exp: Ditto.
25003 * gdb.base/a1-selftest.exp: Ditto.
25004 * gdb.base/a2-run.exp: Ditto.
25005 * gdb.base/break.exp: Ditto.
25006 * gdb.base/corefile.exp: Ditto.
25007 * gdb.base/list.exp: Ditto.
25008 * gdb.base/recurse.exp: Ditto.
25009 * gdb.base/scope.exp: Ditto.
25010 * gdb.base/signals.exp: Ditto.
25011
25012Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
25013
25014 * gdb.threads/Makefile.in (docdir): Removed.
25015
25016Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
25017
25018 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 25019 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 25020 @srcdir@.
d63a86f8 25021 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
25022 autoconf 2.5 or higher.
25023 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
25024
25025Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
25026
25027 * configure: Regenerated.
25028 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
25029 avoid name clashes with SunOS headers.
25030
25031Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
25032
25033 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
25034
25035Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
25036
25037 * gdb.base/callfuncs.exp: Finish last change -- make sure the
25038 prototype information ends up in the compiler info file.
25039
25040Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
25041
25042 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
25043 attempting to regenerate it. Eliminate use of a temporary file
25044 and just generate the info file directly. Source it immediately,
25045 for consistency of use.
25046 * gdb.base/corefile.exp: Ditto
25047 * gdb.base/exprs.exp: Ditto.
25048 * gdb.base/funcargs.exp: Ditto.
25049 * gdb.base/langs.exp: Ditto.
25050 * gdb.base/list.exp: Ditto.
25051 * gdb.base/mips_pro.exp: Ditto.
25052 * gdb.base/nodebug.exp: Ditto.
25053 * gdb.base/opaque.exp: Ditto.
25054 * gdb.base/ptype.exp: Ditto.
25055 * gdb.base/scope.exp: Ditto.
25056 * gdb.base/setvar.exp: Ditto.
25057 * gdb.base/signals.exp: Ditto.
25058 * gdb.base/whatis.exp: Ditto.
25059 * gdb.c++/templates.exp: Ditto.
25060 * gdb.c++/virtfunc.exp: Ditto.
25061 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 25062 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
25063
25064Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25065
25066 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
25067 it got fixed by the recent lookup_minimal_symbol_by_pc change.
25068 Increase timeout, a lot of single stepping might be needed if the
25069 target has no hardware watchpoints.
25070
25071Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
25072
25073 * gdb.base/break.exp: Ignore compiler warnings when compiling
25074 break.c.
25075 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
25076 * gdb.base/default.exp: Add h8300 xfails. Handle messages
25077 from remote-sim.
25078 * gdb.base/exprs.exp: Add h8300 xfails.
25079 * gdb.base/funcargs.exp: Likewise.
25080 * gdb.base/nodebug.exp: Likewise.
25081 * gdb.base/printcmds.exp: Likewise.
25082 * gdb.base/ptype.exp: Likewise.
25083 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
25084 h8300 xfails.
d63a86f8 25085 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
25086 on the h8300.
25087 * gdb.base/funcargs.c: Explicitly make last constant argument to
25088 call_after_alloca_subr an unsigned long type.
25089 * gdb.base/return.c: Include stdio.h.
25090
25091Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
25092
25093 * config/abug.exp: New file for the older Motorola Bug monitor
25094 that runs on the mvme13x series VME boards.
25095 * config/monitor.exp: Use the new config array for target settings
25096 if they exist.
25097
25098Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
25099
25100 * sim-gdb.exp: Make the SH simulator allocate less space when
25101 it is targeted.
25102
25103Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
25104
25105 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
25106 test.
25107
25108Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
25109
25110 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
25111 "rs6000-*-*" for "list function in include file" when gcc compiled.
25112 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
25113 for "p ctable1[120]".
25114 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
25115 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
25116 Remove setup_xfail for "rs6000-*-*" for
25117 "print 'scope0.c'::filelocal before run".
25118 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
25119 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
25120 since some compilers don't allow both options to be given
25121 on the same command line. Create object file and move it.
d63a86f8 25122
c906108c
SS
25123Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
25124
25125 * gdb.base/corefile.exp: Always regenerate the core file, since
25126 we always regenerate the coremaker program. Detect special case
25127 where registers cannot be read from core file.
d63a86f8 25128
c906108c
SS
25129Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
25130
25131 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
25132 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
25133 * gdb.c++/templates.exp: Only match on basename of file since
25134 some formats like xcoff don't encode directory information.
25135 * gdb.stabs/weird.exp: Use the right sed script for powerpc
25136 and rs6000 AIX xcoff targets.
25137 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
25138 * configure: Regenerate.
25139 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
25140 here, rather than in distclean.
d63a86f8 25141
c906108c
SS
25142Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
25143
25144 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
25145 defined, and use it to compile the test case with -O2. The
25146 native compilation still uses no optimization.
25147 * gdb.base/mips_pro.c: Remove inline assembly code since
25148 it is compiled PIC by default, which results in assembler
25149 warnings that make the testsuite think the compilation
25150 was unsuccessful.
25151
25152Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
25153
25154 * gdb.c++/misc.exp: Add note to message for
25155 "print s.a for foo struct" that this is a known gcc 2.7.2
25156 and earlier bug.
25157
25158Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
25159
25160 * gdb.base/break.exp: Fix pattern for matching "Delete all
25161 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
25162 setup_xfail for deleting all breakpoints test. Fix various
25163 timeout messages to include "(timeout)".
25164 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
25165 for "p t_float_values2(3.14159,float_val2)".
25166 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
25167 for "continue to call2g" when gcc compiled.
25168 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
25169 "up to foo in langs.exp", "show language at foo in langs.exp",
25170 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
25171 and "show language at fsub in langs.exp".
25172 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
25173 "list line 1 in include file", "list message for lines past EOF",
25174 "list function in include file", "list list0.h:foo", and
25175 "list filename:function; nonexistant function".
25176 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
25177 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
25178 and "ptype t_char_array" to be for native cc only.
d63a86f8 25179
c906108c
SS
25180Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
25181
d63a86f8 25182 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 25183 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 25184 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
25185
25186Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
25187
25188 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
25189 "bt in signals.exp". This problem only appears when running
25190 the testsuite, and then only intermittently.
25191
25192Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
25193
25194 * gdb.base/return.exp (return_tests): Differentiate between
25195 two tests of continuing.
25196
25197Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
25198
25199 * */Makefile.in (maintainer-clean): Remove config.log.
25200 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
25201 * gdb.c++/Makefile.in (PROGS): Add inherit.
25202 (clean): Remove *.ci.
25203
25204Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
25205
25206 * gdb.c++/misc.cc: Add test code from Mike Stump.
25207 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
25208
25209Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
25210
25211 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
25212 to "alpha-*-osf2*" and add comment.
25213 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
25214 setup_xfail for "step over execarg initialization" and
25215 "step over corearg initialization".
c906108c
SS
25216 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
25217 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
25218 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 25219 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
25220 "print func2::coremaker_local", and "backtrace in corefile.exp".
25221 * gdb.base/signals.exp: Build and source signals.ci.
25222 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
25223 to be for gcc only.
25224 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 25225
c906108c
SS
25226Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25227
25228 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
25229 Feb 3 procfs.c change.
25230
25231Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
25232
25233 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
25234
25235Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
25236
25237 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
25238 from dejagnu's apparent default of 10 seconds, which gives random
25239 results when running the tests over NFS on moderately loaded systems.
25240 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
25241
25242Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
25243
25244 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
25245 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 25246 result reports.
c906108c
SS
25247
25248Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
25249
25250 * configure.in (CY_AC_PATH_TCLH): Remove.
25251 * configure: Regenerate.
25252
25253Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
25254
25255 * gdb.c++/Makefile.in (clean): Add missing '{'.
25256
25257Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
25258
25259 * lib/gdb.exp: Provide a default value for noinferior.
25260
25261 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
25262 Load libgloss.exp.
25263
25264Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
25265
25266 * gdb.disasm/hppa.exp: Compile directly into an executable, use
25267 the executable, not the .o to run the tests from.
25268
25269Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
25270
25271 * gdb.base/break.exp: Don't test for program exit or exit status
25272 if $noresults if nonzero.
25273 * gdb.base/langs.exp: Likewise.
25274 * gdb.base/watchpoint.exp: Likewise.
25275
25276 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
25277 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
25278 trying to compile the testcase.
25279
25280Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
25281
25282 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
25283 * gdb.base/signals.exp (continue to handler): Likewise.
25284
25285Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
25286
25287 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
25288
25289 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
25290
25291Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
25292
25293 * gdb.base/corefile.exp: Recognize "not found" as failure
25294 when trying to determine if a core file was generated.
25295 If no core file was generate the first time, try again without
25296 the ulimit -c to work around braindamaged shells.
25297
25298Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
25299
25300 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
25301 [] tests with "test" and enclose string in quotes.
25302 * gdb.stabs/configure: Rebuild
d63a86f8 25303
c906108c
SS
25304Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
25305
25306 Changes in sync with expect:
25307 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
25308 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
25309 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
25310 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
25311 argument to AC_REQUIRE.
25312 * configure: Regenerated.
25313
25314Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
25315
25316 * gdb.base/corefile.exp: When generating a core, discard any
25317 error messages about ulimit not found and the "core dumped"
25318 message from the shell that runs the coredumper.
25319
25320Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
25321
25322 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
25323
25324 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
25325 which sed script to run. Expect failure for v_comb test
25326 on PA targets too.
d63a86f8 25327
c906108c
SS
25328Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
25329
25330 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 25331 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
25332
25333Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
25334
25335 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
25336 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 25337 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
25338 * lib/gdb.exp (default_gdb_start): Fix typo.
25339 * gdb.base/corefile.exp: Allow "Core was generated by ..."
25340 messages to not include the full program name that caused
25341 the core dump since some systems (such as solaris) apparently
25342 truncate this path to about 80 characters.
25343 When generating a core file first try increasing the core file
25344 size limit to unlimited since some systems may default it to
25345 zero, and it is harmless to try it. Move the test for failing
25346 to generate a core file to where it will actually get executed.
25347 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
25348 new gdb result from g++ debug info improvements and make old
25349 pattern obsolescent. Also account for size_t differences
25350 (may be int or long).
25351 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
25352 initialization before function call is placed in the delay slot
25353 and thus appears to be skipped over by commands such as "next".
25354
25355Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
25356
25357 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
25358
25359Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
25360
25361 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
25362 input source file; fix code to compile test to deal with this
25363 convention.
25364 * gdb.c++/*.exp: Likewise.
25365
25366Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
25367
25368 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
25369 "bt in signals.exp".
25370
25371Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
25372
25373 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
25374 "step over execarg initialization" and
889bf7c5 25375 "step over corearg initialization".
c906108c
SS
25376
25377Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
25378
25379 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
25380 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
25381
25382Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
25383
25384 From Rob Savoye (rob@poseidon.cygnus.com)
25385 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
25386 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
25387 configure.in}, gdb.disasm/{Makefile.in, configure.in},
25388 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
25389 configure.in}: Major reworking for autoconfig.
c906108c
SS
25390 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
25391 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 25392 New files.
c906108c
SS
25393 * config/unix-gdb.exp: Make GDB global.
25394 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
25395 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
25396 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
25397 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
25398 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
25399 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 25400 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
25401 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
25402 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
25403 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
25404 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 25405 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
25406 to returns as necessary, arrange for test to compile own testcase
25407 executable.
c906108c 25408 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 25409
c906108c
SS
25410Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
25411
25412 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 25413 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
25414 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
25415 "backtrace through signal handler".
25416
25417Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25418
25419 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
25420 continuing from a job control stop signal.
25421 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
25422
25423Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
25424
25425 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
25426 * gdb.base/corefile.exp: Likewise.
25427 * gdb.base/funcargs.exp: Likewise.
25428
25429Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
25430
25431 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
25432 * config/monitor.exp: Add support for setting baud rate.
25433
25434Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
25435
25436 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
25437 i*86-*-linux* xfails for "backtrace through signal handler".
25438 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
25439 "print func2::coremaker_local".
25440 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 25441 alpha-dec-osf2* xfail for
c906108c
SS
25442 "delete all breakpoints when none".
25443
25444Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
25445
25446 * gdb.base/break.exp: Change test that deletes all breakpoints
25447 when no user breakpoints are installed. A post 4.15 change
25448 causes gdb to no longer prompt in this case.
25449
25450Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
25451
25452 * gdb.base/return.exp (return_tests): Change xfail for test
25453 "correct value returned double test" to stop xfailing at
25454 Solaris 2.5. Apparently the bug has been fixed.
25455
25456Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
25457
25458 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
25459 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
25460
25461Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
25462
25463 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
25464 * gdb.disasm/hppa.s: Corresponding changes.
25465
25466Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
25467
25468 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
25469 makefile fragment.
25470 * config/mt-hpux: Deleted.
25471
25472Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
25473
d63a86f8 25474 * Many files: When warning about suppressed tests due to a
c906108c
SS
25475 nonexistant test binary, avoid incrementing the warning count.
25476
25477Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
25478
25479 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 25480
c906108c
SS
25481Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25482
25483 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
25484 "sparc-*-solaris2*".
25485
25486Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25487
25488 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
25489 Add global and local variables and initialize them.
25490 * gdb.base/corefile.exp: Test correct mapping of corefile sections
25491 by printing variables. Remove rs6000 and powerpc xfails, BFD now
25492 extracts the file name and terminating signal from the core file.
25493 * TODO: Remove note about tests for correct mapping of corefile.
25494 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
25495 from optimizing it away.
25496 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
25497 handles common blocks.
25498
25499Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
25500
25501 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
25502 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
25503
25504Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
25505
25506 * Makefile.in (maintainer-clean): New target, synonym for
25507 realclean.
25508 * gdb.base/Makefile.in (maintainer-clean): Likewise.
25509 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
25510 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
25511 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
25512 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
25513 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
25514
25515Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
25516
25517 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
25518 xfails when not gcc compiled for "print foo::funclocal".
25519 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
25520 "print foo::funclocal at foo",
25521 "print 'scope1.c'::foo::funclocal at foo",
25522 "print foo::funclocal_bss at foo",
25523 "print 'scope1.c'::foo::funclocal_bss at foo",
25524 "print foo::funclocal_ro at foo",
25525 "print 'scope1.c'::foo::funclocal_ro at foo",
25526 "print bar::funclocal at foo" and
25527 "print 'scope1.c'::bar::funclocal at foo".
25528 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
25529 gcc compiled for "print foo::funclocal at bar".
25530 Expand all messages to ensure that they identify that
25531 the test is at bar().
25532 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
25533 gcc compiled for:
25534 "ptype on opaque struct pointer (statically)",
25535 "ptype on opaque struct tagname (statically)",
25536 "ptype on opaque struct pointer (dynamically) 1",
25537 "ptype on opaque struct tagname (dynamically) 1",
25538 "ptype on opaque struct pointer (dynamically) 2" and
25539 "ptype on opaque struct tagname (dynamically) 2
25540 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
25541 gcc compiled for:
25542 "p datalocal"
25543 "whatis datalocal",
25544 "ptype datalocal",
25545 "p bsslocal",
25546 "whatis bsslocal", and
25547 "ptype bsslocal".
25548 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
25549 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
25550 when not gcc compiled.
25551 * gdb.base/funcargs.exp (float_and_integral_args): Add
25552 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
25553 compiled.
25554 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
25555 "backtrace from call6a" when not gcc compiled.
25556 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
25557 "backtrace from call7a" when not gcc compiled.
25558 * gdb.base/callfuncs.exp (do_function_calls):
25559 Add "hppa*-*-hpux*" xfail when not gcc compiled for
25560 "p t_char_array_values(char_array_val2,char_array_val1)",
25561 "p t_char_array_values(char_array_val1,char_array_val2)",
25562 "p t_char_array_values("carray 1","carray 2")",
25563 "p t_char_array_values("carray 1",char_array_val2)",
25564 "p t_char_array_values(char_array_val1,"carray 2")",
25565 "p sum_args(1,{2})",
25566 "p sum_args(2,{2,3})",
25567 "p sum_args(3,{2,3,4})",
25568 "p sum_args(4,{2,3,4,5})"
25569 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
25570 "backtrace in corefile.exp" when not gcc compiled.
25571
25572Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25573
25574 * gdb.base/signals.exp: Rewrite `handle all print' test as
25575 a procedure. Accept blanks or TABs as whitespace, increase
25576 timeout and expect input buffer size for the large output
25577 from the command. Remove "i*86-*-bsdi2.0" xfail.
25578
25579Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25580
25581 * gdb.base/setvar.exp: Add new testcases for truncation when
25582 assigning invalid values to bitfields.
25583
25584Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
25585
d63a86f8 25586 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
25587 mips-sgi-irix* xfail for
25588 "call inferior func with struct - returns char *"
25589 and fix test so that an optional (unsigned char *) cast is
889bf7c5 25590 accepted in the result.
c906108c
SS
25591
25592Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
25593
25594 * gdb.base/funcargs.exp (float_and_integral_args): Remove
25595 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
25596 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
25597 * gdb.base/signals.exp: Remove duplicate "handle all print" test
25598 that accidentally got checked in.
25599
25600Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
25601
d63a86f8 25602 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
25603 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
25604 compiled test.
25605 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
25606 Add mips-sgi-irix5* xfail for not gcc compiled.
25607 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
25608 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
25609 "p top", "whatis top", "p middle", and "whatis middle".
25610 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
25611 "whatis signed char" for not gcc compiled.
25612 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
25613 "set variable signed char=-1 (-1)" and
25614 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
25615 * gdb.base/funcargs.exp (float_and_integral_args):
25616 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
25617 Add mips-sgi-irix* xfail when not gcc compiled for
25618 "continue to call2b".
25619 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
25620 "continue to call2g".
25621 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
25622 "backtrace from call6a"
25623 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
25624 "backtrace from call7k".
25625 Add mips-sgi-irix5* xfail when not gcc compiled for
25626 "backtrace from call7a".
25627 (localvars_after_alloca): Fix gdb_test cmds for
25628 "print * after runto ...".
25629 Remove rs6000-*-* xfails for
25630 "print i after runto localvars_after_alloca" and
25631 "print l after runto localvars_after_alloca"
25632 for all compilers.
25633 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 25634 when not compiled with gcc, for:
c906108c
SS
25635 "print signed char == (minus)",
25636 "print signed char != (minus)",
25637 "print signed char < (minus)",
25638 "print signed char > (minus)".
25639 * gdb.base/callfuncs.exp (do_function_calls):
25640 Add mips-sgi-irix* xfail, when compiled with native compiler, for
25641 "call inferior func with struct - returns char *".
d63a86f8 25642 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
25643 "correct value returned double test" to include Solaris 2.4.
25644 * gdb.base/funcargs.exp (float_and_integral_args):
25645 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 25646
c906108c
SS
25647Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25648
25649 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
25650 enumeration bitfields if compiling with GNU C.
25651 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
25652 to empty' prompt.
25653
25654Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
25655
25656 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
25657 test for PRO targets.
25658
25659 * gdb.base/funcargs.exp: Avoid ever setting more than 8
25660 breakpoints in the inferior at any given time by making
25661 two groups of breakpoints for call2*, call6* and call7*
25662 tests.
25663
25664Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25665
25666 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
25667 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
25668 from optimizing it away.
25669 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
25670 "call inferior func with struct".
25671
25672Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
25673
25674 * configure.in: Only configure gdb.chill for particular targets.
25675
25676Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
25677
25678 * gdb.base/Makefile.in: Add action to .c.o transformation
25679 rule that generates a .ci file for each .o file and remove
25680 explicit .c.o rules except for callfuncs.o.
25681 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
25682 generates a .ci file for each .o file and remove explicit
25683 .cc.o rules.
25684 (clean): Remove *.tmp *.ci files.
25685 (EXECUTABLES): Remove templ-info.exp.
25686 * gdb.base/compiler.c: New file.
25687 * gdb.c++/compiler.cc: New file
25688 * gdb.base/scope.exp: Source gdb.base/scope.ci.
25689 Change rs6000-*-* xfail for
25690 "print 'scope0.c'::filelocal_ro" and
25691 "print 'scope1.c'::filelocal" and
25692 "print 'scope1.c'::filelocal_bss" and
25693 "print 'scope1.c'::filelocal_ro" and
25694 "print 'scope1.c'::foo::funclocal" and
25695 "print 'scope1.c'::foo::funclocal_ro" and
25696 "print 'scope1.c'::bar::funclocal" and
25697 "print 'scope0.c'::filelocal_ro" and
25698 "print 'scope1.c'::filelocal at foo" and
25699 "print 'scope1.c'::filelocal_bss at foo" and
25700 "print 'scope1.c'::filelocal_ro at foo" and
25701 "print 'scope1.c'::foo::funclocal at foo" and
25702 "print 'scope1.c'::foo::funclocal_bss at foo" and
25703 "print 'scope1.c'::foo::funclocal_ro at foo" and
25704 "print 'scope1.c'::bar::funclocal at foo" and
25705 "print 'scope0.c'::filelocal_ro" and
25706 "print 'scope1.c'::filelocal" and
25707 "print 'scope1.c'::filelocal_bss" and
25708 "print 'scope1.c'::filelocal_ro" and
25709 "print 'scope1.c'::foo::funclocal" and
25710 "print 'scope1.c'::foo::funclocal_bss" and
25711 "print 'scope1.c'::foo::funclocal_ro" and
25712 "print 'scope1.c'::bar::funclocal" and
25713 "print 'scope1.c'::bar::funclocal_bss"
25714 to only be xfail'd when not compiled with gcc.
d63a86f8 25715 Add rs6000-*-* xfail for
c906108c
SS
25716 "print 'scope0.c'::filelocal_bss before run"
25717 when compiled with gcc.
25718 (test_at_main): Add rs6000-*-* xfail for
25719 "print filelocal_ro in test_at_main"
25720 when compiled with gcc.
25721 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 25722 Add rs6000-*-aix* xfail for
c906108c
SS
25723 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
25724 "ptype t_char_array", not compiled with gcc.
25725 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
25726 xfail for "list foo (in include file)" when gcc compiled.
25727 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 25728 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
25729 "run to call0a" if not compiled with gcc.
25730 (unsigned_integral_args): Add rs6000-*-* xfail for
25731 "run to call1a" if not compiled with gcc.
25732 (float_and_integral_args): Add rs6000-*-* xfail for
25733 "run to call2a" if not compiled with gcc and for
25734 "continue to call2b" for any compiler.
25735 Add rs6000-*-* xfail to
25736 "print f1 after run to call2a" for gcc compiled.
25737 (discard_and_shuffle): Add rs6000-*-* xfail for
25738 "run to call6a".
25739 (shuffle_round_robin): Add rs6000-*-* xfail for
25740 "backtrace from call7a" if not compiled with gcc.
25741 Add rs6000-*-* xfail for
25742 "backtrace from call7b" if compiled with gcc.
25743 (call_after_alloca): Add rs6000-*-* xfail for
25744 "print c in call_after_alloca" and
25745 "print s in call_after_alloca" and
25746 "backtrace from call_after_alloca_subr"
25747 if not compiled with gcc.
25748 (localvars_in_indirect_call): Add rs6000-*-* xfail for
25749 "print c in localvars_in_indirect_call" and
25750 "print c in localvars_in_indirect_call" and
25751 "backtrace in indirectly called function" and
25752 "stepping into indirectly called function"
25753 if not compiled with gcc.
25754 (localvars_after_alloca): Add rs6000-*-* xfail for
25755 "print c after runto localvars_after_alloca" and
25756 "print s after runto localvars_after_alloca" and
25757 "print i after runto localvars_after_alloca" and
25758 "print l after runto localvars_after_alloca"
25759 for all compilers.
25760 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
25761 than whatis-info.exp.
25762 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
25763 than opaque-info.exp.
25764 Setup rs6000-*-* xfail for
d63a86f8 25765 "ptype on opaque struct pointer (statically)" and
c906108c
SS
25766 "ptype on opaque struct pointer (dynamically)" when
25767 not compiled with gcc.
25768 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
25769 rather than callf-info.exp.
25770 (do_function_calls): Add clear_xfail for rs6000-*-* for
25771 "p t_float_values2(3.14159,float_val2)". Seems to work
25772 fine there, both with xlc and gcc. Need to find out what
25773 it is doing right and fix other platforms.
25774 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
25775 "call inferior func with struct - returns int",
25776 "call inferior func with struct - returns long",
25777 "call inferior func with struct - returns float",
25778 "call inferior func with struct - returns double",
25779 "call inferior func with struct - returns char *",
25780 but only if not gcc compiled (presumes xlc compiled).
25781 Change rs6000-*-* xfails for
25782 "call inferior func with struct - returns char" and
25783 " call inferior func with struct - returns short" to only
25784 xfail if not using gcc.
25785 (clean mostlyclean): Remove *.ci and *.tmp files.
25786 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
25787 than templ-info.exp.
25788 * gdb.base/langs.exp: Source gdb.base/langs.ci.
25789 Add rs6000-*-* xfail for "up to foo in langs.exp"
25790 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 25791 when not gcc compiled.
d63a86f8 25792
c906108c
SS
25793Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
25794
25795 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
25796 * gdb.base/corefile.exp: Likewise.
25797 * gdb.base/list.exp: Likewise.
25798 * gdb.base/scope.exp: Likewise.
25799 * gdb.base/siganls.exp: Likewise.
25800
25801 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
25802 compiler output.
25803 * gdb.base/whatis.exp: Likewise.
25804
25805Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
25806
25807 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
25808 failure (opcode table has been fixed to match reality).
25809
25810Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
25811
25812 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
25813 "call inferior func with struct - returns char",
25814 "call inferior func with struct - returns short"
25815
25816 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
25817 "print 'scope0.c'::filelocal at main",
25818 "print 'scope0.c'::filelocal_bss in test_at_main",
25819 "print 'scope0.c'::filelocal at foo",
25820 "print 'scope0.c'::filelocal_bss in test_at_foo",
25821 "print 'scope0.c'::filelocal at bar",
25822 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 25823
c906108c
SS
25824 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
25825 in source file 1". This bug seems to have been fixed with both
25826 gcc and native cc (was native assembler bug?).
25827
25828Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
25829
25830 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
25831 "backtrace through signal handler" to "i*86-*-sysv4*".
25832 * gdb.base/signals.exp: Add xfail for "'next' behaved as
25833 continue" case. Add "known SVR4 bug" to fail message.
25834 Add "i*86-*-bsdi2.0" xfail for "handle all print".
25835 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
25836 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
25837 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
25838 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
25839 "up to foo in langs.exp", "show language at foo in
25840 langs.exp", "up to cppsub_ in langs.exp", "show
25841 language at cppsub_ in langs.exp", "up to fsub in
25842 langs.exp", and "show language at fsub in langs.exp".
25843 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
25844 "bactrace in corefile.exp".
25845 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
25846 "call inferior function with struct - returns float" and
25847 "call inferior function with struct - returns double".
d63a86f8 25848
c906108c
SS
25849Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
25850
25851 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
25852 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
25853 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
25854 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
25855
25856Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
25857
25858 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
25859 (or overriden) "CHILL" macro rather then bare "gcc".
25860 Also look for ../../gcc/xgcc since that is what we will
25861 actually need, not "Makefile". Remove following assignment
25862 of CHILL to CHILL_FOR_TARGET because that results in
25863 recursive definition.
25864
25865Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
25866
25867 * gdb.base/corefile.exp: Change xfail for backtrace in
25868 corefile.exp from linuxaout to all linux.
25869 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
25870 cases where we miss the breakpoint at the signal handler
25871 for some reason. Setup xfail for linuxoldld/linuxaout and
25872 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
25873 hitting SIGURG breakpoint.
25874 * gdb.base/signals.exp: Setup xfail for "next" acting like
25875 continue to add linuxoldld. Setup xfail for all linux for
25876 "next to handler in signals_tests_1", "backtrace in
25877 signals_tests_1", "continue to func1", "pass SIGUSR1",
25878 and continue to handler".
25879
25880Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
25881
25882 * Update all FSF addresses except those in COPYING* files.
25883
25884Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
25885
25886 * gdb.base/a2-run.exp: Change messages to be more explicit about
25887 the status of args, and quote binfile in results.
25888
25889Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
25890
25891 * gdb.base/callfuncs.exp: Add tests for passing structs to
25892 inferior functions and return various types.
25893 * gdb.base/callfuncs.c: Add functions to receive a struct
25894 and return a member of the struct, in various types.
25895
25896Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25897
25898 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
25899
25900Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
25901
25902 * config/vxworks29k.exp: New file, sources vxworks.exp.
25903
25904Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
25905
25906 * config/gdbremote.exp: New file. Testing framework using
25907 gdbserver.
25908
25909Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
25910
25911 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
25912 "call function when asleep" and "send end of file".
25913 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
25914 for "backtrace in corefile.exp".
25915 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
25916 for "backtrace through signal handler".
25917 * gdb.base/corefile.exp: Make sure we actually generate a core file
25918 before trying the core tests. Some systems allow the user to suppress
25919 generation of core files and default to that (linux for example).
25920 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
25921 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
25922
25923Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
25924
25925 * gdb.threads: New directory with some crude multi-threaded
25926 gdb tests (step.exp and step2.exp).
25927 * config/mt-lynx (STEP_EXECUTABLE): Define.
25928 (THREADFLAGS): Define.
25929
25930Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
25931
25932 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
25933
25934 * gdb.base/signals.exp: Disable whole file for lynx until
25935 further notice.
25936
25937 * gdb.base/signals.exp: xfail test where "next" acts like
25938 "continue" for lynx.
25939
25940 * gdb.base/interrupt.exp: xfail test for calling function while
25941 inferior is asleep for lynx.
25942
25943 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
25944 than one cr-lf after each command.
25945
25946Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25947
25948 * configure.in: Reinstate setting of stabsdirs variable, fix
25949 typo in setting up configdirs for native builds.
25950
25951 * gdb.base/return.exp: Fix typo in return double test.
25952 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
25953 compiler from optimizing them away.
25954
25955Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
25956
25957 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
25958 sequences to be echo'd by gdb when using gdb_test.
25959 * gdb.chill/chexp.exp: Likewise.
25960 * gdb.fortran/exprs.exp: Likewise
25961
25962Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
25963
25964 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
25965 after the inferior gdb has started.
25966
25967 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
25968 after each command.
25969 * gdb.base/funcargs.exp: Likewise.
25970 * gdb.base/gdbvars.exp: Likewise.
25971 * gdb.base/interrupt.exp: Likewise.
25972 * gdb.base/list.exp: Likewise.
25973 * gdb.base/watchpoint.exp: Likewise.
25974 * gdb.c++/demangle.exp: Likewise.
25975 * gdb.c++/inherit.exp: Likewise.
25976 * gdb.chill/chexp.exp: Likewise.
25977 * gdb.fortran/exprs.exp: Likewise.
25978
25979 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
25980 test if we can't handle IO to/from the inferior.
25981
25982 * gdb.c++/misc.exp: Always check for a program already being
25983 started after sending a "run" command to gdb.
25984
25985 * gdb.base/twice.exp: Start with a fresh gdb.
25986
25987 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
25988 only depend on gdb's expression code, not the chill runtime.
25989
25990 * gdb.base/return.c: Put return values into variables so we
25991 can have gdb print them rather than depending on the program
25992 to print them.
25993 * gdb.base/return.exp: Corresponding changes.
25994
25995 * lib/gdb.exp: Provide default value for noinferiorio.
25996 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
25997 the inferior.
25998
25999 * gdb.base/break.exp: Always check for a program already being
26000 started after sending a "run" command to gdb.
26001 (text_next_with_recursion): Don't check the output from the
26002 program's printf statement. Instead just make sure the program
26003 exited.
26004
26005 * gdb.base/commands.exp: Protect tests which need arguments with
26006 $noargs conditionals.
26007
26008Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26009
26010 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
26011 of structure member arrays to match gdb/valops.c:value_addr change.
26012
26013Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
26014
26015 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
26016 cases.
26017
26018Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
26019
26020 * configure.in (configdirs): Remove gdb.chill from default list
26021 of subdirs and then add it back in only if doing a native build.
26022 The current chill compiler does not yet work in any cross build.
26023 * Revert all signal changes from Jul 6.
26024 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
26025 for sh-hms targets, allowing these tests to link, with no other
26026 changes. Testing is suppressed by setting "nosignals" in site.exp.
26027
26028Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
26029
26030 * configure.in (signaldirs): Define and add to configdirs for all
26031 targets except some specific ones that are known to not support signals.
26032 Also clean up formatting.
26033 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
26034 (signals, sigall): Remove rules to build.
26035 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
26036 Moved to new gdb.signals directory.
26037 * gdb.signals: New test directory.
26038 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
26039 signals.c signals.exp}: New or moved files.
26040
26041Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
26042
26043 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
26044
26045Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
26046
26047 * gdb.base/return.exp: Xfail `return double' test failure
26048 on at least Solaris 2.3 and handle future/past versions on
26049 a case by case basis as appropriate. Also update message
26050 to include i*86 failures.
26051
26052Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26053
26054 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
26055
26056 * lib/gdb.exp: Fix comment which erroneously identified
26057 gdb_file_cmd as gdb_load (the 19 May change was in fact to
26058 gdb_file_cmd not gdb_load).
26059 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
26060
26061 * gdb.base/setvar.exp: Make test names consistent between pass and
26062 fail cases. Use gdb_test more.
26063
26064Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26065
26066 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
26067
26068Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26069
26070 * gdb.base/help.exp: Fix expected help string for `show commands'.
26071
26072Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
26073
26074 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
26075
26076 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
26077 of a text section.
26078
26079Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
26080
26081 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
26082 that loop eventually terminates. Fix Connection refused logic so
26083 that testsuite will expire nicely.
26084
26085Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
26086
26087 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
26088 config/rom68k.exp: New tcl glue for the appropriate monitors.
26089 These all just end up calling monitor.exp.
26090 * config/monitor.exp (gdb_target_monitor): Handle `Connection
26091 refused' by retrying. Cleanup some timeout issues.
26092 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
26093 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
26094 callers don't have to set/restore global timeout variable.
26095
26096 * The following set of changes centralizes management of the global
26097 timeout variable. This way, it can be set in one target dependent
26098 place instead of dozens of places scattered throughout the test suite.
26099 If you need to lengthen a timeout, then you should either set timeout
26100 in one of the config/{target}.exp files, or multiply it by a factor.
26101 Setting it to an absolute value is always going to lose for some
26102 targets.
26103 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
26104 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
26105 * gdb.base/funcargs.exp: Don't set timeout.
26106 * gdb.base/list.exp (test_forward_search): Only use local timeout.
26107 * gdb.base/printcmds.exp (test_print_string_constants
26108 test_print_array_constants): Don't set timeout.
26109 * gdb.base/ptype.exp: Don't set timeout.
26110 * gdb.base/recurse.exp: Don't set timeout.
26111 * gdb.base/return.exp: Don't set timeout.
26112 * gdb.base/watchpoint.exp: Don't set timeout.
26113 * gdb.c++/classes.exp (do_tests): Don't set timeout.
26114 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
26115
26116Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
26117
26118 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
26119
26120Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26121
26122 * lib/gdb.exp: Disable chill tests for irix5.
26123
26124Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26125
26126 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
26127 each test pass or fail.
26128
26129Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26130
26131 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
26132 xlc not gcc.
26133
26134Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
26135
26136 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
26137
26138Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
26139
26140 * config/est.exp: Fix copyright and comments. Remove dead code.
26141 Use targetname, serialport and baud variables instead of fixed
26142 constants.
26143 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
26144 * config/cpu32bug.exp: New file to support cpu32bug monitors.
26145
26146Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26147
26148 * gdb.base/watchpoint.exp: Don't run
26149 test_watchpoint_triggered_in_syscall for sunos.
26150
26151Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26152
26153 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
26154 they don't seem to exist. Do include stdio.h.
26155
26156Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26157
26158 * gdb.base/a1-selftest.exp: Add alpha xfail.
26159
26160Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26161
26162 * gdb.base/watchpoint.c (main): Prompt before calling read().
26163 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
26164 Revise accordingly. Remove cruft about sending "123" several
26165 times, until it gets noticed. Clean up the "print buf[0]" stuff
26166 so that it passes or fails, and waits for prompts in the usual way.
26167
26168Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26169
26170 * gdb.base/recurse.exp: Fix comment.
26171
26172 * TODO: Remove item about printing variables in nodebug.exp. Add
26173 item about enabling tests which are only run on some targets.
26174
26175 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
26176 fail, make test names unique, use new gdb_test convention
26177 regarding pattern, use gdb_test more, etc.).
26178
26179 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
26180 fail, make test names unique, etc.).
26181
26182Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26183
26184 * gdb.base/nodebug.c: Change return type of top and middle to
26185 short.
26186 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
26187 are fixed by the recent mdebugread.c changes. Allow `short ()'
26188 as type for top and middle.
26189
26190Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26191
26192 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
26193 nearly as I can tell, the whole thing was an accident in Stu's
26194 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
26195 to replace a send/expect pair with gdb_test, but ended up only
26196 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
26197 of 30 Mar 1995 took care of it, but left this vestigial comment
26198 which I am now nuking.
26199
26200Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26201
26202 * gdb.base/break.exp: Look for different line number for
26203 breakpoint at main depending on usestubs.
26204
26205Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26206
26207 * gdb.base/list.exp: Adjust some alternate expect patterns to
26208 match recent list0.c change. Add alternate expect pattern for
26209 output from `list default lines around main' for optimizing
26210 compilers.
26211
26212Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26213
26214 * lib/gdb.exp: If nosignals is not set, set it to 0.
26215
26216Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
26217
26218 * config/slite-gdb.exp: Responds to load symbol table prompt.
26219 * gdb.base/break.exp: Adjust line number, fix rerun.
26220 * gdb.base/langs0.c: Add #ifdef usestubs.
26221
26222Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
26223
26224 * gdb.base/list.exp: Adjust line contents after adding new lines in
26225 list0.c. Also fix a syntax error.
26226
26227 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
26228 * gdb.base/break.exp: ditto.
26229 * gdb.base/list.exp: ditto.
26230 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
26231 * gdb.base/run.c: ditto.
26232 * gdb.base/list0.c: ditto.
26233 * gdb.base/funcargs.c: ditto.
26234
26235Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
26236
26237 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
26238 $targetname, $serialport and $baud instead of hardwired variables.
26239 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
26240 target doesn't support signals.
26241
26242Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
26243
26244 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
26245
26246Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26247
26248 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
26249 Don't rely on the value of an auto variable before it has been
26250 initialized. Use gdb_test more.
26251
26252Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26253
26254 * lib/gdb.exp (default_gdb_version): A version number must start
26255 with a digit, but other than that contains all characters up to
26256 the first whitespace character.
26257
26258Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26259
26260 * gdb.base/commands.exp (breakpoint_command_test): New tests.
26261
26262Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26263
26264 * gdb.c++/*.exp: Warn if executable does not exist. The original
26265 reason for skipping the warning was that configure.in sometimes
26266 intentionally skipped building the executables but the tcl code
26267 had no way of knowing. That (a) was always bogus with respect to
26268 error handling, (b) is no longer true (right now there is no way
26269 to skip C++ tests).
26270
26271 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
26272
26273Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26274
26275 * gdb.base/list.exp: Add expect patterns for output from
26276 SunPRO compiled executables.
26277 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
26278 types.
26279
26280Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26281
26282 * gdb.base/break.exp (test_next_with_recursion): Accept any line
26283 number (we are already testing that the correct source line text
26284 gets printed).
26285
26286 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
26287 that is what is intended, but something needed to be done to get
26288 sunos4 native working again.
26289
26290 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
26291
26292 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
26293 apparently went with a (very) old xfail.
26294
26295Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
26296
26297 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
26298 runto_main is a proc in gdb.exp that will do 'step' for target use
26299 stubs.
26300 * gdb.base/exprs.exp: ditto.
26301 * gdb.base/interrupt.exp: ditto.
26302 * gdb.base/opaque.exp: ditto.
26303 * gdb.base/printcmds.exp: ditto.
26304 * gdb.base/ptype.exp: ditto.
26305 * gdb.base/scope.exp: ditto.
26306 * gdb.base/setvar.exp: ditto.
26307 * gdb.base/signals.exp: ditto.
26308 * gdb.base/twice.exp: ditto.
26309 * gdb.c++/classes.exp: ditto.
26310 * gdb.c++/inherit.exp: ditto.
26311 * gdb.c++/templates.exp: ditto.
26312 * gdb.base/break.exp: no run and hit main for stubs. Change line
26313 numbers for breakpoints and info breakpoint.
26314 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
26315 breakpoint().
26316 * gdb.base/callfuncs.c: ditto.
26317 * gdb.base/exprs: ditto.
26318 * gdb.base/interrupt.c: ditto.
26319 * gdb.base/opaque0.c: ditto.
26320 * gdb.base/printcmds.c: ditto.
26321 * gdb.base/ptype.c: ditto.
26322 * gdb.base/scope0.c: ditto.
26323 * gdb.base/setvar.c: ditto.
26324 * gdb.base/signals.c: ditto.
26325 * gdb.base/twice.c: ditto.
26326 * gdb.c++/misc.cc: ditto.
26327 * gdb.c++/templates.cc: ditto.
26328
26329Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26330
26331 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
26332
26333 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
26334 somewhere between `read' and `main.c'. I'm pretty sure the
26335 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
26336 and it isn't particularly useful.
26337
26338 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
26339
26340Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26341
26342 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
26343
26344Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
26345
26346 * config/mt-slite: add LIBS and -nostdlib.
26347 * config/slite-gdb.exp: add this new file to support sparclite target.
26348
26349Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
26350
26351 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
26352
26353 * gdb.base/a2-run.exp: Change argument to istarget from
26354 "*-*-vxworks" to "*-*-vxworks*".
26355 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
26356
26357Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
26358
26359 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
26360 will not runto main but do a 'step' to step out of breakpoint().
26361 * config/mt-slite: add -Dusestubs.
26362
26363Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26364
26365 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
26366 instead of just @.
26367
26368 * gdb.base/signals.exp: Add test for "handle all print".
26369 * TODO: Remove "handle all print". Also remove item about
26370 checking copyright date (I don't like the idea of a spurious FAIL
26371 based on when we run the tests).
26372
26373 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
26374 for SunOS4 (reason for failure not investigated). Remove
26375 redundant test for $binfile.
26376
26377 * gdb.base/nodebug.c (array_index): Call malloc.
26378
26379 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
26380
26381Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
26382
26383 * gdb.base/recurse.exp: Update gdb_test invocation to use new
26384 conventions and slightly simplify the matching regexp.
26385
26386Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26387
26388 * gdb.base/break.exp: Update gdb_test invocation to use new
26389 convention.
26390
26391 * lib/gdb.exp: If noargs is not set, set it to 0.
26392
26393 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
26394 tests unique.
26395
26396 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
26397
26398Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26399
26400 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
26401 one argument of type "<non-float parameter>".
26402
26403Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
26404
26405 * config/rom68k.exp: New file to support Motorola IDP board.
26406 * gdb.base/a2-run.exp: Skip this file if noargs is set.
26407 * gdb.base/break.c: Change things around so that this program
26408 doesn't depend upon args. This is necessary to make remote
26409 targets work (in general, they can't take args).
26410 * gdb.base/break.exp: Don't try to send args to program. Don't
26411 expect output. Also, replace lots of code with gdb_test.
26412
26413Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26414
26415 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
26416 printing of '\'' (which is what the comment says we are testing,
26417 even though we were not), not '''.
26418 (test_integer_literals_rejected): Test that printing ''' is an error.
26419
26420 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
26421 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
26422 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
26423 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
26424 Use gdb_test not test_print_accept.
26425 * lib/gdb.exp: Remove test_print_accept.
26426
26427 * gdb.base/signals.exp (signal_tests_1): Make pass message
26428 consistent with fail message.
26429
26430 * gdb.base/whatis.exp: Remove xfails for printing char vs.
26431 unsigned char; the bug (PR 1821) is fixed.
26432
26433 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
26434
26435 * gdb.base/scope.exp (test_at_localscopes): Call pass for
26436 successful tests--makes xfailing them work right.
26437
26438Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26439
26440 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
26441 only \r\n, not .*. The test can pass .* as the last thing in
26442 $pattern if that is what it wants. In addition to providing this
26443 flexibility, this change should speed up pattern matching in cases
26444 where the pattern already ended with .* (there were a number of
26445 them). This change also helps catch bad patterns--in the old
26446 scheme the typo "char \*" instead of "char \\*" would pass. Now
26447 it is caught.
26448 * Many .exp files: Update callers.
26449
26450 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
26451 clearer and does not spuriously match multiple ('s. Likewise for
26452 ) and *.
26453
26454 * gdb.base/nodebug.exp: Test ability to call a function and pass
26455 it a string (even with no debugging info).
26456
26457 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
26458 "p '\'", which is the same as "p ''" once tcl gets done with
26459 quoting, to "p '\\'", which I suspect is what is intended (one
26460 backslash gets sent to GDB).
26461
26462 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
26463
26464Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26465
26466 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
26467 1817) was fixed literally years ago.
26468
26469Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26470
26471 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
26472 test, it causes stepping out of call_after_alloca_subr with
26473 optimizing compilers.
26474 (localvars_in_indirect_call): Consume GDB prompt if `finish'
26475 fails.
26476
26477 * gdb.c++/templates.exp: Source templ-info.exp only if
26478 the templates executable exists.
26479
26480 * gdb.c++/misc.cc (class Contains_static_instance,
26481 class Contains_nested_static_instance),
26482 gdb.c++/classes.exp (test_static_members): Test printing of
26483 a class that contains a static instance of the class.
26484
26485Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26486
26487 * gdb.base/langs2.c (cppsub_): Don't prototype.
26488 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
26489 only, I believe).
26490
26491Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26492
26493 * lib/gdb.exp (skip_chill_tests): New procedure.
26494
26495 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
26496
26497Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
26498
26499 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
26500 each expect pattern. Cuts runtime from 12 to about 4 seconds.
26501
26502Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26503
26504 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
26505
26506 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
26507 disassemble 8, not 16, instructions for part 4.
26508
26509 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
26510 support the latter anymore.
26511
26512 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
26513 -DNO_PROTOTYPES.
26514 * gdb.base/callfuncs.c: Control use of prototypes based on
26515 NO_PROTOTYPES, not __STDC__.
26516 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
26517 t_float_values2 tests if prototypes in use.
26518
26519 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
26520 t_double_values): When checking differences against DELTA, check
26521 that difference is within the range (-DELTA,DELTA), not just
26522 (-infinity,DELTA).
26523
26524Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
26525
26526 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
26527 'file' command firts, then 'target', then 'load', this is due to gdb
26528 target set up.
26529 * config/mips-gdb.exp: Fix a couple regular exp bugs.
26530
26531Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
26532
26533 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
26534 FP load/store variants.
26535 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
26536
26537Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
26538
26539 * gdb.base/term.exp: Do not give a warning if not native, it is
26540 not an abnormal condition.
26541
26542Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
26543
26544 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
26545 t_char_array".
26546
26547Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
26548
26549 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
26550 are getting the version number.
26551
26552 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
26553 if not native, it is not an abnormal condition.
26554
26555Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26556
26557 * lib/gdb.exp: Just use "file exists", rather than undocumented
26558 dejagnu procedure "findfile".
26559
26560Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
26561
26562 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
26563 (LDFLAGS): Set to -Xlinker -Ur.
26564
26565 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
26566 Removed, these values are set by lib/gdb.exp.
26567
26568 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
26569
26570Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
26571
26572 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
26573 of replicating gdb startup code.
26574
26575 * config/mt-vxworks (LDFLAGS): Set to -r.
26576 (CFLAGS_FOR_TARGET): Removed.
26577
26578 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
26579 (gdb) and gdb for vxworks uses (vxgdb).
26580
26581 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
26582 executable is not in the tree and host != target, use sed and
26583 program_transform_name to determine the gdb name used by the
26584 target.
26585
26586 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
26587 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
26588
26589Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26590
26591 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
26592 floats, chars, and shorts where there are ANSI-style function
26593 definitions.
26594
26595 * gdb.base/langs.exp, gdb.base/langs*: New test.
26596 * gdb.base/Makefile.in: Build it.
26597 * TODO: Remove item about checking that C names don't get C++
26598 demangling applied; this test tests it.
26599
26600Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26601
26602 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
26603 went with the const70 xfail. The xfail went away a year ago.
26604
26605 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
26606
26607 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
26608 for hp300.
26609
26610 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
26611
26612 * gdb.base/a1-selftest.exp: Don't run on hp300.
26613
26614Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26615
26616 * Makefile.in (site.exp): Set host_alias and target_alias as well
26617 as host_triplet and target_triplet.
26618
26619Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26620
26621 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
26622
26623 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
26624 places as other ecoff systems).
26625
26626 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
26627 ultrix.
26628
26629Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26630
26631 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
26632 remove them.
26633 * gdb.base/nodebug.exp: Accept "function" in addition to "text
26634 variable and "variable" in addition to "data variable".
26635 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
26636
26637 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
26638 2.
26639 * gdb.base/list1.c (long_line): Add additional statement at start
26640 of function.
26641 * gdb.base/list.exp (test_forward_search): Update line number to
26642 reflect new statement.
26643
26644Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26645
26646 * gdb.base/signals.exp: Reinitialize searched source directories
26647 after gdb_start call.
26648
26649Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
26650
26651 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
26652 * gdb.stabs/Makefile.in: Likewise.
26653
26654 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
26655 change. Instead split the tests into smaller pieces.
26656 * gdb.disasm/hppa.s: Corresponding changes.
26657
26658Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26659
26660 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
26661 Quote ^C when passing it to stty. For some shells ^ is a pipe.
26662
26663 * gdb.base/funcargs.exp: Modify many tests so that every test
26664 either passes or fails. Make some test names unique.
26665
26666Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26667
26668 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
26669 Call stty to set interrupt character.
26670
26671 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
26672 for HP assembler versus GNU assembler based on actual behavior of
26673 $(CC), rather than assuming that $(AS) is always the GNU assembler.
26674
26675 * TODO: Suggest a few more stepping tests.
26676
26677Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
26678
26679 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
26680 restart GDB for h8300 after a continue.
26681 (return): Add pattern to match a29k-udi behavior.
26682 * gdb.base/nodebug.exp: Remove obsolete comment.
26683 * gdb.base/regs.exp: New file, testing of register displays.
26684 * gdb.base/return.exp: Fix typo in reference to $objdir.
26685 * gdb.base/whatis.exp: Always start with a fresh GDB.
26686
26687Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26688
26689 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
26690 higher, these tests generate a lot of output.
26691
26692Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26693
26694 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
26695 code following the catch silently ignored some errors; without the
26696 catch they should be thrown like any other tcl error. Also, the
26697 catch used "" instead of {} which meant all the callers who wanted
26698 to include one of the characters "[]$ had to quote it an extra time.
26699 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
26700 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
26701 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
26702 Remove extra quoting.
26703
26704Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
26705
26706 * gdb.base/commands.exp: Make test names unique; every test either
26707 passes or fails. Update some comments.
26708
26709 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
26710
26711Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26712
26713 The following fixes a FAIL caused by the fact that the alpha stabs
26714 configuration didn't use the ".if alpha" code in weird.def.
26715 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
26716 bit pointer, so the 32 bit version works even on the alpha.
26717 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
26718 Remove the stuff which allowed us to have separate versions for
26719 alpha and everything else.
26720
26721 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
26722 regexp which "info func operator\[\](" is supposed to match. Fix
26723 string to send to GDB. Note that GDB still doesn't work right. Add a
26724 new test for "info func .perator\[\](" which GDB does handle correctly.
26725
26726 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
26727
26728Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26729
26730 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
26731 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
26732 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
26733 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
26734 it makes the tests harder to understand and confuses test-o-matic.
26735 The preferred style is that each test provides a PASS or a FAIL,
26736 and has a unique message (e.g. "continue #54" not just "continue")
26737 which is the same for the pass and the fail.
26738 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
26739 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
26740 to lib/gdb.exp.
26741 * gdb.base/printcmds.exp: Use test_print_accept. Remove
26742 prt_accept which was basically the same thing. Likewise for
26743 test_print_reject and prt_reject.
26744 * lib/gdb.exp (test_print_reject): Add some more error message
26745 patterns to match from the former printcmds.exp (prt_reject).
26746 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
26747 One defect of the passcount stuff is that some of it failed to
26748 report XPASS where appropriate.
26749 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
26750 stuff before and after arg in expected pattern.
26751 (test_paddr_operator_functions): Re-do test without print_addr_of;
26752 this is the only test which seems to want extra stuff there.
26753
26754Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26755
26756 * gdb.base/nodebug.exp: Update new tests to reflect improved
26757 wording of gdb output.
26758
26759 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
26760 and "ptype" work on variables in files compiled without -g.
26761 Replaces commented out "maint print msymbol" tests.
26762
26763Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26764
26765 * gdb.base/setvar.c (dummy): Call malloc.
26766
26767 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
26768 losing with the irix4 sed.
26769
26770 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
26771 ALRM" on irix4.
26772
26773Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26774
26775 * TODO: Remove items about corefile.exp testing new exec-file and
26776 backtrace; both are now done. Add items about printing enums.
26777
26778Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26779
26780 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
26781 "get signal $thissig" test fails.
26782
26783 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
26784
26785Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26786
26787 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
26788 compiler warning with dec alpha compiler.
26789
26790 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
26791 extra \n from gdb_test call (this explains why the prompt test
26792 that I removed yesterday was there).
26793 (user_defined_command_test): Remove extra \n and prompt test.
26794
26795 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
26796 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
26797 doesn't exist.
26798 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
26799 Also remove alpha workaround, which turns out to be because
26800 SIGABRT == SIGLOST.
26801
26802 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
26803
26804 * gdb.base/help.exp: Don't test "help show".
26805
26806Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26807
26808 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
26809 "set print address" is on.
26810 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
26811 pass prompt to gdb_test; gdb_test already looks for the prompt.
26812
26813 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
26814
26815 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
26816 was a vestige of the manual TESTSTRATEGY, and the purpose of it
26817 was to make sure that gdb can read a core file. But (a) the "read
26818 the corefile" part didn't make it to a1-selftest.exp, we just
26819 delete the corefile after creating it, and (b) we test reading
26820 corefiles in corefile.exp anyway. Also, this test left around a
26821 xgdb process on Solaris.
26822
26823 * gdb.base/corefile.exp: Also test backtrace.
26824
26825Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
26826
26827 * gdb.base/commands.exp: Test a simple user defined command with
26828 arguments and if/while statements; verify the full user command is
26829 printed by "show user".
26830
26831 * gdb.base/commands.exp: Test if/while commands as part of a
26832 breakpoint command list; verify they appear in breakpoint
26833 information.
26834
26835Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26836
26837 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
26838 than by dividing by zero.
26839
26840Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
26841
26842 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
26843 performing an inferior call with watchpoints enabled.
26844 * gdb.base/watchpoint.c (main): Delete second unnecessary read
26845 call.
26846
26847Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26848
26849 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
26850 of "file" command.
26851
26852 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
26853 Add additional pattern for when "int operator int(void);" appears
26854 in a different order.
26855
26856Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26857
26858 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
26859
26860 * gdb.base/help.exp: Replace most of docstrings for "info signals"
26861 and "signal" with ".*".
26862
26863Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26864
26865 * TODO: Add note about "handle all nostop".
26866
26867 * gdb.base/{sigall.c, sigall.exp}: New test.
26868 * gdb.base/Makefile.in: Add it.
26869
26870Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
26871
26872 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
26873 when invoking GDB, suppresses any windowing interface.
26874
26875Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
26876
26877 * config/sim-gdb: New file, simulator testing support.
26878
26879Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
26880
26881 * gdb.base/interrupt.exp: Test calling func1 twice.
26882
26883Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
26884
26885 * gdb.base/list.exp (test_forward_search): Set timeout higher
26886 when we'll be getting lots of output from gdb.
26887
26888 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
26889 "init_malloc" to after the expect statement. Run it if that
26890 regexp is taken, but also for two others which happen if source
26891 cannot be found.
26892
26893Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26894
26895 * gdb.base/printcmds.exp: New test, for printing register before
26896 program is running.
26897
26898Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26899
26900 * gdb.base/list.exp: Correct some alternate expect patterns
26901 to reflect changes in list1.c.
26902
26903Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26904
26905 * TODO: Add item regarding large frames.
26906
26907 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
26908
26909 * TODO: Remove item about enabling return.exp; it
26910 is enabled. Suggest a few more "return" tests.
26911
26912Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26913
26914 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
26915 anonymous unions.
26916
26917Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26918
26919 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
26920 and pr-5646.o, so "make" is the same as "make all", not "make
26921 pr-4975.o".
26922
26923Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
26924
26925 * gdb.base/list.exp: Adjust expectations to reflect changes in
26926 list1.c.
26927 (test_forward_search): New test proc.
26928 * gdb.base/list1.c (long_line): New function, has long source line.
26929
26930Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
26931
26932 * gdb.base/a1-selftest.exp: Change initial stepping to know about
26933 additional line of code that was added.
26934
26935Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
26936
26937 * gdb.disasm/hppa.s: Break the large branching tests into smaller
26938 tests so as not to overflow expect's input buffers.
26939 * gdb.disasm/hppa.exp: Corresponding changes.
26940
26941Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26942
26943 Beginnings of template debugging tests.
26944 * gdb.c++/templ-info.cc: New file to test for template
26945 debugging capability of the compiler.
26946 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
26947 templ-info.cc.
26948 * gdb.c++/templates.cc: Add explicit template instantiations
26949 to enable compiling with -fno-implicit-templates. Add destructor
26950 and 'value' method to T5 class for template tests.
26951 * gdb.c++/templates.exp: Add testcases for printing of template
26952 types, setting breakpoints on template methods and calling a
d63a86f8 26953 template method.
c906108c
SS
26954
26955Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
26956
26957 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
26958 branch target since some assemblers (gas-2.5) may emit a
26959 relocation for the branch instead of resolving it in the
26960 assembler.
26961
26962Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26963
26964 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
26965 through signal handler.
26966
26967Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
26968
26969 * configure.in (*-*-netware): Use config/mt-netware.
26970
26971 * config/mt-netware: New file.
26972 * config/mt-i386-netware: Removed, separate configs for different
26973 netware architectures are no longer needed now that we have
26974 --with-headers.
26975
26976Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26977
26978 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
26979 by the recent changes to use ANSI C arithmetic conversions.
26980
26981Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26982
26983 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
26984 bug involving using inferior_pid to figure out whether to select a
26985 frame.
26986
26987Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
26988
26989 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
26990 match the current disassembler output.
26991
26992Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
26993
26994 * gdb.fortran/exprs.exp: Expect VOID instead of void.
26995 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
26996 types, expect "int" as type of integer values (for now).
26997
26998Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
26999
27000 * gdb.base/commands.exp: New tests for if/while commands.
27001
27002Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
27003
27004 * lib/gdb.exp (runto): Replace sub-pattern for hex value
27005 by .*, since hex values have different syntax in Chill mode.
27006
27007Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27008
27009 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
27010 linefeed from expect pattern for repeated types with indices > 9.
27011
27012Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
27013
27014 First part of Fortran test suite.
27015 * gdb.fortran: New directory.
27016 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
27017
27018Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27019
27020 * gdb.base/default.exp: Update expect pattern for load command
27021 without arguments.
27022
27023Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
27024
27025 * configure.in: Change i386 to i[345]86.
27026 * gdb.base/configure.in: Likewise.
27027 * gdb.c++/configure.in: Likewise.
27028 * gdb.chill/configure.in: Likewise.
27029
27030Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
27031
27032 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
27033 patterns, since that is not a valid context for comments.
27034
27035Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
27036
27037 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
27038 repeated types and repeated types with indices > 9.
27039
27040Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
27041
27042 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
27043 2417; old bug has been fixed.
27044
27045Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
27046
27047 * gdb.base/interrupt.exp: When trying to wake up the inferior,
27048 send the newline ourselves instead of assuming gdb_test will do
27049 so when passed an empty input string.
27050
27051 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
27052 stabs testcode.
27053
27054Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27055
27056 * lib/gdb.exp (gdb_test): Don't send anything if the first
27057 argument is an empty string. This makes cases where we want to
27058 match output that is already in expect's buffers (for example,
27059 matching a breakpoint after gdb_run_cmd has been called) work
27060 reliably.
27061
27062Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27063
27064 * config/netware.exp: New file.
27065
27066Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27067
27068 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
27069 the -B and -L prefixes so we can find the debugging stub.
27070
27071 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
27072 there and we are using the gcc from the tree.
27073
27074 * gdb.base/types.c: Removed.
27075
27076 * gdb.base/configure.in: Look for makefile fragments in ../config.
27077 Recognize i386-*-netware.
27078 * gdb.c++/configure.in: Likewise.
27079
27080Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27081
27082 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
27083 the correct TCL syntax.
27084
27085Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27086
27087 * gdb.base/opaque.exp: use runto instead of messing around with
27088 breakpoints. Simplify by using gdb_test.
27089
27090 * gdb.base/bitfields.exp: restart between tests on netware targets
27091 because breakpoints aren't relocated after target death. Run
27092 processes to completion.
27093
27094 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
27095
27096Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
27097
27098 * Makefile.in: Remove extra tabs that confuse some versions
27099 of "make". Use the newly built gdb to test with by default,
27100 rather than the first one in the tester's search path.
27101
27102Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
27103
27104 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
27105
27106 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
27107 condition help.
27108
27109Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27110
27111 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
27112
27113 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
27114 running.
27115 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
27116 * gdb.base/funcargs.exp: Likewise.
27117
27118 * gdb.base/bitfields.exp: Simplify by using gdb_test.
27119 * gdb.base/funcargs.exp: Likewise.
27120
27121 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
27122 message is "".
27123
27124Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27125
27126 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
27127 return,signals,twice}.exp: Handle non-existant binaries
27128 consistantly.
27129
27130 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
27131 * gdb.base/Makefile.in: Don't try to generate a core dump, we
27132 might testing a cross development system.
27133
27134Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27135
27136 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
27137 runtest script is relative to ${srcdir}, not ${rootdir}.
27138
27139Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
27140
27141 * gdb.base/signals.exp: Allow for optionality of breakpoint
27142 address.
27143
27144Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27145
27146 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
27147
27148Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27149
27150 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
27151 for size_t definition.
27152 * gdb.c++/templates.cc: Likewise
27153
27154 * config/mt-i386-netware: New file.
27155
27156 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
27157 defined.
27158
27159 * gdb.base/Makefile.in: Added support for systems that name core
27160 files by appending "core" to the program name.
27161 * gdb.base/a1-selftest.exp: Likewise.
27162
27163Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27164
27165 * gdb.base/return.exp: Add comment and message for `return double'
27166 test failure on Sparc Solaris.
27167
27168Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
27169
27170 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
27171
27172Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27173
27174 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
27175 from optimizing them away.
27176 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
27177 patterns to include default constructors and assignment operators,
27178 to match gcc versions beyond 2.5.8. Accept any cplus demangling
27179 character in the output of the virtual base pointer.
27180
27181Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27182
27183 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
27184 expression match in print_addr_of to avoid unintented matches.
27185 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
27186 versions up to 2.5.8.
27187
27188Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27189
27190 * gdb.base/list.exp: Tweak alternate pattern for listing of an
27191 included file to run under newer versions of expect.
27192 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
27193 consecutive >'s in templates to accomodate recent cplus-dem.c change.
27194 Remove xfail for the virtual table of BDDHookV.
27195
27196Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
27197
27198 * lib/gdb.exp (string_to_regexp): Set a default result.
27199 (default_gdb_start): Fix misleading message.
27200
27201Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
27202
27203 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
27204 Remove all CC, etc definitions.
27205 * config/mt-hpux: New file.
27206 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
27207 (CFLAGS, LDFLAGS): Define.
27208 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
27209
27210 * Makefile.in (site.exp): Don't insert host_os, etc.
27211 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
27212 (distclean): Check existence of subdir.
27213 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
27214 * gdb.base/Makefile.in: General cleanup and simplification.
27215 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
27216 to build executables. Use default rule to build .o files.
27217 (EXPECT, RUNTEST, CC): Fix relative pathname.
27218 (site.exp): Don't insert host_os, etc.
27219 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
27220 and/or SIGUSR1 defined.
27221 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
27222 * gdb.c++/Makefile.in: General cleanup and simplification.
27223 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
27224 (CFLAGS): Remove.
27225 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
27226
27227Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
27228
27229 * gdb.base/recurse.exp: Misc changes to get tests running again
27230 after Kung's changes to the watchpoint code.
27231 * gdb.base/watchpoint.exp: Likewise.
27232
27233Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
27234
27235 * lib/gdb.exp (string_to_regexp): Convert {\} also.
27236
27237Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
27238
27239 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
27240 * lib/gdb.exp (default_gdb_start): Define.
27241 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
27242 gdb.base/funcargs.exp, gdb.base/opaque.exp,
27243 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
27244 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
27245 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
27246 Don't call gdb_target_udi in between tests.
27247
27248Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27249
27250 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
27251 (which was basically just a local version of the same thing). In
27252 addition to avoiding duplication, gdb_test_exact is faster.
27253 * lib/gdb.exp (gdb_test_exact): Fix typo.
27254
27255 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
27256 don't give an error.
27257
27258 * gdb.base/term.exp: Call delete_breakpoints before starting.
27259
27260 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
27261 (t10): Add comment.
27262
27263Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
27264
27265 Reorganization of the GDB Test Suite.
27266
27267 * gdb.base: New directory, contains all the basic tests.
27268 * gdb.c++: New directory, tests specific to C++.
27269 * gdb.chill: New directory, tests specific to Chill.
27270 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
27271 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
27272 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
27273 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
27274 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
27275 t30-31 to chill).
27276 * */gdbme.*: Rename to match appropriate expect scripts.
27277 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
27278 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
27279 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
27280 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
27281 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
27282 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
27283 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
27284 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
27285 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
27286 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
27287 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
27288 gdb.c++/virtfunc.cc: New names of C++ files.
27289 * gdb.chill/chillvars.ch: New name of Chill file.
27290 * gdb.base/configure.in, gdb.c++/configure.in,
27291 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
27292 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
27293 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
27294 * configure.in (configdirs): Update to reflect directory changes.
27295 (target_abbrev): No longer define for any configuration.
27296 * Makefile.in: Cosmetic improvements to header comments.
27297
27298Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
27299
27300 Various changes to gdb.t31:
27301
27302 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
27303 * gdbme.ch: Make all key-words and predefineds be upper-case.
27304 * chillvars.exp: Expect key-words and predefinds in upper-case.
27305
27306 * chillvars.exp: Use gdb_test_exact many places.
27307 Change expected output for arrays (which now includes index labels).
27308
27309 * pr-5020.exp, gdme.ch (module PR_5020):
27310 New test, for PR-5020.
27311
27312Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
27313
27314 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
27315 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
27316
27317Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
27318
27319 * Makefile.in: Fix bit-rot in definitions of CHILL,
27320 CHILL_FOR_TARGET and Chill_LIB.
27321 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
27322 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
27323 CHILL, and CHILL_LIB.
27324
27325Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
27326
27327 * Revert the previous changes. Please see Rob's directory
27328 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
27329
27330Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
27331
27332 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
27333 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
27334 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
27335 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
27336 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
27337 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
27338 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
27339 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
27340 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
27341 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
27342 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
27343 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
27344 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
27345 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
27346 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
27347 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
27348 changes from 94Q1.
27349
27350Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
27351
27352 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
27353 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
27354 Rob's new testing fragments.
27355
27356Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
27357
27358 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 27359 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
27360
27361Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
27362
27363 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
27364 version also, match on casted version strings, and match on
27365 gdb startup case where the line numbers might be messed up.
27366
27367Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
27368
27369 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 27370 (CFLAGS): Delete it from here.
c906108c
SS
27371
27372Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
27373
27374 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
27375
27376Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
27377
27378 * Makefile.in (RUNTEST): Default to just "runtest".
27379
27380Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27381
27382 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
27383 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
27384 the code has been restructured.
27385
27386Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27387
27388 * gdb.t00/default.exp (set write): Allow any number of \r and/or
27389 \n, not just one of each.
27390
27391 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
27392 /bin/cc gives a warning if you do.
27393
27394Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
27395
d63a86f8 27396 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
27397 __t10ListS_link1ZUiRCUiPT0
27398
27399Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27400
27401 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
27402 on local variables in recursive functions.
27403
27404 * gdb.t07/Makefile.in: Build the new test.
27405
27406Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27407
27408 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
27409 directly. Instead compare the return values from actual calls.
27410
27411Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
27412
27413 * Makefile.in (check): Set TCL_LIBRARY for runtest.
27414
27415Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27416
27417 * From Peter Schauer with minor modifications.
a9c64011
AS
27418 * gdb.t15/return.exp (return_tests): Handle targets where "return"
27419 stops in mid-line in the caller. Add xfail for returning a float
27420 value on X86 targets.
c906108c
SS
27421
27422Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27423
27424 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
27425 to avoid expect lossage.
27426 (fmem_LRbug_tests): Likewise.
27427 * gdb.disasm/hppa.s: Corresponding changes.
27428
27429 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
27430 conditions to work with latest dejagnu/expect.
27431
27432 * gdb.t15/funcargs.exp (finish from indirect call): No longer
27433 expected to fail on the PA.
27434 (backtrace in call with trampolines): Explicitly require main
27435 to be frame #1 (no trampolines should show up in backtrace).
27436
27437 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
27438 "continue -expect".
27439 * gdb.t06/break.exp: Likewise.
27440 * gdb.t07/watchpoint.exp: Likewise.
27441 * gdb.t13/bitfields.exp: Likewise.
27442 * gdb.t15/{funcargs,return}.exp: Likewise.
27443 * gdb.stabs/weird.exp: Likewise.
27444 * config/{mips,udi}-gdb.exp: Likewise.
27445
27446 * hppa.sed: Enclose comments within a sed command to avoid
27447 losing with the old OSF1 sed.
27448
27449Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27450
27451 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
27452 sequent dynix.
27453 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
27454 * gdb.t15/funcargs.exp: Conditionally step again to really
27455 finish from marker_call_with_trampolines. Handle the case where
27456 the first step from within call_with_trampolines already steps
27457 us back to main.
27458 * gdb.t15/gdbme.c: Add comment to closing brace of
27459 call_with_trampolines for funcargs.exp.
27460
27461Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27462
d63a86f8 27463 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
27464 Fix typo(s).
27465
27466Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27467
27468 * gdb.t07/gdbme.c: More code for watchpoint testing.
27469
27470 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
27471 "Hardware watchpoint" throughout file.
27472 (test_watchpoint_triggered_in_syscall): New test.
27473 (test_complex_watchpoint): New test.
27474
27475Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27476
27477 * gdbme.c (call_with_trampolines): New function to try and step
27478 into. Tests trampoline problems on the PA.
27479
27480 * funcargs.exp (localvars_in_indirect_call): No longer expect
27481 stepping into indirect call to fail on PAs.
27482 (test_stepping_over_trampolines): New test.
27483
27484Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27485
27486 * TODO: Add suggestions for static member function tests, and
27487 completion tests.
27488
27489Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27490
27491 * TODO: Add suggestions for "p/a" tests.
27492
27493 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
27494 (default_gdb_exit): Replace all the hair with sending "quit" to
27495 the process with a simple close.
27496
27497Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27498
27499 * TODO: Add suggestions for shared library tests.
27500
27501Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27502
27503 * TODO: Add suggestions for x/s tests.
27504
27505Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27506
27507 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
27508 "enable once", and "enable breakpoints once" with ".*".
27509
27510Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27511
27512 * TODO: Add suggestions about structure passing tests.
27513
27514Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27515
27516 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
27517 the primary1 test, use work around if __GNUC__ < 2.
27518 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
27519 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
27520 Test for bad output rather than waiting for timeout. Issue
27521 second continue only if first continue failed.
27522
27523Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
27524
27525 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
27526 operator[] test with gdb_test because the old code didn't seem to
27527 be getting the quoting right with the new dejagnu.
27528
27529Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
27530
27531 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
27532 one from the path.
27533 * Makefile.in: Use a fresh expect if there is one, use runtest
27534 from the src tree if there is one.
d63a86f8 27535
c906108c
SS
27536Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
27537
27538 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
27539 next over recursive call. Revise the tests from that point on
27540 (which had been skipped) to match GDB's actual (correct) output.
27541
27542 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
27543 with next over a breakpoint whose condition is false.
27544
27545 * gdb.t00/help.exp: Comment out "help set print" tests just like
27546 (and for same reason as) "help set" test.
27547
27548Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27549
27550 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
27551 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
27552
27553Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27554
27555 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
27556 necessary gdb_target_udi.
27557
27558 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
27559
27560 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
27561 1838 and 2417; they are fixed.
27562
27563 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
27564 gdb.t03/ptype.exp (ptype structure, ptype union):
27565 Remove xfails; the test is looser than when the xfails were added.
27566
27567 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
27568 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
27569
27570 * gdb.t01/run.exp: Only run shell test if isnative.
27571
27572 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
27573 since "run" automatically loads if necessary. Call gdb_target_udi
27574 after the "file" since "file" kills any execution target.
27575
27576 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
27577 GDB. GDB doesn't work that way (not anymore at least) on UDI.
27578 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
27579 argument for UDI.
27580
27581Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
27582
27583 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
27584
27585 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
27586
27587Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27588
27589 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
27590 properly quoting regexps. This makes the second argument to
27591 demangle a fixed string, which matches the callers, instead of a
27592 shell-style pattern which is what the previous implementation
27593 used. Update some of the callers.
27594
27595Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27596
27597 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
27598 (comib_nullified_tests): Fix typo.
27599 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
27600 strings. No longer expected to fail.
27601
27602 * gdb.disasm/hppa.s (addib_tests): Fix typo.
27603 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
27604 strings. No longer expected to fail.
27605
27606 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
27607 string. No longer expected to fail.
27608
27609Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27610
27611 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
27612 No longer expected to fail.
27613
27614 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
27615 string. No longer expected to fail.
27616
27617Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27618
27619 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
27620 only in the names (I probably got most of them). I was even
27621 generous with some which differed in underscores in names, and
27622 probably missed a few, and I *still* was able to remove almost a
27623 third of the file with almost no impact on testsuite coverage.
27624
27625Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27626
27627 * gdb.t00/default.exp: Match udi_attach error message as well as
27628 the one from child_attach.
27629
27630 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
27631
27632 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
27633
27634 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
27635 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
27636
27637 * Move test with enums and partial symbols back to
27638 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
27639 Reverts the change of 26 May 93. Per today's change to
27640 stabs.texinfo, the behavior that weird.exp was expecting was
27641 unreasonable; what is important is that the compiler+gdb get
27642 things right, which happens with a recent gcc. Also fix the test
27643 to deal with native compilers which put out the stab gdb can't
27644 deal with.
27645
27646Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27647
27648 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
27649 in the names. The main thing these accomplish is to slow things down.
27650 Many more such duplicates surely remain.
27651
27652 * gdb.t00/help.exp: Comment out "help support" test just like
27653 (and for same reason as) "help set" test.
27654
27655Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
27656
27657 * gdb.t06/break.exp: Remove setup_xfails for
27658 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
27659 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
27660 about known bug in gcc to include up through 2.5.8.
27661 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
27662 well as "_vb$".
27663 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
27664 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
27665 with latest gcc and gdb.
27666 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
27667 well as "_vb$".
27668
27669Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27670
27671 * configure.in (hppa*-*-*): Also configure and build stabs-only
27672 tests.
27673
27674Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27675
27676 * gdb.t10/hppa.mt: A makefile fragment for the PA.
27677 * gdb.t10/configure.in (hppa*-*-*): Use it.
27678
27679Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27680
27681 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
27682
27683Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27684
27685 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
27686 versions prior to 1.13.5.
27687
27688Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27689
27690 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
27691 the prompt is at the start of a line.
27692
27693Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27694
27695 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
27696 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
27697 in the copr tests now.
27698 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
27699 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
27700 expected to fail.
27701
27702Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
27703
27704 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
27705 gdb.t31/chillvars.exp, lib/gdb.exp:
27706 Tweak to run under either version of expect.
27707 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
27708 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
27709 * gdb.t11/list.exp: Remove extraneous whitespace.
27710
27711Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27712
27713 * gdb.t16/printcmds.exp (test_print_strings): Accept
27714 "(unsigned char *) " before the string.
27715
27716 * TODO: Add notes about printing of fancy types and GDB expressions.
27717
27718Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
27719
27720 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
27721 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 27722 if doing mips-idt-ecoff.
c906108c
SS
27723
27724Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
27725
27726 * Most .exp files: Tweak to run under either version of expect.
27727
27728Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27729
27730 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
27731 xfails; I'm not sure why they are failing, but not because of PR 1806.
27732
27733Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
27734
27735 * config/unix-gdb.exp: Remove gdb_unload cause it's already
27736 defined in lib/gdb.exp.
27737
27738Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27739
27740 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
27741 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
27742 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
27743 have to be typeless.
27744
27745Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27746
27747 * TODO: Add suggestion for copyright year test.
27748
27749Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
27750
27751 * configure.in (*-*-lynxos*): Add stabs tests.
27752
27753Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
27754
27755 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
27756 so insert a tab before any assembler directive in column zero.
27757
27758 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
27759 stores.
27760 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
27761 stores.
27762 (fpu_short_memory_tests): Likewise.
27763
27764Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27765
27766 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
27767 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
27768 .stabs directives in comments.
27769
27770Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27771
27772 * TODO: New file, describing tests we could write.
27773 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
27774
27775Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27776
27777 * gdb.t06/signals.exp: Add kludge to force re-sync.
27778
27779 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
27780 to xgdb instead of gdb, get out of gdb.
27781
27782Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
27783
27784 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
27785 for info.
27786
27787Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
27788
27789 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
27790 * gdb.stabs/configure.in (hppa*-*-*): Use it.
27791 * gdb.stabs/hppa.sed: New sed script for the PA.
27792
27793Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27794
27795 * gdb.stabs: Re-write weird.def and configuration to use sed
27796 instead of cpp. sed is portable and POSIX; cpp is neither.
27797
27798Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27799
27800 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
27801
27802Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27803
27804 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
27805
27806Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27807
27808 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
27809 "_vb$".
27810 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
27811 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
27812
27813Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27814
27815 * lib/gdb.exp: Comment out code which depends on non-existent
27816 `transform' procedure.
27817
27818Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
27819
27820 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
27821 * lib/gdb.exp: Transform tool name.
27822 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
27823 1.1's new error handling system.
27824
27825Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27826
27827 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
27828
27829Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27830
27831 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
27832 They made pattern matching so slow that timeouts happened on
27833 heavily loaded systems. Now any output from "show print" which
27834 gets us back to the GDB prompt is a PASS.
27835
27836Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
27837
27838 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
27839
27840Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27841
27842 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
27843
27844 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
27845 It is not from PR 3220.
27846
27847Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27848
27849 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
27850 just started failing because they depended on the order the
27851 subcommands are presented, or exact docstring text. This kind of
27852 test is a pain and has minimal benefit.
27853
27854Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27855
27856 * gdb.t09/corefile.exp: At end of test, use "core" command with
27857 no arguments.
27858
27859Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
27860
27861 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
27862 17}/Makefile.in: Make it possible to run the testsuite with Sun
27863 make and CC = cross gcc by adding explicit build rules for .o
27864 files.
27865
27866Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27867
27868 * gdb.t15/funcargs.exp: Don't put comments on same line as
27869 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 27870
c906108c
SS
27871Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27872
27873 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
27874
27875Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
27876
27877 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
27878 * gdb.t20/inherit.exp: remove three dumplicate entries.
27879
27880Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27881
27882 * gdb.t06/break.exp: For "next over recursive call", fail on any
27883 incorrect output, not just on "factorial (value=2)".
27884
27885Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27886
27887 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
27888 working now. Add an xfail if accesing a bss variable causes
27889 a memory error if the target is not yet run.
27890
27891Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27892
27893 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
27894 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
27895 name of __st* demangling (2 strings). Did Kung really get the
27896 more than 95 others right without testing them?
27897
27898Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
27899
27900 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
27901
27902Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
27903
27904 * configure.in (configdirs): Add gdb.disasm
27905 * gdb.disasm: New directory for GDB disassembler tests.
27906 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
27907
27908Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27909
27910 * gdb.t00/help.exp: Don't test "help set".
27911
27912 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
27913 from within expect statements. None of these happen anymore and
27914 they cause regressions to be silently unnoticed.
27915
27916 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
27917 messages) about known failures with gcc cygnus-2.4.5-930417.
27918
27919 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
27920 comp-info.exp so it gets built if it doesn't exist.
27921
27922 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
27923 it is no longer used.
27924 * gdb.t13/comp-info.c: Removed.
27925
27926Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
27927
27928 * gdb.t06/signals.exp: Add xfail for sun3.
27929
27930Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27931
27932 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
27933 relevant because ^C doesn't get sent but failure can be reproduced
27934 interactively).
27935
27936Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27937
27938 * gdb.stabs/alpha.mt: New configuration file for alpha.
27939 * gdb.stabs/configure.in: Use it.
27940 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
27941 sharing with alpha.mt, redefine long to word via preprocessor.
27942 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
27943 for alpha.
27944 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
27945 native cc.
27946 * gdb.t00/teststrategy.exp: Change expect string so that we
27947 consume the `(xgdb)' from the command echo and from the gdb prompt.
27948 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
27949 gdb currently compares all values as long, so this failure probably
27950 applies to any configuration where LONGEST is bigger than a target int.
27951 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
27952 with gcc.
27953 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
27954 to handle opaque pointers, gcc is.
27955 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
27956 as first argument. Include <sys/types.h> and change all operator
27957 new definitions to use size_t.
27958 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
27959 now that we use size_t.
27960
27961Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27962
a9c64011 27963 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 27964 a long or float array cast all array members to the same type.
a9c64011 27965 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 27966 with 64 bit longs.
a9c64011 27967 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 27968 on alpha.
a9c64011 27969 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
27970
27971Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27972
27973 * gdb.t24 (demangle.exp): Constructors of templates have names like
27974 vector<int>::vector(int) not vector<int>::vector<int>(int). See
27975 section 14.6 of the ARM.
27976
27977 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
27978 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
27979 accomplish little and slow down the testsuite.
27980
27981 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
27982 Accept spaces various places.
27983
27984Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27985
27986 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
27987 with watchpoint enabled.
27988
27989 * Makefile.in: Remove definition of CC and remove the second
27990 definition of CXX (the "CXX = gcc" one remains). These definitions
27991 were causing backquotes to be expanded within backquotes, which
27992 doesn't work.
27993
27994Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
27995
27996 * gdb.t17/callfuncs.exp: Add "return 0" to end.
27997
27998Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27999
a9c64011
AS
28000 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
28001 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
28002 by mips cc and contains no stabs entries.
28003
28004Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
28005
28006 * config/vx-gdb.exp: Use fake device to load files rather than
28007 NFS.
28008 * lib/gdb.exp: New proc to do "file" command.
28009 * config/unix-gdb.exp: Use new "file" proc.
28010
28011Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
28012
28013 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
28014 Rework board rebooting slightly.
28015 (gdb_exit): Don't exit from the remote shell; there isn't one.
28016 * gdb.stabs/weird.exp: If a program is being debugged already,
28017 kill it.
28018 * gdb.t04/setvar.exp: Stop and restart gdb.
28019 * gdb.t05/expr.exp: Likewise.
28020 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
28021 restart gdb and reload the program.
28022 * gdb.t08/opaque.exp: Likewise.
28023 * gdb.t12/scope.exp: Likewise.
28024 * gdb.t13/bitfields.exp: Likewise.
28025 * gdb.t15/funcargs.exp: Likewise.
28026 * gdb.t20/classes.exp: Likewise.
28027 * gdb.t03/ptype.exp: Increase timeout.
28028 * gdb.t16/printcmds.exp (test_print_string_constants,
28029 test_print_array_constants): Likewise.
28030 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
28031 * gdb.t20/classes.exp (do_tests): Likewise.
28032 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
28033
28034Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
28035
28036 * gdb.stabs: Renamed *wierd* to *weird*.
28037
28038Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
28039
28040 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
28041 for timeout. Add "known gcc 2.4.5 bug" to failure message.
28042
28043Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
28044
28045 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
28046 (do_tests): Remove xfail for whatis on one_var and two_var.
28047
28048Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
28049
28050 * Makefile.in: Made cross building work better by adding
28051 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
28052
28053Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28054
28055 * gdb.t15/{return.c,return.exp,Makefile.in}:
28056 New test, currently commented out.
28057
28058Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
28059
28060 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
28061 still running and removes the leftover named socket so GDb can do
28062 clean restarts.
28063
28064Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
28065
28066 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
28067 console, not GDB.
28068 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
28069 cross testing works better with "make check"
28070 * config/unix-gdb: Use default procedures for exit and version.
28071 * config/vx-gdb.exp: Cleaned up and massaged back to working order
28072 with the newest VxWorks.
28073
28074Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28075
28076 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
28077 old form.
28078
28079 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
28080 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
28081
28082 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
28083
28084 * config/unix-gdb.exp: Remove this version of gdb_exit
28085 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
28086 Rob says he'll look at it when he gets back to testing boards.
28087
28088Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
28089
28090 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
28091 an expected fail for certain ptype commands.
28092
28093 * gdb.t20/classes.exp: Update expected results of "ptype class
28094 Base1" to account for the constructor that now appears in the type.
28095
28096Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
28097
28098 * configure.in (configdirs): Restore gdb.t04, which mysteriously
28099 disappeared from list.
28100 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
28101 "alldone" proc with call to cleanup and exit.
28102 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
28103 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
28104 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
28105 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
28106 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
28107 "alldone" proc with simple returns that suppress remaining
28108 tests. The alldone proc went away many months ago.
28109
28110Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28111
28112 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
28113
28114 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
28115
28116Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28117
28118 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
28119 as vax gdb will display them.
28120
28121Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28122
28123 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
28124 optimizers.
28125
28126 * scope.exp: Change "bad value for localval" messages so each one
28127 is unique.
28128
28129 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
28130 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
28131
28132 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
28133
28134Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28135
28136 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
28137 doesn't exist (due to optimization).
28138
28139Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28140
28141 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
28142 contains \r because the filename is long.
28143
28144 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
28145 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
28146
28147Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28148
28149 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
28150 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
28151 Ultrix.
28152 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
28153 int tests.
28154 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
28155
28156Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
28157
28158 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
28159
28160 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 28161 to match does not match the passing case but still matches the
c906108c
SS
28162 failing case.
28163
28164Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28165
28166 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
28167
28168Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
28169
28170 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
28171 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
28172 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
28173 Remove various versions of gdb_exit.
28174 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
28175 gdb_exit.
28176 * config/unix-gdb.exp: gdb_exit remains here, and should override
28177 the generic version, since it's doing a lot of wierd stuff that
28178 the other versions aren't. FIXME, fold it in, or abandon this
28179 version.
28180
28181Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28182
28183 * gdb.t24/demangle.exp: Add tests for PR 3220.
28184
28185Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28186
28187 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
28188
28189Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
28190
28191 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
28192 "i386-*-*". Works for i486 as well.
28193
28194 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
28195 bug, and expand domain of xfail to all SVR4 systems, since the
28196 actual problem is likely to be in generic SVR4 /proc support.
28197
28198Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28199
28200 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
28201
28202Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
28203
28204 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
28205 xfails for other systems. Match a missing 'Continuing.' as an
28206 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
28207
28208 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
28209 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
28210 Only issue warning for missing executables if -all option is used.
28211
28212 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
28213 file if -all option is used. It's like an unpredictable XFAIL.
28214
28215Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28216
28217 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
28218 for dynamically linked binaries.
28219
28220 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
28221
28222Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28223
28224 * gdb.t20/inherit.exp: Change message for "print tagless struct"
28225 to state that this is a known bug in old versions of g++.
28226
28227Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28228
28229 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
28230 while waiting for `Continuing'.
28231
28232Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
28233
28234 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
28235 in text, data, and bss.
28236 * gdb.t10/nodebug.c: Add local and global test variables for
28237 initialized and uninitialized data.
28238
28239Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28240
28241 * config/unix-gdb.exp (gdb_exit): Add "wait".
28242
28243Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28244
28245 * gdb.t06/signals.exp: xfail the continue from the handler for all
28246 targets.
28247
28248 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
28249 function with watchpoints enabled, the i386 call dummy starts with
28250 a call.
28251
28252 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
28253 386 bsd names its corefiles.
28254
28255Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
28256
28257 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
28258 compilers don't grok it.
28259 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
28260 with small octal ints rather than character constants, which
28261 are signed and might not fit if first promoted to int.
28262
28263Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
28264
28265 * gdb.t09/Makefile.in (clean): Remove corefile.
28266
28267Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28268
28269 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
28270
28271Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28272 and Jim Kingdon (kingdon@cygnus.com)
28273
28274 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
28275 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
28276 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
28277
28278Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28279
28280 * gdb.t17/interrupt.exp: Add xfail for hppa.
28281
28282Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28283
28284 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
28285 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
28286 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
28287 to determine signed-ness of bitfields and use the result to setup
28288 the xfail.
28289 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
28290 * gdb.t15/funcargs.exp: Use them to step until the second indirect
28291 call line is reached if necessary.
28292
28293Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28294
28295 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
28296
28297Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28298
28299 * gdb.t06/break.exp: Also test `clear' command.
28300
28301Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
28302
28303 * gdb.t00/teststrategy.exp: Remove extra quote.
28304
28305 * gdb.t07/watchpoint.exp: Change xfail for calling function with
28306 watchpoint enabled to be for all non-68k machines.
28307
28308 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
28309
28310Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28311
28312 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
28313 targets use aout.mt instead of ecoff.mt as gas understands
28314 standard aout format.
28315
28316Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
28317
28318 * lib/gdb.exp (runto): Don't insist that function we are running to
28319 was compiled with -g.
28320
28321 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
28322
28323 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
28324 to get back into the read system call.
28325 Accept leading newline in case where we woke it up.
28326
28327Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28328
28329 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
28330 to make the stabs test work on ecoff systems using gcc and -with-stabs.
28331 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
28332 enable ecoff configuration.
28333
28334Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28335
28336 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
28337
28338Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28339
28340 * gdb.t16/printcmds.exp: Add another printf test.
28341
28342Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
28343
28344 * configure.in: If configured -with-stabs on any target, add
28345 stabsdirs to configdirs.
28346
28347Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28348
28349 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
28350 fun" so pattern does not match the command itself.
28351
28352Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28353
28354 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
28355
28356Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28357
28358 * gdb.t17/interrupt.exp: Test for more things.
28359
28360Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28361
28362 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
28363 compiler arranges the code and line numbers.
28364
28365 * gdb.t17/interrupt.exp: Don't send \n after ^C.
28366
28367Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28368
28369 * gdb.t00/help.exp: Increase expect input buffer size.
28370
28371Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28372
28373 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
28374
28375 * gdb.t07/watchpoint.exp: Add xfail for hppa.
28376
28377 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
28378
28379 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
28380 [0-9]*, not just [0-9].
28381
28382Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28383
28384 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
28385
28386 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
28387
28388Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28389
28390 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
28391
28392Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28393
28394 * gdb.t06/signals.c: Add xfails for sun3.
28395
28396 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
28397
28398 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
28399 test_stepping tests.
28400
28401Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28402
28403 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
28404
28405 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
28406
28407 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
28408 rather than actually putting it through cpp twice.
28409
28410 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
28411
28412Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
28413
28414 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
28415 no longer needed.
28416
28417Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28418
28419 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
28420
28421 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
28422 C++ features prints as "struct", make it a pass, not an xfail.
28423
28424Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28425
28426 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
28427 Don't require VA to print as "class" rather than "struct".
28428
28429Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
28430
28431 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
28432
28433Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28434
28435 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
28436
28437Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28438
28439 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
28440 order.
28441
28442Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28443
28444 * gdb.t16/printcmds.exp: Add printf tests.
28445
28446 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
28447
28448 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
28449
28450Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
28451
28452 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
28453 pass counts, to counteract any existing or future setup_xfails.
28454
28455Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28456
28457 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
28458 {BEGIN,END}_COMMON for common block instead of STAB.
28459 * gdb.stabs/wierd.exp: Add xfail for rs6000.
28460
28461 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
28462 intp_var should be N_GSYM not N_LSYM.
28463 wierd-aout.S: Use a label for the value of the N_SO.
28464 wierd.def: Remove all backslashes.
28465 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
28466
28467Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28468
28469 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
28470 get the expected next to inheritance3.
28471
28472Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28473
28474 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
28475 now that gcc-2.4 gets it right.
28476
28477Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28478
28479 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
28480
28481 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
28482 generating comp-info.exp which works for cross-compilation.
28483
28484Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
28485
28486 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
28487 "*-*-sysv4.*".
28488
28489Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
28490
28491 * gdb.t01/run.exp: Start with a fresh gdb.
28492 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
28493 SVR4.x.
28494
28495Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
28496
28497 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
28498 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
28499 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
28500 Makefile.in (distclean, realclean): Remove gdbme.c from list of
28501 things to remove.
28502
28503Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
28504
28505 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
28506 test cases from bug reports.
28507
28508Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
28509
28510 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
28511 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
28512 avoid spurious xfails.
28513 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
28514 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
28515 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
28516
28517Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
28518
28519 * gdb.t00/teststrategy.exp: Rework to provide more useful
28520 description of each test, fix problem with systems that define
28521 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
28522 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
28523 results for "next over recursive call" so timeouts aren't taken
28524 by error.
28525
28526Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
28527
28528 * gdb.t12/scope.exp: Test printing of variables before run.
28529
28530 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
28531 printed in wrong order due to sorting.
28532
28533Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
28534
28535 * gdb.t00/teststrategy.exp: Fix expected results for printing
28536 user entered string constant. Is array of char, prints with no
28537 address.
28538
28539 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
28540 commands.
28541 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
28542 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
28543 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
28544 of struct of char arrays.
28545 * gdb.t00/radix.exp: New tests for radix commands.
28546
28547Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
28548
28549 * gdb.t16/printcmd.exp: Print a variable before running program
28550 (with xfail for AIX).
28551
28552Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
28553
28554 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
28555
28556 * gdb.t16/printcmd.exp: Don't print variables before running program.
28557
28558 * gdb.t06/break.exp: Don't require envp argument to main.
28559
28560 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
28561
28562 * gdb.t02/whatis.exp, gdb.t11/list.exp:
28563 Add xfails for rs6000.
28564
28565 * gdb.t02/whatis.exp: Change other tests not to re-test something
28566 we already tested.
28567
28568 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
28569 each type used has a variable of that type.
28570
28571Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
28572
28573 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
28574
28575Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
28576
28577 * configure.in: change srctrigger to be a file, not a directory
28578
28579Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
28580
28581 * configure.in (mips-idt-ecoff*): Added trailing '*'.
28582
28583 * gdb.t11/list.exp: Fixed a couple of typos.
28584
28585Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
28586
28587 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
28588 is fixed and PR is closed.
28589 * gdb.t16 (gdbme.c): Add simple test string variable.
28590 * gdb.t16 (printcmds.exp): Add tests with simple test string
28591 variable, primarily for boundaries on "set print elements".
28592
28593Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
28594
28595 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
28596 Make leading 0's optional and don't expect a tab in the middle
28597 of the number.
28598
28599 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
28600
28601 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
28602 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
28603 don't end command passed to gdb_test with newline.
28604
28605 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
28606 signed keyword away, don't expect signed bitfields to be signed.
28607
28608 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
28609 printing with only as many 1's as are in the field as well as printing
28610 with 32 1's (see comment).
28611
28612Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
28613
28614 * gdb.t00/default.exp: Start with a fresh gdb.
28615 * configure.in (configdirs): Remove gdb.t31 until the chill
28616 compiler works again. It no longer is able to find chillrt0
28617 since it isn't in libchill.a anymore.
28618 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
28619 wierd.o, make more modular.
28620 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
28621 spurious newlines that caused problems.
28622
28623Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28624
28625 * Move test with enums and partial symbols from gdb.t03/ptype.exp
28626 to gdb.stabs/wierd.exp since GCC has worked around the bug.
28627 gdb.stabs/wierd.{exp,def}: Many new tests.
28628
28629 * gdb.t00/default.exp: update info line for new message.
28630
28631 * gdb.t02/{whatis.exp,gdbme.c}:
28632 Test that "char *" doesn't print as "caddr_t".
28633
28634Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28635
28636 * gdb.t00/help.exp: Use .* in place of some help messages which
28637 just changed.
28638 gdb.t00/default.exp: Update "info frame" test for new message.
28639 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
28640 Remove some xfails
28641
28642Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28643
28644 * gdb.t03/{gdbme.c,ptype.exp}:
28645 Add tests for typedef'd struct and union without tags.
28646 Also check "whatis" on a variable of a typedef'd enum without a tag.
28647
28648 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
28649 PRMS 1823; the bug still exists but isn't reproduced by this test
28650 anymore), and remove rs6000 XFAIL (the bug is fixed).
28651
28652 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
28653 duplicated from whatis.exp. For those that are left, accept
28654 "long", "long int", or "int" for long variables (whatis.exp already
28655 has an XFAIL for "int", so no need to fail it here).
28656
28657 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
28658 Deal with GCC's names for types now that GDB uses the compiler's names.
28659
28660 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
28661 setup_xfail's for sunos4. If we #defined the signed keyword away,
28662 don't expect GDB to know that char it is signed.
28663
28664 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
28665
28666Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
28667
28668 * configure.in (configdirs): Add gdb.t24 for C++ tests that
28669 should work on any system, regardless of debugging format.
28670 * gdb.t21/demangle.exp: Move to gdb.t24.
28671 * gdb.t24/demangle.exp: Move from gdb.t21.
28672 * gdb.t24/{Makefile.in, configure.in}: New files.
28673
28674Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28675
28676 * configure.in: Do gdb.stabs and C++ tests only for stabs.
28677 * gdb.stabs: New directory.
28678
28679Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28680
28681 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
28682 not just "Quit anyway?".
28683
28684Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
28685
28686 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
28687 that all setup_xfails are immediately followed by clear_xfails.
28688
28689Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
28690
28691 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
28692 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
28693 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
28694 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
28695 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
28696 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
28697 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
28698 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
28699 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
28700 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
28701 gdb.t31/chillvars.exp, lib/gdb.exp:
28702 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
28703 bug-gdb@prep.ai.mit.edu.
28704
28705Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
28706
28707 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
28708 with 0.0, not integer 0.
28709
28710Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
28711
28712 * gdb.t06/break.exp: Update for "Kill the program" message change.
28713
28714Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
28715
28716 * Makefile.in (GDBFLAGS): Set to -nx.
28717 * Makefile.in (site.exp): Use GDBFLAGS.
28718
28719Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
28720
28721 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
28722 Makefiles.
28723 (check): depend on just-check.
28724 (just-check): added so that tests can be run without a noop
28725 build pass.
28726
28727Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
28728
28729 Switch to using configure's configdirs.
28730 * Makefile.in (Makefile): add configure.in dependency.
28731 (SUBDIRS): removed redundant assignment.
28732 * configure.in: switch subdirs assignment to configdirs.
28733 * gdb.t*/configure.in: new files.
28734
28735Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
28736
28737 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
28738 works.
28739
28740Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
28741
28742 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
28743 in explicit rules. Apparently this is not supported by some makes.
28744
28745Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
28746
28747 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
28748
28749Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28750
28751 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
28752 disappeared.
28753
28754Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
28755
28756 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
28757
28758Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
28759
28760 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
28761 watchpoint problem that is now fixed.
28762 * gdb.t30/chexp.exp: Remove setup_xfail for printing
28763 uninitialized convenience variables.
28764 * gdb.t31/chillvars.exp: Fix expected patterns for printing
28765 structures.
28766
28767Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28768
28769 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
28770 which causes expect to get out of sync with gdb on long output
28771 from help set.
28772 * gdb.t09/corefile.exp: Make expected pattern for core file
28773 failing signal and frame output format less sun specific.
28774
28775Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
28776
28777 * gdb.t31/chillvars.exp: Add and remove initial dummy
28778 breakpoint, so that symbol table is forced in.
28779 (Needed at least on Sunos4, though it seems not SVR4.)
28780 * gdb.t31/chillvars.exp: Update for changed output format.
28781
28782Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
28783
a9c64011 28784 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
28785
28786Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
28787
28788 * Makefile.in: Added --srcdir when invoking runtest, removed the
28789 need for a local config file. (optional now)
28790
28791Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
28792
28793 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
28794 failure count used to force early termination. Add some more
28795 expected failures for gnu style demangling.
28796
28797Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28798
28799 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
28800 pmi variable from gdb.t20/gdbme to get optimized away.
28801 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
28802 Check for written corefile upon timeout _and_ eof.
28803
28804Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28805
28806 * config/unix-gdb.exp: Add missing return 0.
28807
28808Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28809
28810 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
28811 test termination.
28812
28813Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
28814
28815 * configure.in (subdirs): Put back gdb.t17 which mysteriously
28816 disappeared.
28817
28818Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
28819
28820 * gdb.t10/crossload.exp: Disable the i860-elf test until such
28821 time as i860 support works.
28822
d63a86f8 28823 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
28824 "backtrace 100\r" rather than just "backtrace\r", to match last
28825 change.
28826
28827Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
28828
28829 * config/udi-gdb.exp (gdb_exit): Remove close command.
28830 (gdb_target_udi): New procedure to set the UDI target.
28831 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
28832 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
28833 Added waits for prompts after several question responses. Added
28834 some more responses used by a29k-amd-udi-gdb.
28835 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
28836 pass different arguments, restart UDI connection after program
28837 completion.
28838 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
28839 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
28840 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
28841 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
28842 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
28843 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
28844 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
28845 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
28846 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
28847 after program completion.
28848 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
28849 compiled with a SELECT_VECS setting.
28850 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
28851 infinite recursion.
28852
28853 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
28854 Added checks for COFF results, and made them expected failures for
28855 all targets. It would be better to make them expected failures
28856 for COFF targets only.
28857
28858Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
28859
28860 * Makefile.in: add null dvi target, don't bother to recurse
28861 through test directories for info and install-info; rename
28862 $(datadir) to be dejagnu instead of deja-gnu
28863
28864Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
28865
28866 * gdb.t31/gdbme.ch: Re-enable code that previously caused
28867 compiler to coredump.
28868 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
28869 code.
28870
28871Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
28872
28873 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
28874 coredump.
28875 * gdb.t31/chillvars.exp: Comment out tests that depend on that
28876 code.
28877
28878Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
28879
28880 * gdb.t03/ptype.exp: tests for return code from gdb_test.
28881 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
28882 which in a shell. Deletes xgdb when done.
28883 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
28884 Tests the return from the "set height" or "set width" commands.
28885 Added a few return codes where needed.
28886
28887Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
28888
28889 * Makefile.in (SUBDIRS): Add gdb.t17.
28890 * configure.in (subdirs): Add gdb.t17.
28891 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
28892 files to test gdb's calling of functions in the inferior with
28893 the correct arguments and gdb's ability to retrieve any
28894 result returned.
28895
28896Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
28897
28898 * config/unix-gdb.exp (gdb_exit): Remove close commands that
28899 may be called after gdb goes away. Previous versions of expect
28900 needed these to avoid file descriptor leaks, but they cause
28901 errors with the current revision of expect.
28902 * gdb.t00/gdbvars.exp: Use -re on expected output after
28903 setting sevenbit-strings.
28904 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
28905 to set sevenbit-strings consistent across tests.
28906 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
28907 set sevenbit-strings consistent across tests.
28908
28909Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
28910
28911 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
28912 expected output to match current "expect" expectations.
28913
28914Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
28915
28916 * gdb.t00/default.exp: Change expected output for default "source"
28917 command, to match new gdb behavior which requires a filename to
28918 source.
28919
28920Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
28921
28922 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
28923 expected fail for i486-*-* that misses the marker2 function.
28924 * gdb.t10/crossload.exp (bfddefault): Allow successful
28925 recognition of a format to pass even if no symbols are found.
28926 Explicitly catch failures where the format is not recognized
28927 or is ambiguous, and add the reason to the fail message.
28928 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
28929 the cause is and invalid target and add reason to failure message.
28930 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
28931 elf32-i386, elf32-sparc, and elf32-i860.
28932 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
28933 Set up expected failure for 'filename'::variable scope resolution,
28934 which is now apparently broken on all targets.
28935 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
28936 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
28937 gdb.t23/templates.exp: Change failure for missing binfile into
28938 just a warning.
28939 gdb.t21/demangle.exp: Change all cfront references to 'arm'
28940 references.
28941
28942Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
28943
28944 * gdb.t00/default.exp: Add expected output for default "source"
28945 command, to match new gdb behavior.
28946 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
28947
28948Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
28949
28950 * config/*-gdb.exp: returns an error, rather than exiting on
28951 internal errors.
28952
28953Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
28954
28955 * gdb.t03/gdbme.c: Add pointer to struct variable.
28956 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
28957 referencing struct members.
28958
28959Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
28960
28961 * configure.in (mips-idt-ecoff): New target.
28962 * config/mips-gdb.exp: New file for remote board using MIPS remote
28963 debugging protocol.
28964
28965 * Redid configuration scheme. Removed gdb.t*/configure.in.
28966 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
28967 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
28968 distclean targets. Built executables via .o files. Adjusted
28969 tests to account for source files in $(srcdir) rather than
28970 $(objdir).
28971 * lib/gdb.exp (runto): Don't expect () after the function name,
28972 because it may have arguments.
28973
28974Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
28975
28976 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
28977 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
28978 expected failures for mips-idt-* and mips-sgi-*.
28979 * gdb.t00/default.exp (attach): Kill process if requested.
28980 * gdb.t00/help.exp (help target core, help target): Accept a gdb
28981 that does not read core files.
28982 * gdb.t01/run.exp: Removed checks for exit status code.
28983 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
28984 it is linked in.
28985 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
28986 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
28987 appropriate, rather than doing it by hand.
28988 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
28989 execution.
28990 * gdb.t10/crossload.exp: Kill existing program if needed.
28991 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
28992 appropriate, rather than doing it by hand. Always increase
28993 timeout for this test, not just for VxWorks.
28994
28995Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
28996
28997 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
28998 of Chill STRUCT types and STRUCT values.
28999 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
29000 than "char".
29001 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 29002 struct2): New struct definitions and initializations to test
c906108c
SS
29003 simple Chill STRUCT types.
29004
29005Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
29006
29007 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
29008 the null byte at the end of strings.
29009 * gdb.t00/default.exp: Make show version insensitive to copyright
29010 date.
29011 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
29012 to avoid dependencies on target char signedness.
29013 * gdb.t16/printcmds.exp: Update expected results for explicitly
29014 unsigned char.
29015 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
29016 now work.
29017 * gdb.t21/demangle.exp: Add many more patterns for template
29018 demangling, most of them being expected failures.
29019 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
29020 string we are matching for, to match on the whole string.
29021 * gdb.t21/demangle.exp: Add many new test strings to demangle,
29022 and fix a whole bunch that had incorrect expected output but were
29023 passing anyway because of the bug in "proc demangle".
29024 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
29025 type.
29026 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
29027
29028Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
29029
a9c64011
AS
29030 * gdb/testsuite: made modifications to testcases, etc., to allow
29031 them to work properly given the reorganization of deja-gnu and the
29032 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
29033
29034Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
29035
29036 * gdb/testsuite: Initial creation of gdb/testsuite.
29037 Migrated dejagnu testcases and support files for testing nm to
29038 gdb/testsuite from deja-gnu. These files were moved "as is"
29039 with no modifications. This migration is part of a major overhaul
29040 of dejagnu. The modifications to these testcases, etc., which
29041 will allow them to work with the new version of dejagnu will be
29042 made in a future update.
48efe704 29043
8d8cb839 29044 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 29045\f
8d8cb839
EZ
29046;; Local Variables:
29047;; mode: change-log
29048;; left-margin: 8
29049;; fill-column: 74
29050;; version-control: never
29051;; End:
902f2ccb 29052
0b302171 29053 Copyright 1993-2005, 2012 Free Software Foundation, Inc.
902f2ccb
MC
29054 Copying and distribution of this file, with or without modification,
29055 are permitted provided the copyright notice and this notice are preserved.