gdb/testsuite/
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
e7de8362
JK
12012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2
3 Fix testsuite regression after --use-deprecated-index-sections removal.
4 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
5 string.
6 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
7
7255706c
YQ
82012-07-27 Yao Qi <yao@codesourcery.com>
9
10 KFAIL for PR remote/14161.
11 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
12 Cleanup socket files.
13 (strace_info_marker): Detach inferior.
14
f2e8016f
TT
152012-07-26 Tom Tromey <tromey@redhat.com>
16
17 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
18
f66713d2
JK
192012-07-26 Markus Metzger <markus.t.metzger@intel.com>
20
21 * gdb.python/py-inferior.c (thread): New function.
22 (check_threads): New function.
23 (test_threads): New function.
24 * gdb.python/py-inferior.exp: Added test.
25 Replaced runto with continue to breakpoint.
26
8223e12c
TT
272012-07-26 Tom Tromey <tromey@redhat.com>
28
29 * lib/ada.exp (standard_ada_testfile): New proc.
30 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
31 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
32 * gdb.ada/array_return.exp: Use standard_ada_testfile.
33 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
34 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
35 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
36 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
37 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
38 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
39 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
40 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
41 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
42 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
43 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
44 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
45 * gdb.ada/char_param.exp: Use standard_ada_testfile.
46 * gdb.ada/complete.exp: Use standard_ada_testfile.
47 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
48 standard_output_file.
49 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
50 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
51 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
52 standard_output_file.
53 * gdb.ada/exprs.exp: Use standard_ada_testfile.
54 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
55 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
56 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
57 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
58 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
59 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
60 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
61 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
62 * gdb.ada/homonym.exp: Use standard_ada_testfile.
63 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
64 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
65 * gdb.ada/interface.exp: Use standard_ada_testfile.
66 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
67 standard_output_file
68 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
69 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
70 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
71 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
72 * gdb.ada/nested.exp: Use standard_ada_testfile.
73 * gdb.ada/null_array.exp: Use standard_ada_testfile.
74 * gdb.ada/null_record.exp: Use standard_ada_testfile.
75 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
76 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
77 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
78 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
79 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
80 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
81 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
82 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
83 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
84 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
85 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
86 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
87 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
88 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
89 * gdb.ada/start.exp: Use standard_ada_testfile.
90 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
91 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
92 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
93 * gdb.ada/tagged.exp: Use standard_ada_testfile.
94 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
95 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
96 * gdb.ada/tasks.exp: Use standard_ada_testfile.
97 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
98 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
99 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
100 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
101 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
102 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
103 * gdb.ada/widewide.exp: Use standard_ada_testfile.
104
bbec57e4
JK
1052012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
106
107 Fix testsuite regression after --use-deprecated-index-sections removal.
108 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
109
9cc8e32c
JK
1102012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
111
112 Fix compatibility with Tcl before 7.5.
113 * lib/future.exp (lreverse): New function if it does not exist.
114
ea5ca7b5
MK
1152012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
116
117 * gdb.mi/mi-pending.c: New method to set a second pending
118 breakpoint.
119 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
120 condition.
121
64776a0b
PA
1222012-07-20 Pedro Alves <palves@redhat.com>
123
124 PR threads/11692
125 PR gdb/12203
126
127 * gdb.threads/create-fail.c: New file.
128 * gdb.threads/create-fail.exp: New file.
129
13e4e967
PA
1302012-07-19 Pedro Alves <palves@redhat.com>
131
132 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
133 * config/vx.exp (gdb_start): Likewise.
134 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
135 * gdb.base/setvar.exp (test_set): Likewise.
136 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
137 * gdb.reverse/sigall-precsave.exp: Likewise.
138 * gdb.reverse/sigall-reverse.exp: Likewise.
139
b7aefa4d
PA
1402012-07-19 Pedro Alves <palves@redhat.com>
141
142 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
143 handler before recording.
144
608b4967
TT
1452012-07-19 Tom Tromey <tromey@redhat.com>
146
147 * gdb.cp/casts.exp: Add tests for typeof and decltype.
148 * gdb.cp/casts.cc (decltype): New function.
149 (main): Use it.
150
b1e0c0fa
PA
1512012-07-19 Pedro Alves <palves@redhat.com>
152
153 * gdb.base/sigall.exp (signals): New list.
154 <top level>: Loop over signals in the $signals list instead of
155 calling a test function once per signal.
156 * gdb.reverse/sigall-precsave.exp (signals): New list.
157 <top level>: Loop over signals in the $signals list instead of
158 calling a test function once per signal.
159 * gdb.reverse/sigall-reverse.exp (signals): New list.
160 <top level>: Loop over signals in the $signals list instead of
161 calling a test function once per signal.
162
6ace3df1
YQ
1632012-07-19 Yao Qi <yao@codesourcery.com>
164
165 * gdb.base/setshow.exp: Test 'set args ~'.
166
263a0f8c
JK
1672012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
168
169 * gdb.base/store.exp (check_set): Import gdb_prompt.
170 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
171 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
172
8f043999
JK
1732012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
174
175 PR 11914
176 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
177 (main): Call eval_sub.
178 * gdb.python/py-prettyprint.exp:
179 (python execfile ('py-prettyprint.py')): Move it earlier.
180 New breakpoint for eval-break.
181 (continue to breakpoint: eval-break, info locals): New test.
182 (python execfile ('py-prettyprint.py')): Move it from here.
183 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
184 (register_pretty_printers): Register pp_eval_type.
185
725c7b66
JK
1862012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
187
188 Fix a testcase regression by me.
189 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
190 DW_FORM_data4.
191
4359dff1
JK
1922012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
193 Doug Evans <dje@google.com>
194
195 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
196 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
197
61e44cfa
JK
1982012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
199
200 Fix gdbserver run regression.
201 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
202
93c0ef37
TT
2032012-07-12 Tom Tromey <tromey@redhat.com>
204
205 * lib/gdb.exp (standard_testfile): Don't declare objdir.
206 (clean_restart): Likewise.
207 (core_find): Use standard_output_file.
208
76027ef5
TT
2092012-07-12 Tom Tromey <tromey@redhat.com>
210
211 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
212 * gdb.dwarf2/dw2-anonymous-func.exp: Use
213 prepare_for_testing_full.
214 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
215 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
216 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
217 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
218 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
219 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
220 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
221 prepare_for_testing_full.
222 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
223 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
224 prepare_for_testing_full.
225 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
226 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
227 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
228
85b4440a
TT
2292012-07-12 Tom Tromey <tromey@redhat.com>
230
231 * lib/gdb.exp (build_executable_from_specs): New proc, from
232 build_executable.
233 (build_executable): Use it.
234 (prepare_for_testing_full): New proc.
235
55baab26
TT
2362012-07-11 Tom Tromey <tromey@redhat.com>
237
238 * gdb.reverse/break-precsave.exp: Use standard_output_file.
239 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
240 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
241 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
242 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
243 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
244 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
245 * gdb.reverse/step-precsave.exp: Use standard_output_file.
246 * gdb.reverse/until-precsave.exp: Use standard_output_file.
247 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
248
298a9cf0
TT
2492012-07-10 Tom Tromey <tromey@redhat.com>
250
251 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
252 standard_output_file.
253 * gdb.mi/gdb2549.exp: Use standard_testfile.
254 * gdb.mi/gdb669.exp: Use standard_testfile.
255 * gdb.mi/gdb701.exp: Use standard_testfile.
256 * gdb.mi/gdb792.exp: Use standard_testfile.
257 * gdb.mi/mi-async.exp: Use standard_testfile.
258 * gdb.mi/mi-basics.exp: Use standard_testfile.
259 * gdb.mi/mi-break.exp: Use standard_testfile.
260 * gdb.mi/mi-cli.exp: Use standard_testfile.
261 * gdb.mi/mi-console.exp: Use standard_testfile.
262 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
263 * gdb.mi/mi-eval.exp: Use standard_testfile.
264 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
265 * gdb.mi/mi-file.exp: Use standard_testfile.
266 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
267 * gdb.mi/mi-logging.exp: Use standard_testfile.
268 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
269 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
270 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
271 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
272 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
273 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
274 * gdb.mi/mi-pending.exp: Use standard_testfile,
275 standard_output_file.
276 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
277 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
278 * gdb.mi/mi-regs.exp: Use standard_testfile.
279 * gdb.mi/mi-return.exp: Use standard_testfile.
280 * gdb.mi/mi-reverse.exp: Use standard_testfile.
281 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
282 * gdb.mi/mi-solib.exp: Use standard_testfile,
283 standard_output_file.
284 * gdb.mi/mi-stack.exp: Use standard_testfile.
285 * gdb.mi/mi-stepi.exp: Use standard_testfile.
286 * gdb.mi/mi-stepn.exp: Use standard_testfile.
287 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
288 * gdb.mi/mi-until.exp: Use standard_testfile.
289 * gdb.mi/mi-var-block.exp: Use standard_testfile.
290 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
291 * gdb.mi/mi-var-child.exp: Use standard_testfile.
292 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
293 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
294 * gdb.mi/mi-var-display.exp: Use standard_testfile.
295 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
296 standard_output_file.
297 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
298 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
299 * gdb.mi/mi-watch.exp: Use standard_testfile.
300 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
301 * gdb.mi/mi2-basics.exp: Use standard_testfile.
302 * gdb.mi/mi2-break.exp: Use standard_testfile.
303 * gdb.mi/mi2-cli.exp: Use standard_testfile.
304 * gdb.mi/mi2-console.exp: Use standard_testfile.
305 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
306 * gdb.mi/mi2-eval.exp: Use standard_testfile.
307 * gdb.mi/mi2-file.exp: Use standard_testfile.
308 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
309 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
310 * gdb.mi/mi2-regs.exp: Use standard_testfile.
311 * gdb.mi/mi2-return.exp: Use standard_testfile.
312 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
313 * gdb.mi/mi2-stack.exp: Use standard_testfile.
314 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
315 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
316 * gdb.mi/mi2-until.exp: Use standard_testfile.
317 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
318 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
319 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
320 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
321 * gdb.mi/mi2-watch.exp: Use standard_testfile.
322
f5f3a911
TT
3232012-07-10 Tom Tromey <tromey@redhat.com>
324
325 * gdb.cp/abstract-origin.exp: Use standard_testfile.
326 * gdb.cp/ambiguous.exp: Use standard_testfile,
327 prepare_for_testing.
328 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
329 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
330 * gdb.cp/anon-ns.exp: Use standard_testfile.
331 * gdb.cp/anon-struct.exp: Use standard_testfile.
332 * gdb.cp/anon-union.exp: Use standard_testfile,
333 prepare_for_testing.
334 * gdb.cp/arg-reference.exp: Use standard_testfile,
335 prepare_for_testing.
336 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
337 * gdb.cp/breakpoint.exp: Use standard_testfile,
338 prepare_for_testing.
339 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
340 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
341 standard_output_file.
342 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
343 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
344 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
345 (test_static_members): Update.
346 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
347 * gdb.cp/converts.exp: Use standard_testfile.
348 * gdb.cp/cp-relocate.exp: Use standard_testfile.
349 * gdb.cp/cpcompletion.exp: Use standard_testfile,
350 prepare_for_testing.
351 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
352 * gdb.cp/cplabel.exp: Use standard_testfile.
353 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
354 prepare_for_testing.
355 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
356 * gdb.cp/derivation.exp: Use standard_testfile,
357 prepare_for_testing.
358 * gdb.cp/destrprint.exp: Use standard_testfile.
359 * gdb.cp/dispcxx.exp: Use standard_testfile.
360 * gdb.cp/exception.exp: Use standard_testfile,
361 prepare_for_testing.
362 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
363 * gdb.cp/extern-c.exp: Use standard_testfile,
364 prepare_for_testing.
365 * gdb.cp/formatted-ref.exp: Use standard_testfile,
366 prepare_for_testing.
367 * gdb.cp/fpointer.exp: Use standard_testfile.
368 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
369 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
370 standard_output_file.
371 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
372 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
373 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
374 standard_output_file.
375 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
376 (do_tests): Update.
377 * gdb.cp/koenig.exp: Use standard_testfile.
378 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
379 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
380 * gdb.cp/m-static.exp: Use standard_testfile,
381 prepare_for_testing.
382 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
383 * gdb.cp/mb-inline.exp: Use standard_testfile,
384 prepare_for_testing.
385 * gdb.cp/mb-templates.exp: Use standard_testfile,
386 prepare_for_testing.
387 * gdb.cp/member-ptr.exp: Use standard_testfile,
388 prepare_for_testing.
389 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
390 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
391 * gdb.cp/method2.exp: Use standard_testfile.
392 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
393 standard_output_file.
394 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
395 (do_tests): Update.
396 * gdb.cp/namespace-enum.exp: Use standard_testfile,
397 prepare_for_testing.
398 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
399 prepare_for_testing.
400 * gdb.cp/namespace.exp: Use standard_testfile,
401 prepare_for_testing.
402 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
403 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
404 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
405 * gdb.cp/nsimport.exp: Use standard_testfile,
406 prepare_for_testing.
407 * gdb.cp/nsnested.exp: Use standard_testfile.
408 * gdb.cp/nsnoimports.exp: Use standard_testfile.
409 * gdb.cp/nsrecurs.exp: Use standard_testfile,
410 prepare_for_testing.
411 * gdb.cp/nsstress.exp: Use standard_testfile,
412 prepare_for_testing.
413 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
414 * gdb.cp/operator.exp: Use standard_testfile.
415 * gdb.cp/oranking.exp: Use standard_testfile.
416 * gdb.cp/overload-const.exp: Use standard_testfile.
417 * gdb.cp/overload.exp: Use standard_testfile,
418 prepare_for_testing.
419 * gdb.cp/ovldbreak.exp: Use standard_testfile.
420 * gdb.cp/ovsrch.exp: Use standard_testfile.
421 * gdb.cp/paren-type.exp: Use standard_testfile.
422 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
423 prepare_for_testing.
424 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
425 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
426 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
427 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
428 * gdb.cp/pr10728.exp: Use standard_testfile,
429 standard_output_file.
430 * gdb.cp/pr12028.exp: Use standard_testfile.
431 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
432 * gdb.cp/pr9167.exp: Use standard_testfile.
433 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
434 * gdb.cp/printmethod.exp: Use standard_testfile,
435 prepare_for_testing.
436 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
437 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
438 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
439 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
440 standard_output_file.
441 * gdb.cp/readnow-language.exp: Use standard_testfile.
442 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
443 (gdb_start_again): Use clean_restart.
444 * gdb.cp/ref-types.exp: Use standard_testfile,
445 prepare_for_testing.
446 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
447 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
448 * gdb.cp/smartp.exp: Use standard_testfile.
449 * gdb.cp/static-method.exp: Use standard_testfile.
450 * gdb.cp/static-print-quit.exp: Use standard_testfile.
451 * gdb.cp/temargs.exp: Use standard_testfile.
452 * gdb.cp/templates.exp: Use standard_testfile,
453 prepare_for_testing.
454 (do_tests): Update.
455 * gdb.cp/try_catch.exp: Use standard_testfile,
456 prepare_for_testing.
457 * gdb.cp/typedef-operator.exp: Use standard_testfile.
458 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
459 * gdb.cp/virtbase.exp: Use standard_testfile,
460 prepare_for_testing.
461 * gdb.cp/virtfunc.exp: Use standard_testfile,
462 prepare_for_testing.
463 (do_tests): Update.
464 * gdb.cp/virtfunc2.exp: Use standard_testfile,
465 prepare_for_testing.
466
686f09d0
TT
4672012-07-10 Tom Tromey <tromey@redhat.com>
468
469 * lib/gdb.exp (standard_testfile): Unset output variables from
470 earlier invocations.
471
9357e021
YQ
4722012-07-10 Yao Qi <yao@codesourcery.com>
473
474 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
475 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
476 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
477 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
478 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
479 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
480 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
481 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
482 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
483 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
484 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
485 * gdb.mi/mi-var-display.exp: Likewise.
486 * gdb.mi/mi-var-invalidate.exp: Likewise.
487 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
488 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
489 * gdb.mi/mi2-console.exp: Likewise.
490 * gdb.mi/mi2-disassemble.exp: Likewise.
491 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
492 * gdb.mi/mi2-read-memory.exp: Likewise.
493 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
494 * gdb.mi/mi2-simplerun.exp: Likewise.
495 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
496 * gdb.mi/mi2-syn-frame.exp: Likewise.
497 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
498 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
499 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
500
e314d629
TT
5012012-07-09 Tom Tromey <tromey@redhat.com>
502
503 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
504 * gdb.base/callfuncs.exp: Add cast-based test.
505 * gdb.base/callfuncs.c (voidfunc): New function.
506
06928b3f
DE
5072012-07-08 Doug Evans <dje@google.com>
508
509 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
510
32f11bad
JK
5112012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
512
513 Fix XFAIL compatibility with old i386 systems.
514 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
515 Check also 'Cannot insert breakpoint 0'.
516
76b83c51
JK
5172012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
518
519 PR 14321
520 * gdb.base/find.exp
521 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
522
a6fb9c08
TT
5232012-07-06 Tom Tromey <tromey@redhat.com>
524
525 * gdb.base/whatis.exp: Add test.
526
71918a86
TT
5272012-07-06 Tom Tromey <tromey@redhat.com>
528
529 * gdb.base/whatis.exp: Add regression test.
530
fcde5961
TT
5312012-07-06 Tom Tromey <tromey@redhat.com>
532
533 * gdb.base/whatis.exp: Add tests.
534
f9cf0f4a
JK
5352012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
536
537 PR 12649
538 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
539 gdb_test_multiple $gdb_prompt terminator.
540
979ade8b
PA
5412012-07-04 Pedro Alves <palves@redhat.com>
542
543 * gdb.mi/mi-reverse.exp: Use supports_reverse and
544 supports_process_record.
545
8a980b44
PA
5462012-07-04 Pedro Alves <palves@redhat.com>
547
548 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
549 endings.
550 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
551
855ba978
SS
5522012-07-03 Stan Shebs <stan@codesourcery.com>
553
554 * gdb.base/info-os.c (main): Retry resource acquisition until an
555 available one is found.
556 * gdb.base/info-os.exp: Collect resource keys from the program
557 and use them in matching.
558
fcb44371
JK
5592012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
560
561 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
562 Wrap the test into loop for corefile and core0file.
563
08a67be6
JK
5642012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
565
566 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
567 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
568 .note.GNU-stack.
569
0f3c2347
JK
570 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
571
ff4a4500
SDJ
5722012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
573
574 * gdb.base/help.exp (help b, help br, help bre, help brea, help
575 break): Include help message for the new `-probe' and `-probe-stap'
576 options.
577
d3ce09f5
SS
5782012-07-02 Stan Shebs <stan@codesourcery.com>
579
580 * gdb.base/dprintf.exp: Add agent style tests.
581
a1624241
JK
5822012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
583
584 * gdb.base/stale-infcall.c (infcall): New label test-next.
585 (main): New labels test-pass and test-fail.
586 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
587 $test_fail_bpnum to test-fail.
588 (test system longjmp tracking support): New test.
589 Delete $test_fail_bpnum.
590 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
591 breakpoint.
592
42e7ad6c
DE
5932012-06-30 Doug Evans <dje@google.com>
594
595 * gdb.dwarf2/fission-reread.S: New file.
596 * gdb.dwarf2/fission-reread.exp: New file.
597
37ce89eb
SS
5982012-06-28 Stan Shebs <stan@codesourcery.com>
599
600 * gdb.mi/mi-logging.exp: New file.
601
e5ef252a
PA
6022012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
603 Pedro Alves <palves@redhat.com>
604
605 * gdb.threads/siginfo-threads.exp: New file.
606 * gdb.threads/siginfo-threads.c: New file.
607 * gdb.threads/sigstep-threads.exp: New file.
608 * gdb.threads/sigstep-threads.c: New file.
609
22f1fbae
TT
6102012-06-28 Tom Tromey <tromey@redhat.com>
611
612 * gdb.go/package.exp: Partially revert earlier patch; use
613 gdb_compile again. Use standard_output_file.
614
2e3cf129
DE
6152012-06-27 Doug Evans <dje@google.com>
616
617 * gdb.dwarf2/fission-base.c: New file.
618 * gdb.dwarf2/fission-base.S: New file.
619 * gdb.dwarf2/fission-base.exp: New file.
620
785fd303
JK
6212012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
622
623 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
624
1bb9788d
TT
6252012-06-27 Tom Tromey <tromey@redhat.com>
626
627 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
628 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
629
c83ee902
TT
6302012-06-27 Tom Tromey <tromey@redhat.com>
631
632 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
633 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
634 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
635 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
636 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
637 prepare_for_testing.
638 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
639 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
640 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
641 standard_testfile.
642 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
643 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
644 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
645 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
646 prepare_for_testing.
647 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
648 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
649 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
650 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
651 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
652 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
653 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
654 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
655 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
656 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
657 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
658 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
659 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
660 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
661 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
662 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
663 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
664 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
665 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
666 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
667 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
668 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
669 standard_output_file.
670 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
671 standard_output_file.
672 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
673 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
674 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
675 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
676 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
677 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
678 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
679 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
680 * gdb.dwarf2/implptr.exp: Use standard_testfile.
681 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
682 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
683 * gdb.dwarf2/pieces.exp: Use standard_testfile.
684 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
685 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
686 * gdb.dwarf2/valop.exp: Use standard_testfile,
687 prepare_for_testing.
688
5204774b
TT
6892012-06-27 Tom Tromey <tromey@redhat.com>
690
691 * gdb.python/python.exp: Fix regexps in pagination tests.
692
ee0bf529
SCR
6932012-06-26 Siva Chandra Reddy <sivachandra@google.com>
694
695 * gdb.python/py-symtab.exp: Add tests to test the new attribute
696 'last' of gdb.Symtab_and_line.
697 * gdb.python/py-symbol.c: Move break point comment to enable
698 testing of gdb.Symtab_and_line.last.
699
14fcc022
TT
7002012-06-26 Tom Tromey <tromey@redhat.com>
701
702 * gdb.threads/step.c: Remove.
703 * gdb.threads/step.exp: Remove.
704 * gdb.threads/step2.exp: Remove.
705
0efbbabc
TT
7062012-06-26 Tom Tromey <tromey@redhat.com>
707
708 * gdb.threads/watchpoint-fork.exp (test): Use
709 standard_output_file. Don't declare objdir.
710 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
711 standard_output_file.
712 * gdb.threads/attach-stopped.exp: Use standard_testfile.
713 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
714 clean_restart. Remove incdir.
715 * gdb.threads/corethreads.exp: Use standard_testfile.
716 * gdb.threads/execl.exp: Use standard_testfile,
717 standard_output_file, clean_restart.
718 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
719 clean_restart.
720 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
721 clean_restart.
722 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
723 incdir.
724 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
725 clean_restart. Remove incdir.
726 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
727 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
728 clean_restart. Remove incdir.
729 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
730 Remove incdir.
731 * gdb.threads/leader-exit.exp: Use standard_testfile.
732 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
733 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
734 clean_restart.
735 * gdb.threads/manythreads.exp: Use standard_testfile,
736 clean_restart. Remove incdir.
737 * gdb.threads/multi-create.exp: Use standard_testfile,
738 clean_restart.
739 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
740 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
741 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
742 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
743 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
744 * gdb.threads/pending-step.exp: Use standard_testfile,
745 clean_restart. Remove incdir.
746 * gdb.threads/print-threads.exp: Use standard_testfile,
747 clean_restart. Remove incdir.
748 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
749 clean_restart. Remove incdir.
750 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
751 Remove incdir.
752 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
753 incdir.
754 * gdb.threads/sigthread.exp: Use standard_testfile,
755 clean_restart.
756 * gdb.threads/staticthreads.exp: Use standard_testfile,
757 clean_restart. Remove incdir.
758 * gdb.threads/switch-threads.exp: Use standard_testfile,
759 clean_restart. Remove incdir.
760 * gdb.threads/thread-execl.exp: Use standard_testfile,
761 clean_restart. Remove incdir.
762 * gdb.threads/thread-find.exp: Use standard_testfile,
763 clean_restart.
764 * gdb.threads/thread-specific.exp: Use standard_testfile,
765 clean_restart. Remove incdir.
766 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
767 clean_restart. Remove incdir.
768 * gdb.threads/thread_check.exp: Use standard_testfile,
769 clean_restart. Remove incdir.
770 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
771 incdir.
772 * gdb.threads/threadapply.exp: Use standard_testfile,
773 clean_restart. Remove incdir.
774 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
775 clean_restart. Remove incdir.
776 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
777 clean_restart.
778 * gdb.threads/tls-shared.exp: Use standard_testfile,
779 clean_restart, standard_output_file.
780 * gdb.threads/tls-var.exp: Use standard_testfile,
781 standard_output_file.
782 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
783 Remove incdir.
784 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
785 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
786 incdir.
787 * gdb.threads/watchthreads2.exp: Use standard_testfile,
788 clean_restart. Remove incdir.
789
497a5eb0
TT
7902012-06-26 Tom Tromey <tromey@redhat.com>
791
792 * gdb.trace/actions.exp: Use standard_testfile.
793 * gdb.trace/ax.exp: Use standard_testfile.
794 * gdb.trace/backtrace.exp: Use standard_testfile.
795 * gdb.trace/change-loc.exp: Use standard_testfile.
796 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
797 * gdb.trace/collection.exp: Use standard_testfile,
798 prepare_for_testing.
799 * gdb.trace/deltrace.exp: Use standard_testfile.
800 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
801 * gdb.trace/ftrace.exp: Use standard_testfile.
802 * gdb.trace/infotrace.exp: Use standard_testfile.
803 * gdb.trace/packetlen.exp: Use standard_testfile.
804 * gdb.trace/passc-dyn.exp: Use standard_testfile.
805 * gdb.trace/passcount.exp: Use standard_testfile.
806 * gdb.trace/pending.exp: Use standard_testfile.
807 * gdb.trace/report.exp: Use standard_testfile.
808 * gdb.trace/save-trace.exp: Use standard_testfile.
809 * gdb.trace/stap-trace.exp: Use standard_testfile.
810 * gdb.trace/status-stop.exp: Use standard_testfile.
811 * gdb.trace/strace.exp: Use standard_testfile.
812 * gdb.trace/tfile.exp: Use standard_testfile.
813 * gdb.trace/tfind.exp: Use standard_testfile.
814 * gdb.trace/trace-break.exp: Use standard_testfile.
815 * gdb.trace/trace-mt.exp: Use standard_testfile.
816 * gdb.trace/tracecmd.exp: Use standard_testfile.
817 * gdb.trace/tspeed.exp: Use standard_testfile.
818 * gdb.trace/tstatus.exp: Use standard_testfile.
819 * gdb.trace/tsv.exp: Use standard_testfile.
820 * gdb.trace/unavailable.exp: Use standard_testfile,
821 prepare_for_testing.
822 * gdb.trace/while-dyn.exp: Use standard_testfile.
823 * gdb.trace/while-stepping.exp: Use standard_testfile.
824
7686c074
TT
8252012-06-26 Tom Tromey <tromey@redhat.com>
826
827 * gdb.reverse/break-precsave.exp: Use standard_testfile.
828 * gdb.reverse/break-reverse.exp: Use standard_testfile.
829 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
830 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
831 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
832 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
833 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
834 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
835 prepare_for_testing.
836 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
837 prepare_for_testing.
838 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
839 prepare_for_testing.
840 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
841 prepare_for_testing.
842 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
843 prepare_for_testing
844 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
845 * gdb.reverse/machinestate.exp: Use standard_testfile.
846 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
847 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
848 build_executable.
849 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
850 build_executable.
851 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
852 standard_output_file.
853 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
854 standard_output_file.
855 * gdb.reverse/step-precsave.exp: Use standard_testfile.
856 * gdb.reverse/step-reverse.exp: Use standard_testfile.
857 * gdb.reverse/until-precsave.exp: Use standard_testfile.
858 * gdb.reverse/until-reverse.exp: Use standard_testfile.
859 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
860 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
861
481fc100
TT
8622012-06-26 Tom Tromey <tromey@redhat.com>
863
864 * gdb.stabs/weird.exp: Remove directory-checking code. Use
865 standard_output_file.
866 * gdb.stabs/exclfwd.exp: Use standard_testfile,
867 prepare_for_testing. Remove directory-checking code.
868
7bb18ae2
TT
8692012-06-25 Tom Tromey <tromey@redhat.com>
870
871 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
872 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
873 build_executable, not prepare_for_testing.
874 * gdb.multi/base.exp: Use standard_output_file. Use
875 build_executable, not prepare_for_testing.
876
cf09b3e4
TT
8772012-06-25 Tom Tromey <tromey@redhat.com>
878
879 * gdb.fortran/subarray.exp: Use standard_testfile,
880 prepare_for_testing.
881 * gdb.fortran/multi-dim.exp: Use standard_testfile.
882 * gdb.fortran/module.exp: Use standard_testfile.
883 * gdb.fortran/logical.exp: Use standard_testfile.
884 * gdb.fortran/library-module.exp: Use standard_testfile,
885 standard_output_file.
886 * gdb.fortran/derived-type.exp: Use standard_testfile,
887 prepare_for_testing.
888 * gdb.fortran/complex.exp: Use standard_testfile,
889 prepare_for_testing.
890 * gdb.fortran/charset.exp: Use standard_testfile.
891 * gdb.fortran/array-element.exp: Use standard_testfile,
892 prepare_for_testing.
893
18b5ff1b
KS
8942012-06-25 Keith Seitz <keiths@redhat.com>
895
896 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
897 Change rbreak-related tests to KFAIL and add bugzilla numbers.
898
17b77626
TT
8992012-06-25 Tom Tromey <tromey@redhat.com>
900
901 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
902 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
903 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
904 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
905
f91e3dc1
TT
9062012-06-25 Tom Tromey <tromey@redhat.com>
907
908 * gdb.linespec/ls-errs.exp: Use standard_testfile.
909 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
910 * gdb.linespec/linespec.exp: Use standard_testfile.
911
a884434d
TT
9122012-06-25 Tom Tromey <tromey@redhat.com>
913
914 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
915 prepare_for_testing.
916
efc9d70a
TT
9172012-06-25 Tom Tromey <tromey@redhat.com>
918
919 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
920 prepare_for_testing.
921 * gdb.opt/inline-break.exp: Use standard_testfile,
922 prepare_for_testing.
923 * gdb.opt/inline-bt.exp: Use standard_testfile,
924 prepare_for_testing.
925 * gdb.opt/inline-cmds.exp: Use standard_testfile,
926 prepare_for_testing.
927 * gdb.opt/inline-locals.exp: Use standard_testfile,
928 prepare_for_testing.
929
e2fc92c6
TT
9302012-06-25 Tom Tromey <tromey@redhat.com>
931
932 * gdb.asm/asm-source.exp: Use standard_output_file,
933 standard_testfile. Construct .o files in proper subdir.
934
b0963d73
TT
9352012-06-25 Tom Tromey <tromey@redhat.com>
936
937 * gdb.server/ext-attach.exp: Use standard_testfile,
938 prepare_for_testing.
939 * gdb.server/ext-run.exp: Use standard_testfile,
940 build_executable.
941 * gdb.server/file-transfer.exp: Use standard_testfile,
942 prepare_for_testing.
943 * gdb.server/server-exec-info.exp: Use standard_testfile.
944 * gdb.server/server-mon.exp: Use standard_testfile,
945 prepare_for_testing.
946 * gdb.server/server-run.exp: Use standard_testfile,
947 build_executable.
948 * gdb.server/solib-list.exp: Use standard_testfile,
949 standard_output_file.
950
8a3e1f8d
TT
9512012-06-25 Tom Tromey <tromey@redhat.com>
952
953 * lib/gdb.exp (standard_output_file): Use "file join".
954 * gdb.go/chan.exp: Use standard_testfile.
955 * gdb.go/handcall.exp: Use standard_testfile.
956 * gdb.go/hello.exp: Use standard_testfile.
957 * gdb.integers/chan.exp: Use standard_testfile.
958 * gdb.go/methods.exp: Use standard_testfile.
959 * gdb.go/package.exp: Use standard_testfile.
960 * gdb.go/strings.exp: Use standard_testfile.
961 * gdb.go/types.exp: Use standard_testfile.
962 * gdb.go/unsafe.exp: Use standard_testfile.
963
944a9061
MGD
9642012-06-25 Greta Yorsh <greta.yorsh@arm.com>
965
966 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
967
1c06bd58
JK
9682012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
969
970 Fix regression by the previous commit.
971 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
972
b4a58790
TT
9732012-06-22 Tom Tromey <tromey@redhat.com>
974
975 * gdb.python/lib-types.exp: Use standard_testfile,
976 prepare_for_testing.
977 * gdb.python/py-block.exp: Use standard_testfile.
978 * gdb.python/py-breakpoint.exp: Use standard_testfile.
979 * gdb.python/py-events.exp: Use standard_testfile,
980 standard_output_file.
981 * gdb.python/py-evsignal.exp: Use standard_testfile.
982 * gdb.python/py-evethreads.exp: Use standard_testfile.
983 * gdb.python/py-explore-cc.exp: Use standard_testfile.
984 * gdb.python/py-explore.exp: Use standard_testfile.
985 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
986 standard_output_file.
987 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
988 prepare_for_testing.
989 * gdb.python/py-frame-inline.exp: Use standard_testfile.
990 * gdb.python/py-frame.exp: Use standard_testfile.
991 * gdb.python/py-inferior.exp: Use standard_testfile.
992 * gdb.python/py-infthread.exp: Use standard_testfile.
993 * gdb.python/py-mi.exp: Use standard_testfile.
994 * gdb.python/py-objfile-script.exp: Use standard_testfile,
995 build_executable.
996 * gdb.python/py-objfile.exp: Use standard_testfile.
997 * gdb.python/py-pp-maint.exp: Use standard_testfile,
998 prepare_for_testing.
999 * gdb.python/py-prettyprint.exp: Use standard_testfile.
1000 * gdb.python/py-progspace.exp: Use standard_testfile,
1001 build_executable.
1002 * gdb.python/py-prompt.exp: Use standard_testfile,
1003 build_executable.
1004 * gdb.python/py-section-script.exp: Use standard_testfile,
1005 build_executable.
1006 * gdb.python/py-shared.exp: Use standard_testfile,
1007 standard_output_file, clean_restart.
1008 * gdb.python/py-symbol.exp: Use standard_output_file,
1009 prepare_for_testing.
1010 * gdb.python/py-symtab.exp: Use standard_output_file,
1011 prepare_for_testing
1012 * gdb.python/py-template.exp: Use standard_testfile.
1013 * gdb.python/py-type.exp: Use standard_testfile.
1014 * gdb.python/py-value-cc.exp: Use standard_testfile.
1015 * gdb.python/py-value.exp: Use standard_testfile.
1016 * gdb.python/python.exp: Use standard_testfile, build_executable.
1017
2c44deac
TT
10182012-06-22 Tom Tromey <tromey@redhat.com>
1019
1020 * gdb.objc/basicclass.exp: Use standard_testfile.
1021 (do_objc_tests): Don't declare objdir.
1022 * gdb.objc/nondebug.exp: Use standard_testfile.
1023 (do_objc_tests): Don't declare objdir.
1024 * gdb.objc/objcdecode.exp: Use standard_testfile.
1025 (do_objc_tests): Don't declare objdir.
1026
c24ccbce
TT
10272012-06-22 Tom Tromey <tromey@redhat.com>
1028
1029 * gdb.java/jmain.exp: Use standard_testfile.
1030 * gdb.java/jmisc.exp: Use standard_testfile.
1031 * gdb.java/jnpe.exp: Use standard_testfile.
1032 * gdb.java/jprint.exp: Use standard_testfile.
1033
0a6d0306
TT
10342012-06-22 Tom Tromey <tromey@redhat.com>
1035
1036 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
1037 (standard_output_file, standard_testfile): New procs.
1038 (build_executable, clean_restart): Use standard_output_file.
1039
6ea815ef
YQ
10402012-06-22 Yao Qi <yao@codesourcery.com>
1041
1042 * boards/native-gdbserver.exp: New proc ${board}_exec.
1043 * boards/native-stdio-gdbserver.exp: Likewise.
1044
4c93b1db
TT
10452012-06-21 Tom Tromey <tromey@redhat.com>
1046
1047 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
1048 (build_executable): Update.
1049 (get_compiler_info): Remove 'binfile' argument.
1050 * gdb.ada/arrayidx.exp: Update.
1051 * gdb.ada/null_array.exp: Update.
1052 * gdb.arch/altivec-abi.exp: Update.
1053 * gdb.arch/altivec-regs.exp: Update.
1054 * gdb.arch/amd64-byte.exp: Update.
1055 * gdb.arch/amd64-dword.exp: Update.
1056 * gdb.arch/amd64-word.exp: Update.
1057 * gdb.arch/i386-avx.exp: Update.
1058 * gdb.arch/i386-byte.exp: Update.
1059 * gdb.arch/i386-sse.exp: Update.
1060 * gdb.arch/i386-word.exp: Update.
1061 * gdb.arch/ppc-dfp.exp: Update.
1062 * gdb.arch/ppc-fp.exp: Update.
1063 * gdb.arch/vsx-regs.exp: Update.
1064 * gdb.base/all-bin.exp: Update.
1065 * gdb.base/annota1.exp: Update.
1066 * gdb.base/async.exp: Update.
1067 * gdb.base/attach.exp: Update.
1068 * gdb.base/break-interp.exp: Update.
1069 * gdb.base/call-ar-st.exp: Update.
1070 * gdb.base/call-rt-st.exp: Update.
1071 * gdb.base/call-sc.exp: Update.
1072 * gdb.base/callfuncs.exp: Update.
1073 * gdb.base/catch-load.exp: Update.
1074 * gdb.base/completion.exp: Update.
1075 * gdb.base/complex.exp: Update.
1076 * gdb.base/condbreak.exp: Update.
1077 * gdb.base/consecutive.exp: Update.
1078 * gdb.base/constvars.exp: Update.
1079 * gdb.base/corefile.exp: Update.
1080 * gdb.base/eval-skip.exp: Update.
1081 * gdb.base/expand-psymtabs.exp: Update.
1082 * gdb.base/exprs.exp: Update.
1083 * gdb.base/fileio.exp: Update.
1084 * gdb.base/fixsection.exp: Update.
1085 * gdb.base/funcargs.exp: Update.
1086 * gdb.base/gdb11530.exp: Update.
1087 * gdb.base/gdb1555.exp: Update.
1088 * gdb.base/gnu-ifunc.exp: Update.
1089 * gdb.base/gnu_vector.exp: Update.
1090 * gdb.base/info-macros.exp: Update.
1091 * gdb.base/jit-simple.exp: Update.
1092 * gdb.base/jit-so.exp: Update.
1093 * gdb.base/jit.exp: Update.
1094 * gdb.base/langs.exp: Update.
1095 * gdb.base/list.exp: Update.
1096 * gdb.base/logical.exp: Update.
1097 * gdb.base/long_long.exp: Update.
1098 * gdb.base/longjmp.exp: Update.
1099 * gdb.base/macscp.exp: Update.
1100 * gdb.base/mips_pro.exp: Update.
1101 * gdb.base/miscexprs.exp: Update.
1102 * gdb.base/morestack.exp: Update.
1103 * gdb.base/nodebug.exp: Update.
1104 * gdb.base/opaque.exp: Update.
1105 * gdb.base/pc-fp.exp: Update.
1106 * gdb.base/pending.exp: Update.
1107 * gdb.base/permissions.exp: Update.
1108 * gdb.base/pointers.exp: Update.
1109 * gdb.base/prelink.exp: Update.
1110 * gdb.base/printcmds.exp: Update.
1111 * gdb.base/psymtab.exp: Update.
1112 * gdb.base/ptype.exp: Update.
1113 * gdb.base/relational.exp: Update.
1114 * gdb.base/scope.exp: Update.
1115 * gdb.base/setvar.exp: Update.
1116 * gdb.base/shlib-call.exp: Update.
1117 * gdb.base/shreloc.exp: Update.
1118 * gdb.base/signals.exp: Update.
1119 * gdb.base/sizeof.exp: Update.
1120 * gdb.base/so-impl-ld.exp: Update.
1121 * gdb.base/so-indr-cl.exp: Update.
1122 * gdb.base/solib-disc.exp: Update.
1123 * gdb.base/solib-display.exp: Update.
1124 * gdb.base/solib-nodir.exp: Update.
1125 * gdb.base/solib-overlap.exp: Update.
1126 * gdb.base/solib-symbol.exp: Update.
1127 * gdb.base/solib-weak.exp: Update.
1128 * gdb.base/solib.exp: Update.
1129 * gdb.base/store.exp: Update.
1130 * gdb.base/structs.exp: Update.
1131 * gdb.base/structs2.exp: Update.
1132 * gdb.base/type-opaque.exp: Update.
1133 * gdb.base/unload.exp: Update.
1134 * gdb.base/varargs.exp: Update.
1135 * gdb.base/volatile.exp: Update.
1136 * gdb.base/watch_thread_num.exp: Update.
1137 * gdb.base/watchpoint-solib.exp: Update.
1138 * gdb.base/watchpoint.exp: Update.
1139 * gdb.base/watchpoints.exp: Update.
1140 * gdb.base/whatis.exp: Update.
1141 * gdb.cell/arch.exp: Update.
1142 * gdb.cell/break.exp: Update.
1143 * gdb.cell/bt.exp: Update.
1144 * gdb.cell/core.exp: Update.
1145 * gdb.cell/data.exp: Update.
1146 * gdb.cell/ea-cache.exp: Update.
1147 * gdb.cell/f-regs.exp: Update.
1148 * gdb.cell/fork.exp: Update.
1149 * gdb.cell/gcore.exp: Update.
1150 * gdb.cell/mem-access.exp: Update.
1151 * gdb.cell/ptype.exp: Update.
1152 * gdb.cell/registers.exp: Update.
1153 * gdb.cell/sizeof.exp: Update.
1154 * gdb.cell/solib-symbol.exp: Update.
1155 * gdb.cell/solib.exp: Update.
1156 * gdb.cp/ambiguous.exp: Update.
1157 * gdb.cp/breakpoint.exp: Update.
1158 * gdb.cp/bs15503.exp: Update.
1159 * gdb.cp/casts.exp: Update.
1160 * gdb.cp/class2.exp: Update.
1161 * gdb.cp/cpexprs.exp: Update.
1162 * gdb.cp/cplusfuncs.exp: Update.
1163 * gdb.cp/ctti.exp: Update.
1164 * gdb.cp/dispcxx.exp: Update.
1165 * gdb.cp/gdb1355.exp: Update.
1166 * gdb.cp/gdb2384.exp: Update.
1167 * gdb.cp/gdb2495.exp: Update.
1168 * gdb.cp/infcall-dlopen.exp: Update.
1169 * gdb.cp/local.exp: Update.
1170 * gdb.cp/m-data.exp: Update.
1171 * gdb.cp/m-static.exp: Update.
1172 * gdb.cp/mb-ctor.exp: Update.
1173 * gdb.cp/mb-inline.exp: Update.
1174 * gdb.cp/mb-templates.exp: Update.
1175 * gdb.cp/member-ptr.exp: Update.
1176 * gdb.cp/method.exp: Update.
1177 * gdb.cp/namespace.exp: Update.
1178 * gdb.cp/nextoverthrow.exp: Update.
1179 * gdb.cp/nsdecl.exp: Update.
1180 * gdb.cp/nsrecurs.exp: Update.
1181 * gdb.cp/nsstress.exp: Update.
1182 * gdb.cp/nsusing.exp: Update.
1183 * gdb.cp/pr-1023.exp: Update.
1184 * gdb.cp/pr-1210.exp: Update.
1185 * gdb.cp/pr-574.exp: Update.
1186 * gdb.cp/pr9631.exp: Update.
1187 * gdb.cp/printmethod.exp: Update.
1188 * gdb.cp/psmang.exp: Update.
1189 * gdb.cp/re-set-overloaded.exp: Update.
1190 * gdb.cp/rtti.exp: Update.
1191 * gdb.cp/shadow.exp: Update.
1192 * gdb.cp/templates.exp: Update.
1193 * gdb.cp/try_catch.exp: Update.
1194 * gdb.dwarf2/dw2-ranges.exp: Update.
1195 * gdb.dwarf2/pr10770.exp: Update.
1196 * gdb.fortran/library-module.exp: Update.
1197 * gdb.hp/gdb.aCC/optimize.exp: Update.
1198 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
1199 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
1200 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
1201 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
1202 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
1203 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
1204 * gdb.hp/gdb.compat/xdb1.exp: Update.
1205 * gdb.hp/gdb.compat/xdb2.exp: Update.
1206 * gdb.hp/gdb.compat/xdb3.exp: Update.
1207 * gdb.hp/gdb.defects/bs14602.exp: Update.
1208 * gdb.hp/gdb.defects/solib-d.exp: Update.
1209 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
1210 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
1211 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
1212 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
1213 * gdb.mi/gdb792.exp: Update.
1214 * gdb.mi/mi-pending.exp: Update.
1215 * gdb.mi/mi-solib.exp: Update.
1216 * gdb.mi/mi-var-cp.exp: Update.
1217 * gdb.opt/clobbered-registers-O2.exp: Update.
1218 * gdb.opt/inline-bt.exp: Update.
1219 * gdb.opt/inline-cmds.exp: Update.
1220 * gdb.opt/inline-locals.exp: Update.
1221 * gdb.python/py-events.exp: Update.
1222 * gdb.python/py-finish-breakpoint.exp: Update.
1223 * gdb.python/py-type.exp: Update.
1224 * gdb.reverse/solib-precsave.exp: Update.
1225 * gdb.reverse/solib-reverse.exp: Update.
1226 * gdb.server/solib-list.exp: Update.
1227 * gdb.stabs/weird.exp: Update.
1228 * gdb.threads/attach-into-signal.exp: Update.
1229 * gdb.threads/attach-stopped.exp: Update.
1230 * gdb.threads/tls-shared.exp: Update.
1231 * gdb.trace/change-loc.exp: Update.
1232 * gdb.trace/strace.exp: Update.
1233
95c391b6
TT
12342012-06-19 Tom Tromey <tromey@redhat.com>
1235
1236 * gdb.base/whatis.exp: Add tests.
1237
e910f0b6
TT
12382012-06-19 Tom Tromey <tromey@redhat.com>
1239
1240 * gdb.cp/m-static.cc (keepalive): New function.
1241 (gnu_obj_1::method): Use it.
1242
422d65e7
DE
12432012-06-18 Doug Evans <dje@google.com>
1244
1245 * gdb.base/info-fun.exp: New file.
1246 * gdb.base/info-fun.c: New file.
1247 * gdb.base/info-fun-solib.c: New file.
1248
e2e4d78b
JK
12492012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1250
1251 Remove stale dummy frames.
1252 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
1253 (maintenance info breakpoints): New tests.
1254 * gdb.base/stale-infcall.c: New file.
1255 * gdb.base/stale-infcall.exp: New file.
1256
1788b2d3
JK
12572012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1258
1259 * gdb.arch/amd64-entry-value-param.S: New file.
1260 * gdb.arch/amd64-entry-value-param.c: New file.
1261 * gdb.arch/amd64-entry-value-param.exp: New file.
1262
663b969e
TT
12632012-06-15 Tom Tromey <tromey@redhat.com>
1264
1265 * gdb.cp/namespace.exp: Add "show lang" test.
1266
8e09ad05
IS
12672012-06-15 Iain Sandoe <iain@codesourcery.com>
1268
1269 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
1270 case. (top level): Use gdb_file_cmd instead of gdb_load.
1271
f85e18ee
JK
12722012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1273
1274 PR tdep/14222
1275 * gdb.arch/i386-sse-stack-align.S: New file.
1276 * gdb.arch/i386-sse-stack-align.c: New file.
1277 * gdb.arch/i386-sse-stack-align.exp: New file.
1278
f3b5e280
KS
12792012-06-13 Keith Seitz <keiths@redhat.com>
1280
1281 PR breakpoints/13798 and mi/11541
1282 * gdb.linespec/ls-errs.exp: Add a few more tests for
1283 filenames with spaces and colons.
1284
50af5481
JK
12852012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1286
1287 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
1288 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
1289 (test_function): Call CV_f.
1290 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
1291 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
1292 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
1293 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
1294 (p CV_f(CV::i)): New tests.
1295
d55637df
TT
12962012-06-13 Tom Tromey <tromey@redhat.com>
1297
1298 * gdb.base/condbreak.exp: Add tests for "condition" completion.
1299
cc80f267
JK
13002012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1301
1302 Fix regression by the "ambiguous linespec" series.
1303 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
1304 tests.
1305
bb2af9cc
JK
13062012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1307
1308 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
1309 missing.
1310
e81a37f7
TT
13112012-06-11 Tom Tromey <tromey@redhat.com>
1312
1313 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
1314 location...
1315 (main): ...here.
1316
8efd7788
YQ
13172012-06-07 Yao Qi <yao@codesourcery.com>
1318
1319 * gdb.trace/strace.exp: Shorten some too-long lines.
1320
359f5fe6
PA
13212012-06-06 Pedro Alves <palves@redhat.com>
1322
1323 * gdb.threads/clone-new-thread-event.c: New file.
1324 * gdb.threads/clone-new-thread-event.exp: New file.
1325
7b2fe205
YQ
13262012-06-06 Yao Qi <yao@codesourcery.com>
1327
1328 * gdb.base/dprintf.c (main): Add extra parameter when calling
1329 printf and fprintf.
1330 (bar): New function. It is a dead function, but to ensure
1331 'malloc' is linked explicitly.
1332
3eca55e8
YQ
13332012-06-06 Yao Qi <yao@codesourcery.com>
1334
1335 * gdb.base/info-proc.exp: Return if target doesn't support
1336 'info proc'.
1337
91cc9324
JK
13382012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1339
1340 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
1341 (run program with breakpoint commands): XFAIl if it is not.
1342
c56e7c43
JB
13432012-06-05 Joel Brobecker <brobecker@adacore.com>
1344
1345 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
1346 and add comment.
1347 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
1348 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
1349 "STOP" marker. Adjust testing strategy to make it work on
1350 all targets.
1351
1352 * gdb.base/print-file-var-main.c (main): Rewrite using local
1353 variables and adjust get_version_2's return value check.
1354 Add small comment.
1355 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
1356 marker. Adjust testing strategy to make it work on all targets.
1357
ccab2054
JB
13582012-06-05 Joel Brobecker <brobecker@adacore.com>
1359
1360 * gdb.ada/bad-task-bp-keyword: New testcase.
1361
d0d86158
JK
13622012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1363
1364 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
1365 Simplify it to ...
1366 (symbol-file ${testfile1}): ... here.
1367 (test eliminated var my_global_symbol)
1368 (test eliminated var my_static_symbol)
1369 (test eliminated var my_global_func, get address of main): Wrap them to
1370 'single psymtabs' and 'single symtabs'
1371 (get address of my_global_symbol, get address of my_static_symbol)
1372 (get address of my_global_func, get address of main): Wrap them to
1373 'order1' and 'order2'.
1374
952cf74c
JK
1375 * gdb.base/code_elim.exp
1376 (add-symbol-file ${testfile1} 0x100000)
1377 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
1378 'order2'.
1379 (order1: add-symbol-file ${testfile1} 0x100000)
1380 (order1: add-symbol-file ${testfile2} 0x200000)
1381 (order2: add-symbol-file ${testfile2} 0x200000)
1382 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
1383 .bss as appropriate.
1384
0c5bf5a9
JK
13852012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1386
1387 * gdb.server/solib-list-lib.c: New file.
1388 * gdb.server/solib-list-main.c: New file.
1389 * gdb.server/solib-list.exp: New file.
1390
4196f325
MR
13912012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
1392
1393 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
1394 for 'set print symbol' change.
1395
bfb05775
JK
13962012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1397
1398 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
1399 .debug_abbrev_seg3.
1400
685b1105
JK
14012012-05-24 John Steele Scott <toojays@toojays.net>
1402
1403 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
1404 * gdb.dwarf2/dw2-icc-opaque.S: New file.
1405 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
1406
f3e0e960
SS
14072012-05-23 Stan Shebs <stan@codesourcery.com>
1408
1409 * gdb.mi/mi-info-os.exp: New file.
1410
11eb1b4d
KS
14112012-05-23 Keith Seitz <keiths@redhat.com>
1412
1413 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
1414 return -1 to suppress the rest of the tests.
1415 (compile_stap_bin): Return boolean success value.
1416
b1af9e97
TT
14172012-05-21 Tom Tromey <tromey@redhat.com>
1418
1419 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
1420 Remove kfails.
1421 (test_print_mi_member_types): Likewise.
1422
248537e3
TT
14232012-05-21 Tom Tromey <tromey@redhat.com>
1424
1425 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
1426 print symbol' change.
1427
d791e155
TJB
14282012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
1429
1430 * gdb.python/py-prompt.exp: Quit if the target is remote.
1431
e77afa2e
JK
14322012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1433
1434 Fix ERROR: internal buffer is full.
1435 * gdb.base/info-os.exp (expect_multiline): New function.
1436 (get process list, get process groups, get threads)
1437 (get file descriptors, get internet-domain sockets)
1438 (get shared-memory regions, get semaphores, get message queues): Use
1439 it for these tests.
1440
9cb709b6
TT
14412012-05-18 Tom Tromey <tromey@redhat.com>
1442
1443 * gdb.mi/mi-var-cmd.exp: Update.
1444 * gdb.objc/basicclass.exp (do_objc_tests): Update.
1445 * gdb.cp/virtbase.exp: Update.
1446 * gdb.cp/classes.exp (test_static_members): Update.
1447 * gdb.cp/casts.exp: Update.
1448 * gdb.base/pointers.exp: Update.
1449 * gdb.base/funcargs.exp (pointer_args): Update.
1450 (structs_by_reference): Update.
1451 * gdb.base/find.exp: Update.
1452 * gdb.base/call-strs.exp: Send "set print symbol off".
1453 * gdb.base/call-ar-st.exp: Update.
1454 * gdb.ada/fun_addr.exp: Update.
1455 * gdb.base/printcmds.exp (test_print_symbol): New proc.
1456 Call it.
1457 (test_print_repeats_10, test_print_strings)
1458 (test_print_char_arrays): Update.
1459
b012acdd
TT
14602012-05-18 Tom Tromey <tromey@redhat.com>
1461
1462 * gdb.base/charset.exp (string_display): Update.
1463
1d51a733
TT
14642012-05-18 Tom Tromey <tromey@redhat.com>
1465
1466 * gdb.mi/mi2-var-display.exp: Update.
1467 * gdb.mi/mi-var-display.exp: Update.
1468 * gdb.mi/mi-var-child.exp: Update.
1469 * gdb.cp/expand-psymtabs-cxx.exp: Update.
1470 * gdb.cp/cp-relocate.exp (get_func_address): Update.
1471
957df313
DE
14722012-05-17 Doug Evans <dje@google.com>
1473
682c7f7b
DE
1474 * info-macros.exp: Pass "debug" to prepare_for_testing.
1475
957df313
DE
1476 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
1477 * gdb.ada/Makefile.in (clean): Ditto.
1478 * gdb.arch/Makefile.in (clean): Ditto.
1479 * gdb.asm/Makefile.in (clean): Ditto.
1480 * gdb.base/Makefile.in (clean): Ditto.
1481 * gdb.cell/Makefile.in (clean): Ditto.
1482 * gdb.cp/Makefile.in (clean): Ditto.
1483 * gdb.disasm/Makefile.in (clean): Ditto.
1484 * gdb.dwarf2/Makefile.in (clean): Ditto.
1485 * gdb.fortran/Makefile.in (clean): Ditto.
1486 * gdb.go/Makefile.in (clean): Ditto.
1487 * gdb.hp/Makefile.in (clean): Ditto.
1488 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
1489 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
1490 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
1491 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
1492 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
1493 * gdb.java/Makefile.in (clean): Ditto.
1494 * gdb.linespec/Makefile.in (clean): Ditto.
1495 * gdb.mi/Makefile.in (clean): Ditto.
1496 * gdb.modula2/Makefile.in (clean): Ditto.
1497 * gdb.multi/Makefile.in (clean): Ditto.
1498 * gdb.objc/Makefile.in (clean): Ditto.
1499 * gdb.opencl/Makefile.in (clean): Ditto.
1500 * gdb.opt/Makefile.in (clean): Ditto.
1501 * gdb.pascal/Makefile.in (clean): Ditto.
1502 * gdb.python/Makefile.in (clean): Ditto.
1503 * gdb.reverse/Makefile.in (clean): Ditto.
1504 * gdb.server/Makefile.in (clean): Ditto.
1505 * gdb.stabs/Makefile.in (clean): Ditto.
1506 * gdb.threads/Makefile.in (clean): Ditto.
1507 * gdb.trace/Makefile.in (clean): Ditto.
1508 * gdb.xml/Makefile.in (clean): Ditto.
1509
abc9d0dc
TT
15102012-05-16 Tom Tromey <tromey@redhat.com>
1511
1512 * gdb.base/macscp1.c (macscp_expr): Add comment.
1513 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
1514
6a3a010b
MR
15152012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
1516
1517 * gdb.base/return-nodebug.exp: Also test float and double types.
1518
01429c8e
JK
15192012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1520
1521 PR testsuite/12649
1522 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
1523
54115cd4
JK
1524 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
1525
0c5f383f
SDJ
15262012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
1527
1528 * gdb.base/stap-probe.exp (stap_test): Remove calls to
1529 `rerun_to_main'.
1530 (stap_test_no_debuginfo): Likewise.
1531
e7e0cddf
SS
15322012-05-14 Stan Shebs <stan@codesourcery.com>
1533
1534 * gdb.base/dprintf.c: New file.
1535 * gdb.base/dprintf.exp: New file.
1536
c772f8e7
HZ
15372012-05-14 Hui Zhu <hui_zhu@mentor.com>
1538
1539 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
1540 * gdb.trace/disconnected-tracing.c: New file.
1541 * gdb.trace/disconnected-tracing.exp: New file.
1542
7efc75aa
SCR
15432012-05-13 Siva Chandra Reddy <sivachandra@google.com>
1544
1545 * gdb.python/python.c: Add a new breakpoint comment.
1546 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
1547
85d4a676
SS
15482011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
1549
1550 * gdb.base/info-os.exp: New file.
1551 * gdb.base/info-os.c: New file.
1552
64ea88dc
JB
15532012-05-10 Joel Brobecker <brobecker@adacore.com>
1554
4647ab1b
JB
1555 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
1556 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
1557 New files.
64ea88dc 1558
afba63f1
JB
15592012-05-10 Joel Brobecker <brobecker@adacore.com>
1560
1561 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
1562 gdb.base/ctxobj.exp: New files.
1563
9d198b1e
TT
15642012-05-09 Tom Tromey <tromey@redhat.com>
1565
1566 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
1567
9bfee719
MR
15682012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
1569
1570 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
1571
3a7341d8
MR
15722012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
1573
1574 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
1575 before using it.
1576
52b3699b
TG
15772012-05-04 Tristan Gingold <gingold@adacore.com>
1578
1579 * gdb.base/set-noassign.exp: New test.
1580
a20ee7a4
SCR
15812012-05-03 Siva Chandra Reddy <sivachandra@google.com>
1582
1583 * gdb.python/py-symbol.exp: Add tests to test the new methods
1584 gdb.Symtab.global_block() and gdb.Symtab.static_block().
1585 * gdb.python/py-symbol.c: Add new struct to help test
1586 gdb.Symtab.static_block().
1587
bf2f0858
DE
15882012-05-03 Doug Evans <dje@google.com>
1589
1590 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
1591 commented out.
1592
2d4e0376
YQ
15932012-05-03 Yao Qi <yao@codesourcery.com>
1594
1595 * gdb.base/catch-syscall.exp: Skip it before compilation if target
1596 doesn't support.
1597 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
1598 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
1599
6d0bb9f3
YQ
16002012-05-03 Yao Qi <yao@codesourcery.com>
1601
1602 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
1603
fd820528
DE
16042012-04-30 Doug Evans <dje@google.com>
1605
1606 PR testsuite/13961
1607 * gdb.dwarf2/pr13961.S: New file.
1608 * gdb.dwarf2/pr13961.exp: New file.
1609
b9e219b9
YQ
16102012-04-29 Yao Qi <yao@codesourcery.com>
1611
1612 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
1613
3019eac3
DE
16142012-04-28 Doug Evans <dje@google.com>
1615
1616 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
1617 .Ltype_int_in_cu2. Use name "int2" instead of "int".
1618 All uses updated.
1619 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
1620 "ptype func_cu1" to expand cu2 before cu1.
1621
62e5f89c
SDJ
16222012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
1623 Tom Tromey <tromey@redhat.com>
1624
1625 * gdb.base/default.exp: Add `$_probe_arg*' convenience
1626 variables.
1627 * gdb.base/stap-probe.c: New file.
1628 * gdb.base/stap-probe.exp: New file.
1629 * gdb.trace/stap-trace.c: New file.
1630 * gdb.trace/stap-trace.exp: New file.
1631 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
1632 libgcc's unwinder.
1633
14132e89
MR
16342012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
1635
1636 * gdb.arch/mips16-thunks-inmain.c: New file.
1637 * gdb.arch/mips16-thunks-main.c: New file.
1638 * gdb.arch/mips16-thunks-sin.c: New file.
1639 * gdb.arch/mips16-thunks-sinfrob.c: New file.
1640 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
1641 * gdb.arch/mips16-thunks-sinmain.c: New file.
1642 * gdb.arch/mips16-thunks-sinmips16.c: New file.
1643 * gdb.arch/mips16-thunks.exp: New file.
1644
a766d390
DE
16452012-04-25 Doug Evans <dje@google.com>
1646
1647 * configure.ac: Create gdb.go/Makefile.
1648 * configure: Regenerate.
1649 * gdb.base/default.exp: Add "go" to "set language" testing.
1650 * gdb.go/Makefile.in: New file.
1651 * gdb.go/basic-types.exp: New file.
1652 * gdb.go/chan.exp: New file.
1653 * gdb.go/chan.go: New file.
1654 * gdb.go/handcall.exp: New file.
1655 * gdb.go/handcall.go: New file.
1656 * gdb.go/hello.exp: New file.
1657 * gdb.go/hello.go: New file.
1658 * gdb.go/integers.exp: New file.
1659 * gdb.go/integers.go: New file.
1660 * gdb.go/methods.exp: New file.
1661 * gdb.go/methods.go: New file.
1662 * gdb.go/package.exp: New file.
1663 * gdb.go/package1.go: New file.
1664 * gdb.go/package2.go: New file.
1665 * gdb.go/print.exp: New file.
1666 * gdb.go/strings.exp: New file.
1667 * gdb.go/strings.go: New file.
1668 * gdb.go/types.exp: New file.
1669 * gdb.go/types.go: New file.
1670 * gdb.go/unsafe.exp: New file.
1671 * gdb.go/unsafe.go: New file.
1672 * lib/future.exp: Add Go support.
1673 (gdb_find_go, gdb_find_go_linker): New procs.
1674 (gdb_default_target_compile): Add Go support.
1675 * lib/gdb.exp (skip_go_tests): New proc.
1676 * lib/go.exp: New file.
1677
e65f9ffb
TT
16782012-04-25 Tom Tromey <tromey@redhat.com>
1679
1680 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
1681
14e75d8e
JK
16822012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
1683 Jan Kratochvil <jan.kratochvil@redhat.com>
1684
1685 PR symtab/7259:
1686 * gdb.base/enumval.c: New test case.
1687 * gdb.base/enumval.exp: New test case.
1688 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
1689 field.bitpos.
1690
f3525b70
PA
16912012-04-17 Pedro Alves <palves@redhat.com>
1692
1693 * Makefile.in (site.exp): Make site.exp source
1694 $srcdir/lib/append_gdb_boards_dir.exp.
1695 * lib/append_gdb_boards_dir.exp: New file.
1696
bccbefd2
JK
16972012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1698
1699 New option "set auto-load safe-path".
1700 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
1701 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
1702
bf88dd68
JK
17032012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1704
1705 auto-load: Implementation.
1706 * gdb.base/help.exp (test set height): Increase the height.
1707 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
1708 to ...
1709 (info auto-load python-scripts): ... here.
1710 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
1711 to ...
1712 (info auto-load python-scripts *): ... here.
1713
c0d4d1c0
YQ
17142012-04-16 Yao Qi <yao@codesourcery.com>
1715
1716 * lib/trace-support.exp (get_in_proc_agent): New.
1717 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
1718 of in process trace agent.
1719 * gdb.trace/ftrace.exp: Likewise.
1720 * gdb.trace/pending.exp: Likewise.
1721 * gdb.trace/trace-break.exp: Likewise.
1722 * gdb.trace/trace-mt.exp
1723 * gdb.trace/tspeed.exp: Likewise.
1724 * gdb.trace/tstatus.exp
1725 * gdb.trace/strace.exp: Likewise.
1726
cbf68a60
TS
17272012-04-16 Thomas Schwinge <thomas@codesourcery.com>
1728
dd6d3b70
TS
1729 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
1730 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
1731
cbf68a60
TS
1732 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
1733
8264ba82
AG
17342012-04-14 Anton Gorenkov <xgsa@yandex.ru>
1735
1736 PR mi/13393
1737 * gdb.mi/mi-var-rtti.cc: New file.
1738 * gdb.mi/mi-var-rtti.exp: New file.
1739 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
1740 function.
1741 (mi_varobj_update_with_type_change): updated to avoid code duplication.
1742
de0919f8 17432012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
1744
1745 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
1746 EXECUTABLES.
1747 * gdb.python/py-explore.c: C program used for testing the new
1748 'explore' command on C constructs.
1749 * gdb.python/py-explore.cc: C++ program used for testing the new
1750 'explore' command on C++ constructs.
1751 * gdb-python/py-explore.exp: Tests for the new 'explore'
1752 command on C constructs.
1753 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
1754 command on C++ constructs.
1755
a82da7dd
MK
17562012-04-07 Mark Kettenis <kettenis@gnu.org>
1757
1758 * gdb.base/funcargs.exp (complex_args): Fix typo.
1759
e127cba8
JK
17602012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1761
1762 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
1763 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
1764
40e084e1
KS
17652012-04-05 Keith Seitz <keiths@redhat.com>
1766
1767 * gdb.base/advance.exp: Update error message for
1768 "advance malformed" test.
1769 * gdb.base/break.exp: Likewise for "breakpoint with
1770 trailing garbage" test.
1771 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
1772 with trailing garbage" test.
1773 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
1774 trailng garbage" test.
1775 * gdb.base/until.exp: Likewise for "malformed until" test.
1776 * gdb.cp/ovldbreak.exp: Create the breakpoint table
1777 for "breakpoint info (after setting on all)".
1778 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
1779 tests.
1780 * gdb.cp/cplabel.cc: New file.
1781 * gdb.cp/cplabel.exp: New test.
1782 * gdb.linespec/ls-errs.c: New file.
1783 * gdb.linespec/ls-errs.exp: New test.
1784
a72c8f6a
JK
17852012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1786
1787 * gdb.trace/unavailable.exp
1788 (collect globals: print object on: print derived_partial)
1789 (collect globals: print object on: print derived_whole)
1790 (collect globals: print object off: print derived_partial)
1791 (collect globals: print object off: print derived_whole): Update
1792 expected output.
1793
f87a3023
KS
17942012-03-30 Keith Seitz <keiths@redhat.com>
1795
1796 * gdb.python: Add test for linespecs with commas.
1797
e2171b3c
KS
17982012-03-28 Keith Seitz <keiths@redhat.com>
1799
1800 * gdb.linespec/ls-dollar.cc: New file.
1801 * gdb.linespec/ls-dollar.exp: New test.
1802
18032012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
1804
1805 * gdb.cp/namespace.exp: Add breakpoint tests for functions
1806 starting with the global namespace.
1807
2f4e0a80
DE
18082012-03-23 Doug Evans <dje@google.com>
1809
1810 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
1811
7b282c5a
SCR
18122012-03-22 Siva Chandra Reddy <sivachandra@google.com>
1813
1814 * gdb.python/py-value.cc: Add test case for testing the
1815 methodology exposing C++ values to Python.
1816 * gdb.python/py-value-cc.exp: Add tests testing the methodology
1817 exposing C++ values to Python.
1818 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
1819
2e98ca53
JK
18202012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1821 Siddhesh Poyarekar <siddhesh@redhat.com>
1822
1823 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
1824 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
1825 (generate native core dump): Make the test unsupported if core cannot
1826 be generated.
1827
8320cc4f
JK
18282012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1829
1830 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
1831 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
1832 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
1833
3a69ffb2
JK
18342012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
1835
1836 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
1837
8fabffee
DE
18382012-03-17 Doug Evans <dje@google.com>
1839
1840 * dg-extract-results.sh: Handle KFAILs.
1841
ab260dad
JK
18422012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1843
1844 PR symtab/13777
1845 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
1846
53ba8333
JB
18472012-03-16 Joel Brobecker <brobecker@adacore.com>
1848
1849 * gdb.ada/set_pckd_arr_elt: New testcase.
1850
481860b3
GB
18512012-03-16 Gary Benson <gbenson@redhat.com>
1852
1853 PR breakpoints/10738
1854 * gdb.opt/inline-break.exp: New file.
1855 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
1856 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
1857 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
1858 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
1859 * gdb.base/async-shell.exp: Likewise.
1860 * lib/mi-support.exp (library_loaded_re): Likewise.
1861
410528f0
TT
18622012-03-15 Tom Tromey <tromey@redhat.com>
1863
1864 * gdb.cp/virtfunc2.exp: Update expected output.
1865 * gdb.cp/pr9631.exp: Update expected output.
1866 * gdb.cp/member-ptr.exp: Update expected output.
1867 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
1868 output.
1869 * gdb.cp/casts.exp: Update expected output.
1870
c4aeac85
TT
18712012-03-15 Tom Tromey <tromey@redhat.com>
1872
1873 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
1874 (test_info_vtbl): Likewise.
1875 (do_tests): Call test_info_vtbl.
1876 * gdb.cp/virtfunc.cc (va): New global.
1877
856d06f9
TS
18782012-03-15 Thomas Schwinge <thomas@codesourcery.com>
1879
1880 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
1881 describing DWARF data structures.
1882 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
1883 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
1884 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
1885 * gdb.dwarf2/dw2-entry-value.S: Likewise.
1886 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
1887 * gdb.dwarf2/dw2-param-error.S: Likewise.
1888 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
1889 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
1890 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
1891 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
1892 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
1893 * gdb.dwarf2/pr11465.S: Likewise.
1894
e837f12a
JK
18952012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1896
1897 * gdb.mi/mi2-prompt.exp: New file.
1898
ccbb4f28
JB
18992012-03-13 Joel Brobecker <brobecker@adacore.com>
1900
1901 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
1902
32039130
JB
19032012-03-13 Joel Brobecker <brobecker@adacore.com>
1904
1905 * gdb.ada/bp_range_type: New testcase.
1906
16899756
DE
19072012-03-13 Doug Evans <dje@google.com>
1908
1909 * gdb.base/default.exp: Delete tests for symbol-reloading.
1910 * gdb.base/help.exp: Ditto.
1911 * gdb.base/setshow.exp: Ditto.
1912 * gdb.base/gdb_history: Delete references to symbol-reloading.
1913
87b0bb13
JK
19142012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1915
1916 * gdb.base/attach-twice.c: New files.
1917 * gdb.base/attach-twice.exp: New files.
1918
0d7941a9
KS
19192012-03-08 Keith Seitz <keiths@redhat.com>
1920
1921 * lib/gdb.exp (gdb_get_line_number): Throw an
1922 error instead of returning -1.
1923 * gdb.base/break.exp: Remove unused variable
1924 bp_location5.
1925 * gdb.base/hbreak2.exp: Likewise.
1926 * gdb.base/sepdebug.exp: Likewise.
1927
f4647387
YQ
19282012-03-08 Yao Qi <yao@codesourcery.com>
1929 Pedro Alves <palves@redhat.com>
1930
1931 Fix PR server/13392.
1932 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
1933 (tracepoint_change_loc_2): Remove kfail. Return if failed to
1934 download tracepoints.
1935 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
1936 (pending_tracepoint_resolved_during_trace): Likewise.
1937 (pending_tracepoint_installed_during_trace): Likewise.
1938 (pending_tracepoint_with_action_resolved): Likewise.
1939
83c532cb
KS
19402012-03-08 Keith Seitz <keiths@redhat.com>
1941
1942 * gdb.ada/array_bounds.exp: Get breakpoint for line
1943 with "START", not "STOP".
1944 * gdb.python/py-infthread.exp: Do not continue to
1945 line marked "Break here.", which is undefined.
1946
d6b6bbb7
LM
19472012-03-08 Luis Machado <lgustavo@codesourcery.com>
1948
1949 Revert:
1950
1951 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1952
1953 Implement testsuite workaround for PR breakpoints/13781.
1954 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
1955 (set breakpoint condition-evaluation host): New conditional command.
1956
7fe25d9b
JK
19572012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1958
1959 Fix CU relative vs. absolute DIE offsets.
1960 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
1961 one.
1962
51898c15
JK
19632012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1964
1965 Fix false FAIL on distros with relro linkage as default.
1966 * gdb.reverse/solib-precsave.exp: Try to compile the test using
1967 -Wl,-z,norelro first.
1968
8131799e
JB
19692012-03-06 Joel Brobecker <brobecker@adacore.com>
1970
1971 * gdb.ada/bp_on_var: New testcase.
1972
ba241969
JB
19732012-03-06 Joel Brobecker <brobecker@adacore.com>
1974
1975 * gdb.ada/bp_enum_homonym: New testcase.
1976
abe49676
YQ
19772012-03-06 Yao Qi <yao@codesourcery.com>
1978
1979 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
1980 x86_64-*-* and i?86-*-*.
1981 Set up KFAIL for gdb/13808.
1982
d8df103b
TT
19832012-03-05 Tom Tromey <tromey@redhat.com>
1984
1985 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
1986 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
1987
b7b189f3
TT
19882012-03-05 Tom Tromey <tromey@redhat.com>
1989
1990 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
1991
69dc1c4d
YQ
19922012-03-04 Yao Qi <yao@codesourcery.com>
1993
1994 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
1995 messages for KFAIL.
1996
3f20c47f
JK
19972012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1998
1999 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
2000 (print one_two_three, indexes off, print few_reps, indexes off)
2001 (print many_reps, indexes off, print empty, indexes off)
2002 (print one_two_three, print few_reps, print many_reps, print empty):
2003 Call setup_xfail if $gcc_old.
2004
abf1152a
JK
20052012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2006
2007 Implement testsuite workaround for PR breakpoints/13781.
2008 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
2009 (set breakpoint condition-evaluation host): New conditional command.
2010
a06715f8
JK
20112012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2012
2013 Code cleanup.
2014 * gdb.cp/mb-templates.exp: New variables executable. Use it for
2015 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
2016 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
2017 number 1 by $bpnum. Four times.
2018
5808517f
YQ
20192012-03-03 Yao Qi <yao@codesourcery.com>
2020
2021 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
2022
dfe2ac14
JK
20232012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2024
2025 Setup KFAIL for PR server/13796.
2026 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
2027
8bbc467a
JB
20282012-03-02 Joel Brobecker <brobecker@adacore.com>
2029
2030 * gdb.ada/operator_bp: New testcase.
2031
c0eac87f
JB
20322012-03-02 Joel Brobecker <brobecker@adacore.com>
2033
2034 * gdb.ada/info_locals_renaming: New testcase.
2035
4f42c881
TT
20362012-03-02 Tom Tromey <tromey@redhat.com>
2037
2038 * gdb.base/nextoverexit.c: New file.
2039 * gdb.base/nextoverexit.exp: New file.
2040
7380c0c9
EBM
20412012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
2042
2043 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
2044 parameter.
2045
1faeff08
MR
20462012-03-01 Maciej W. Rozycki <macro@mips.com>
2047
2048 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
2049 core registers.
2050
320b6f49
MR
20512012-03-01 Maciej W. Rozycki <macro@mips.com>
2052 Maciej W. Rozycki <macro@codesourcery.com>
2053 Daniel Jacobowitz <dan@codesourcery.com>
2054
2055 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
2056
ad5f7d6e
PA
20572012-03-01 Pedro Alves <palves@redhat.com>
2058
2059 PR gdb/13767
2060
2061 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
2062 (gdb_collect_globals_test): Call it.
2063
d3dc44a6
KS
20642012-03-01 Keith Seitz <keiths@redhat.com>
2065
2066 * gdb.cp/method2.exp: Output of overload menu is now
2067 alphabetized. Update tests for "break A::method".
2068 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
2069 of hard-coding them.
2070 Overload menu is alphabetized: rewrite to accommodate.
2071 Unset variables LINE and TYPES which are used in other tests.
2072 Compute the output of "info break".
2073 Update the breakpoint table after all breakpoints are deleted.
2074 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
2075 compute ACTUALS and the method body based on parameters.
2076 Update expected output accordingly.
2077 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
2078 unique comments to allow the use of gdb_get_line_number.
2079
20802012-03-01 Keith Seitz <keiths@redhat.com>
2081
2082 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
2083 some Tcl syntax.
2084 * gdb.cp/ovldbreak.exp: Likewise.
2085
7949c2a0
KS
20862012-03-01 Keith Seitz <keiths@redhat.com>
2087
2088 * gdb.base/help.exp (help show user): Update expected result
2089 for new doc string changes (add "non-python").
2090
7d74f244
DE
20912012-03-01 Scott J. Goldman <scottjg@vmware.com>
2092
2093 * gdb.python/py-cmd.exp: Add test to verify that python commands can
2094 be put in the user-defined category and that the commands appear in
2095 "help user-defined".
2096
1b611343
JB
20972012-02-29 Joel Brobecker <brobecker@adacore.com>
2098
2099 * gdb.ada/tagged_not_init: New testcase.
2100
99b1c762
JB
21012012-02-29 Joel Brobecker <brobecker@adacore.com>
2102
2103 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
2104 * gdb.ada/enum_idx_packed: New testcase.
2105
2d4a02ee
JB
21062012-02-29 Joel Brobecker <brobecker@adacore.com>
2107
2108 * gdb.ada/aliased_array: New testcase.
2109
2e6fda7d
JB
21102012-02-29 Joel Brobecker <brobecker@adacore.com>
2111
2112 * gdb.ada/whatis_array_val: New testcase.
2113
9a7f938f
JK
21142012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2115
2116 Fix disp-step-syscall.exp: fork: single step over fork.
2117 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
2118 whitespaces.
2119 (single step over $syscall): Remove its check.
2120 (single step over $syscall final pc): New check.
2121
8703a944
JK
21222012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2123
2124 Support processors without SSSE3.
2125 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
2126 pabsd into ...
2127 (ssse3_test): ... a new function.
2128 (main): Call ssse3_test.
2129 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
2130 Update expected values everywhere.
2131 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
2132 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
2133 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
2134 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
2135 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
2136 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
2137 Move these tests lower.
2138 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
2139 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
2140 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
2141 New tests.
2142
c03e6ccc
YQ
21432012-02-29 Yao Qi <yao@codesourcery.com>
2144 Pedro Alves <palves@redhat.com>
2145
2146 * gdb.trace/trace-mt.c: New.
2147 * gdb.trace/trace-mt.exp: New.
2148
7964b62a
TS
21492012-02-28 Thomas Schwinge <thomas@codesourcery.com>
2150
2c8910ba
TS
2151 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
2152 numbers instead of hardcoding them.
2153 * gdb.base/annota1.c: Provide suitable markers.
2154 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
2155 numbers instead of hardcoding them.
2156 * gdb.base/annota3.c: Provide suitable markers.
2157
2158 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
2159 * gdb.base/annota3.c: Likewise.
2160 * gdb.base/sigall.c: Likewise.
2161 * gdb.base/signals.c: Likewise.
2162 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 2163
5a41c0b7
MR
21642012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
2165
2166 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
2167 failure return path.
2168
ebbbe5c5
LM
21692012-02-27 Luis Machado <lgustavo@codesourcery.com>
2170
2171 * gdb.base/save-bp.exp: Account for new condition evaluator output.
2172
8d126d8a
LM
21732012-02-24 Luis Machado <lgustavo@codesourcery.com>
2174
2175 * gdb.base/cond-eval-mode.exp: New file.
2176
11337c2f
PA
21772012-02-24 Pedro Alves <palves@redhat.com>
2178
2179 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
2180 (top level): Use with_test_prefix.
2181
13fc3e3c
PA
21822012-02-24 Pedro Alves <palves@redhat.com>
2183
2184 * gdb.threads/attach-into-signal.exp (corefunc): Use
2185 with_test_prefix.
2186
07c1b626
JK
21872012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2188
2189 Fix false FAILs on old CPUs without SSE.
2190 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
2191 Return untested for Illegal instruction.
2192
596ba138
JK
21932012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2194
2195 Fix false FAILs with glibc debug infos installed.
2196 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
2197 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
2198
aeaa2474
SA
21992012-02-22 Sterling Augustine <saugustine@google.com>
2200
2201 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
2202 constant with cast.
2203
aed555c9
PA
22042012-02-21 Pedro Alves <palves@redhat.com>
2205
2206 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
2207
78afebb4
PA
22082012-02-21 Pedro Alves <palves@redhat.com>
2209
2210 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
2211
fdcfef12
PA
22122012-02-21 Pedro Alves <palves@redhat.com>
2213
2214 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
2215 with_test_prefix.
2216
0f4d39d5
PA
22172012-02-21 Pedro Alves <palves@redhat.com>
2218
2219 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
2220 with_test_prefix here.
2221 (top level): Do it here instead. Remove `:' from the
2222 with_test_prefix string.
2223 * gdb.base/attach-pie-misread.exp: Remove the leading space the
2224 the suffix `:' from the with_test_prefix prefix string.
2225 * gdb.base/break-interp.exp: Ditto.
2226 * gdb.base/catch-load.exp: Ditto.
2227 * gdb.base/disp-step-syscall.exp: Ditto.
2228 * gdb.base/jit-so.exp: Ditto.
2229 * gdb.base/jit.exp: Ditto.
2230 * gdb.base/sepdebug.exp: Ditto.
2231 * gdb.base/solib-display.exp: Ditto.
2232 * gdb.base/solib-overlap.exp: Ditto.
2233 * gdb.base/watch-cond-infcall.exp: Ditto.
2234 * gdb.base/watchpoint.exp: Ditto.
2235 * gdb.dwarf2/dw2-noloc.exp: Ditto.
2236 * gdb.mi/mi-watch.exp: Ditto.
2237 * gdb.mi/mi2-watch.exp: Ditto.
2238 * gdb.threads/non-ldr-exc-1.exp: Ditto.
2239 * gdb.threads/non-ldr-exc-2.exp: Ditto.
2240 * gdb.threads/non-ldr-exc-3.exp: Ditto.
2241 * gdb.threads/non-ldr-exc-4.exp: Ditto.
2242 * gdb.threads/watchpoint-fork.exp: Ditto.
2243 * gdb.threads/watchthreads-reorder.exp: Ditto.
2244 * gdb.trace/change-loc.exp: Ditto.
2245 * gdb.trace/pending.exp: Ditto.
2246 * gdb.trace/status-stop.exp: Ditto.
2247 * gdb.trace/strace.exp: Ditto.
2248 * gdb.trace/trace-break.exp: Ditto.
2249 * gdb.trace/unavailable.exp: Ditto.
2250 * lib/gdb.exp (with_test_prefix): Always prefix with space and
2251 suffix with colon. Adjust leading comments.
2252
6a5870ce
PA
22532012-02-21 Pedro Alves <palves@redhat.com>
2254 Tom Tromey <tromey@redhat.com>
2255
2256 * lib/gdb.exp: Add description of test prefixes.
2257 (with_test_prefix): New procedure.
2258 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
2259 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
2260 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
2261 instead of lappend to append to pf_prefix.
2262 * gdb.base/catch-load.exp: Use with_test_prefix.
2263 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
2264 * gdb.base/jit-so.exp: Use with_test_prefix.
2265 * gdb.base/jit.exp: Use with_test_prefix.
2266 * gdb.base/return-nodebug.exp (do_test): Use append instead of
2267 lappend to append to pf_prefix.
2268 * gdb.base/sepdebug.exp: Use with_test_prefix.
2269 * gdb.base/solib-display.exp: Use with_test_prefix.
2270 * gdb.base/solib-overlap.exp: Use with_test_prefix.
2271 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
2272 * gdb.base/watchpoint.exp: Use with_test_prefix.
2273 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
2274 * gdb.mi/mi-watch.exp: Use with_test_prefix.
2275 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
2276 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
2277 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
2278 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
2279 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
2280 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
2281 append instead of lappend to append to pf_prefix.
2282 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
2283 * gdb.trace/change-loc.exp: Use with_test_prefix.
2284 * gdb.trace/pending.exp: Use with_test_prefix.
2285 * gdb.trace/status-stop.exp: Use with_test_prefix.
2286 * gdb.trace/strace.exp: Use with_test_prefix.
2287 * gdb.trace/trace-break.exp: Use with_test_prefix.
2288 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
2289 instead of lappend to append to pf_prefix.
2290
35dc4a6b
JK
22912012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2292
2293 Fix racy FAILs.
2294 * gdb.base/inferior-died.c (main): Add return of 0.
2295 * gdb.base/inferior-died.exp (continue): Fix expectation of
2296 asynchronous events.
2297 (p 1): New test.
2298
c5a006e6
PA
22992012-02-20 Pedro Alves <palves@redhat.com>
2300
2301 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
2302 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
2303 gdb's internal debug output. For the non-threaded case, look for
2304 "Program received signal SIGLARM", for the threaded case, peek at
2305 the thread's siginfo.
2306
cc51a170
PA
23072012-02-20 Pedro Alves <palves@redhat.com>
2308
2309 General cleanup, make output test messages unique, and build
2310 different executable files for the non-threaded and threaded
2311 cases.
2312
2313 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
2314 Delete.
2315 (executable_nothr, executable_thr): New globals.
2316 (top level): Adjust to delete both executables.
2317 (corefunc): New parameter $executable. Set $pf_prefix instead of
2318 hand writing a prefix in tests. Issue a clean_restart and enable
2319 lin-lwp debug output here.
2320 (top level): Adjust. Use build_executable. Don't start gdb here,
2321 and don't enable lin-lwp debug output here.
2322 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
2323
c755f03d
JK
23242012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2325
2326 Fix racy FAILs.
2327 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
2328 "continue" command.
2329
6bec5e0a
JK
23302012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2331
2332 Fix for gdbserver non-extended mode.
2333 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
2334 and gdb_run_cmd.
2335
2e8265fd
TT
23362012-02-17 Tom Tromey <tromey@redhat.com>
2337
2338 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
2339 * gdb.python/py-events.exp: Check 'dir' output.
2340 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
2341
9e507076
YQ
23422012-02-17 Yao Qi <yao@codesourcery.com>
2343
2344 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
2345
32d22ab1
TT
23462012-02-16 Tom Tromey <tromey@redhat.com>
2347
2348 * gdb.base/inferior-died.c: Don't include stdio.h.
2349
9addecb9
TT
23502012-02-16 Tom Tromey <tromey@redhat.com>
2351
2352 * gdb.base/inferior-died.c: New file.
2353 * gdb.base/inferior-died.exp: New file.
2354
4cb6da1c
AR
23552012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
2356
2357 * gdb.base/break-inline.exp: New file.
2358 * gdb.base/break-inline.c: New file.
2359
3af2590d
TT
23602012-02-15 Tom Tromey <tromey@redhat.com>
2361
2362 * gdb.base/pc-fp.exp: Add "info register" tests.
2363
29988831
TT
23642012-02-15 Tom Tromey <tromey@redhat.com>
2365
2366 * gdb.base/regs.exp: Remove.
2367
10010058
PA
23682012-02-15 Pedro Alves <palves@redhat.com>
2369
2370 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
2371 the target doesn't support tracepoints.
2372 * gdb.trace/circ.exp: Ditto.
2373 * gdb.trace/collection.exp: Ditto.
2374 * gdb.trace/packetlen.exp: Ditto.
2375 * gdb.trace/passc-dyn.exp: Ditto.
2376 * gdb.trace/report.exp: Ditto.
2377 * gdb.trace/tfind.exp: Ditto.
2378 * gdb.trace/tspeed.exp: Ditto.
2379 * gdb.trace/tsv.exp: Ditto.
2380 * gdb.trace/unavailable.exp: Ditto.
2381 * gdb.trace/while-dyn.exp: Ditto.
2382
a2e0062d
PA
23832012-02-15 Pedro Alves <palves@redhat.com>
2384
2385 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
2386 gdb_test_multiple, and call unsupported instead of fail, if the
2387 remote side does not support the request.
2388
a1999d40
PA
23892012-02-15 Pedro Alves <palves@redhat.com>
2390
2391 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
2392 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
2393 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
2394 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
2395 * gdb.server/server-run.exp: Make sure gdb is disconnected.
2396 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
2397 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
2398 doesn't start with "extended-" already.
2399
7cee1e54
PA
24002012-02-15 Pedro Alves <palves@redhat.com>
2401
2402 Support extended-remote. Avoid cascading timeouts.
2403
2404 * gdb.base/attach.exp (do_attach_tests): Add expected output for
2405 the extended-remote target. If attaching with no file fails, load
2406 the file manually.
2407 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
2408
816338b5
SS
24092012-02-14 Stan Shebs <stan@codesourcery.com>
2410
2411 * gdb.base/ena-dis-br.exp: Add enable count test.
2412
cc30c4bd
PA
24132012-02-13 Pedro Alves <palves@redhat.com>
2414
2415 * config/mips-idt.exp: Delete.
2416 * gdb.base/a2-run.exp: Remove mips-idt xfails.
2417 * gdb.base/bitfields.exp: Remove mips-idt restarts.
2418 * gdb.base/break.exp: Remove mips-idt references.
2419 * gdb.base/chng-syms.exp: Ditto.
2420 * gdb.base/default.exp: Ditto.
2421 * gdb.base/funcargs.exp (funcargs_reload): Delete.
2422 (top level): Don't call it.
2423 * gdb.base/opaque.exp: Remove mips-idt restarts.
2424 * gdb.base/ptype.exp: Remove mips-idt xfails.
2425 * gdb.base/scope.exp: Remove mips-idt restarts.
2426 * gdb.base/sepdebug.exp: Remove mips-idt references.
2427 * gdb.base/watchpoint.exp (maybe_clean_restart)
2428 (maybe_reinitialize): Delete.
2429 (test_disabling_watchpoints, test_disabling_watchpoints)
2430 (test_watchpoint_triggered_in_syscall)
2431 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
2432 Don't call them.
2433
57008375
JK
24342012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2435
2436 * gdb.server/server-exec-info.exp: New file.
2437
4a2d9c08
PA
24382012-02-10 Pedro Alves <palves@redhat.com>
2439
2440 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
2441 always non-empty.
2442 (test_attach): Always pass $exec to test_attach_gdb.
2443
09fa21bd
TT
24442012-02-08 Tom Tromey <tromey@redhat.com>
2445
2446 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
2447 before inferior is started.
2448
f0823d2c
TT
24492012-02-07 Tom Tromey <tromey@redhat.com>
2450
2451 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
2452 Symbol.value.
2453 * gdb.python/py-symbol.c (qq): Set default value.
2454
24552012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
2456
2457 * gdb.python/py-symbol.c (qq): New global.
2458 * gdb.python/py-symbol.exp: Add test for frame-less
2459 lookup_symbol.
2460 * gdb.python/py-symtab.exp: Fix line number.
2461
f7e44f65
JB
24622012-02-03 Joel Brobecker <brobecker@adacore.com>
2463
2464 * gdb.ada/mi_task_arg: New testcase.
2465
4c9ed63c
PA
24662012-02-02 Pedro Alves <palves@redhat.com>
2467
2468 * gdb.reverse/until-precsave.exp: Also put "record save" under the
2469 extended timeout.
2470
c0b9f2c6
PA
24712012-02-02 Pedro Alves <palves@redhat.com>
2472
2473 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
2474 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
2475
5f8cefd7
PA
24762012-02-02 Pedro Alves <palves@redhat.com>
2477
2478 * gdb.base/term.exp: Rewrite.
2479 * gdb.base/term.c: New.
2480
2f3a2569
PA
24812012-02-02 Pedro Alves <palves@redhat.com>
2482
2483 * gdb.base/default.exp (run "r" abbreviation, run): Add
2484 extended-remote expected output.
2485
f149aabd
TT
24862012-02-02 Tom Tromey <tromey@redhat.com>
2487
2488 * gdb.cp/dispcxx.exp: New file.
2489 * gdb.cp/dispcxx.cc: New file.
2490
03bef283
TT
24912012-02-01 Tom Tromey <tromey@redhat.com>
2492
2493 * gdb.base/jit-simple.exp: New file.
2494 * gdb.base/jit-simple.c: New file.
2495
a79b18b5
YQ
24962012-01-30 Yao Qi <yao@codesourcery.com>
2497
2498 * gdb.base/skip.exp: Make test result unique.
2499
f0d1a53e
JK
25002012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2501
2502 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
2503 compatibility with valgrind-3.7.0.
2504
4b3c9f41
PA
25052012-01-27 Pedro Alves <palves@redhat.com>
2506
2507 * gdb.base/watchpoint.exp (no_hw): New global.
2508 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
2509 disable hw watchpoints.
2510 (test_wide_location_1, test_wide_location_2): If no_hw is set,
2511 don't expect hw watchpoints.
2512 (no_hw_watchpoints): Always clean restart.
2513 (do_tests): New procedure, factored out from the top level.
2514 (top level): Run tests twice. Once with hw watchpoints enabled,
2515 another time with hw watchpoints disabled.
2516
a13491c8
PA
25172012-01-27 Pedro Alves <palves@redhat.com>
2518
2519 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
2520 out from the top level.
2521 (top level): Call it instead.
2522
f2c8a051
PA
25232012-01-27 Pedro Alves <palves@redhat.com>
2524
2525 * gdb.base/watchpoint.exp (top level): Re-enable hardware
2526 watchpoints sooner.
2527
654d7a9e
PA
25282012-01-27 Pedro Alves <palves@redhat.com>
2529
2530 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
2531
274f47f3
PA
25322012-01-27 Pedro Alves <palves@redhat.com>
2533
2534 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
2535 "You may have requested too many hardware
2536 breakpoints/watchpoints".
2537
e4d63ba2
PA
25382012-01-27 Pedro Alves <palves@redhat.com>
2539
2540 * gdb.base/watchpoint.exp (maybe_clean_restart)
2541 (maybe_reinitialize): New.
2542 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
2543 expect "hit N times".
2544 (test_disabling_watchpoints, test_complex_watchpoint)
2545 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
2546 Call maybe_clean_restart.
2547 (top level): Use clean_restart. Remove "mips-idt-*"
2548 reinitialization.
2549
dbd95daf
PA
25502012-01-27 Pedro Alves <palves@redhat.com>
2551
2552 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
2553
f3ad2025
PA
25542012-01-27 Pedro Alves <palves@redhat.com>
2555
2556 * gdb.base/watchpoint.exp: Clean restart after tests that don't
2557 require `initialize' anymore. Remove unnecessary `initialize'
2558 calls.
2559
100aa3ae
PA
25602012-01-27 Pedro Alves <palves@redhat.com>
2561
2562 * gdb.base/watchpoint.exp (wp_set): Delete.
2563 (initialize, test_simple_watchpoint, top level): Remove dead code.
2564
c79a8e11
PA
25652012-01-27 Pedro Alves <palves@redhat.com>
2566
2567 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
2568 typo.
2569
048fe15a
PA
25702012-01-27 Pedro Alves <palves@redhat.com>
2571
2572 * config/extended-gdbserver.exp: New file.
2573 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
2574 comment.
2575 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
2576 * boards/native-extended-gdbserver.exp: New file.
2577
4033a6bf
PA
25782012-01-26 Pedro Alves <palves@redhat.com>
2579
2580 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
2581 and gdb_test_multiple.
2582
3d7f4b81
PA
25832012-01-26 Pedro Alves <palves@redhat.com>
2584
2585 Make test messages unique, and more identifiable.
2586 * gdb.multi/watchpoint-multi.exp: Change test messages.
2587
484abf42
TT
25882012-01-25 Tom Tromey <tromey@redhat.com>
2589
2590 * gdb.base/solib-disc.exp: Fix regexps.
2591
edcc5120
TT
25922012-01-24 Tom Tromey <tromey@redhat.com>
2593
2594 * lib/mi-support.exp (mi_expect_stop): Add special case for
2595 solib-event.
2596 * gdb.base/catch-load-so.c: New file.
2597 * gdb.base/catch-load.exp: New file.
2598 * gdb.base/catch-load.c: New file.
2599 * gdb.base/break-interp.exp (reach_1): Update regexp.
2600
30b91c90
JK
26012012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2602
2603 Fix fuzzy results.
2604 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
2605 lpsimple and func.
2606
53fe1783
GB
26072012-01-24 Gary Benson <gbenson@redhat.com>
2608
2609 Delete #if 0'd out code.
2610 * gdb.base/default.exp (info catch): Remove.
2611 * gdb.base/gdb_history (info catch): Likewise.
2612 * gdb.base/help.exp (info catch): Likewise.
2613
d0d8b0c6
JK
26142012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2615
2616 Fix watchpoints to be specific for each inferior.
2617 * gdb.multi/watchpoint-multi.c: New file.
2618 * gdb.multi/watchpoint-multi.exp: New file.
2619
4403d8e9
JK
26202012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2621
2622 Fix watchpoints across inferior fork.
2623 * gdb.threads/watchpoint-fork-child.c: New file.
2624 * gdb.threads/watchpoint-fork-mt.c: New file.
2625 * gdb.threads/watchpoint-fork-parent.c: New file.
2626 * gdb.threads/watchpoint-fork-st.c: New file.
2627 * gdb.threads/watchpoint-fork.exp: New file.
2628 * gdb.threads/watchpoint-fork.h: New file.
2629
050a2e1d
PA
26302012-01-23 Pedro Alves <palves@redhat.com>
2631
2632 * gdb.base/call-signal-resume.exp: Allow output after "return".
2633
6a52fb62
PA
26342012-01-20 Pedro Alves <palves@redhat.com>
2635
2636 * gdb.python/py-finish-breakpoint.py: Fix typo.
2637
145b16a9
UW
26382012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
2639
2640 * gdb.base/info-proc.exp: Also run on remote targets. Main
2641 "info proc" command is now always present; whether target supports
2642 actual info proc operation is detected when attempting to issue
2643 the command.
2644
26f6125e
JK
26452012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2646
2647 * .gdbinit: Remove.
2648
eb5227ce
PA
26492012-01-19 Pedro Alves <palves@redhat.com>
2650
2651 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
2652 look at the funtions' returns.
2653 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
2654 (jprint.print(int, int)): Change return type to int. Adjust.
2655
1db33378
PP
26562012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
2657
2658 PR gdb/9538
2659 * gdb.base/sepdebug.exp: New test.
2660
b9736cf8
PA
26612012-01-18 Pedro Alves <palves@redhat.com>
2662
2663 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
2664 Allow output before ^done.
2665
4aac40c8
TT
26662012-01-16 Tom Tromey <tromey@redhat.com>
2667
2668 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
2669 Add tests for relative directory.
2670
cafec441
TT
26712012-01-16 Tom Tromey <tromey@redhat.com>
2672
2673 * gdb.base/printcmds.c (enum flag_enum): New.
2674 (three): New global.
2675 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
2676 enum printing.
2677 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
2678 FlagEnumerationPrinter.
2679 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
2680 * gdb.python/py-pp-maint.c (enum flag_enum): New.
2681 (fval): New global.
2682
abcc4978
PA
26832012-01-16 Pedro Alves <palves@redhat.com>
2684
2685 * lib/gdb.exp (banned_procedures): New variable.
2686 (banned_variables_traced): Rename to ...
2687 (banned_traced): ... this.
2688 (gdb_init): Also trace banned procedures.
2689 (gdb_finish): Also untrace banned procedures.
2690
97ccebe8
PA
26912012-01-16 Pedro Alves <palves@redhat.com>
2692
2693 Remove all calls to strace.
2694
2af7517b
JK
26952012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2696
2697 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
2698 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
2699
9241a8bc
PP
27002012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
2701
2702 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
2703 * gdb.base/pie-execl.exp: Likewise.
2704
3848a17f
KS
27052012-01-12 Keith Seitz <keiths@redhat.com>
2706
2707 PR mi/10586
2708 * gdb.mi/var-cmd.c (struct anonymous): New structure.
2709 (do_anonymous_type_tests): New function.
2710 (main): Call do_anonymous_type_tests.
2711 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
2712 (verify_everything): New procedure.
2713 * gdb.mi/mi-var-cp.cc (class A): New class.
2714 (anonymous_structs_and_unions): New function.
2715 (main): Call anonymous_structs_and_unions.
2716 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
2717 (verify_everything): New procedure.
2718
440e2fca
KS
27192012-01-12 Keith Seitz <keiths@redhat.com>
2720
2721 * lib/mi-support.exp: Expand comments about PATH_EXPR.
2722 (varobj_tree::get_path_expr): Assume that all varobjs are
2723 compound unless they are known simple types.
2724 Adjust path expressions based on parent type, path parent type,
2725 and tree language.
2726 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
2727 the root varobj.
2728 (mi_walk_varobj_tree): Add LANGUAGE parameter.
2729
675399c9
PA
27302012-01-11 Pedro Alves <palves@redhat.com>
2731
2732 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
2733 core files on this machine" anymore.
2734
97ddaa9b
PH
27352012-01-11 Paul Hilfinger <hilfingr@adacore.com>
2736
2737 * gdb.base/watchpoint.c (recurser): Initialize local_x.
2738 (main): Repeat recurser call.
2739 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
2740 equivalent to 'local_x'.
2741
ea733575
PH
27422012-01-11 Paul Hilfinger <hilfingr@adacore.com>
2743 Joel Brobecker <brobecker@adacore.com>
2744
2745 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
2746
2ca0b532
PA
27472012-01-05 Pedro Alves <alves.ped@gmail.com>
2748
2749 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
2750 * gdb.python/py-events.c (first): Add bits for new "step N" test.
2751 * gdb.python/py-events.exp: Test that "step N" tripping on a
2752 breakpoint emits a breakpoint event.
2753
6e681866
JB
27542012-01-03 Joel Brobecker <brobecker@adacore.com>
2755
2756 * gdb.base/auxv.exp: Reformat the copyright notice.
2757
3c2d6aff
YQ
27582012-01-03 Yao Qi <yao@codesourcery.com>
2759
2760 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
2761 (strace_trace_on_diff_addr): New.
2762 * gdb.trace/strace.c: (main): Add two local variables.
2763
0852fee3
UW
27642011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
2765
2766 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
2767 * gdb.cell/gcore.exp: Likewise.
2768 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
2769 to verify the correct instance of main is selected.
2770
12c3e59c
JB
27712012-01-02 Joel Brobecker <brobecker@adacore.com>
2772
2773 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
2774 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
2775 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
2776 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
2777 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
2778 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
2779 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
2780 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
2781 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
2782 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
2783 gdb.threads/thread_check.c: Reformat copyright header.
2784
c0f378ec
EBM
27852011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
2786
e4a7ca93 2787 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
2788 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
2789 is not enabled.
2790
3bc96cfb
JK
27912011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2792
2793 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
2794 parameter to self_exec, adjust the function.
2795 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
2796 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
2797 (set var do_exit = 0): Remove test.
2798 (newline at end of file): Add one.
2799
095bcf5e
JB
28002011-12-27 Joel Brobecker <brobecker@adacore.com>
2801
2802 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
2803 New files.
2804
18d19bd1
JK
28052011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2806
2807 Fix racy FAILs.
2808 * gdb.threads/fork-thread-pending.c (barrier): New variable.
2809 (thread_function, thread_forker): Call pthread_barrier_wait for it.
2810 (main): Call pthread_barrier_init for it.
2811
e809353a
JK
28122011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2813
2814 Fix double send_gdb leading to racy FAILs.
2815 * gdb.base/break.exp (set silent break bp_location1): Replace
2816 3x send_gdb and gdb_expect by gdb_test.
2817 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
2818 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
2819 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
2820 instead of send_gdb. Twice.
2821 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
2822 3x send_gdb and gdb_expect by gdb_test.
2823 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
2824
da8cb7ec
JK
28252011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2826
2827 * gdb.linespec/linespec.exp: Compile using {c++}.
2828
ae1a303e
JK
28292011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2830
2831 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
2832 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
2833 (verify GCC PR debug/51668): New test.
2834
cc72b2a2
KP
28352011-12-23 Kevin Pouget <kevin.pouget@st.com>
2836
2837 Introduce gdb.FinishBreakpoint in Python.
2838 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
2839 py-finish-breakpoint2
2840 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
2841 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
2842 instead of line number.
2843 * gdb.python/py-finish-breakpoint.c: New file.
2844 * gdb.python/py-finish-breakpoint.exp: New file.
2845 * gdb.python/py-finish-breakpoint.py: New file.
2846 * gdb.python/py-finish-breakpoint2.cc: New file.
2847 * gdb.python/py-finish-breakpoint2.exp: New file.
2848 * gdb.python/py-finish-breakpoint2.py: New file.
2849
3b7962f9
JK
28502011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2851
2852 Partial fix of compatibility with gcc-4.7.
2853 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
2854 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
2855 Add comment to add a PASS case in the future.
2856
6538471c
JK
2857 Fix compatibility with gcc-4.7.
2858 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
2859
7052e42c
UW
28602011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
2861
2862 PR tdep/12797
2863 * gdb.base/callfuncs.exp: Remove KFAIL.
2864
9ac7f98e
JB
28652011-12-21 Joel Brobecker <brobecker@adacore.com>
2866
2867 * gdb.ada/task_bp: New testcase.
2868
f6eeced0
JK
28692011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2870
2871 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
2872 -DNO_SECTIONS.
2873 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
2874
72225e17
JK
28752011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2876
2877 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
2878 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
2879 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
2880 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
2881 conditional for gcc <= 4.5.
2882
13ac8d2c
JK
28832011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2884
2885 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
2886 by XFAIL.
2887 * gdb.cp/static-method.exp (info addr A::func())
2888 (list static-method.cc:xxx::(anonymous namespace)::A::func)
2889 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
2890 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
2891 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
2892 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
2893 (test value of F in k3_m): Likewise.
2894 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
2895 Likewise.
2896
049682ba
JK
28972011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2898
2899 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
2900 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
2901 Remove.
2902 * gdb.threads/attachstop-mt.c: Remove.
2903 * gdb.threads/attachstop-mt.exp: Remove.
2904
2c9d8796
MK
29052011-12-17 Mark Kettenis <kettenis@gnu.org>
2906
2907 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
2908
e0f9f062
DE
29092011-12-16 Doug Evans <dje@google.com>
2910
f4aa2101 2911 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
2912 * boards/native-gdbserver.exp: New file.
2913
e0f9f062
DE
2914 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
2915 gdbserver output.
2916 (gdbserver_default_get_remote_address): New function.
2917 (gdbserver_start): Call gdb,get_remote_address to compute argument
2918 to "target remote" command.
2919
80b6e756
PM
29202011-12-16 Phil Muldoon <pmuldoon@redhat.com>
2921
1c3ad6ab 2922 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
2923 python print-stack. Add set/show python print-stack
2924 off|full|message tests.
2925
1576bd00
YQ
29262011-12-15 Yao Qi <yao@codesourcery.com>
2927
2928 * gdb.trace/strace.c: New
2929 * gdb.trace/strace.exp: New.
2930
d6a0f6e0
TT
29312011-12-14 Tom Tromey <tromey@redhat.com>
2932
2933 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
2934
31015e1d
DE
29352011-12-14 Doug Evans <dje@google.com>
2936
2937 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
2938
7b50312a
PA
29392011-12-14 Pedro Alves <pedro@codesourcery.com>
2940
2941 PR threads/10729
2942
2943 * gdb.mi/watch-nonstop.c: New file.
2944 * gdb.mi/mi-watch-nonstop.exp: New file.
2945
924437bc
PA
29462011-12-13 Pedro Alves <pedro@codesourcery.com>
2947 Doug Evans <dje@google.com>
2948
2949 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
2950 (clean_restart): Remove references to the gdb_stub target board
2951 variable.
2952 (gdb_step_for_stub): Delete.
2953
2954 * gdb.base/annota1.exp: Remove all references to [target_info
2955 exists gdb_stub], gdb_step_for_stub and usestubs.
2956 * gdb.base/annota3.exp: Ditto.
2957 * gdb.base/async.exp: Ditto.
2958 * gdb.base/break.exp: Ditto.
2959 * gdb.base/code-expr.exp: Ditto.
2960 * gdb.base/commands.exp: Ditto.
2961 * gdb.base/completion.exp: Ditto.
2962 * gdb.base/condbreak.exp: Ditto.
2963 * gdb.base/consecutive.exp: Ditto.
2964 * gdb.base/cvexpr.exp: Ditto.
2965 * gdb.base/define.exp: Ditto.
2966 * gdb.base/display.exp: Ditto.
2967 * gdb.base/ena-dis-br.exp: Ditto.
2968 * gdb.base/environ.exp: Ditto.
2969 * gdb.base/gnu-ifunc.exp: Ditto.
2970 * gdb.base/maint.exp: Ditto.
2971 * gdb.base/pending.exp: Ditto.
2972 * gdb.base/sect-cmd.exp: Ditto.
2973 * gdb.base/sepdebug.exp: Ditto.
2974 * gdb.base/unload.exp: Ditto.
2975 * gdb.base/watchpoint-solib.exp: Ditto.
2976 * gdb.cp/annota2.exp: Ditto.
2977 * gdb.cp/annota3.exp: Ditto.
2978 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
2979 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
2980 * gdb.mi/mi-pending.exp: Ditto.
2981 * gdb.trace/circ.exp: Ditto.
2982 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
2983 * gdb.base/list.exp: Ditto.
2984
2985 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
2986 breakpoint function and all references to the usestubs macro.
2987 * gdb.base/exprs.c: Ditto.
2988 * gdb.base/freebpcmd.c: Ditto.
2989 * gdb.base/bitfields.c: Ditto.
2990 * gdb.base/bitfields2.c: Ditto.
2991 * gdb.base/break.c: Ditto.
2992 * gdb.base/call-sc.c: Ditto.
2993 * gdb.base/call-signals.c: Ditto.
2994 * gdb.base/callfuncs.c: Ditto.
2995 * gdb.base/charset.c: Ditto.
2996 * gdb.base/consecutive.c: Ditto.
2997 * gdb.base/constvars.c: Ditto.
2998 * gdb.base/funcargs.c: Ditto.
2999 * gdb.base/int-type.c: Ditto.
3000 * gdb.base/interrupt.c: Ditto.
3001 * gdb.base/langs0.c: Ditto.
3002 * gdb.base/list0.c: Ditto.
3003 * gdb.base/mips_pro.c: Ditto.
3004 * gdb.base/miscexprs.c: Ditto.
3005 * gdb.base/nodebug.c: Ditto.
3006 * gdb.base/opaque0.c: Ditto.
3007 * gdb.base/pointers.c: Ditto.
3008 * gdb.base/printcmds.c: Ditto.
3009 * gdb.base/ptype.c: Ditto.
3010 * gdb.base/recurse.c: Ditto.
3011 * gdb.base/reread1.c: Ditto.
3012 * gdb.base/reread2.c: Ditto.
3013 * gdb.base/restore.c: Ditto.
3014 * gdb.base/return.c: Ditto.
3015 * gdb.base/run.c: Ditto.
3016 * gdb.base/scope0.c: Ditto.
3017 * gdb.base/sepdebug.c: Ditto.
3018 * gdb.base/setshow.c: Ditto.
3019 * gdb.base/setvar.c: Ditto.
3020 * gdb.base/sigall.c: Ditto.
3021 * gdb.base/signals.c: Ditto.
3022 * gdb.base/structs.c: Ditto.
3023 * gdb.base/structs2.c: Ditto.
3024 * gdb.base/testenv.c: Ditto.
3025 * gdb.base/twice.c: Ditto.
3026 * gdb.base/unwindonsignal.c: Ditto.
3027 * gdb.base/watchpoint.c: Ditto.
3028 * gdb.base/watchpoints.c: Ditto.
3029 * gdb.base/whatis.c: Ditto.
3030 * gdb.cp/classes.cc: Ditto.
3031 * gdb.cp/cplusfuncs.cc: Ditto.
3032 * gdb.cp/derivation.cc: Ditto.
3033 * gdb.cp/formatted-ref.cc: Ditto.
3034 * gdb.cp/misc.cc: Ditto.
3035 * gdb.cp/overload.cc: Ditto.
3036 * gdb.cp/ovldbreak.cc: Ditto.
3037 * gdb.cp/ref-params.cc: Ditto.
3038 * gdb.cp/ref-types.cc: Ditto.
3039 * gdb.cp/templates.cc: Ditto.
3040 * gdb.cp/virtfunc.cc: Ditto.
3041 * gdb.hp/gdb.aCC/run.c: Ditto.
3042 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
3043 * gdb.hp/gdb.compat/xdb0.c: Ditto.
3044 * gdb.reverse/consecutive-reverse.c: Ditto.
3045 * gdb.reverse/sigall-reverse.c: Ditto.
3046 * gdb.reverse/until-reverse.c: Ditto.
3047 * gdb.reverse/watch-reverse.c: Ditto.
3048 * gdb.trace/actions.c: Ditto.
3049 * gdb.trace/circ.c: Ditto.
3050 * gdb.trace/collection.c: Ditto.
3051
fabde485
PA
30522011-12-13 Pedro Alves <pedro@codesourcery.com>
3053
3054 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
3055 (func6, func7): New.
3056 (main): Call func6 and func7.
3057 * gdb.base/watchpoint.exp (test_wide_location_1)
3058 (test_wide_location_2): New.
3059 (top level): Re-enable hardware watchpoints if necessary. Call
3060 test_wide_location_1 and test_wide_location_2.
3061
ff7d1690
YQ
30622011-12-11 Yao Qi <yao@codesourcery.com>
3063
3064 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
3065
a6af7abe
JB
30662011-12-11 Joel Brobecker <brobecker@adacore.com>
3067
3068 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
3069 expected output for unsupported case.
3070
61638e15
JK
30712011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3072
3073 PR testsuite/12649
3074 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
3075 Protect gdb_test_multiple by final $gdb_prompt match.
3076
0a00efc3
JK
30772011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3078
3079 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
3080 New variable, new test.
3081 (list static-method.cc:xxx::(anonymous namespace)::A::func)
3082 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
3083 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
3084 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
3085 them if HAVE_GCC_45682_FIXED is not set.
3086
4511b1ba
YQ
30872011-12-10 Yao Qi <yao@codesourcery.com>
3088
3089 * gdb.trace/status-stop.exp: New.
3090 * gdb.trace/status-stop.c: New.
3091
27949e73
JK
30922011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3093
3094 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
3095 timeout.
3096
d8ea7931
TT
30972011-12-08 Tom Tromey <tromey@redhat.com>
3098
3099 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
3100 condition.
3101
1cc310d2
SS
31022011-12-07 Stan Shebs <stan@codesourcery.com>
3103
3104 * gdb.trace/tfind.exp: Update for output changes.
3105
d482a875
PA
31062011-12-07 Pedro Alves <pedro@codesourcery.com>
3107
3108 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
3109 throws "Cannot insert catchpoints in this configuration".
3110 * gdb.ada/mi_catch_ex.exp: Likewise.
3111
f0ba3972
PA
31122011-12-06 Pedro Alves <pedro@codesourcery.com>
3113
3114 * gdb.base/break-always.exp: Test changing memory at addresses
3115 with breakpoints inserted.
3116
f8eba3c6
TT
31172011-12-06 Joel Brobecker <brobecker@acacore.com>
3118
3119 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
3120 involving a fully qualified function name.
3121
31222011-12-06 Tom Tromey <tromey@redhat.com>
3123
3124 * gdb.ada/homonym.exp: Add three breakpoint tests.
3125
31262011-12-06 Tom Tromey <tromey@redhat.com>
3127
3128 * gdb.base/solib-weak.exp (do_test): Remove kfail.
3129 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
3130 * gdb.objc/objcdecode.exp: Update for output changes.
3131 * gdb.linespec/linespec.exp: New file.
3132 * gdb.linespec/lspec.cc: New file.
3133 * gdb.linespec/lspec.h: New file.
3134 * gdb.linespec/body.h: New file.
3135 * gdb.linespec/base/two/thefile.cc: New file.
3136 * gdb.linespec/base/one/thefile.cc: New file.
3137 * gdb.linespec/Makefile.in: New file.
3138 * gdb.cp/templates.exp (test_template_breakpoints): Update for
3139 output changes.
3140 * gdb.cp/re-set-overloaded.exp: Remove kfail.
3141 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
3142 makes one breakpoint.
3143 * gdb.cp/method2.exp (test_break): Update for output changes.
3144 * gdb.cp/mb-templates.exp: Update for output changes.
3145 * gdb.cp/mb-inline.exp: Update for output changes.
3146 * gdb.cp/mb-ctor.exp: Update for output changes.
3147 * gdb.cp/ovsrch.exp: Use fully-qualified names.
3148 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
3149 has multiple matches.
3150 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
3151 error message change.
3152 * gdb.base/list.exp (test_list_filename_and_number): Update for
3153 error message change.
3154 * gdb.base/break.exp: Disable pending breakpoints. Update for
3155 output changes.
3156 * configure.ac: Add gdb.linespec.
3157 * configure: Rebuild.
3158 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
3159
c642a434
UW
31602011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
3161
3162 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
3163 last_break register on s390*-*-* targets.
3164
b18003d1
JB
31652011-12-06 Joel Brobecker <brobecker@adacore.com>
3166
3167 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
3168 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
3169 of parameter X in procedure Foo.
3170
fe96589c
SS
31712011-12-05 Stan Shebs <stan@codesourcery.com>
3172
3173 * gdb.trace/tfind.exp: Update help string matches.
3174
1820ab47
JK
31752011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3176
3177 * gdb.server/ext-run.exp (get process list): Accept also systemd
3178 as PID 1.
3179
e11ac3a3
JK
31802011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3181 Pedro Alves <pedro@codesourcery.com>
3182
3183 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
3184 starting GDB.
3185 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
3186 $use_gdb_stub.
3187 * gdb.base/display.exp: Likewise.
3188 * gdb.base/ending-run.exp: Likewise.
3189 * gdb.base/list.exp (test_listsize): Likewise.
3190 * gdb.base/setshow.exp: Likewise.
3191 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
3192 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
3193 check by global $use_gdb_stub.
3194 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
3195 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
3196 (default_gdb_init): Unset global $use_gdb_stub.
3197 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
3198 by global $use_gdb_stub.
3199 * lib/gdbserver-support.exp: Extend comments for set_board_info
3200 gdb_protocol and gdb,socketport.
3201 (gdbserver_start_extended): Set global gdbserver_protocol and
3202 gdbserver_gdbport. Clear global use_gdb_stub.
3203 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
3204 from target use_gdb_stub.
3205 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
3206
1d41d75c
DE
32072011-12-03 Doug Evans <dje@google.com>
3208
3209 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
3210 (gdb_step_for_stub): Add comments.
3211
d6d7a51a
MR
32122011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
3213
3214 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
3215 to the caller.
3216 (gdb_test_multiple): Likewise.
3217
05acf274
JK
32182011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3219
3220 Fix gdb.mi/mi-solib.exp without system debug info installed.
3221 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
3222 expect attribute, return 0 for it. Update comments.
3223
2268b414
JK
32242011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3225
3226 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
3227 (corrupted list): Adjust the expectation.
3228
585861ea
JK
32292011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3230
3231 PR threads/13448
3232 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
3233 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
3234 * gdb.threads/tls-var-main.c: New file.
3235 * gdb.threads/tls-var.c: New file.
3236 * gdb.threads/tls-var.exp: New file.
3237
968643aa
JK
32382011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3239
3240 PR testsuite/12649
3241 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
3242 Protect gdb_test_multiple by final $gdb_prompt match.
3243 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
3244 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
3245 (test_tracepoints): Likewise.
3246
9750bca9
JK
32472011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3248
3249 PR breakpoints/13346
3250 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
3251 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
3252 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
3253
ac1349b7
JB
32542011-12-01 Joel Brobecker <brobecker@adacore.com>
3255
3256 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
3257 * gdb.ada/homonym/homonym.adb: For use of all types defined
3258 locally inside both Get_Value subprograms.
3259
26d44faf
JK
32602011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3261
3262 Fix racy FAILs.
3263 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
3264 of send_gdb.
3265
514f6425
UW
32662011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
3267
3268 * gdb.base/testenv.exp: Skip on remote targets. Unset global
3269 environment variable after test completed.
3270
4255c8d2
UW
32712011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
3272
3273 * gdb.base/solib-nodir.exp: Skip if remote target.
3274 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
3275 application. Call gdb_load_shlibs.
3276 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
3277
a35ad96a
JB
32782011-11-29 Joel Brobecker <brobecker@adacore.com>
3279
3280 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
3281
1a1d5513
JB
32822011-11-28 Joel Brobecker <brobecker@adacore.com>
3283
3284 * gdb.ada/fullname_bp: New testcase.
3285
50b4ddf8
JK
32862011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3287
3288 PR testsuite/12649
3289 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
3290 Wrap send_gdb into a new gdb_test.
3291
fb0aec57
JK
3292 Code cleanup.
3293 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
3294 Convert send_gdb and gdb_expect to gdb_test_multiple.
3295
2376d946
JK
32962011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3297
3298 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
3299
1eec78bd
KS
33002011-11-23 Keith Seitz <keiths@redhat.com>
3301
3302 * lib/mi-support.exp (varobj_tree): New namespace and procs.
3303 (mi_varobj_tree_test_children_callback): New proc.
3304 (mi_walk_varobj_tree): New proc.
3305
36dfb11c
TT
33062011-11-22 Tom Tromey <tromey@redhat.com>
3307
3308 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
3309 Add "use_mi_command" argument.
3310 (mi_run_cmd, mi_run_with_cli): New procs.
3311 * gdb.mi/solib-lib.c: New file.
3312 * gdb.mi/solib-main.c: New file.
3313 * gdb.mi/mi-solib.exp: New file.
3314
0e965dd0
DE
33152011-11-21 Doug Evans <dje@google.com>
3316
3317 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
3318 _Unwind_DebugHook is missing.
3319
f196051f
SS
33202011-11-20 Stan Shebs <stan@codesourcery.com>
3321
3322 * gdb.trace/tstatus.exp: New.
3323 * gdb.trace/actions.c: Include string.h.
3324
bfccc43c
YQ
33252011-11-18 Yao Qi <yao@codesourcery.com>
3326
3327 * gdb.trace/pending.exp: New.
3328 * gdb.trace/pending.c: New.
3329 * gdb.trace/pendshr1.c: New.
3330 * gdb.trace/pendshr2.c: New.
3331 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
3332 tracepoint location becomes pending.
3333 (tracepoint_change_loc_2): New.
3334
73cd8ab1
DM
33352011-11-16 David S. Miller <davem@davemloft.net>
3336
3337 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
3338 target is sparc*-*-linux*
3339
77426730
PK
33402011-11-15 Paul Koning <paul_koning@dell.com>
3341
3342 * gdb.python/py-type.exp: New testcases for exceptions on scalar
3343 types.
3344
ed59ded5
DE
33452011-11-14 Doug Evans <dje@google.com>
3346
3347 * gdb.base/shell.exp: New file.
3348
405f8e94
SS
33492011-11-14 Stan Shebs <stan@codesourcery.com>
3350
3351 * gdb.trace/ftrace.c: New.
3352 * gdb.trace/ftrace.exp: New.
3353
1e4d1764
YQ
33542011-11-14 Yao Qi <yao@codesourcery.com>
3355
3356 * gdb.trace/change-loc-1.c: New.
3357 * gdb.trace/change-loc-2.c: New.
3358 * gdb.trace/change-loc.c: New.
3359 * gdb.trace/change-loc.exp: New.
3360 * gdb.trace/change-loc.h: New.
3361 * gdb.trace/trace-break.c (marker): Define new symbol.
3362 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
3363 New.
3364 (break_trace_same_addr_6): New.
3365
71eba9c2 33662011-11-12 Matt Rice <ratmice@gmail.com>
3367
3368 * gdb.base/info-macros.exp: Make tests for info definitions
3369 test info macro. Add tests for info macro argument processing.
3370 Rename a few tests.
3371
1d93e29a
KS
33722011-11-11 Keith Seitz <keiths@redhat.com>
3373
3374 PR gdb/12843
3375 * gdb.base/linespecs.exp: New file.
3376
a4b5b48a
DE
33772011-11-11 Doug Evans <dje@google.com>
3378
3379 * gdb.threads/print-threads.exp: Extend timeout for slower
3380 tests.
3381
f6b47be4
DE
33822011-11-10 Doug Evans <dje@google.com>
3383
792a0230
DE
3384 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
3385 "record to end of main" test.
3386
f6b47be4
DE
3387 * gdb.python/py-type.c (TS): New typedef.
3388 (ts): New global.
3389 * gdb.python/py-type.exp: Test field list of typedef.
3390
22355c90
JB
33912011-11-10 Joel Brobecker <brobecker@adacore.com>
3392
3393 * gdb.ada/small_reg_param: New testcase.
3394
a7860e76
TT
33952011-11-09 Tom Tromey <tromey@redhat.com>
3396
3397 * gdb.cp/destrprint.exp: New file.
3398 * gdb.cp/destrprint.cc: New file.
3399
72a2e3dc
MI
34002011-11-08 Meador Inge <meadori@codesourcery.com>
3401
3402 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
3403 (switch_stack_to_other): New test function.
3404 * gdb.arch/thumb-prologue.exp: New test cases.
3405
c7195df2 34062011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
3407
3408 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
3409
d3895d7d
YQ
34102011-11-08 Yao Qi <yao@codesourcery.com>
3411
3412 * gdb.exp (supports_process_record): New.
3413 (supports_reverse): New.
3414 * gdb.reverse/break-precsave.exp: Call support_process_record
3415 to run test conditionally.
3416 * gdb.reverse/consecutive-precsave.exp: Likewise.
3417 * gdb.reverse/i386-precsave.exp: Likewise.
3418 * gdb.reverse/machinestate-precsave.exp: Likewise.
3419 * gdb.reverse/solib-precsave.exp: Likewise.
3420 * gdb.reverse/step-precsave.exp: Likewise.
3421 * gdb.reverse/until-precsave.exp: Likewise.
3422 * gdb.reverse/watch-precsave.exp: Likewise.
3423 * gdb.reverse/break-reverse.exp: Call support_reverse to run
3424 test conditionally.
3425 * gdb.reverse/consecutive-reverse.exp: Likewise.
3426 * gdb.reverse/finish-precsave.exp: Likewise.
3427 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
3428 * gdb.reverse/finish-reverse.exp: Likewise.
3429 * gdb.reverse/i386-reverse.exp: Likewise.
3430 * gdb.reverse/i386-sse-reverse.exp: Likewise.
3431 * gdb.reverse/machinestate.exp: Likewise.
3432 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
3433 * gdb.reverse/sigall-precsave.exp: Likewise.
3434 * gdb.reverse/sigall-reverse.exp: Likewise.
3435 * gdb.reverse/solib-reverse.exp: Likewise.
3436 * gdb.reverse/step-reverse.exp: Likewise.
3437 * gdb.reverse/until-reverse.exp: Likewise.
3438 * gdb.reverse/watch-reverse.exp: Likewise.
3439
a59306a3
YQ
34402011-11-05 Yao Qi <yao@codesourcery.com>
3441
3442 * gdb.trace/trace-break.exp: Add test on setting two
3443 fast tracepoints at the same address.
3444
87769f59
JK
34452011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3446
3447 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
3448
3065dfb6
SS
34492011-11-02 Stan Shebs <stan@codesourcery.com>
3450
3451 * gdb.trace/collection.c: Add code using strings.
3452 * gdb.trace/collection.exp: Add tests of string collection.
3453
89e208db
JK
34542011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3455
3456 * gdb.base/skip-solib.exp (executable_main): New variable.
3457 (binfile_main): Base it on that.
3458 Use $executable_main in clean_restart calls. Drop gdb_exit and
3459 gdb_start calls.
3460
405e54e9
JK
34612011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3462
3463 Fix racy FAILs.
3464 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
3465 breakpoint_re globals import by async. Set string_regex to .* for
3466 async. Remove the optional thread_selected_re and breakpoint_re
3467 globals expectations.
3468
58e8570a
JM
34692011-11-01 Joseph Myers <joseph@codesourcery.com>
3470
3471 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
3472 well as Cygwin.
3473
7b35ec7f 34742011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
3475
3476 Add tests for skip command.
89e208db
JK
3477 * gdb.base/skip-solib-lib.c: New
3478 * gdb.base/skip-solib-main.c: New
3479 * gdb.base/skip-solib.exp: New
3480 * gdb.base/skip.c: New
3481 * gdb.base/skip.exp: New
3482 * gdb.base/skip1.c: New
3483 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 3484
b9fd1791
PA
34852011-10-31 Yao Qi <yao@codesourcery.com>
3486 Pedro Alves <pedro@codesourcery.com>
3487
3488 * gdb.trace/trace-break.c: New.
3489 * gdb.trace/trace-break.exp: New.
3490
4323fecc
JK
34912011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3492
3493 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
3494 break-here-2.
3495
0e5bf2a8
PA
34962011-10-28 Pedro Alves <pedro@codesourcery.com>
3497
3498 * gdb.threads/no-unwaited-for-left.c: New.
3499 * gdb.threads/no-unwaited-for-left.exp: New.
3500 * gdb.threads/non-ldr-exc-1.c: New.
3501 * gdb.threads/non-ldr-exc-1.exp: New.
3502 * gdb.threads/non-ldr-exc-2.c: New.
3503 * gdb.threads/non-ldr-exc-2.exp: New.
3504 * gdb.threads/non-ldr-exc-3.c: New.
3505 * gdb.threads/non-ldr-exc-3.exp: New.
3506 * gdb.threads/non-ldr-exc-4.c: New.
3507 * gdb.threads/non-ldr-exc-4.exp: New.
3508
3a3dad98
JK
35092011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3510
3511 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
3512 * gdb.base/attach-pie-misread.exp: Likewise.
3513 * gdb.base/break-interp.exp: Likewise.
3514 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
3515 testcases for use_gdb_stub.
3516 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
3517 (continue): New testcase.
3518 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
3519 * gdb.threads/attach-into-signal.exp: Likewise.
3520 * gdb.threads/attach-stopped.exp: Likewise.
3521 * gdb.threads/attachstop-mt.exp: Likewise.
3522
d6a5d40c
PK
35232011-10-28 Paul Koning <paul_koning@dell.com>
3524
3525 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
3526
ca539be8
JK
35272011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3528
3529 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
3530 (mi_gdb_test): Import globals thread_selected_re
3531 and breakpoint_re. Expect them optionally at the regex start.
3532
d234ef5c
DE
35332011-10-27 Doug Evans <dje@google.com>
3534
3535 * gdb.python/python.exp: Test source -s.
3536
ab964825
PK
35372011-10-26 Paul Koning <paul_koning@dell.com>
3538
3539 * gdb.python/lib-types.cc (struct A): New structure.
3540 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 3541
54d8a644
PK
35422011-10-25 Paul Koning <paul_koning@dell.com>
3543
3544 PR python/13327
d234ef5c 3545
54d8a644
PK
3546 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
3547 fetch_lazy method.
3548
b0221781
YQ
35492011-10-24 Yao Qi <yao@codesourcery.com>
3550
3551 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
3552 target is tic6x-*-*.
3553
6cda5a20
JB
35542011-10-21 Joel Brobecker <brobecker@adacore.com>
3555
3556 * gdb.ada/mi_task_info/task_switch.adb: New file.
3557 * gdb.ada/mi_task_info.exp: New file.
3558
5ed9db04
JK
35592011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3560
3561 * gdb.cp/expand-psymtabs-cxx.exp: New file.
3562 * gdb.cp/expand-psymtabs-cxx.cc: New file.
3563
9df2fbc4
PM
35642011-10-20 Phil Muldoon <pmuldoon@redhat.com>
3565
3566 PR python/12656
3567
3568 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
3569 global_block tests.
3570
736086ba
TT
35712011-10-18 Tom Tromey <tromey@redhat.com>
3572
3573 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
3574
4af31552
TT
35752011-10-18 Tom Tromey <tromey@redhat.com>
3576
3577 * gdb.base/source.exp: Don't include full file name in test name.
3578 * gdb.python/python.exp: Don't include full file name in test
3579 name.
3580
43136979
AR
35812011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3582
3583 * gdb.base/attach-pie-noexec.c: New files.
3584 * gdb.base/attach-pie-noexec.exp: New files.
3585
543a9323
JM
35862011-10-17 Joseph Myers <joseph@codesourcery.com>
3587
3588 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
3589 prompt for each extra line in command.
3590
21ae7a4d
JK
35912011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3592
3593 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
3594 Revert the part of:
3595 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3596 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
3597 Change the expected string.
3598
20ec36d9
JK
35992011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3600
3601 Fix results with system glibc debug info installed.
3602 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
3603 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
3604 Accept also __libc_ symbol prefix and no prefix.
3605
6501c2fc
KS
36062011-10-14 Keith Seitz <keiths@redhat.com>
3607
3608 PR c++/13225
3609 * gdb.cp/converts.cc (foo3_1): New function.
3610 (foo3_2): New functions.
3611 * gdb.cp/converts.exp: Add tests for int to pointer conversion
3612 and null pointer conversions of integer constant zero.
3613 Add test to check if all arguments are checked for incompatible
3614 conversion BADNESS.
3615
55b1fd0c
TT
36162011-10-14 Tom Tromey <tromey@redhat.com>
3617
3618 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
3619 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
3620 linespec.
3621
22c05d8a
JK
36222011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3623
3624 Fix internal error regression.
3625 * gdb.dwarf2/implptr-optimized-out.S: New file.
3626 * gdb.dwarf2/implptr-optimized-out.exp: New file.
3627
1d6edc3c
JK
36282011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3629
3630 Fix empty DWARF expressions DATA vs. SIZE conditionals.
3631 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
3632 (loclist): New.
3633 (4): New abbrev.
3634 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
3635 Use prepare_for_testing, remove clean_restart.
3636 (p arraynoloc, p arraycallnoloc): New tests.
3637
9ec72168
JK
36382011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3639
3640 * gdb.cp/namespace-enum.exp (executable): New variable.
3641 (binfile): Use ${objdir}/${subdir}/ prefix.
3642 Use ${executable} for clean_restart.
3643
9c6c53f7
SA
36442011-10-11 Sterling Augustine <saugustine@google.com>
3645
3646 * gdb.cp/Makefile.in: Add namespace-enum test.
3647 * gdb.cp/namespace-enum.exp: New file.
3648 * gdb.cp/namespace-enum.c: New file.
3649 * gdb.cp/namespace-enum-main.c: New file.
3650
fac7ceb3
UW
36512011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
3652
3653 * gdb.python/py-shared.exp: Relax filename check to handle remote:
3654 sysroot.
3655
941b2081
JK
36562011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3657
3658 Reimplement @entry in input expressions.
3659 * gdb.base/exprs.c (v_int_array_init): New variable.
3660 * gdb.base/exprs.exp (print v_int_array_init)
3661 (print *v_int_array_init@1, print *v_int_array_init@2)
3662 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
3663 (print v_int_array_init[1]@1): New tests.
3664
0344e878
JM
36652011-10-10 Joseph Myers <joseph@codesourcery.com>
3666
3667 * gdb.cp/gdb2495.exp: Do not include directories in filename in
3668 expected message.
3669
5a56e9c5
DE
36702011-10-09 Doug Evans <dje@google.com>
3671
3672 * gdb.base/alias.exp: Add tests for alias command.
3673
2bda9cc5
JK
36742011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3675
3676 * gdb.arch/amd64-entry-value.s: New file.
3677 * gdb.mi/mi2-amd64-entry-value.s: New file.
3678
a471c594
JK
36792011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3680
3681 Display @entry parameter values even for references.
3682 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
3683 functions.
3684 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
3685 reference and datap_input.
3686 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
3687 breakpoints.
3688 (continue to breakpoint: entry_reference: reference)
3689 (entry_reference: bt at entry)
3690 (continue to breakpoint: entry_reference: breakhere_reference)
3691 (entry_reference: bt, entry_reference: ptype regparam)
3692 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
3693 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
3694 (entry_reference: p regcopy, entry_reference: p nodataparam)
3695 (entry_reference: p nodataparam@entry): New tests.
3696
36b11add
JK
36972011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3698
3699 Support @entry in input expressions.
3700 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
3701 (entry_stack: p s1@entry, entry_stack: p s2@entry)
3702 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
3703 (tailcall: p j@entry): New tests.
3704 * gdb.cp/koenig.cc (A::entry): New function.
3705 (main): Call it.
3706 * gdb.cp/koenig.exp (p entry (c)): New test.
3707
e18b2753
JK
37082011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3709
3710 Display @entry parameter values (without references).
3711 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
3712 (different, validity, invalid): New functions.
3713 (main): Call them.
3714 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
3715 stacktest, breakhere_stacktest, different, breakhere_different,
3716 breakhere_validity and breakhere_invalid.
3717 (entry: bt): Update for @entry.
3718 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
3719 (entry_validity: *, entry_invalid: *): Many new tests.
3720 * gdb.base/break.exp
3721 (run until breakpoint set at small function, optimized file): Accept
3722 also the @entry suffix.
3723 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
3724 * gdb.mi/mi2-amd64-entry-value.c: New files.
3725 * gdb.mi/mi2-amd64-entry-value.exp: New files.
3726
2d6c5dc2
JK
37272011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3728
3729 Protect entry values against self tail calls.
3730 * gdb.arch/amd64-entry-value.cc (self2, self): New.
3731 (main): Call self.
3732 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
3733 (set debug entry-values 1, self: bt debug entry-values): New tests.
3734
111c6489
JK
37352011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3736
3737 Recognize virtual tail call frames.
3738 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
3739 (amb_b, amb_a): New.
3740 (main): Call a and b.
3741 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
3742 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
3743 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
3744 New tests.
3745
8e3b41a9
JK
37462011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3747
3748 Implement basic support for DW_TAG_GNU_call_site.
3749 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
3750 * gdb.arch/amd64-entry-value.cc: New file.
3751 * gdb.arch/amd64-entry-value.exp: New file.
3752
181cebd4
JK
37532011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3754
3755 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
3756 * gdb.dwarf2/implptr-64bit.S: New file.
3757 * gdb.dwarf2/implptr-64bit.exp: New file.
3758
741f5e3c
JK
37592011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3760
3761 Fix initial language detection with -readnow.
3762 * gdb.cp/readnow-language.cc: New file.
3763 * gdb.cp/readnow-language.exp: New file.
3764
a73d2258
JK
37652011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3766
3767 Fix printed anonymous struct name.
3768 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
3769
af369495
JM
37702011-10-09 Joseph Myers <joseph@codesourcery.com>
3771
3772 * gdb.base/solib-symbol.exp: Do not include directories in
3773 filenames in expected messages.
3774
1fa57852
DE
37752011-10-07 Doug Evans <dje@google.com>
3776
3777 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
3778
bd054e06
KP
37792011-10-07 Kevin Pouget <kevin.pouget@st.com>
3780
3781 Allow Python notification of new object-file loadings.
3782 * gdb.python/py-events.exp: Test newobjfile event.
3783 * gdb.python/py-events.py: Register newobjfile callback.
3784 * gdb.python/py-events.c: Add call to shared library
3785 * gdb.python/py-events-shlib.c: New file.
3786
8031b6f8
JM
37872011-10-06 Joseph Myers <joseph@codesourcery.com>
3788
3789 * gdb.base/fixsection.exp: Do not include directories in filename
3790 in expected message.
3791
7fea6923
PM
37922011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
3793
3794 Add tests for passing of environment variables to inferior.
3795 * gdb.base/testenv.c: New test source.
3796 * gdb.base/testenv.exp: New expect test.
3797
687f2a88
PK
37982011-10-04 Paul Koning <paul_koning@dell.com>
3799
3800 * gdb.python/py-value.c (main): Break before return.
3801
cb6be26b
KP
38022011-10-04 Kevin Pouget <kevin.pouget@st.com>
3803
3804 PR python/12691: Add the inferior to Python exited event
3805 * gdb.python/py-events.exp: Test the inferior attribute of exited
3806 event with a fork.
3807 * gdb.python/py-events.py: Print inferior number on exit.
3808 * gdb.python/py-events.c: Fork the inferior.
3809
fb213700
EBM
38102011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
3811
3812 * gdb.base/jit.exp: Add testcase name to log message
3813
aa2071bd
PK
38142011-10-03 Paul Koning <paul_koning@dell.com>
3815 Jan Kratochvil <jan.kratochvil@redhat.com>
3816
3817 * gdb.python/py-value.exp
3818 (python inval = gdb.parse_and_eval('*(int*)0'))
3819 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
3820 (set argc=2, python print argc_lazy): New tests.
3821
dd11a36c
JB
38222011-10-02 Joel Brobecker <brobecker@adacore.com>
3823
3824 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
3825
46f886f1
JK
38262011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3827 Pedro Alves <pedro@codesourcery.com>
3828
3829 * gdb.python/py-value.exp (test_value_in_inferior): New variable
3830 can_read_0, test for it.
3831 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
3832 (parse_and_eval with memory error): ... here, make it untested if
3833 can_read_0.
3834
c5cb204f
MP
38352011-09-30 Marek Polacek <mpolacek@redhat.com>
3836
3837 * gdb.python/python.exp (verify pagination beforehand)
3838 (verify pagination afterwards): Fix race by splitting the line.
3839
68fb0ec0
JM
38402011-09-29 Joseph Myers <joseph@codesourcery.com>
3841
3842 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
3843 for 64-bit multilibs from i?86-* targets.
3844
6aee0d90
MP
38452011-09-29 Marek Polacek <mpolacek@redhat.com>
3846
3847 * lib/gdb.exp: Fix a typo in one of the comments.
3848
e9101ff5
MP
38492011-09-29 Marek Polacek <mpolacek@redhat.com>
3850
3851 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
3852 matching pattern.
3853
7a81bdbf
PK
38542011-09-28 Paul Koning <paul_koning@dell.com>
3855
3856 * gdb.python/py-type.c (enum E): New.
3857 * gdb.python/py-type.exp (test_fields): Add tests for Python
3858 mapping access to fields.
3859 (test_enums): New test for field access on enums.
3860
6710bf39
SS
38612011-09-27 Stan Shebs <stan@codesourcery.com>
3862
3863 * gdb.trace/collection.exp: Test collection of $_ret.
3864
b2a6bdeb
AT
38652011-09-22 Andreas Tobler <andreast@fgznet.ch>
3866
3867 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
3868 list of compilation switches for <*-*-freebsd*>.
3869
3c9057f3
SS
38702011-09-19 Stan Shebs <stan@codesourcery.com>
3871
3872 * gdb.trace/tspeed.exp: New file.
3873 * gdb.trace/tspeed.c: New file.
3874
34518530
YQ
38752011-09-18 Yao Qi <yao@codesourcery.com>
3876
3877 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
3878 instructions.
3879 (test_adr_32bit, test_pop_pc): Likewise.
3880 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
3881 Thumb instructions.
3882 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
3883 in gdb_test_multiple.
3884 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
3885
ab254057
YQ
38862011-09-17 Yao Qi <yao@codesourcery.com>
3887
3888 * lib/gdb.exp (can_single_step_to_signal_handler): New.
3889 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
3890 support single step to signal handler.
3891
9c317b71
YQ
38922011-09-17 Yao Qi <yao@codesourcery.com>
3893
3894 * gdb.base/disp-step-fork.c: New.
3895 * gdb.base/disp-step-syscall.exp: New.
3896 * gdb.base/disp-step-vfork.c: New.
3897
a8123151
JB
38982011-09-16 Joel Brobecker <brobecker@adacore.com>
3899
3900 * gdb.ada/tasks.exp: Make the expected output for
3901 the `info tasks' tests more resilient to spacing
3902 changes.
3903
63a9aad8
JK
39042011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3905
3906 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
3907 (reached breakpoint 2, reached breakpoint 3): Update expected output.
3908
2aa48337
KP
39092011-09-15 Kevin Pouget <kevin.pouget@st.com>
3910
3911 PR Python/12692 Add gdb.selected_inferior() to Python interface.
3912 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
3913
6839b47f
KP
39142011-04-30 Kevin Pouget <kevin.pouget@st.com>
3915
3916 Handle multiple breakpoint hits in Python interface:
3917 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
3918 presence.
3919 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
3920 breakpoint hits.
3921
0935723e
JK
39222011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
3923 Jan Kratochvil <jan.kratochvil@redhat.com>
3924
3925 * gdb.python/py-events.exp: Remove pretty printing comment.
3926 * gdb.python/py-evsignal.exp: New file.
3927 * gdb.python/py-evthreads.c: Include signal.h.
3928 (thread3): Remove variable count3. Remove variable bad and use raise
3929 instead.
3930 (thread2): Remove variable count2. Move thread3 pthread_create here,
3931 merge pthread_join to a single line.
3932 (main): Remove variable count1. Merge pthread_join with pthread_create
3933 to a single line.
3934 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
3935 KFAIL python/12966 for gdbserver. Test return value of
3936 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
3937 gdb_expect by gdb_test and gdb_test_multiple.
3938 (thread 2, thread 3): New tests.
3939
4801a9a3
PA
39402011-09-12 Matt Rice <ratmice@gmail.com>
3941 Pedro Alves <pedro@codesourcery.com>
3942
3943 PR gdb/13175
3944
3945 * gdb.base/interp.exp: New tests.
3946 * gdb.base/interp.c: New file.
3947
24ece742
DE
39482011-09-12 Doug Evans <dje@google.com>
3949
3950 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
3951 * gdb.dwarf2/typeddwarf.exp: Ditto.
3952
7f062217
JK
39532011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3954
3955 Fix compatibility with x32 arch.
3956 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
3957 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
3958 is_x86_like_target.
3959 * testsuite/gdb.trace/collection.exp: Likewise.
3960 * testsuite/gdb.trace/report.exp: Likewise.
3961 * testsuite/gdb.trace/unavailable.exp: Likewise.
3962 * testsuite/gdb.trace/while-dyn.exp: Likewise.
3963 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
3964 (is_x86_like_target): Check also is_amd64_regs_target.
3965
08711b9a
JK
39662011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3967
3968 PR breakpoints/12435
3969 * gdb.arch/amd64-prologue-xmm.c: New file.
3970 * gdb.arch/amd64-prologue-xmm.exp: New file.
3971 * gdb.arch/amd64-prologue-xmm.s: New file.
3972
b99b5f66
JK
39732011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3974
3975 * gdb.dwarf2/dw2-param-error-main.c: New file.
3976 * gdb.dwarf2/dw2-param-error.S: New file.
3977 * gdb.dwarf2/dw2-param-error.exp: New file.
3978
a391a2f6
PA
39792011-09-08 Pedro Alves <pedro@codesourcery.com>
3980
3981 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
3982 inferior's pid and look for a core dump named core.$pid. Use
3983 `remote_file' commands on the host instead of hand coding shell
3984 commands on the build.
3985 * gdb.base/valgrind-db-attach.exp: Kill the program before
3986 finishing the test.
3987
7d8e6458 39882011-09-02 Matt Rice <ratmice@gmail.com>
3989
3990 * lib/prompt.exp: New file for testing the first prompt.
3991 * gdb.python/py-prompt.exp: Ditto.
3992 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
3993
68e77c9e
PA
39942011-09-02 Pedro Alves <pedro@codesourcery.com>
3995
3996 * gdb.threads/gcore-thread.exp: Set the global core_supported to
3997 0, before testing gcore.
3998
9655e943
JK
39992011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4000
df6dc84d
JK
4001 * dw2-ifort-parameter-debug.S: Update copyright year.
4002 * dw2-ifort-parameter.c: Update copyright year.
4003 * dw2-ifort-parameter.exp: Update copyright year.
4004
9655e943
JK
4005 * dw2-ifort-parameter-debug.S: New file.
4006 * dw2-ifort-parameter.c: New file.
4007 * dw2-ifort-parameter.exp: New file.
4008
353d1d73
JK
40092011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4010
4011 * gdb.base/commands.exp (error_clears_commands_left): New function.
4012 (): Call it.
4013
5c07461a
JK
40142011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4015
4016 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
4017 (C): Initialize `a'.
4018 * gdb.mi/mi-inheritance-syntax-error.exp
4019 (-data-evaluate-expression $path): Expect `a' as 5.
4020
0d932b2f
MK
40212011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
4022
4023 PR mi/11912
4024 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
4025 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
4026 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
4027 keyword in output of -var-info-path-expression.
4028
bdb54049
JK
40292011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4030
4031 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
4032 * gdb.trace/collection.exp: Likewise.
4033 * gdb.trace/report.exp: Likewise.
4034 * gdb.trace/unavailable.exp: Likewise.
4035 * gdb.trace/while-dyn.exp: Likewise.
4036
59cde39c
KS
40372011-08-18 Keith Seitz <keiths@redhat.com>
4038
4039 PR c++/12266
4040 * gdb.cp/meth-typedefs.cc: New file.
4041 * gdb.cp/meth-typedefs.exp: New file.
4042
fa3a4f15
PM
40432011-08-17 Phil Muldoon <pmuldoon@redhat.com>
4044
4045 * gdb.python/python.exp: Add extended-prompt tests.
4046
c1049fca
JK
40472011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4048
4049 * gdb.arch/i386-dr3-watch.exp
4050 (watchpoint on gap1 does not fit debug registers)
4051 (delete all watchpoints): Fix racy expect strings.
4052
d93f7b5c
YQ
40532011-08-14 Yao Qi <yao@codesourcery.com>
4054
4055 * gdb.base/maint.exp: set data_section to ".neardata".
4056 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
4057 * gdb.base/savedregs.exp: Handle SIGILL.
4058 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
4059 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
4060
457e09f0
DE
40612011-08-12 Doug Evans <dje@google.com>
4062
4063 * gdb.python/py-symbol.exp: Add test for symbol.type.
4064
5d0bb2fb
UW
40652011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
4066
4067 * gdb.threads/pthreads.exp: Enable on non-native configurations.
4068 * gdb.mi/mi-pthreads.exp: Likewise.
4069 * gdb.mi/mi2-pthreads.exp: Likewise.
4070 * gdb.mi/gdb669.exp.exp: Likewise.
4071
fcdfa280
PA
40722011-08-09 Pedro Alves <pedro@codesourcery.com>
4073
4074 * lib/mi-support.exp (detect_async): Rename to...
4075 (mi_detect_async): ... this.
4076 * gdb.mi/mi-nonstop-exit.exp: Adjust.
4077 * gdb.mi/mi-nonstop.exp: Adjust.
4078 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
4079 * gdb.mi/mi-nsintrall.exp: Adjust.
4080 * gdb.mi/mi-nsmoribund.exp: Adjust.
4081 * gdb.mi/mi-nsthrexec.exp: Adjust.
4082
9d8fa392
PA
40832011-08-09 Pedro Alves <pedro@codesourcery.com>
4084
4085 * gdb.base/display.c (do_loops): New `p_i' local.
4086 * gdb.base/display.exp: Test displaying a variable that is
4087 temporarily at a bad address.
4088
b6cede78
JK
40892011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4090
4091 * gdb.dwarf2/dw2-op-stack-value.S: New file.
4092 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
4093
67bedb8c
JK
40942011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4095
4096 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
4097 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
4098 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 4099
af6e93b2
PA
41002011-08-05 Pedro Alves <pedro@codesourcery.com>
4101
4102 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
4103 procedure.
4104 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
4105
1cf0e11f
YQ
41062011-08-05 Yao Qi <yao@codesourcery.com>
4107
4108 * gdb.base/callfuncs.exp: Set language after main.
4109 * gdb.cp/cplusfuncs.exp: Likewise.
4110 * gdb.cp/inherit.exp: Likewise.
4111
a1e28cb2
UW
41122011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4113
4114 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
4115 * gdb.base/watch-vfork.exp: Skip on remote targets.
4116
d4f5bbb9
UW
41172011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4118
4119 * gdb.threads/thread-find.exp: Support remote targets.
4120
724f4f80
UW
41212011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4122
4123 * gdb.base/jit.exp: Download solib_binfile to target.
4124 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
4125 and call dlopen without full path name.
4126 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
4127 dlopen without full path name.
4128
934709f0
PW
41292011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4130
4131 * gdb.base/break-always.exp: Complete the test
4132 with duplicated breakpoints and enabling/disabling them.
4133
c26106c4
TT
41342011-08-02 Tom Tromey <tromey@redhat.com>
4135
4136 PR gdb/11289:
4137 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
4138
9300444e 41392011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
4140
4141 PR gdb/13045
4142 * gdb.base/float.exp: Add new test case for PR gdb/13045
4143 * gdb.base/float.c: New file.
4144
00bd41d6
PM
41452011-07-28 Phil Muldoon <pmuldoon@redhat.com>
4146
4147 * gdb.python/py-mi.exp: Test printers returning string hint, and
4148 also not returning a value.
4149 * gdb.python/py-prettyprint.c: Add testcase for above.
4150 * gdb.python/py-prettyprint.py: Add test printer for above.
4151
d24f74ce
JK
41522011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4153
4154 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
4155 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
4156 (.Ldie30) Add as field "data4".
4157 (.Ldie32) Rename field "b" to "shl".
4158 (abbrev4) Change for the "data4" field.
4159 (abbrev5, abbrev6) Remove.
4160 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
4161 (p &s.shl): ... here. Add comment.
4162 (p &s.data4): New.
4163
bb7da2bf
JK
41642011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4165
4166 Fix crash on lval_computed values.
4167 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
4168
11081198
JK
41692011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4170
4171 * gdb.base/help.exp (help whatis): Update the expected string.
4172
3c6e0cb3
JK
41732011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4174
4175 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
4176 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
4177 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
4178 Change the expected string.
4179
efa80663
PA
41802011-07-26 Pedro Alves <pedro@codesourcery.com>
4181
4182 * gdb.base/watchpoint.exp
4183 (test_disable_enable_software_watchpoint): New procedure.
4184 (top level): Run it.
4185
db8e4570
UW
41862011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
4187
4188 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
4189 executable file "${binfile}", C++ version "${binfile}-cxx".
4190 * gdb.python/py-prettyprint.exp: Likewise.
4191 * gdb.python/py-symbol.exp: Likewise.
4192 * gdb.python/py-type.exp: Likewise.
4193 * gdb.python/py-value.exp: Likewise.
4194 * gdb.python/py-template.exp (test_template_arg): Pass full executable
4195 file name instead of just suffix.
4196
543305c9
JK
41972011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4198
4199 Fix implicit pointer offsets.
4200 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
4201 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
4202 (continue to breakpoint: continue to baz breakpoint for implptr)
4203 (sanity check element 0, sanity check element 1)
4204 (enter the inlined function, check element 0 for the offset)
4205 (check element 1 for the offset)
4206 (continue to breakpoint: ignore the second baz breakpoint): New tests.
4207 (set foo breakpoint for implptr): Update the breakpoint number.
4208
b3215adc
UW
42092011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
4210
4211 * gdb.python/py-mi.exp: Use different file names for different
4212 versions of the executable under test.
4213 * gdb.python/py-prettyprint.exp: Likewise.
4214 * gdb.python/py-symbol.exp: Likewise.
4215 * gdb.python/py-template.exp: Likewise.
4216 * gdb.python/py-type.exp: Likewise.
4217 * gdb.python/py-value.exp: Likewise.
4218
182b9acc
UW
42192011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
4220
4221 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
4222 flag after restarting GDB if necessary.
4223
e6052b5d
UW
42242011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
4225
4226 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
4227
1ced966e
PA
42282011-07-22 Pedro Alves <pedro@codesourcery.com>
4229
4230 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
4231 backend doesn't leave used debug registers behind.
4232
3543a589
TT
42332011-07-22 Tom Tromey <tromey@redhat.com>
4234
4235 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
4236 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
4237 argument.
4238 * gdb.dwarf2/typeddwarf-amd64.S: New file.
4239
14d15303 42402011-07-21 Matt Rice <ratmice@gmail.com>
4241
4242 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
4243 in mostlyclean rule. Add files ending in .core.
4244
9b158ba0 42452011-07-21 Matt Rice <ratmice@gmail.com>
4246
4247 PR macros/12999
4248 * gdb.base/info-macros.c: New test sources.
4249 * gdb.base/info-macros.exp: New tests.
4250
d17b6f81
PM
42512011-07-21 Phil Muldoon <pmuldoon@redhat.com>
4252
4253 * gdb.python/python.exp: Add prompt substitution tests.
4254
918dd910
JK
42552011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4256
4257 Fix crash if referenced CU is aged out.
4258 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
4259 New.
4260 * gdb.dwarf2/implptr.exp: Likewise.
4261
0e37a63c
JK
42622011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4263
4264 * gdb.dwarf2/implptr.S: Rebuilt.
4265 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
4266 (bar): Use them for j, k, l.
4267 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
4268 COMPILE.
4269 (print j in implptr:bar): Update for the intp typedef.
4270 (print p[0].x in implptr:foo): Use more exact regex.
4271
f65cf84c
TT
42722011-07-18 Tom Tromey <tromey@redhat.com>
4273
4274 * gdb.cp/static-method.exp: Add missing single quote.
4275
d5b4a7be
YQ
42762011-07-18 Yao Qi <yao@codesourcery.com>
4277
4278 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
4279 supported.
4280 * gdb.mi/mi-nonstop-exit.exp: Likewise.
4281 * gdb.mi/mi-nonstop.exp: Likewise.
4282 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
4283 * gdb.mi/mi-nsintrall.exp: Likewise.
4284 * gdb.mi/mi-nsmoribund.exp: Likewise.
4285 * gdb.mi/mi-nsthrexec.exp: Likewise.
4286 * gdb.python/py-evthreads.exp: Likewise.
4287
e9ea2662
JK
42882011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4289
4290 Code cleanup.
4291 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
4292 it. Substitute it instead of test_compiler_info everywhere.
4293
ce451573
UW
42942011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4295
4296 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
4297 remote targets as well.
4298
756d88a7
UW
42992011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4300
4301 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
4302 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
4303
31f83dc5
UW
43042011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4305
4306 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
4307 a remote machine, not the host.
4308 (gdb_compile_shlib): Set soname if target is remote.
4309
059241a0
PP
43102011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
4311
4312 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
4313
28a0b48c 43142011-07-13 Matt Rice <ratmice@gmail.com>
4315
4316 * gdb.python/py-objfile-script-gdb.py: Renamed to
4317 py-objfile-script-gdb.py.in.
4318 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
4319 py-objfile-script-gdb.py.
4320 * gdb.python/py-objfile-script.exp: Update reference to
4321 py-objfile-script-gdb.py.
4322
9a771b67
JK
43232011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4324
4325 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
4326 reference undefined label.
4327
04ad99e6
JK
43282011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4329
4330 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
4331 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
4332 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
4333 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
4334
713389e0
PM
43352011-07-11 Phil Muldoon <pmuldoon@redhat.com>
4336
4337 PR python/12438
4338 * gdb.python/python.exp: Add maint set/show python print-stack
4339 deprecated tests. Add set/show python print-backtrace tests.
4340
97d146f8
JK
43412011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4342
4343 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
4344 debug info.
4345
facde0e5 43462011-07-06 Matt Rice <ratmice@gmail.com>
4347
4348 * gdb.python/python.exp: Update filename paths.
4349 * gdb.python/py-symtab.exp: Ditto.
4350
438640d1
MP
43512011-07-06 Marek Polacek <mpolacek@redhat.com>
4352
4353 * gdb.python/py-evthreads.exp: Add missing `$'.
4354
33a365df
MF
43552011-07-06 Jie Zhang <jie.zhang@analog.com>
4356
4357 * config/bfin.exp: New file.
4358 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
4359 * gdb.asm/bfin.inc: New file.
4360
8f7ae686
MP
43612011-07-06 Marek Polacek <mpolacek@redhat.com>
4362
df46027d 4363 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
4364 the whole output.
4365
eb2a6f42
TT
43662011-07-05 Tom Tromey <tromey@redhat.com>
4367
4368 * gdb.java/jprint.java (jprint.hi): New field.
4369 * gdb.java/jprint.exp: Print string.
4370
177b42fe
TJB
43712011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
4372
4373 * gdb.base/call-sc.c: Fix typos.
4374 * gdb.base/ifelse.exp: Likewise.
4375 * gdb.base/structs.c: Likewise.
4376
3b2a0cf2
JB
43772011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
4378
4379 * gdb.base/jit-so.exp: New test.
4380 * gdb.base/jit-dlmain.c: New file.
4381 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
4382
46fc714c
JK
43832011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4384
4385 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
4386 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
4387 * gdb.cp/pr9167.exp (p b): Likewise.
4388 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
4389 (test value of P in inner_m, test type of Z in inner_m): Call
4390 setup_xfail for gcc <= 4.5.
46fc714c 4391
418c7cf7
JK
43922011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4393
4394 * gdb.cp/paren-type.cc: New files.
4395 * gdb.cp/paren-type.exp: New files.
4396
3d50dd94
JK
43972011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4398
4399 Stop on first linespec terminator instead of eating what we can.
4400 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
4401 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
4402 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
4403 (break C::f()): ... this one.
4404 (break C::operator()()): New test.
4405 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
4406 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
4407 test.
4408
dcf9f4ab
JK
44092011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4410
4411 Fall back linespec to minimal symbols.
4412 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
4413 error message.
4414 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
4415 * gdb.cp/minsym-fallback-main.cc: New file.
4416 * gdb.cp/minsym-fallback.cc: New file.
4417 * gdb.cp/minsym-fallback.exp: New file.
4418 * gdb.cp/minsym-fallback.h: New file.
4419
3f542ed1
JK
44202011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4421
4422 * gdb.cp/no-dmgl-verbose.cc: New file.
4423 * gdb.cp/no-dmgl-verbose.exp: New file.
4424
44252011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
4426
4427 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
4428 __GI_.
4429 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
4430 (f): New function.
4431 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
4432 (complete p 'func<short>(): ... here.
4433 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
4434 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
4435 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
4436 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
4437 Make them KFAIL gcc/49546.
4438
00eb2c4a
JB
44392011-07-01 Joel Brobecker <brobecker@adacore.com>
4440
4441 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
4442
85a20c42
JK
44432011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4444
4445 Test GCC PR debug/49546.
4446 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
4447 (test type of F in k3_m, test value of F in k3_m): New.
4448 * gdb.cp/temargs.cc (struct S3, struct K3): New.
4449 (main): New variable k3. Call k3.k3_m.
4450
d2d43431
JB
44512011-07-01 Jean-Charles Delay <delay@adacore.com>
4452
4453 * gdb.ada/packed_array.exp: Fix expected outout.
4454
54ae186f
JB
44552011-07-01 Jean-Charles Delay <delay@adacore.com>
4456
4457 * gdb.ada/packed_array.exp: fixed expected output.
4458
8f17729f
JB
44592011-07-01 Joel Brobecker <brobecker@adacore.com>
4460
4461 * gdb.ada/same_enum: New testcase.
4462
f5aa6869
JB
44632011-07-01 Joel Brobecker <brobecker@adacore.com>
4464
4465 * gdb.ada/ptr_typedef: New testcase.
4466
828292f2
JB
44672011-07-01 Joel Brobecker <brobecker@adacore.com>
4468
4469 * gdb.ada/arrayptr.exp: Add ptype test.
4470
18920c42
JB
44712011-07-01 Joel Brobecker <brobecker@adacore.com>
4472
4473 * gdb.ada/char_enum: New testcase.
4474
3536d9e3 44752011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
4476
4477 * gdb.base/dump.exp (capture_pointer_with_type): New.
4478 Get value from address instead of name.
4479 Start GDB once, and do `dump' and `restore'
4480 tests together.
4481
db863c42
MF
44822011-06-30 Jie Zhang <jie.zhang@analog.com>
4483 Mike Frysinger <vapier@gentoo.org>
4484
4485 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
4486 helper functions for getting/setting remotetimeout variable.
4487 * lib/gdb.exp (gdb_load): If the target is remote, set
4488 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
4489 with $loadtimeout. Set $load_ok to 0 before doing the load.
4490 Instead of returning, immediately, set $load_ok to 0. Call
4491 set_remotetimeout with $oldremotetimeout, and then return if
4492 $load_ok is 1.
4493
e9e642a8
AB
44942011-06-30 Andrew Burgess <aburgess@broadcom.com>
4495
4496 * gdb.python/py-template.exp: Don't run this test if the target
4497 does not support c++ tests.
4498
32019081
JK
44992011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4500
4501 Fix non-only rename list for Fortran modules import.
4502 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
4503 tests.
4504 * gdb.fortran/module.f90 (module moduse): New.
4505 (program module): use moduse, test var_x, var_y and var_z.
4506
0ecee54c
TT
45072011-06-29 Tom Tromey <tromey@redhat.com>
4508
4509 PR testsuite/12040:
4510 * gdb.fortran/array-element.exp: Use f90, not f77.
4511 * gdb.fortran/complex.exp: Use f90, not f77.
4512 * gdb.fortran/derived-type.exp: Use f90, not f77.
4513 * gdb.fortran/library-module.exp: Use f90, not f77.
4514 * gdb.fortran/logical.exp: Use f90, not f77.
4515 * gdb.fortran/module.exp: Use f90, not f77.
4516 * gdb.fortran/multi-dim.exp: Use f90, not f77.
4517 * gdb.fortran/subarray.exp: Use f90, not f77.
4518
3b2b8fea
TT
45192011-06-29 Tom Tromey <tromey@redhat.com>
4520
4521 * gdb.fortran/charset.exp: New file.
4522 * gdb.fortran/charset.f90: New file.
4523
42159ca5
TT
45242011-06-29 Tom Tromey <tromey@redhat.com>
4525
4526 PR testsuite/12040:
4527 * lib/future.exp: New file, mostly extracted from ada.exp.
4528 Rewrote compatibility code to use rename.
4529 (gdb_find_gfortran): New proc.
4530 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
4531 gfortran patch.
4532 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
4533 Move to future.exp.
4534 * lib/gdb.exp: Always load future.exp.
4535
af69a5ce
YQ
45362011-06-28 Yao Qi <yao@codesourcery.com>
4537
4538 * gdb.cp/exception.cc: Don't include iostream.
4539 (bar): Remove print statement.
4540 (catcher): New.
4541 (main): Remove print statements. Call function catcher.
4542 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
4543 Set breakpoint on catcher, and check the value of parameter.
4544
ab5c6a72
YQ
45452011-06-23 Yao Qi <yao@codesourcery.com>
4546
4547 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
4548 1.2 is disabled. KFAIL for uclinux.
4549
9497469f
MP
45502011-06-23 Marek Polacek <mpolacek@redhat.com>
4551
4552 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
4553 mi_gdb_test.
4554
b9132588
MP
45552011-06-23 Marek Polacek <mpolacek@redhat.com>
4556
5d197ed0 4557 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 4558
e55595ca
MP
45592011-06-23 Marek Polacek <mpolacek@redhat.com>
4560
5d197ed0
MP
4561 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
4562
45632011-06-23 Marek Polacek <mpolacek@redhat.com>
4564
4565 * gdb.mi/mi2-basics.exp: Fix races. Honour the
4566 `test_exec_and_symbol_mi_operatons' return value.
4567 (test_mi_interpreter_selection): Use mi_gdb_test instead of
4568 gdb_test_multiple.
4569 (test_exec_and_symbol_mi_operatons): Likewise.
4570 (test_path_specification): Likewise.
e55595ca 4571
be777e08
YQ
45722011-06-23 Yao Qi <yao@codesourcery.com>
4573
4574 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
4575 supported.
4576 * lib/gdb.exp (support_displaced_stepping): New.
4577
615556d6
YQ
45782011-06-23 Yao Qi <yao@codesourcery.com>
4579
4580 * gdb.threads/execl.exp: Skip on remote target.
4581
833b0ca7
MP
45822011-06-21 Marek Polacek <mpolacek@redhat.com>
4583
5d197ed0 4584 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
4585 mi_gdb_test.
4586
1ee4023a
MP
45872011-06-20 Marek Polacek <mpolacek@redhat.com>
4588
5d197ed0 4589 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 4590
d0b1d624
MP
45912011-06-20 Marek Polacek <mpolacek@redhat.com>
4592
5d197ed0 4593 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
4594 mi_gdb_test.
4595
79aa92c1
MP
45962011-06-20 Marek Polacek <mpolacek@redhat.com>
4597
5d197ed0 4598 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 4599
5ce5db06
YQ
46002011-06-14 Yao Qi <yao@codesourcery.com>
4601
4602 gdb/testsuite/
4603 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
4604
533a737e
JK
46052011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
4606
4607 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
4608
d0e53741
TT
46092011-06-10 Tom Tromey <tromey@redhat.com>
4610
4611 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
4612 Add tests for pointer-to-member-function.
4613 * gdb.cp/temargs.cc (S::somefunc): New function.
4614 (K2): New class.
4615 (main): Instantiate K2; call method.
4616
b5916bbd
JB
46172011-06-08 Joel Brobecker <brobecker@adacore.com>
4618
4619 * gdb.python/py-inferior.c (f2): Make str an array rather
4620 than a pointer.
4621 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
4622
5be4dfca
JK
46232011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4624
4625 * gdb.base/async-shell.c: New file.
4626 * gdb.base/async-shell.exp: New file.
4627
9f47e254
PA
46282011-06-06 Pedro Alves <pedro@codesourcery.com>
4629
4630 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
4631
64b9b334
JB
46322011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
4633
4634 From Stephen Kitt <steve@sk2.org>
4635 * gdb.base/help.exp: Adjust following some spelling corrections
4636 in GDB.
4637
dbc0f131
YQ
46382011-06-01 Yao Qi <yao@codesourcery.com>
4639
4640 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
4641
fd336a18
KS
46422010-05-31 Keith Seitz <keiths@redhat.com>
4643
4644 PR c++/12750
4645 * gdb.cp/static-method.cc: New file.
4646 * gdb.cp/static-method.exp: New file.
4647
fa8b9902
KS
46482010-05-31 Keith Seitz <keiths@redhat.com>
4649
4650 PR symtab/12704
4651 * gdb.cp/anon-ns.cc: New file.
4652 * gdb.cp/anon-ns.exp: New file.
4653
0a5b1e09
PA
46542011-05-31 Pedro Alves <pedro@codesourcery.com>
4655
4656 * gdb.arch/i386-dr3-watch.c: New file.
4657 * gdb.arch/i386-dr3-watch.exp: New file.
4658
0578b8d1
YQ
46592011-05-30 Yao Qi <yao@codesourcery.com>
4660
4661 * gdb.base/callfuncs.c (t_structs_fc): New.
4662 (t_structs_dc, t_structs_ldc): New.
4663 (t_double_many_args):
4664 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
4665 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
4666 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
4667 * gdb.base/callfuncs.exp: Call new functions.
4668
6680506e
YQ
46692011-05-30 Yao Qi <yao@codesourcery.com>
4670
ff4d2c60
YQ
4671 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
4672 Call rerun_and_prepare for each test to isolate effects.
4673
46742011-05-30 Yao Qi <yao@codesourcery.com>
4675
4676 * gdb.base/varargs.c (find_max_float_real): New.
4677 (find_max_double_real, find_max_long_double_real): New.
4678 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
4679 * lib/gdb.exp (setup_kfail_for_target): New.
4680
e43ec454
YQ
46812011-05-30 Yao Qi <yao@codesourcery.com>
4682
4683 * gdb.base/funcargs.c (callca, callcb, callcc): New.
4684 (callcd, callce, callcf, callc1a, callc1b): New.
4685 (callc2a, callc2b): New.
4686 * gdb.base/funcargs.exp (complex_args): New.
4687 (complex_integral_args, complex_float_integral_args): New.
4688 * lib/gdb.exp (support_complex_tests): New. Determine
4689 whether to run test cases on _Complex types.
4690
432b4d03
JK
46912011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4692
4693 * gdb.threads/leader-exit.c: New file.
4694 * gdb.threads/leader-exit.exp: New file.
4695
6caf069d
MP
46962011-05-27 Marek Polacek <mpolacek@redhat.com>
4697
9497469f 4698 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 4699
97fce28b
MP
47002011-05-27 Marek Polacek <mpolacek@redhat.com>
4701
4702 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
4703 remove the `supported' variable.
4704 * gdb.mi/mi-nonstop.exp: Likewise.
4705 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
4706 * gdb.mi/mi-nsintrall.exp: Likewise.
4707 * gdb.mi/mi-nsmoribund.exp: Likewise.
4708 * gdb.mi/mi-nsthrexec.exp: Likewise.
4709
9da8c2a0
PA
47102011-05-26 Pedro Alves <pedro@codesourcery.com>
4711
4712 * gdb.reverse/finish-reverse-bkpt.exp: New test.
4713
2c03e5be
PA
47142011-05-26 Pedro Alves <pedro@codesourcery.com>
4715
4716 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
4717
2e21250d
KS
47182011-05-24 Keith Seitz <keiths@redhat.com>
4719
4720 PR breakpoint/12803
4721 * gdb.cp/cmpd-minsyms.cc (a): New method.
4722 (b): New method.
4723 (c): New method.
4724 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
4725
cdac0397
PA
47262011-05-24 Pedro Alves <pedro@codesourcery.com>
4727
4728 * gdb.base/commands.exp (watchpoint_command_test): Check that the
4729 watchpoint's command list didn't execute when the watchpoint went
4730 out of scope.
4731
ee5683ab
PM
47322011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
4733
4734 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
4735 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
4736 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
4737 * gdb.arch/i386-gnu-cfi.exp: Likewise.
4738 * gdb.arch/i386-permbkpt.exp: Likewise.
4739 * gdb.arch/i386-prologue.exp: Likewise.
4740 * gdb.arch/i386-size-overlap.exp: Likewise.
4741 * gdb.arch/i386-size.exp: Likewise.
4742 * gdb.arch/i386-unwind.exp: Likewise.
4743 * gdb.reverse/i386-precsave.exp: Likewise.
4744 * gdb.reverse/i386-reverse.exp: Likewise.
4745 * gdb.reverse/i386-sse-reverse.exp: Likewise.
4746 * gdb.reverse/i387-env-reverse.exp: Likewise.
4747 * gdb.reverse/i387-stack-reverse.exp: Likewise.
4748
c91c8c16
PA
47492011-05-24 Pedro Alves <pedro@codesourcery.com>
4750
4751 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
4752 file doesn't error, using MI.
4753
c50491a7
TT
47542011-05-23 Tom Tromey <tromey@redhat.com>
4755
4756 * gdb.base/charset.exp (string_display): Add tests to assign to
4757 arrays.
4758 * gdb.base/charset.c (short_array, int_array, long_array): New.
4759
4a07b7da
PA
47602011-05-20 Pedro Alves <pedro@codesourcery.com>
4761
4762 Cope with async mode.
4763
4a07b7da
PA
4764 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
4765 into gdb_test + mi_expect_stop.
4766
b275f2d2
PA
47672011-05-20 Pedro Alves <pedro@codesourcery.com>
4768
4769 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
4770 (callme): Remove printf call.
4771
eec52c44
PM
47722011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
4773
4774 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
4775 quote pattern to avoid problems with Cygwin/mingw expect versions.
4776 * gdb.base/default.exp (show convenience): Use double
4777 quote pattern for regular expressions.
4778
b3c8eb43
JK
47792011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4780
4781 Fix -readnow for -gdwarf-4 unused type units.
4782 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
4783 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
4784
ed731959
JK
47852011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4786
4787 * gdb.base/kill-after-signal.c: New file.
4788 * gdb.base/kill-after-signal.exp: New file.
4789
3b48433d
PA
47902011-05-16 Pedro Alves <pedro@codesourcery.com>
4791
4792 * gdb.ada/start.exp: Call untested with the correct test filename.
4793 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
4794 test filename. Make the test's binary unique.
4795 * gdb.arch/i386-signal.exp: Call untested with the correct test
4796 filename.
4797 * gdb.arch/i386-size-overlap.exp: Ditto.
4798 * gdb.arch/Makefile.in (EXECUTABLES): Update.
4799 * gdb.base/gcore-buffer-overflow.exp: Ditto.
4800 * gdb.cp/call-c.exp: Ditto.
4801 * gdb.mi/mi-reverse.exp: Call untested with the correct test
4802 filename. Make the test's binary unique.
4803 * gdb.mi/Makefile.in (EXECUTABLES): Update.
4804 * gdb.python/py-mi.exp: Ditto.
4805 * gdb.python/Makefile.in (EXECUTABLES): Update.
4806 * gdb.reverse/i386-precsave.exp: Ditto.
4807 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
4808 test filename.
4809 * gdb.reverse/i387-stack-reverse.exp: Ditto.
4810 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
4811 unique.
4812 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
4813 test filename.
4814 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
4815 * gdb.trace/tfile.exp: Ditto.
4816
ba4a8bdd
YQ
48172011-05-14 Yao Qi <yao@codesourcery.com>
4818
4819 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
4820 type.
4821
dbaefcf7
DE
48222011-05-13 Doug Evans <dje@google.com>
4823
4824 * gdb.python/py-objfile-script.exp: New file.
4825 * gdb.python/py-objfile-script.c: New file.
4826 * gdb.python/py-objfile-script-gdb.py: New file.
4827 * testsuite/gdb.python/py-section-script.exp: Test
4828 "info auto-load-scripts".
4829
9930639c
TT
48302011-05-13 Tom Tromey <tromey@redhat.com>
4831
4832 * gdb.dwarf2/clztest.exp: New file.
4833 * gdb.dwarf2/clztest.c: New file.
4834 * gdb.dwarf2/clztest.S: New file.
4835
05272e11
DE
48362011-05-13 Doug Evans <dje@google.com>
4837
cc63ef9b
DE
4838 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
4839 String16 tests.
05272e11 4840
6edba76f
TT
48412011-05-13 Tom Tromey <tromey@redhat.com>
4842
4843 * lib/gdb.exp (is_x86_like_target): New proc.
4844 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
4845 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
4846 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
4847 -nostdlib to compiler.
4848 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
4849 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
4850 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
4851 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
4852 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
4853
028d0ed5
TJB
48542011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
4855
4856 * gdb.python/py-function.exp: Test setting a value from a function
4857 which executes a command.
4858
8a9b8146
TT
48592011-05-12 Tom Tromey <tromey@redhat.com>
4860
4861 * gdb.dwarf2/typeddwarf.S: New file.
4862 * gdb.dwarf2/typeddwarf.c: New file.
4863 * gdb.dwarf2/typeddwarf.exp: New file.
4864
10483e8e
MP
48652011-05-12 Marek Polacek <mpolacek@redhat.com>
4866
4867 * gdb.mi/mi-basics.exp: Fix races. Honour the
4868 `test_exec_and_symbol_mi_operatons' return value.
4869 (test_mi_interpreter_selection): Use mi_gdb_test instead of
4870 gdb_test_multiple.
4871 (test_exec_and_symbol_mi_operatons): Likewise.
4872 (test_path_specification): Likewise.
4873
faf067f1
JK
48742011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4875
4876 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
4877 (gdb_touch_execfile): Remove catch wrappers. New variable time.
4878 Replace `file copy' and `file rename' by `file mtime'. Twice.
4879
7ff911a3
JK
48802011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4881
4882 * gdb.base/readline-ask.c: New file.
4883 * gdb.base/readline-ask.exp: New file.
4884 * gdb.base/readline-ask.inputrc: New file.
4885
a536c6d7
UW
48862011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
4887
4888 * gdb.cell/bt.exp: Delete breakpoints before running to signal
4889 to avoid race condition.
4890 * gdb.cell/coremaker.c: Use small stack size.
4891 * gdb.cell/ea-standalone.exp: Use file name without path as
4892 argument to c_to.
4893 * gdb.cell/fork.exp: Allow other output when continuing to end.
4894
d472a426
JK
48952011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4896
4897 * gdb.threads/corethreads.c: New file.
4898 * gdb.threads/corethreads.exp: New file.
4899
49002011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
4901
4902 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
4903 Try to compile the test using -Wl,-z,norelro first.
4904 (load_core): New variable libthread_db_seen, initialize it.
4905 (zeroed-threads cannot be listed): Protect it by XFAIL on
4906 !$libthread_db_seen.
4907
8be455d7
JK
49082011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4909
4910 PR 12573
4911 * gdb.dwarf2/dw2-skip-prologue.S: New file.
4912 * gdb.dwarf2/dw2-skip-prologue.c: New file.
4913 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
4914
1976171a
JK
49152011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4916
4917 * gdb.cp/psymtab-parameter.cc: New file.
4918 * gdb.cp/psymtab-parameter.exp: New file.
4919
7db6f30f
JK
49202011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4921
4922 Fix a race.
4923 * gdb.cp/static-print-quit.exp (print c): Split to ...
4924 (print c - <return>, print c - q <return>, print c - to quit):
4925 ... these. Make the testfile untested on gdb-7.1.
4926
85161e9e 49272011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
4928
4929 * lib/gdb.exp (exec_target_file, exec_symbol_file,
4930 gdb_rename_execfile, gdb_touch_execfile): New.
4931 * gdb.base/reread.exp: Use new procs to handle multiple
4932 exec files.
4933
0c51be18
YQ
49342011-05-05 Yao Qi <yao@codesourcery.com>
4935
4936 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
4937 (test_adr_32bit, test_pop_pc): New.
4938 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
4939 (test_adr_32bit, test_pop_pc): New.
4940
4d393d60
JM
49412011-05-04 Joseph Myers <joseph@codesourcery.com>
4942
4943 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
4944 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
4945 targets.
4946 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
4947 handle targets.
4948
8ffd0459
JK
49492011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4950
4951 * gdb.base/completion.exp (complete help info wat): Rename to ...
4952 (complete 'help info wat'): ... here.
4953 Remove all `-re ".*' and `-re "^.*' redundant regexes.
4954 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
4955
8e28d804
PA
49562011-05-04 Pedro Alves <pedro@codesourcery.com>
4957
4958 * gdb.base/completion.exp: Use gdb_test_multiple instead of
4959 gdb_test and explicit $gdb_prompt/timeout matches.
4960
3eb2ef34
YQ
49612011-05-04 Yao Qi <yao@codesourcery.com>
4962
4963 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
4964 and __thumb2__.
4965
aaaf81a3
MP
49662011-05-03 Marek Polacek <mpolacek@redhat.com>
4967
4968 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
4969 in place of `gdb_test "delete breakpoints"'. This eliminates two
4970 testcases.
4971
c4cbc0df
PA
49722011-05-02 Pedro Alves <pedro@codesourcery.com>
4973
4974 PR testsuite/12649
4975 Fix races.
4976
4977 * gdb.base/completion.exp: Remove all sleep calls. Remove
4978 unnecessary regexs. Don't explicitly expect anything after the
4979 prompt. Eat the prompt if necessary.
4980
b4cbb4a3
EBM
49812011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
4982
4983 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
4984 accept to show the caller line again as well as the line after.
4985
d65aec65
PM
49862011-04-29 Phil Muldoon <pmuldoon@redhat.com>
4987
4988 PR mi/12531
4989
4990 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
4991 compile target.
4992 * gdb.python/py-prettyprint.exp: Add C++ object for
4993 CPLUS_FAKE_CHILD test.
4994
30852783
UW
49952011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
4996
4997 * gdb.base/signest.exp: New file.
4998 * gdb.base/signest.c: Likewise.
4999
c7b1f0d9
JK
50002011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5001
5002 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
5003 thread and breakpoint notifications.
5004
559a7a62
JK
50052011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5006
5007 * gdb.base/fortran-sym-case.c: New file.
5008 * gdb.base/fortran-sym-case.exp: New file.
5009 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
5010 * gdb.dwarf2/dw2-case-insensitive.c: New file.
5011 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
5012
8344e389
JK
50132011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5014
5015 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
5016 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
5017 false #1', `if true else false #2' and `if true else false #3'.
5018
2484c66b
UW
50192011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
5020
5021 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
5022 while delivering signal.
5023
8d3788bd
VP
50242011-04-27 Vladimir Prus <vladimir@codesourcery.com>
5025
5026 MI breakpoint notifications.
5027
5028 * testsuite/gdb.mi/mi-cli.exp: Adust.
5029 * testsuite/gdb.mi/mi2-cli.exp: Adust.
5030 * testsuite/gdb.mi/mi-watch.exp: Adust.
5031 * testsuite/gdb.mi/mi2-watch.exp: Adust.
5032 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
5033 notifications.
5034
3e03848b
JK
50352011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5036
5037 * gdb.base/gdbindex-stabs-dwarf.c: New file.
5038 * gdb.base/gdbindex-stabs.c: New file.
5039 * gdb.base/gdbindex-stabs.exp: New file.
5040
918c9108
YQ
50412011-04-25 Yao Qi <yao@codesourcery.com>
5042
5043 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
5044 with /*...*/.
5045 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
5046
90556b8c
JK
50472011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5048
5049 * gdb.python/py-value.exp (test_objfiles): Name the first test
5050 `py-value in file.filename'.
5051
03f2bd59
JK
50522011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5053
5054 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
5055 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
5056 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
5057 !gdbserver_reconnect_p..
5058 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
5059
7b08b9eb
JK
50602011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5061
5062 * gdb.cp/cpcompletion.exp (complete class methods)
5063 (complete class methods beginning with F): Move them above runto. New
5064 comment about the runto delimiter.
5065
b78974c3
PA
50662011-04-20 Pedro Alves <pedro@codesourcery.com>
5067
5068 * gdb.base/maint.exp: Test that "maint print registers" works
5069 without a running program.
5070
20429c40 50712011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 5072
20429c40
MP
5073 * gdb.base/setshow.exp: Fix racy tests.
5074 ($old_gdb_prompt): New variable.
5075
7a9dd1b2
TT
50762011-04-19 Tom Tromey <tromey@redhat.com>
5077
5078 * gdb.mi/mi-nsmoribund.exp:
5079 * gdb.hp/gdb.objdbg/objdbg01.exp:
5080 * gdb.base/structs.exp (test_struct_returns):
5081 * gdb.base/call-sc.exp (test_scalar_returns):
5082 * gdb.base/bigcore.exp: Remove duplicate words.
5083
02835898
JK
50842011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5085
5086 * gdb.base/break-interp-lib.c (v, vptr): New variables.
5087 * gdb.base/break-interp.exp (test_attach): New comment.
5088
254f582e
JK
50892011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5090
5091 * gdb.threads/gcore-thread.exp ($core0file): New variable.
5092 (clear __stack_user.next, clear stack_used.next)
5093 (save a zeroed-threads corefile): New test.
5094 Call core_load for $core0file.
5095 (zeroed-threads cannot be listed): New test.
5096
4fe85f5c
JK
50972011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5098
5099 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
5100 filename.
5101 ($srcfile): Preserve the original value.
5102 ($testfile): Match it the .exp filename.
5103 ($corefile): New variable. Substitute it around.
5104 Use clean_restart.
5105 ($prev_timeout): Remove.
5106 (load_core): Move core loading into this proc.
5107 Fix restore of $timeout if load_core fails.
5108
63524580
JK
51092011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5110
5111 * gdb.base/eu-strip-infcall.c: New file.
5112 * gdb.base/eu-strip-infcall.exp: New file.
5113
90359a16
JK
51142011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5115
5116 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
5117 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
5118
626e7282
JK
51192011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5120
5121 Fix Python access to inlined frames.
5122 * gdb.python/py-frame-inline.c: New file.
5123 * gdb.python/py-frame-inline.exp: New file.
5124
3363d018
EBM
51252011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
5126
5127 * gdb.base/gdb1090.exp: Change breakpoint location to read the
5128 content of 's24' correctly (avoiding "optimized out").
5129 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
5130
28781456
JK
51312011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5132
5133 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
5134
4a4106ca
TJB
51352011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
5136
5137 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
5138 expect a colon in watch -location output.
5139
d26ccb4f
JK
51402011-04-13 Marek Polacek <mpolacek@redhat.com>
5141
df46027d 5142 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
5143 New testcase `expect response to define backtrace'. Also remove
5144 redundant `default' block.
5145
e1ab1f9c
JK
51462011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5147
5148 * gdb.python/py-prettyprint.c (struct hint_error): New.
5149 (main): New variable hint_error.
5150 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
5151 "print hint_error".
5152 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
5153 (register_pretty_printers): Register it.
5154
0c2e6019
TT
51552011-04-04 Tom Tromey <tromey@redhat.com>
5156
5157 * gdb.cp/maint.exp (test_help): Update.
5158 (test_namespace): Likewise.
5159
af57139d
JB
51602011-04-01 Joel Brobecker <brobecker@adacore.com>
5161
5162 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
5163 * gdb.ada/arrayptr.exp: Add new tests.
5164
956a9fb9
JB
51652011-04-01 Joel Brobecker <brobecker@adacore.com>
5166
5167 * gdb.ada/mi_catch_ex: New testcase.
5168
d0c4d642
PA
51692011-04-01 Pedro Alves <pedro@codesourcery.com>
5170
5171 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
5172 base::overload(void) method without specifying "const".
5173
18819fa6
UW
51742011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
5175
5176 * gdb.arch/thumb-singlestep.S: New file.
5177 * gdb.arch/thumb-singlestep.exp: Likewise.
5178
a4c8e806
TT
51792011-03-31 Tom Tromey <tromey@redhat.com>
5180
5181 * gdb.python/py-prettyprint.py (exception_flag): New global.
5182 (NoStringContainerPrinter._iterator.next): Check it.
5183 * gdb.python/py-prettyprint.c (main): New variable nstype2.
5184 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
5185
53832f31
TT
51862011-03-29 Tom Tromey <tromey@redhat.com>
5187
5188 * gdb.cp/anon-struct.cc: New file.
5189 * gdb.cp/anon-struct.exp: New file.
5190
e4620230
JK
51912011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5192
5193 Test STT_GNU_IFUNC support.
5194 * gdb.base/gnu-ifunc-lib.c: New file.
5195 * gdb.base/gnu-ifunc.c: New file.
5196 * gdb.base/gnu-ifunc.exp: New file.
5197
d0fb5eae
JK
51982011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5199
5200 Support a ring of related breakpoints.
5201 * gdb.base/watchpoint-delete.c: New file.
5202 * gdb.base/watchpoint-delete.exp: New file.
5203
20106cfb
JK
52042011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5205
5206 * gdb.ada/arrayparam.exp (print first after function call): Use
5207 explicit package name. Add a comment
5208 (print lasta after function call): Rename ...
5209 (print last after function call): ... it and use explicit package
5210 name.
5211 (print length after function call): Use explicit package name.
5212 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
5213 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
5214 (multiple matches for symbol i): Rename ...
5215 (multiple matches for symbol integervar): ... it.
5216 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
5217 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
5218
e7ab5e63
AB
52192011-03-25 Andrew Burgess <aburgess@broadcom.com>
5220
5221 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
5222 environment variable to make grep output more predictable. Move
5223 all the environment setup into gdb_init so it's done once per test
5224 case rather than each time we start gdb.
5225
9ef07c8c
TT
52262011-03-24 Tom Tromey <tromey@redhat.com>
5227
5228 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
5229 test.
5230
dd90784c
JK
52312011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5232
5233 * gdb.dwarf2/dw2-entry-value-main.c: New file.
5234 * gdb.dwarf2/dw2-entry-value.S: New file.
5235 * gdb.dwarf2/dw2-entry-value.exp: New file.
5236
05775840
PM
52372011-03-22 Phil Muldoon <pmuldoon@redhat.com>
5238
5239 PR python/12183
5240
5241 * gdb.python/py-function.exp: Add GdbError tests.
5242
8661b11b
PA
52432011-03-18 Pedro Alves <pedro@codesourcery.com>
5244
5245 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
5246 (reglocal_test_func, statlocal_test_func): New functions.
5247 (globals_test_func): Call new functions.
5248 * gdb.trace/unavailable.exp (gdb_collect_args_test)
5249 (gdb_collect_locals_test): New procedure.
5250 (gdb_trace_collection_test): Call new procedures.
5251
0fdb4f18
PA
52522011-03-18 Pedro Alves <pedro@codesourcery.com>
5253
5254 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
5255 (test_register, test_register_unavailable): New procedures.
5256 (gdb_unavailable_registers_test): New procedure.
5257 (gdb_trace_collection_test): Call it.
5258
99c3dc11
PM
52592011-03-18 Phil Muldoon <pmuldoon@redhat.com>
5260
5261 PR python/12149
5262
5263 * gdb.python/python.exp: Add gdb.write tests.
5264
29703da4
PM
52652010-03-17 Phil Muldoon <pmuldoon@redhat.com>
5266
5267 * gdb.python/Makefile.in: Add py-objfile.
5268 * gdb.python/py-objfile.exp: New file.
5269 * gdb.python/py-objfile.c: New file.
5270 * gdb.python/py-block.exp: Add is_valid tests.
5271 * gdb.python/py-inferior.exp: Ditto.
5272 * gdb.python/py-infthread.exp: Ditto.
5273 * gdb.python/py-symbol.exp: Ditto.
5274 * gdb.python/py-symtab.exp: Ditto.
5275
598997c8
KS
52762011-03-16 Keith Seitz <keiths@redhat.com>
5277
5278 PR c++/12273
5279 * gdb.cp/cmpd-minsyms.exp: New test.
5280 * gdb.cp/cmpd-minsyms.cc: New file.
5281
5282 PR c++/11734
5283 * gdb.cp/ovsrch.exp: New test.
5284 * gdb.cp/ovsrch.h: New file.
5285 * gdb.cp/ovsrch1.cc: New file.
5286 * gdb.cp/ovsrch2.cc: New file.
5287 * gdb.cp/ovsrch3.cc: New file.
5288 * gdb.cp/ovsrch4.cc: New file.
5289
c91513d8
PP
52902011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
5291
5292 PR gdb/12528
5293 * gdb.base/Makefile.in: Adjust EXECUTABLES.
5294 * gdb.base/break-on-linker-gcd-function.exp: New test.
5295 * gdb.base/break-on-linker-gcd-function.cc: New file.
5296
7470fc63
AT
52972011-03-15 Andreas Tobler <andreast@fgznet.ch>
5298
5299 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
5300
959e7469
PM
53012011-03-15 Phil Muldoon <pmuldoon@redhat.com>
5302
5303 * lib/gdb.exp (gdb_unload): Add another termination case.
5304
9373cf26
JK
53052011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5306
5307 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
5308 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
5309 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
5310 Provide a stub byte there.
5311 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
5312 DW_AT_entry_pc.
5313 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
5314
24e9cda0
UW
53152011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
5316
5317 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
5318 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
5319 "generic ABI, auto".
5320 (altivec_abi_tests): Accept vectors returned by reference.
5321
7371cf6d
PM
53222010-03-14 Phil Muldoon <pmuldoon@redhat.com>
5323
5324 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
5325
ce77046a
UW
53262011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
5327
5328 * gdb.python/py-section-script.exp: Skip test if no Python support.
5329
176400c3
UW
53302011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
5331
5332 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
5333
ecec24e6
PM
53342011-03-10 Phil Muldoon <pmuldoon@redhat.com>
5335
5336 * gdb.python/py-parameter.exp: Update tests to the new Python
5337 parameter API. Add "no documentation" test. Add deprecated API
5338 backward compatibility test.
5339
5dbdd470
TT
53402011-03-09 Tom Tromey <tromey@redhat.com>
5341
5342 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
5343 gdb_continue_to_end.
5344
b66e66ee
MK
53452011-03-09 Mark Kettenis <kettenis@gnu.org>
5346
5347 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
5348 tabs.
5349
eceb0c5f
TT
53502011-03-09 Tom Tromey <tromey@redhat.com>
5351
5352 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
5353 parentheses.
5354 (gdb_continue_to_end): Add "allow_extra" parameter. Use
5355 $command.
5356 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
5357 argument to gdb_continue_to_end.
5358 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
5359 argument to gdb_continue_to_end.
5360 * gdb.cp/annota3.exp: Fix regex.
5361 * gdb.cp/annota2.exp: Fix regex.
5362 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
5363 gdb_continue_to_end.
5364 * gdb.base/call-signal-resume.exp: Revert earlier patch.
5365 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
5366 gdb_continue_to_end.
5367
63154eca
PA
53682011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5369
5370 * gdb.server/ext-run.exp
5371 (load new file without any gdbserver inferior): New test.
5372
967d1f9b
TT
53732011-03-07 Tom Tromey <tromey@redhat.com>
5374
5375 * Makefile.in (TAGS): Rewrite.
5376
d68dcbb9
JK
53772011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5378
5379 * gdb.trace/report.exp (12.1: trace report #1): New match for the
5380 initial commands echo. New match for `Found trace'. Anchor all the
5381 other matches. Anchor and match for `No trace frame found' the final
5382 match.
5383
6bf58e63
TT
53842011-03-07 Tom Tromey <tromey@redhat.com>
5385
5386 * Makefile.in (TAGS): New target.
5387
fda326dd
TT
53882011-03-07 Tom Tromey <tromey@redhat.com>
5389
5390 * lib/opencl.exp (skip_opencl_tests): Update for exit message
5391 change.
5392 * lib/mi-support.exp (mi_gdb_test): Update for exit message
5393 change.
5394 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
5395 exit message change.
5396 (skip_altivec_tests): Update for exit message change.
5397 (skip_vsx_tests): Likewise.
5398 (gdb_continue_to_end): Likewise. Add 'command' argument.
5399 * lib/cell.exp (skip_cell_tests): Update for exit message change.
5400 * gdb.threads/tls.exp: Update for exit message change.
5401 * gdb.threads/thread-unwindonsignal.exp: Use
5402 gdb_continue_to_end.
5403 * gdb.threads/step.exp (step_it): Update for exit message change.
5404 (continue_all): Likewise.
5405 * gdb.threads/print-threads.exp (test_all_threads): Update for
5406 exit message change.
5407 * gdb.threads/interrupted-hand-call.exp: Use
5408 gdb_continue_to_end.
5409 * gdb.threads/execl.exp: Use gdb_continue_to_end.
5410 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
5411 gdb_continue_to_end.
5412 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
5413 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
5414 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
5415 * gdb.cp/method.exp: Update for exit message change.
5416 * gdb.cp/mb-templates.exp: Update for exit message change.
5417 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
5418 * gdb.cp/annota3.exp: Update for exit message change.
5419 * gdb.cp/annota2.exp: Update for exit message change.
5420 * gdb.cell/fork.exp: Use gdb_continue_to_end.
5421 * gdb.base/term.exp: Update for exit message change.
5422 * gdb.base/step-test.exp (test_i): Update for exit message change.
5423 * gdb.base/sigstep.exp (advance): Update for exit message change.
5424 (advancei): Likewise.
5425 * gdb.base/siginfo.exp: Update for exit message change.
5426 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
5427 * gdb.base/reread.exp: Use gdb_continue_to_end.
5428 * gdb.base/langs.exp: Use gdb_continue_to_end.
5429 * gdb.base/interrupt.exp: Update for exit message change.
5430 * gdb.base/gdb1555.exp: Update for exit message change.
5431 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
5432 * gdb.base/ending-run.exp: Update for exit message change.
5433 * gdb.base/chng-syms.exp: Update for exit message change.
5434 * gdb.base/checkpoint.exp: Update for exit message change.
5435 * gdb.base/catch-syscall.exp (check_for_program_end): Use
5436 gdb_continue_to_end.
5437 (test_catch_syscall_with_wrong_args): Likewise.
5438 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
5439 * gdb.base/break-interp.exp (test_ld): Update for exit message
5440 change.
5441 * gdb.base/bang.exp: Update for exit message change.
5442 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
5443 (do_call_attach_tests): Likewise.
5444 * gdb.base/a2-run.exp: Update for exit message change.
5445 * gdb.arch/ppc-dfp.exp: Update for exit message change.
5446 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
5447 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
5448
dd19bd70
JK
54492011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5450
5451 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
5452
30e62689
TT
54532011-03-03 Tom Tromey <tromey@redhat.com>
5454
5455 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
5456 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
5457 * gdb.hp/gdb.aCC/configure.ac: Remove.
5458 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
5459 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
5460 * gdb.hp/gdb.base-hp/configure.ac: Remove.
5461 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
5462 * gdb.hp/gdb.compat/configure (Makefile): Remove.
5463 * gdb.hp/gdb.compat/configure.ac: Remove.
5464 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
5465 * gdb.hp/gdb.defects/configure (Makefile): Remove.
5466 * gdb.hp/gdb.defects/configure.ac: Remove.
5467 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
5468 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
5469 * gdb.hp/gdb.objdbg/configure.ac: Remove.
5470 * gdb.hp/configure.ac: Remove.
5471 * gdb.hp/configure: Remove.
5472 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
5473 substitution.
5474 (Makefile): Remove rule.
5475 * gdb.cell/configure.ac: Remove.
5476 * gdb.cell/configure: Remove.
5477 * gdb.stabs/Makefile.in (Makefile): Remove.
5478 (distclean): Don't remove config.status or config.log.
5479 * gdb.stabs/configure (Makefile): Remove.
5480 * gdb.stabs/configure.ac: Remove.
5481 * configure: Rebuild.
5482 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
5483 Remove stabs- and cell-specific logic. Test for existence of
5484 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
5485 subdirectories, gdb.cell, and and gdb.stabs.
5486 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
5487
c171f854
JB
54882011-03-03 Joel Brobecker <brobecker@adacore.com>
5489
5490 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
5491 end of buffer.
5492
9a5193cb
JB
54932011-03-02 Joel Brobecker <brobecker@adacore.com>
5494
5495 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
5496 gdb_test when running a test where we expected no output back.
5497
9bb4c1bb
MS
54982011-02-28 Michael Snyder <msnyder@vmware.com>
5499
5500 * gdb.cp/overload.cc: Change initializer value to integer.
5501
3bd0f5ef
MS
55022011-02-27 Michael Snyder <msnyder@vmware.com>
5503
5504 * gdb.multi/base.exp: Add test for remove-inferiors.
5505
2279eaad
JB
55062011-02-26 Joel Brobecker <brobecker@adacore.com>
5507
5508 * gdb.python/py-frame.exp: Simplify the initialization phase
5509 using prepare_for_testing.
5510
c82c0b55
MS
55112011-02-25 Michael Snyder <msnyder@vmware.com>
5512
5513 * gdb.multi/base.exp: Add tests for info inferiors with args.
5514
1d94651b
JK
55152011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5516
5517 * gdb.dwarf2/dw2-ranges.S: Rename to ...
5518 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
5519 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
5520 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
5521 asmfile3. Comment the STABS (#3) file compilation. Compile
5522 everything through assembler. Provide KFAIL for symtab/12497.
5523 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
5524 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
5525 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
5526 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
5527
3bd0f5ef
MS
55282011-02-24 Michael Snyder <msnyder@vmware.com>
5529
5530 * gdb.base/break.exp: Add tests for delete breakpoints using
5531 convenience variables and value history references.
5532
12c1418e
MS
55332011-02-24 Michael Snyder <msnyder@vmware.com>
5534
5535 * gdb.base/break.exp: Remove debugging 'printf' accidentally
5536 left behind in previous check-in.
5537
e5a67952
MS
55382011-02-23 Michael Snyder <msnyder@vmware.com>
5539
5540 * gdb.base/break.exp: Add tests for "info break" with arguments.
5541 * gdb.trace/infotrace.exp: Update patterns for error and help.
5542 * gdb.base/completion.exp: Update pattern.
5543 * gdb.base/ena-dis-br.exp: Update pattern.
5544 * gdb.base/help.exp: Update patterns.
5545
55462011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
5547
5548 * gdb.base/memattr.exp: New test.
5549 * gdb.base/memattr.c: Test load for memattr.exp.
5550
6e6fbe60
DE
55512011-02-22 Doug Evans <dje@google.com>
5552
5553 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
5554
1d41d745
MS
55552011-02-22 Michael Snyder <msnyder@vmware.com>
5556
5557 * Makefile.in: Make more clean.
5558 * gdb.ada/Makefile.in: Ditto.
5559 * gdb.arch/Makefile.in: Ditto.
5560 * gdb.asm/Makefile.in: Ditto.
5561 * gdb.base/Makefile.in: Ditto.
5562 * gdb.cp/Makefile.in: Ditto.
5563 * gdb.dwarf2/Makefile.in: Ditto.
5564 * gdb.java/Makefile.in: Ditto.
5565 * gdb.mi/Makefile.in: Ditto.
5566 * gdb.modula2/Makefile.in: Ditto.
5567 * gdb.python/Makefile.in: Ditto.
5568 * gdb.server/Makefile.in: Ditto.
5569 * gdb.stabs/Makefile.in: Ditto.
5570 * gdb.threads/Makefile.in: Ditto.
5571 * gdb.trace/Makefile.in: Ditto.
5572
79ba84ca
MS
55732011-02-22 Michael Snyder <msnyder@vmware.com>
5574
df46027d 5575 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
5576 info threads.
5577
b9b35694
JB
55782011-02-22 Joel Brobecker <brobecker@adacore.com>
5579
5580 * gdb.python/py-breakpoint.exp: Fix the expected output of
5581 one of the "maint info breakpoints" tests to accept the output
5582 generated on platforms that do not have hardware watchpoints.
5583
8bfb830f
JB
55842011-02-22 Joel Brobecker <brobecker@adacore.com>
5585
5586 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
5587 clean_restart. Be a little stricter in the expected output
5588 for one of the tests. Fix a typo in one of the comments.
5589
c45f3c54
JB
55902011-02-22 Joel Brobecker <brobecker@adacore.com>
5591
5592 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
5593 Delete variable binfile, no longer use. Add or modify test
5594 comments to make them unique.
5595
b97c863c
MS
55962011-02-21 Michael Snyder <msnyder@vmware.com>
5597
5598 * Makefile.in: Update for make clean.
5599 * gdb.ada/Makefile.in: Ditto.
5600 * gdb.arch/Makefile.in: Ditto.
5601 * gdb.asm/Makefile.in: Ditto.
5602 * gdb.base/Makefile.in: Ditto.
5603 * gdb.cp/Makefile.in: Ditto.
5604 * gdb.dwarf2/Makefile.in: Ditto.
5605 * gdb.java/Makefile.in: Ditto.
5606 * gdb.mi/Makefile.in: Ditto.
5607 * gdb.modula2/Makefile.in: Ditto.
5608 * gdb.python/Makefile.in: Ditto.
5609 * gdb.server/Makefile.in: Ditto.
5610 * gdb.stabs/Makefile.in: Ditto.
5611 * gdb.threads/Makefile.in: Ditto.
5612 * gdb.trace/Makefile.in: Ditto.
5613
aea5b279
MS
56142011-02-21 Michael Snyder <msnyder@vmware.com>
5615
5616 * gdb.threads/thread-find.exp: Update patterns for changes in
5617 output of "info threads" command.
5618
e3039479
UW
56192011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5620 Ulrich Weigand <uweigand@de.ibm.com>
5621
5622 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
5623 (skip_hw_watchpoint_tests): Likewise.
5624 (skip_hw_watchpoint_multi_tests): Likewise.
5625
b800ec70
UW
56262011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
5627
5628 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
5629 (skip_hw_watchpoint_tests): Likewise.
5630 (skip_hw_watchpoint_multi_tests): Likewise.
5631 (skip_hw_watchpoint_access_tests): Likewise.
5632
5633 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
5634 * gdb.base/pr11022.exp: Likewise.
5635 * gdb.base/watch-read.exp: Likewise.
5636 * gdb.base/watch_thread_num.exp: Likewise.
5637 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
5638 * gdb.base/watchpoint-hw.exp: Likewise.
5639 * gdb.base/watchpoint.exp: Likewise.
5640 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
5641 * gdb.threads/watchthreads-reorder.exp: Likewise.
5642 * gdb.threads/watchthreads.exp: Likewise.
5643 * gdb.threads/watchthreads2.exp: Likewise.
5644
91033e37
JB
56452011-02-21 Joel Brobecker <brobecker@adacore.com>
5646
5647 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
5648 the debugger is unable to find the array bounds.
5649
eeaafae2
JK
56502011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5651
5652 * gdb.cp/typedef-operator.exp: New file.
5653 * gdb.cp/typedef-operator.cc: New file.
5654
e338d953
MS
56552011-02-17 Michael Snyder <msnyder@vmware.com>
5656
5657 * gdb.threads/thread-find.exp: Fix regular expressions.
5658
e67ad678
JB
56592011-02-17 Joel Brobecker <brobecker@adacore.com>
5660
5661 * gdb.ada/packed_array: Expand testcase to test printing of
5662 unconstrained packed array.
5663
93084bca
JB
56642011-02-17 Joel Brobecker <brobecker@adacore.com>
5665
5666 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
5667
a0c78a73
PA
56682011-02-16 Pedro Alves <pedro@codesourcery.com>
5669
f65d5553 5670 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
5671 (main): Initialize it before collecting, and and clear it
5672 afterwards.
f65d5553
PA
5673 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
5674 collecting with '{type} addr', where the addr expression is not an
5675 rvalue.
a0c78a73 5676
3dfcbbd2
KW
56772011-02-16 Ken Werner <ken.werner@de.ibm.com>
5678
5679 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
5680 a bool variable. Expect correct OpenCL names for vector types. Use the
5681 uc3 variable name instead of referring to the uchar3 built-in type.
5682 Escape the asterisk at the half pointer test.
5683
08807d5a
PA
56842011-02-16 Pedro Alves <pedro@codesourcery.com>
5685
f65d5553 5686 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
5687 (main): Initialize it before collecting, and and clear it
5688 afterwards.
f65d5553
PA
5689 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
5690 collecting overlapping memory ranges.
08807d5a 5691
60f98dde
MS
56922011-02-15 Michael Snyder <msnyder@vmware.com>
5693
5694 * gdb.base/default.exp: Add tests for thread commands.
5695 * gdb.base/help.exp: Add tests for thread commands.
5696 * gdb.threads/thread-find.exp: New test for thread find command.
5697
648cd113
KW
56982011-02-15 Ken Werner <ken.werner@de.ibm.com>
5699
5700 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
5701
494e194e
YQ
57022011-02-15 Yao Qi <yao@codesourcery.com>
5703
5704 PR tdep/12352
5705 * gdb.arch/arm-disp-step.S : New test for str instruction.
5706 * gdb.arch/arm-disp-step.exp : Likewise.
5707
d9492458
TJB
57082011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
5709
5710 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
5711 "vector_register2_vr" test strings. Test the extended floating
5712 point registers (F32~F63).
5713 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
5714 IBM XL C compiler. Make the test program use a register provided
5715 by the compiler for the lxvd2x instruction.
5716
8af8e3bc
PA
57172011-02-14 Pedro Alves <pedro@codesourcery.com>
5718
5719 * gdb.trace/unavailable.cc (class Base, class Middle, class
5720 Derived): New types.
5721 (derived_unavail, derived_partial, derived_whole): New globals.
5722 (virtual_partial): New global.
5723 (virtualp): Point at virtual_partial.
5724 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
5725 related to unavailable vptr.
5726
1b28d0b3
PA
57272011-02-14 Pedro Alves <pedro@codesourcery.com>
5728
5729 * gdb.trace/unavailable.cc (a, b, c): New globals.
5730 (main): Set and clear them.
5731 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
5732 `a' and `c', and check that `b' isn't collected, although `a' and
5733 `c' are.
5734
ec0a52e1
PA
57352011-02-14 Pedro Alves <pedro@codesourcery.com>
5736
5737 * gdb.trace/unavailable.cc (struct Virtual): New.
5738 (virtualp): New global pointer.
5739 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
5740 printing a pointer to an object whose type has a vtable, with
5741 print object on.
5742
24e6bcee
PA
57432011-02-14 Pedro Alves <pedro@codesourcery.com>
5744
5745 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
5746 value repeat handles unavailableness.
5747
39d37385
PA
57482011-02-14 Pedro Alves <pedro@codesourcery.com>
5749
5750 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
5751 tests for building arrays from unavailable values, subscripting
5752 non-memory rvalue unvailable arrays, and accessing fields or
5753 baseclasses of non-lazy unavailable values,
5754 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
5755 struct types.
5756 (g_smallstruct, g_smallstruct_b): New globals.
5757
06d72e16
PA
57582011-02-14 Pedro Alves <pedro@codesourcery.com>
5759
5760 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
5761
bc9a5551
JK
57622011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5763
5764 Fix const/volatile qualifiers of C++ types, PR c++/12328.
5765 * gdb.cp/overload-const.exp: New file.
5766 * gdb.cp/overload-const.cc: New file.
5767
54fcddd0
UW
57682011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
5769
5770 * gdb.opencl/callfuncs.cl: New file.
5771 * gdb.opencl/callfuncs.exp: New test.
5772 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
5773
d6dafb7c
UW
57742011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
5775
5776 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
5777 when computing result.
5778 * gdb.arch/altivec-abi.exp: Update expected results.
5779
a449c2d8
TJB
57802011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
5781
5782 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
5783 * gdb.base/jit.exp: Likewise.
5784 * gdb.base/pie-execl.exp: Likewise.
5785 * gdb.base/solib-nodir.exp: Likewise.
5786 * gdb.base/solib-overlap.exp: Likewise.
5787
764880b7
PA
57882011-02-07 Pedro Alves <pedro@codesourcery.com>
5789
5790 * gdb.trace/collection.c (global_pieces): New.
5791 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
5792 New procedure.
5793 (gdb_trace_collection_test): Call it.
5794
505500db
SW
57952011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
5796
5797 * gdb.python/py-evthreads.c: New file.
5798 * gdb.python/py-evthreads.exp: New file.
5799 * gdb.python/py-events.py: New file.
5800 * gdb.python/py-events.exp: New file.
5801 * gdb.python/py-events.c: New file.
5802
385203ed
DD
58032011-02-04 David Daney <ddaney@caviumnetworks.com>
5804
5805 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
5806
9011945e
AB
58072011-02-03 Andrew Burgess <aburgess@broadcom.com>
5808
5809 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
5810 gdb.base/disasm-end-cu.exp: New test for disassembling over the
5811 boundary between two compilation units.
5812
580688f3
PA
58132011-02-02 Pedro Alves <pedro@codesourcery.com>
5814
5815 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
5816 (Virtual): New structs.
5817 (virtual_o, virtual_middle_b): New globals.
5818 * gdb.cp/virtbase.exp: New tests.
5819
d3f0f853
PP
58202011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
5821
5822 * gdb.base/jit.exp: New file.
5823 * gdb.base/jit-main.c: New file.
5824 * gdb.base/jit-solib.c: New file.
5825
b2030fb5
UW
58262011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
5827
5828 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
5829 proceed to initial kernel entry point.
5830 * gdb.opencl/datatypes.exp: Likewise.
5831 * gdb.opencl/operators.exp: Likewise.
5832 * gdb.opencl/vec_comps.exp: Likewise.
5833
2db19d1e
SW
58342011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
5835
5836 * gdb.cp/nsnested.cc: New.
5837 * gdb.cp/nsnested.exp: New.
5838 * gdb.cp/nsnoimports.exp: New.
5839 * gdb.cp/nsnoimports.cc: New.
5840
6b0c4c1f
JB
58412011-01-31 Joel Brobecker <brobecker@adacore.com>
5842
5843 * gdb.base/interact.exp: Add extra tests that verify that
5844 the value of the interactive-mode setting does not change
5845 after the script is sourced.
5846
80b23b6a
JK
58472011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5848
5849 * gdb.cp/noparam.exp: New file.
5850 * gdb.cp/noparam.cc: New file.
5851
ffd5ec24
PA
58522011-01-28 Pedro Alves <pedro@codesourcery.com>
5853
5854 * gdb.trace/tfile.exp: Test that with no traceframe selected,
5855 there's no stack or registers.
5856
a81766d8
TT
58572011-01-26 Tom Tromey <tromey@redhat.com>
5858
5859 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
5860 space before string output. Add test for "set print pretty off"
5861 case.
5862
585fdaa1
PA
58632011-01-25 Pedro Alves <pedro@codesourcery.com>
5864
5865 * gdb.base/frame-args.exp: Adjust.
5866 * gdb.dwarf2/dw2-noloc.exp: Adjust.
5867 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
5868 * gdb.dwarf2/pieces.exp: Adjust.
5869 * gdb.opt/clobbered-registers-O2.exp: Adjust.
5870 * gdb.opt/inline-locals.exp: Adjust.
5871 * gdb.threads/fork-child-threads.exp: Adjust.
5872
d468832a
KW
58732011-01-25 Ken Werner <ken.werner@de.ibm.com>
5874
5875 * gdb.opencl/convs_casts.cl: Move program scope variables into the
5876 OpenCL kernel function. Add a comment as marker. Add address space
5877 qualifiers for the remaining program scope variables.
5878 * gdb.opencl/datatypes.cl: Likewise.
5879 * gdb.opencl/operators.cl: Likewise.
5880 * gdb.opencl/vec_comps.cl: Likewise.
5881 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
5882 Add breakpoint at the marker comment.
5883 * gdb.opencl/datatypes.exp: Likewise.
5884 * gdb.opencl/operators.exp: Likewise.
5885 * gdb.opencl/vec_comps.exp: Likewise.
5886
490f124f
PA
58872011-01-24 Pedro Alves <pedro@codesourcery.com>
5888
5889 * gdb.base/printcmds.c (some_struct): New struct and instance.
5890 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
5891 procedure.
5892 <global scope>: Call it.
5893
6da78614
KW
58942011-01-21 Ken Werner <ken.werner@de.ibm.com>
5895
5896 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
5897 argument to the gdb_compile_opencl_hostapp call.
5898
ec64c9aa
YQ
58992011-01-19 Yao Qi <yao@codesourcery.com>
5900
5901 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
5902 positve list.
5903
810cfdbb
YQ
59042011-01-19 Yao Qi <yao@codesourcery.com>
5905
5906 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
5907 canonical form.
5908 Remove "xscale-*-*"
5909 * gdb.xml/tdesc-regs.exp: Likewise.
5910 * gdb.python/py-section-script.exp: Replace ARM target triplet
5911 with canonical form.
5912 Match arm*-*-symbianelf*.
5913 * gdb.base/dup-sect.exp: Likewise.
5914 * lib/dwarf.exp: New.
5915 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
5916 dwarf2_support.
5917 * gdb.dwarf2/dup-psym.exp: Likewise.
5918 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
5919 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
5920 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
5921 * gdb.dwarf2/dw2-basic.exp: Likewise.
5922 * gdb.dwarf2/dw2-compressed.exp: Likewise.
5923 * gdb.dwarf2/dw2-const.exp: Likewise.
5924 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
5925 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
5926 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
5927 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
5928 * gdb.dwarf2/dw2-filename.exp: Likewise.
5929 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
5930 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
5931 * gdb.dwarf2/dw2-intercu.exp: Likewise.
5932 * gdb.dwarf2/dw2-intermix.exp: Likewise.
5933 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
5934 * gdb.dwarf2/dw2-noloc.exp: Likewise.
5935 * gdb.dwarf2/dw2-op-call.exp: Likewise.
5936 * gdb.dwarf2/dw2-producer.exp: Likewise.
5937 * gdb.dwarf2/dw2-ranges.exp: Likewise.
5938 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
5939 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
5940 * gdb.dwarf2/dw2-strp.exp: Likewise.
5941 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
5942 * gdb.dwarf2/implptr.exp: Likewise.
5943 * gdb.dwarf2/mac-fileno.exp: Likewise.
5944 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
5945 * gdb.dwarf2/pieces.exp: Likewise.
5946 * gdb.dwarf2/pr11465.exp: Likewise.
5947 * gdb.dwarf2/valop.exp: Likewise.
5948 * gdb.dwarf2/watch-notconst.exp: Likewise.
5949 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
5950
4694da01
TT
59512011-01-19 Tom Tromey <tromey@redhat.com>
5952
5953 * gdb.python/py-infthread.exp: Add thread tests.
5954
b075872c
JB
59552011-01-14 Joel Brobecker <brobecker@adacore.com>
5956
5957 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
5958
2c3e6e24
JB
59592011-01-14 Joel Brobecker <brobecker@adacore.com>
5960
5961 * gdb.ada/widewide: New testcase.
5962
de8fa76c
JB
59632011-01-13 Joel Brobecker <brobecker@adacore.com>
5964
5965 * gdb.base/interact.exp: New testcase.
5966
1b05df00
TT
59672011-01-12 Tom Tromey <tromey@redhat.com>
5968
5969 * gdb.mi/gdb2549.exp: Update for error message changes.
5970 * gdb.mi/mi-cli.exp: Likewise.
5971 * gdb.mi/mi-disassemble.exp: Likewise.
5972 * gdb.mi/mi-pthreads.exp: Likewise.
5973 * gdb.mi/mi-regs.exp: Likewise.
5974 * gdb.mi/mi-stack.exp: Likewise.
5975 * gdb.mi/mi-var-block.exp: Likewise.
5976 * gdb.mi/mi-var-cmd.exp: Likewise.
5977 * gdb.mi/mi2-cli.exp: Likewise.
5978 * gdb.mi/mi2-disassemble.exp: Likewise.
5979 * gdb.mi/mi2-pthreads.exp: Likewise.
5980 * gdb.mi/mi2-regs.exp: Likewise.
5981 * gdb.mi/mi2-stack.exp: Likewise.
5982 * gdb.mi/mi2-var-block.exp: Likewise.
5983 * gdb.mi/mi2-var-cmd.exp: Likewise.
5984
c2ff108b
JK
59852011-01-12 Andrew Burgess <aburgess@broadcom.com>
5986 Jan Kratochvil <jan.kratochvil@redhat.com>
5987
5988 PR fortran/11104 and DWARF unbound arrays detection.
5989 * gdb.fortran/multi-dim.exp: New file.
5990 * gdb.fortran/multi-dim.f90: New file.
5991
b716877b
AB
59922011-01-12 Andrew Burgess <aburgess@broadcom.com>
5993
5994 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
5995 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
5996 add new tests for opcode dumping.
5997
6c162d5e
TT
59982011-01-11 Tom Tromey <tromey@redhat.com>
5999
6000 * gdb.python/py-infthread.exp: Load gdb-python.exp.
6001
77b06cd7
TJB
60022010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
6003
6004 Convert hardware watchpoints to use breakpoint_ops.
6005 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
6006 type is not supported.
6007 * gdb.base/foll-fork.exp: Likewise.
6008 * gdb.base/foll-vfork.exp: Likewise.
6009
f39a75d0
PM
60102011-01-10 Phil Muldoon <pmuldoon@redhat.com>
6011
6012 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
6013 Use load_lib gdb-python.exp.
6014 * gdb.python/python.exp: Ditto.
6015 * gdb.python/py-function.exp: Ditto.
6016
fc529d80
AS
60172011-01-09 Andreas Schwab <schwab@linux-m68k.org>
6018
6019 * gdb.threads/tls.exp ("info address me"): Fix expected output.
6020
fb03cb59
JK
60212011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6022
6023 * configure: Regenerate.
6024
d8e22779
TT
60252011-01-06 Tom Tromey <tromey@redhat.com>
6026
6027 * gdb.python/py-frame.exp: Test gdb.newest_frame.
6028
09050809
JB
60292011-01-06 Joel Brobecker <brobecker@adacore.com>
6030
fc529d80
AS
6031 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
6032 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
6033 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
6034 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
6035 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
6036 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
6037 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
6038 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
6039 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
6040 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
6041 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
6042 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
6043 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
6044 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
6045 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
6046 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
6047 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
6048 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
6049 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
6050 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
6051 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
6052 gdb.ada/uninitialized_vars.exp,
6053 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
6054 Simplify by using clean_restart.
09050809 6055
8ed5dd9e
JB
60562011-01-06 Joel Brobecker <brobecker@adacore.com>
6057
6058 Add marker to be used as anchor for inserting breakpoints.
6059 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
6060 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
6061 Likewise.
6062
6063 Remove uses of gdb_start_cmd.
6064 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
6065 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
6066
6067 Do not run testcase if testing with GDBserver.
6068 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
6069 if testing with GDBserver.
6070
368a124f
JB
60712011-01-06 Joel Brobecker <brobecker@adacore.com>
6072
6073 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
6074 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
6075 copyright header.
6076
44944448
JB
60772011-01-05 Joel Brobecker <brobecker@adacore.com>
6078
6079 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
6080 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
6081 testsuite/gdb.fortran/complex.f,
6082 testsuite/gdb.fortran/derived-type.f90,
6083 testsuite/gdb.fortran/library-module-lib.f90,
6084 testsuite/gdb.fortran/library-module-main.f90,
6085 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
6086 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
6087 Copyright year update.
6088
31886ea6
JB
60892011-01-05 Joel Brobecker <brobecker@adacore.com>
6090
6091 * gdb.base/langs1.f: Add copyright header.
6092
ebedcab5
JK
60932011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6094
6095 * gdb.base/morestack.exp: New file.
6096 * gdb.base/morestack.c: New file.
6097
de1eb2f9
JK
60982011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6099
6100 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
6101
9e87a409
JB
61022010-12-29 Joel Brobecker <brobecker@adacore.com>
6103
6104 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
6105 * gdb.ada/arrayptr.exp: Add test printing that new variable.
6106
720d1a40
JB
61072010-12-29 Joel Brobecker <brobecker@adacore.com>
6108
6109 * gdb.ada/lang_switch.exp: Correct expected parameter value.
6110
a283af87
AS
61112010-12-25 Andreas Schwab <schwab@linux-m68k.org>
6112
5d3d9cba
AS
6113 * gdb.threads/tls.exp: Fix typo.
6114
a283af87
AS
6115 * gdb.threads/thread-specific.exp (get_thread_list): Update.
6116 * gdb.threads/execl.exp: Update.
6117
2a20745c
YQ
61182010-12-23 Yao Qi <yao@codesourcery.com>
6119
6120 * gdb.arch/arm-disp-step.exp: New.
6121 * gdb.arch/arm-disp-step.S: New.
6122
a7658b96
TT
61232010-12-21 Tom Tromey <tromey@redhat.com>
6124
6125 * gdb.threads/execl.exp: Update.
6126 * gdb.threads/linux-dp.exp: Update.
6127 * gdb.threads/manythreads.exp: Update.
6128 * gdb.threads/tls.exp: Update.
6129
5b79abe7
TT
61302010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6131
6132 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
6133 (NextOverThrowDerivates) <resumebpt>: New.
6134 (resumebpt_test): New.
6135 (main): Call resumebpt_test.
6136 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
6137
0914bcdb
SS
61382010-12-12 Stan Shebs <stan@codesourcery.com>
6139
6140 * gdb.trace/tsv.exp: Test print command on trace state variables.
6141
305aeedc
TT
61422010-12-09 Tom Tromey <tromey@redhat.com>
6143
6144 * gdb.base/interp.exp: Add regression test.
6145
186c406b
TT
61462010-12-09 Tom Tromey <tromey@redhat.com>
6147
6148 * gdb.java/jnpe.java: New file.
6149 * gdb.java/jnpe.exp: New file.
6150 * gdb.cp/nextoverthrow.exp: New file.
6151 * gdb.cp/nextoverthrow.cc: New file.
6152
aae1c79a
DE
61532010-12-07 Doug Evans <dje@google.com>
6154
6155 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
6156 of data-directory.
6157 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
6158 updated.
6159 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
6160
60f98dde 61612010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
6162
6163 * gdb.base/callfuncs.exp: Test for skip_float_tests.
6164 * gdb.base/call-sc.exp: Ditto.
6165 * gdb.base/finish.exp: Ditto.
6166 * gdb.base/return.exp: Ditto.
6167 * gdb.base/return2.exp: Ditto.
6168
5fa290c1
DE
61692010-11-30 Doug Evans <dje@google.com>
6170
6171 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
6172 (gdb_expect_list): Fix spelling errors in comments.
6173 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
6174 send_gdb/gdb_expect_list where applicable.
6175 * gdb.base/call-ar-st.exp: Ditto.
6176 * gdb.base/funcargs.exp: Ditto.
6177 * gdb.base/gcore.exp: Ditto.
6178 * gdb.base/page.exp: Ditto.
6179 * gdb.base/sigaltstack.exp: Ditto.
6180 * gdb.base/siginfo.exp: Ditto.
6181 * gdb.base/sigstep.exp: Ditto.
6182 * gdb.base/trace-commands.exp: Ditto.
6183
4e04c971
DE
61842010-11-29 Doug Evans <dje@google.com>
6185
6186 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
6187 printer-name;subprinter-name.
6188
8cf6f0b1
TT
61892010-11-29 Tom Tromey <tromey@redhat.com>
6190
6191 * gdb.dwarf2/implptr.exp: New file.
6192 * gdb.dwarf2/implptr.c: New file.
6193 * gdb.dwarf2/implptr.S: New file.
6194
94b6973e
PM
61952010-11-29 Phil Muldoon <pmuldoon@redhat.com>
6196
fc529d80 6197 PR python/12199
94b6973e
PM
6198
6199 * gdb.python/py-breakpoint.exp: Test the delete method.
6200
8358c15c
JK
62012010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6202
6203 Fix step_resume_breakpoint unsaved during an infcall.
6204 * gdb.base/step-resume-infcall.exp: New file.
6205 * gdb.base/step-resume-infcall.c: New file.
6206
f6df29bc
TJB
62072010-11-24 Edjunior Machado <emachado@br.ibm.com>
6208
6209 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
6210
f2b5a5cf
TJB
62112010-11-24 Edjunior Machado <emachado@br.ibm.com>
6212
6213 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
6214 on ppc64's symbols; "finish" and "return" commands must accept to
6215 show the caller line again as well as the line after.
6216 * gdb.asm/powerpc64.inc: New file.
6217
6b0ecdc2
DE
62182010-11-23 Doug Evans <dje@google.com>
6219
6220 * lib/gdb.exp (gdb_test_sequence): New function.
6221 (gdb_expect_list): Add verbose -log call for each pattern.
6222 * gdb.base/signals.exp (test_handle_all_print): Call it.
6223 Reduce timeout increment from 6 minutes to 1 minute.
6224 * gdb.server/ext-run.exp: Call it.
6225
ea976c60
PM
62262010-11-23 Phil Muldoon <pmuldoon@redhat.com>
6227
f2b5a5cf 6228 PR python/12212
ea976c60
PM
6229
6230 * gdb.python/python.exp: Check that selected_thread raises an
6231 error when no inferior is loaded.
6232
c0efa795
JK
62332010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6234
6235 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
6236 * gdb.dwarf2/dw2-stack-boundary.S: New file.
6237
ec3aa567
JK
62382010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6239
6240 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
6241 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
6242
d8249011
DE
62432010-11-18 Doug Evans <dje@google.com>
6244
6245 * gdb.server/ext-run.exp: Fix intermittent failures.
6246
d4eba7d1
NF
62472010-11-12 Nathan Froyd <froydnj@codesourcery.com>
6248
6249 * gdb.stabs/gdb11479.exp: Use runto_main.
6250
b04c2f88
NF
62512010-11-12 Nathan Froyd <froydnj@codesourcery.com>
6252
6253 * gdb.base/break-entry.exp: Skip if using a stub.
6254
ae9d7ce4
NF
62552010-11-12 Nathan Froyd <froydnj@codesourcery.com>
6256
6257 * gdb.python/py-inferior.exp: Pack values in target endianness.
6258
621c8364
TT
62592010-11-12 Tom Tromey <tromey@redhat.com>
6260
6261 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
6262 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
6263 MemoryError.
6264 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
6265 type.
6266 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
6267 MemoryError.
6268 (test_subscript_regression): Update exception type.
6269
84f4c1fe
PM
62702010-11-11 Phil Muldoon <pmuldoon@redhat.com>
6271
6272 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
6273 breakpoint tests.
6274
a1442452
PA
62752010-11-09 Pedro Alves <pedro@codesourcery.com>
6276
6277 * gdb.base/watchpoint.exp: Test "watch -location" with an
6278 innacessible location.
6279
efd11a33
JK
62802010-11-09 Edjunior Machado <emachado@br.ibm.com>
6281 Luis Machado <luisgpm@br.ibm.com>
6282
6283 * gdb.base/maint.exp: Expect "." prefix.
6284 * gdb.base/nodebug.exp: Expect "." Likewise.
6285 * gdb.base/sepsymtab.exp: Expect "." Likewise.
6286 * gdb.base/watchpoint-cond-gone.exp: Likewise.
6287 * gdb.base/watchpoint.exp: Expect a software watch to be created for
6288 POWER server processors.
6289
aa00efb5
JK
62902010-11-08 Edjunior Machado <emachado@br.ibm.com>
6291 Luis Machado <luisgpm@br.ibm.com>
6292
6293 * gdb.base/break-entry.exp: convert entry point for
6294 ppc64 and expect leading `.' on ppc64's symbols
6295
99e7ae30
DE
62962010-11-05 Doug Evans <dje@google.com>
6297
6298 * gdb.base/help.exp: Update expected output.
b521dba8
DE
6299 * gdb.python/py-param.exp: Delete, contents moved to ...
6300 * gdb.python/py-parameter.exp: ... here. New file.
6301 Add test for gdb.parameter ("directories").
99e7ae30 6302
f4b8a18d
KW
63032010-11-05 Ken Werner <ken.werner@de.ibm.com>
6304
6305 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
6306 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
6307 * configure: Regenerate.
6308 * gdb.opencl/Makefile.in: New File.
6309 * gdb.opencl/datatypes.exp: Likewise.
6310 * gdb.opencl/datatypes.cl: Likewise.
6311 * gdb.opencl/operators.exp: Likewise.
6312 * gdb.opencl/operators.cl: Likewise.
6313 * gdb.opencl/vec_comps.exp: Likewise.
6314 * gdb.opencl/vec_comps.cl: Likewise.
6315 * gdb.opencl/convs_casts.exp: Likewise.
6316 * gdb.opencl/convs_casts.cl: Likewise.
6317 * lib/opencl.exp: Likewise.
6318 * lib/opencl_hostapp.c: Likewise.
6319 * lib/opencl_kernel.cl: Likewise.
6320 * lib/cl_util.c: Likewise.
6321 * lib/cl_util.c: Likewise.
6322 * gdb.base/default.exp (set language): Add "opencl" to the list of
6323 languages.
6324
a9d5ef47
SW
63252010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
6326
6327 * gdb.cp/overload.exp: Added test for inheritance overload.
6328 * gdb.cp/overload.cc: Ditto.
6329 * gdb.cp/oranking.exp: Removed releveant kfails.
6330
03eb1c79
JK
63312010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6332 Joel Brobecker <brobecker@adacore.com>
6333
6334 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
6335 check test_compiler_info.
6336
dbc98a8b
KW
63372010-11-03 Ken Werner <ken.werner@de.ibm.com>
6338
6339 * gdb.base/gnu_vector.exp: Adjust expect messages.
6340
120bd360
KW
63412010-11-03 Ken Werner <ken.werner@de.ibm.com>
6342
6343 * gdb.base/gnu_vector.exp: Add unary operator tests.
6344
c37f7098
KW
63452010-11-03 Ken Werner <ken.werner@de.ibm.com>
6346
6347 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
6348
7b51bc51
DE
63492010-11-02 Doug Evans <dje@google.com>
6350
6351 * gdb.python/py-pp-maint.c: New file.
6352 * gdb.python/py-pp-maint.exp: New file.
6353 * gdb.python/py-pp-maint.py: New file.
6354
50c97f38
TT
63552010-11-02 Tom Tromey <tromey@redhat.com>
6356
6357 * gdb.base/default.exp: Remove "scheme" from language list.
6358
a289b8f6
JK
63592010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6360
6361 Revert:
6362 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6363 * gdb.threads/sigstep-threads.exp: New file.
6364 * gdb.threads/sigstep-threads.c: New file.
6365
cd017491
MS
63662010-10-20 Michael Snyder <msnyder@vmware.com>
6367
6368 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
6369
8e6a5956
UW
63702010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
6371
6372 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
6373 Skip test completely if gdb,no_hardware_watchpoints.
6374
2c04da0d
UW
63752010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
6376
6377 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
6378 strict, but do not check for any particular function name within libc.
6379
79afc5ef
SW
63802010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
6381
6382 * gdb.cp/smartp.exp: New test.
6383 * gdb.cp/smartp.cc : New test.
6384
026ffab7
SW
63852010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
6386
6387 * gdb.cp/converts.exp: Test pointer to bool conversion.
6388 Test pointer to long conversion.
6389 * gdb.cp/oranking.exp: Removed relevant kfail.
6390
3a772aa4
TT
63912010-10-18 Tom Tromey <tromey@redhat.com>
6392
6393 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
6394 argument to lazy_string.
6395 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
6396 (pp_ls.to_string): Use it.
6397 * gdb.python/py-prettyprint.c (main): Move declarations to top.
6398 Add "estring2" local.
6399
5fc3827b
JK
64002010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6401
6402 Fix s390x compatibility.
6403 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
6404 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
6405
8aeb23f3
JK
64062010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6407
6408 * gdb.threads/sigstep-threads.exp: New file.
6409 * gdb.threads/sigstep-threads.c: New file.
6410
c1e56572
JK
64112010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6412
6413 * gdb.base/pie-execl.exp: New file.
6414 * gdb.base/pie-execl.c: New file.
6415
92163a10
JK
64162010-10-13 Doug Evans <dje@google.com>
6417 Jan Kratochvil <jan.kratochvil@redhat.com>
6418
6419 PR exp/12117
6420 * gdb.cp/ptype-cv-cp.cc: New file.
6421 * gdb.cp/ptype-cv-cp.exp: New file.
6422
7062b0a0
SW
64232010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
6424
6425 * gdb.cp/converts.cc: New test program.
6426 * gdb.cp/converts.exp: New test.
6427 * gdb.cp/overload.exp: Added test for void* vs int*.
6428 * gdb.cp/overload.exp: Ditto.
6429 * gdb.cp/oranking.exp: Removed related kfail.
6430
0e3509db
DE
64312010-10-13 Doug Evans <dje@google.com>
6432
6433 * lib/gdb-python.exp (gdb_check_python_config): New function.
6434 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
6435 * gdb.python/lib-types.cc: New file.
6436 * gdb.python/lib-types.exp: New file.
6437
8dc78533
JK
64382010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6439
6440 * gdb.python/py-error.exp: New file.
6441 * gdb.python/py-error.py: New file.
6442
93c17e06
JK
64432010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6444
6445 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
6446 gdb_test_multiple.
6447
d8b34041
JK
64482010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6449
6450 * gdb.base/break-interp.exp: Use ldlags for linking flags.
6451 * gdb.base/prelink.exp: Likewise.
6452 * gdb.base/solib-nodir.exp: Likewise.
6453 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
6454 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
6455 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
6456
e0cc584e
UW
64572010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
6458
6459 * break-interp.exp (test_ld): Use two separate gdb_expect statements
6460 for the "info files" test to avoid timeouts on slow machines.
6461
cfc353b1
JK
64622010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6463
6464 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
6465 (main): Make openlib dummy call.
6466
d3d7896d
JK
64672010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6468
6469 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
6470 * break-interp.exp (reach): Move the core body ...
6471 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
6472 (test_ld): Provide always real argument, even to the linker. Replace
6473 dl_main by _dl_debug_state.
6474
5e533c94
JK
64752010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6476
6477 Fix results of prelinked PIEs on ppc*.
6478 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
6479 Accept also DISPLACEMENT "PRESENT".
6480 (main): Replace "ZERO" displacements by "PRESENT".
6481
33540610
SW
64822010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
6483
6484 * gdb.cp/oranking.exp: New test.
6485 * gdb.cp/oranking.cc: New test program.
6486
3bdf2bbd
KW
64872010-10-08 Ken Werner <ken.werner@de.ibm.com>
6488
6489 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
6490 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
6491
2f608a3a
KW
64922010-10-06 Ken Werner <ken.werner@de.ibm.com>
6493
6494 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
6495 lush, lynx) New constant.
6496 * gdb.base/constvars.exp: Test const array types.
6497 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
6498
aa2e2d8d
DE
64992010-10-06 Doug Evans <dje@google.com>
6500
6501 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
6502 of syscall staging area.
6503
2844d6b5
KW
65042010-10-06 Ken Werner <ken.werner@de.ibm.com>
6505
6506 * gdb.base/gnu_vector.c: Add variable c4.
6507 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
6508 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
6509
7d8ac8bb
MR
65102010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
6511
6512 * gdb.arch/altivec-abi.exp: Fix a typo.
6513
84a02e58
MR
65142010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
6515
6516 * lib/mi-support.exp (thread_selected_re): Correct pattern used
6517 to match a thread ID.
6518
b18e6318
JK
65192010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6520
6521 Fix s390x testcase compatibility.
6522 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
6523
a2c09bd0
DE
65242010-10-01 Doug Evans <dje@google.com>
6525
6526 * lib/gdb-python.exp: New file.
6527 * gdb.python/py-block.exp: Use it.
6528 * gdb.python/py-breakpoint.exp: Ditto.
6529 * gdb.python/py-frame.exp: Ditto.
6530 * gdb.python/py-inferior.exp: Ditto.
6531 * gdb.python/py-param.exp: Ditto.
6532 * gdb.python/py-prettyprint.exp: Ditto.
6533 * gdb.python/py-shared.exp: Ditto.
6534 * gdb.python/py-symbol.exp: Ditto.
6535 * gdb.python/py-symtab.exp: Ditto.
6536 * gdb.python/py-type.exp: Ditto.
6537 * gdb.python/py-value.exp: Ditto.
6538 * gdb.python/python.exp: Ditto.
6539
38f12cfc
TT
65402010-09-30 Tom Tromey <tromey@redhat.com>
6541
6542 * gdb.base/anon.exp: New file.
6543 * gdb.base/anon.c: New file.
6544
9ae8282d
TT
65452010-09-30 Tom Tromey <tromey@redhat.com>
6546
6547 * gdb.base/completion.exp: Test completion through anonymous
6548 union.
6549 * gdb.base/break1.c (struct some_struct): Add anonymous union.
6550
e9e07ba6
JK
65512010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6552
6553 Fix printing parameters of inlined functions.
6554 * gdb.dwarf2/dw2-inline-param.exp: New file.
6555 * gdb.dwarf2/dw2-inline-param-main.c: New file.
6556 * gdb.dwarf2/dw2-inline-param.S: New file.
6557
cd2effb2
JK
65582010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6559
6560 PR corefiles/12071.
6561 * gdb.base/corefile.exp (quit with a process, no question: load core)
6562 (quit with a core file): New tests.
6563
bceffbf3
JK
65642010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6565
6566 Fix GDB crash on inferior calls with self-referencing classes.
6567 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
6568 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
6569 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
6570
1736ad11
JK
65712010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6572
6573 Fix lost siginfo_t for inferior calls.
6574 * gdb.base/siginfo-infcall.exp: New file.
6575 * gdb.base/siginfo-infcall.c: New file.
6576
a176ad92
JB
65772010-09-22 Joel Brobecker <brobecker@adacore.com>
6578
6579 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
6580
c2b0a229
JK
65812010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6582
6583 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
6584 New test.
6585 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
6586
e8ae22d1
JB
65872010-09-22 Joel Brobecker <brobecker@adacore.com>
6588
6589 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
6590 type of our const type.
6591
ec322823
SW
65922010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
6593
6594 * gdb.cp/pr12028.cc: New.
6595 * gdb.cp/pr12028.exp: New.
6596
72929c62
JB
65972010-09-22 Joel Brobecker <brobecker@adacore.com>
6598
6599 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
6600
875b4ff5 66012010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 6602 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
6603
6604 PR mi/11407
6605 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
6606 * gdb.mi/dw2-ref-missing-frame-main.c New File.
6607 * gdb.mi/dw2-ref-missing-frame.S New File.
6608 * gdb.mi/dw2-ref-missing-frame.exp New File.
6609
7155d578
TT
66102010-09-14 Tom Tromey <tromey@redhat.com>
6611
6612 PR symtab/8399:
6613 * gdb.threads/tls.exp: Remove kfail. Update expected output.
6614
515ed532
TT
66152010-09-14 Tom Tromey <tromey@redhat.com>
6616
6617 PR exp/11803:
6618 * gdb.threads/tls.exp: Use C++.
6619 (check_thread_local): Use K::another_thread_local.
6620 * gdb.threads/tls.c (class K): New.
6621 (another_thread_local): Now a member of K.
6622 (spin): Update. No longer K&R C.
6623
450ca57c
SW
66242010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
6625
6626 * gdb.cp/koenig.cc: created class for testing member lookup.
6627 * gdb.cp/koenig.exp: Added test for member lookup.
6628
dbd492a3
JK
66292010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6630
6631 Fix false FAILs on sourcetree topdir directory containing "kill".
6632 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
6633 source line matching regexp.
6634
8d4d924b
JK
66352010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6636
6637 * gdb.python/python.exp (set height 0, collect help from uiout)
6638 (verify help to uiout): New tests.
6639
8e64f2a0
JK
66402010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
6641
6642 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
6643 is_lp64_target to check 64bit target.
6644
4569eed2
JK
66452010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6646
6647 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
6648 (test_ld) <powerpc64-*>: New.
6649
5e1617b1
DJ
66502010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
6651
6652 * gdb.cp/templates.exp (test_template_args): Allow "struct".
6653
c767944b
DJ
66542010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
6655
6656 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
6657 (FunctionArg::method): New function.
6658 (empty, arg): New variables.
6659 (main): Call arg.method.
6660 * gdb.cp/templates.exp (test_template_args): New function.
6661 (do_tests): Call it.
6662
27d3a3fc
UW
66632010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
6664
6665 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
6666 of "next" to proceed over pthread_exit call.
6667
55b7ce7f
UW
66682010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
6669
6670 * gdb.base/maint.exp: Avoid wildcards against potentially very long
6671 "maint print statistics" output to prevent expect timeouts.
6672
809df446
JK
66732010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6674
6675 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
6676 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
6677 (test_float_rejected): ... here.
6678 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
6679 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
6680 (test_float_rejected): ... here.
6681 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
6682 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
6683 (test_float_rejected): ... here.
6684 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
6685 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
6686 (test_float_rejected): ... here.
6687
8464be76
DJ
66882010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
6689
6690 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
6691 before disabling hardware watchpoints.
6692 (test_inaccessible_watchpoint): Check that hardware watchpoints
6693 are used. Test for watchpoints on a constant address.
6694
14dba4b4
JK
66952010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6696
6697 * gdb.base/ui-redirect.exp: New file.
6698
3f3540e1 66992010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 6700 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
6701
6702 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
6703
0f254bb7
DE
67042010-08-31 Doug Evans <dje@google.com>
6705
6706 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
6707
03f17ccf
TT
67082010-08-30 Tom Tromey <tromey@redhat.com>
6709
6710 PR python/11792:
6711 * gdb.python/py-value.exp (test_subscript_regression): Add
6712 dynamic_type test.
6713
640617ad
DJ
67142010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
6715
6716 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
6717 instead of running to main. Do not test the main function.
6718 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
6719 Add new main.
6720
2ed91d1b
PA
67212010-08-26 Pedro Alves <pedro@codesourcery.com>
6722
6723 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
6724 one test.
6725
673bfd45
DE
67262010-08-24 Doug Evans <dje@google.com>
6727
6728 PR symtab/11942
6729 * gdb.dwarf2/dw4-sig-types.cc: New file.
6730 * gdb.dwarf2/dw4-sig-types.h: New file.
6731 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
6732 * gdb.dwarf2/dw4-sig-types.exp: New file.
6733
f9ffd4bb
TT
67342010-08-23 Tom Tromey <tromey@redhat.com>
6735
6736 PR python/11145:
6737 * gdb.python/py-value.c (Base, Derived): New types.
6738 (base): New global.
6739 * gdb.python/py-value.exp (test_subscript_regression): Add
6740 dynamic_cast test.
6741
d839c8a4
TT
67422010-08-23 Tom Tromey <tromey@redhat.com>
6743
6744 PR python/10676:
6745 * gdb.python/py-type.exp (test_fields): Add tests for type
6746 equality.
6747
702c2711
TT
67482010-08-23 Tom Tromey <tromey@redhat.com>
6749
6750 PR python/11915:
6751 * gdb.python/py-type.exp (test_fields): Add tests for array.
6752
832bafd3
KS
67532010-08-23 Keith Seitz <keiths@redhat.com>
6754
6755 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
6756 have any children. Create a new abbrev for it.
6757 Add missing terminal sequence to .debug_abbrev.
6758
c37bf528
KS
67592010-08-20 Keith Seitz <keiths@redhat.com>
6760
6761 PR symtab/11465:
6762 * gdb.dwarf2/pr11465.exp: New test.
6763 * gdb.dwarf2/pr11465.S: New file.
6764 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
6765 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
6766
4572cbac
TJB
67672010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
6768
6769 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
6770 registers. Update data sets with the new v2_double element in the
6771 VSX register union. Add vector_register3_vr data set for the AltiVec
6772 registers. Use gdb_test_no_output instead of send_gdb.
6773
e7fbb131
PA
67742010-08-19 Pedro Alves <pedro@codesourcery.com>
6775
6776 * gdb.python/py-shared.exp: New file, factored out from
6777 python.exp.
6778 * gdb.python/py-shared.c: New file.
6779 * gdb.python/py-shared-sl.c: New file.
6780 * gdb.python/python-1.c: New file.
6781 * gdb.python/python-sl.c: Delete.
6782 * gdb.python/python.c: Mention python-1.c.
6783 * gdb.python/python.exp: Move shared library tests to
6784 py-shared.exp.
6785 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
6786 (MISCELLANEOUS): New.
6787 (clean mostlyclean): Also remove $MISCELLANEOUS.
6788
d30f5e1f
DE
67892010-08-19 Doug Evans <dje@google.com>
6790
6791 PR exp/11926
6792 * gdb.base/printcmds.exp (test_float_accepted): New function.
6793 Move existing float tests there. Add tests for floats with suffixes.
6794 (test_float_rejected): New function.
6795 * gdb.java/jv-print.exp (test_float_accepted): New function.
6796 (test_float_rejected): New function.
6797 * gdb.objc/print.exp: New file.
6798 * gdb.pascal/print.exp: New file.
6799 * lib/objc.exp: New file.
6800
7b3fd859
PM
68012010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
6802
6803 * gdb.base/default.exp (info set): Avoid full buffer error and force
6804 reading up to final gdb prompt.
6805 (show): Likewise.
6806
c92817ce
TT
68072010-08-18 Tom Tromey <tromey@redhat.com>
6808
6809 PR symtab/11919:
6810 * gdb.base/completion.exp: Add test.
6811
f1208f9e
DE
68122010-08-18 Doug Evans <dje@google.com>
6813
6814 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
6815 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
6816 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
6817 Simplify, early exit if runto_main fails.
6818 * gdb.fortran/exprs.exp: load_lib fortran.exp.
6819 (set_lang_fortran): Moved to lib/fortran.exp.
6820 * gdb.fortran/types.exp: load_lib fortran.exp.
6821 (set_lang_fortran): Moved to lib/fortran.exp.
6822 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
6823 * gdb.java/jprint.exp (set_lang_java): Ditto.
6824 * gdb.java/jv-exp.exp: load_lib java.exp.
6825 If set_lang_java fails, issue a warning instead of failure to be
6826 consistent with other set_lang_foo uses.
6827 (set_lang_java): Moved to lib/java.exp.
6828 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
6829 If set_lang_java fails, issue a warning instead of failure to be
6830 consistent with other set_lang_foo uses.
6831 * gdb.pascal/types.exp: load_lib pascal.exp.
6832 (set_lang_pascal): Moved to lib/pascal.exp.
6833 * lib/fortran.exp: New file.
6834 * lib/java.exp (set_lang_java): New function.
6835 * lib/pascal.exp (set_lang_pascal): New function.
6836
2f06b485
YQ
68372010-08-18 Yao Qi <yao@codesourcery.com
6838
6839 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
6840 func_nofb_start and func_loopfb_start, so that address of functions
6841 is equal to these labels on Thumb.
6842
96e25403
YQ
68432010-08-18 Yao Qi <yao@codesourcery.com>
6844
6845 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
6846 to reflect latest c source file.
6847
36e6adc4
JK
68482010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6849
6850 * gdb.cp/infcall-dlopen.exp: New file.
6851 * gdb.cp/infcall-dlopen.cc: New file.
6852 * gdb.cp/infcall-dlopen-lib.cc: New file.
6853
f431efe5
PA
68542010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6855 Pedro Alves <pedro@codesourcery.com>
6856
6857 PR breakpoints/11371
6858
6859 * gdb.base/watch-cond-infcall.exp: New file.
6860 * gdb.base/watch-cond-infcall.c: New file.
6861
06a64a0b
TT
68622010-08-16 Tom Tromey <tromey@redhat.com>
6863
6864 * gdb.base/help.exp: Update.
6865 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
6866 watchpoint.
6867 (test_watch_location): New proc.
6868 (test_watchpoint_in_big_blob): Delete watchpoint.
6869 * gdb.base/watchpoint.c (func5): New function.
6870 (main): Call it.
6871
70ebf4ed
DE
68722010-08-16 Doug Evans <dje@google.com>
6873
6874 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
6875
ca5c20b6
PM
68762010-08-11 Phil Muldoon <pmuldoon@redhat.com>
6877
6878 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
6879 tests.
6880
7346b668
KW
68812010-08-11 Ken Werner <ken.werner@de.ibm.com>
6882
6883 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
6884 * gdb.base/gnu_vector.c: New File.
6885 * gdb.base/gnu_vector.exp: Likewise.
6886
cb2e07a6
PM
68872010-08-11 Phil Muldoon <pmuldoon@redhat.com>
6888
6889 * gdb.python/python.c: New File.
6890 * gdb.python/python-sl.c: New File.
6891 * gdb.python/python.exp: Test solib_address and decode_line
6892 * functions.
6893
5da1313b
JK
68942010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6895
6896 * gdb.python/python.exp (show height, set height 10)
6897 (verify pagination beforehand, verify pagination beforehand: q)
6898 (gdb.execute does not page, verify pagination afterwards)
6899 (verify pagination afterwards: q): New.
6900
49c3ccf7
DE
69012010-08-02 Doug Evans <dje@google.com>
6902
6903 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
6904 because of an older gcc, change test2
6905 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
6906 to unsupported.
6907
42c0c4f1
KH
69082010-07-30 Kazu Hirata <kazu@codesourcery.com>
6909
6910 * gdb.base/break-always.exp: Do not expect full paths to file
6911 names.
6912 * gdb.base/commands.exp: Likewise.
6913
d3765805
DE
69142010-07-30 Doug Evans <dje@google.com>
6915
c98ee71b
DE
6916 * gdb.cp/temargs.exp: For new tests that require newer gccs,
6917 xfail them when run with older gccs.
6918
fd961404
DE
6919 * lib/gdb.exp (build_executable): Forward "c++" option to
6920 get_compiler_info.
6921
999adef4
DE
6922 * gdb.python/py-type.exp (test_template): Mark as xfail tests
6923 "python print ttype.template_argument(1)" and
6924 "python print isinstance(ttype.template_argument(1), gdb.Value)"
6925 if using gcc 4.4 or earlier.
6926
d3765805
DE
6927 * gdb.base/valgrind-db-attach.exp: Use unique test name for
6928 attach-to-debugger handling.
6929
1276c759
JK
69302010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6931
6932 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
6933 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
6934 (main): Use copyreloc.
6935 * gdb.base/prelink.exp (split debug of executable)
6936 (.dynbss vs. .bss address shift): New tests.
6937
88caa9b9
PA
69382010-07-29 Pedro Alves <pedro@codesourcery.com>
6939
6940 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
6941 in gdb_test_multiple.
6942
c6f2ac43
PA
69432010-07-29 Pedro Alves <pedro@codesourcery.com>
6944
6945 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
6946 environment.
6947
326fd672
TT
69482010-07-28 Tom Tromey <tromey@redhat.com>
6949
6950 PR python/11060:
6951 * gdb.python/py-type.c (Temargs): New template.
6952 (temvar): New variable.
6953 * gdb.python/py-type.exp (test_template): New proc.
6954
3ce3b1ba
PA
69552010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
6956
6957 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
6958 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
6959
34eaf542
TT
69602010-07-28 Tom Tromey <tromey@redhat.com>
6961
6962 PR c++/9946:
6963 * gdb.cp/temargs.exp: New file.
6964 * gdb.cp/temargs.cc: New file.
6965
d41b819e
JK
69662010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6967
6968 * gdb.base/help.exp (help disassemble): Update the content.
6969
26ab7092
JK
69702010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6971
6972 * gdb.threads/ia64-sigill.exp: New file.
6973 * gdb.threads/ia64-sigill.c: New file.
6974
5283e9e1
TT
69752010-07-27 Tom Tromey <tromey@redhat.com>
6976
6977 * gdb.opt/inline-cmds.c (ATTR): New define.
6978 (func1): Use it.
6979 (func2): Likewise.
6980 (func3): Likewise.
6981 (outer_inline1): Likewise.
6982 (outer_inline2): Likewise.
6983 * gdb.opt/inline-bt.c (ATTR): New define.
6984 (func1): Use it.
6985 (func2): Likewise.
6986 * gdb.opt/inline-locals.c (ATTR): New define.
6987 (func1): Use it.
6988 (func2): Likewise.
6989
e992ef73
TT
69902010-07-27 Tom Tromey <tromey@redhat.com>
6991
6992 * gdb.stabs/gdb11479.c (hack): New function.
6993 (test): Use it.
6994 (test2): Use it.
6995 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
6996 (int32_search_buf, int64_search_buf): No longer static.
6997 (x): Remove.
6998 * gdb.base/relocate.c (hack): New function.
6999
5374244e
PM
70002010-07-27 Phil Muldoon <pmuldoon@redhat.com>
7001
7002 * gdb.python/py-value.exp (test_inferior_function_call): New function.
7003 * gdb.python/py-value.c (func1): New function.
7004 (func2): Likewise.
7005
a99aee83
CV
70062010-07-26 Corinna Vinschen <vinschen@redhat.com>
7007
7008 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
7009 as not to clash with .data section.
7010
a04ba985
JG
70112010-07-26 Jerome Guitton <guitton@adacore.com>
7012
7013 * gdb.base/code_elim.exp: New file.
7014 * gdb.base/code_elim1.c: New file.
7015 * gdb.base/code_elim2.c: New file.
7016
23bd0f7c
PA
70172010-07-21 Pedro Alves <pedro@codesourcery.com>
7018
7019 PR symtab/11827
7020
7021 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
7022 (some_volatile_enum): New variable.
7023 * gdb.base/printcmds.exp (test_print_enums): New.
7024 <top level>: Call it.
7025
883df6dd
SW
70262010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
7027
7028 * gdb.cp/fpointer.cc: New test.
7029 * gdb.cp/fpointer.exp: New test.
7030
569b05a5
JK
70312010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7032
7033 * gdb.base/solib-nodir.exp: New file.
7034 * lib/gdb.exp (runto): New case for a GDB internal error.
7035
51d7d803
JK
70362010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7037 Ulrich Weigand <uweigand@de.ibm.com>
7038 Tom Tromey <tromey@redhat.com>
7039
7040 * gdb.base/charset-malloc.c: New file.
7041 * gdb.base/charset.c (malloc_stub): New prototype.
7042 (main): Call it instead of malloc itself.
7043 * gdb.base/charset.exp: Use only prepare_for_testing.
7044 (binfile): Remove the variable.
7045
c0edd9ed
JK
70462010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7047
7048 Make core files the process_stratum.
7049 * gdb.base/corefile.exp (run: load core again)
7050 (run: sanity check we see the core file, run: with core)
7051 (run: core file is cleared, attach: load core again)
7052 (attach: sanity check we see the core file, attach: with core)
7053 (attach: core file is cleared): New tests.
7054 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
7055
3cbaedff
KW
70562010-07-14 Ken Werner <ken.werner@de.ibm.com>
7057
7058 * gdb.arch/altivec-abi.exp: New tests.
7059
91158a56
TT
70602010-07-13 Tom Tromey <tromey@redhat.com>
7061
7062 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
7063 (main): Use it.
7064 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
7065
0f5238ed
TT
70662010-07-13 Tom Tromey <tromey@redhat.com>
7067
7068 * gdb.base/label.exp: New file.
7069 * gdb.base/label.c: New file.
7070
add265ae
L
70712010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
7072 H.J. Lu <hongjiu.lu@intel.com>
7073
7074 * lib/gdb.exp (is_ilp32_target): New.
7075 (is_lp64_target): Likewise.
7076
7077 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
7078 target.
7079 * gdb.arch/amd64-disp-step.exp: Likewise.
7080 * gdb.arch/amd64-dword.exp: Likewise.
7081 * gdb.arch/amd64-i386-address.exp: Likewise.
7082 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 7083
add265ae
L
7084 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
7085 target.
7086 * gdb.arch/i386-bp_permanent.exp: Likewise.
7087 * gdb.arch/i386-byte.exp: Likewise.
7088 * gdb.arch/i386-disp-step.exp: Likewise.
7089 * gdb.arch/i386-gnu-cfi.exp: Likewise.
7090 * gdb.arch/i386-prologue.exp: Likewise.
7091 * gdb.arch/i386-size-overlap.exp: Likewise.
7092 * gdb.arch/i386-size.exp: Likewise.
7093 * gdb.arch/i386-sse.exp: Likewise.
7094 * gdb.arch/i386-unwind.exp: Likewise.
7095 * gdb.arch/i386-word.exp: Likewise.
7096
7097 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
7098 test only when building 64-bit executables. Do not hard-code
7099 -m64 option.
7100
2dfb8c17
DE
71012010-07-07 Doug Evans <dje@google.com>
7102
7103 * lib/gdb.exp (gdb_test_list_exact): New function.
7104 * gdb.base/default.exp (show convenience): Call it, add tests for
7105 $_sdata = void, $_thread = 0.
7106
4e5799b6
JK
71072010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7108 Joel Brobecker <brobecker@adacore.com>
7109
7110 Fix re-run of PIE executable, PR shlibs/11776.
7111 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
7112 Remove $displacement_main to match the solib-svr4.c change. New "kill"
7113 and re-"run" of the inferior.
7114
1a219cc7
JK
71152010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7116 Joel Brobecker <brobecker@adacore.com>
7117
7118 Cope with missing /usr/sbin/prelink.
7119 * lib/prelink-support.exp (prelink_no):
7120 <result == 1 && $output is "no such file or directory">: New.
7121 (prelink_yes): Likewise. Return on failed prelink_no.
7122
5e3b36f8
JK
71232010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7124 Joel Brobecker <brobecker@adacore.com>
7125
7126 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
7127 build_executable by build_executable_own_libs. Replace "prelink -R"
7128 execution by a call of prelink_yes. Comment why "prelink -r" needs no
7129 change.
7130 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
7131 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
7132 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
7133 Replace build_executable by build_executable_own_libs's function
7134 build_executable_own_libs.
7135 (prelinkNO): Create new stub to call prelink_no.
7136 (prelinkYES): Create new stub to call prelink_yes.
7137 (test_attach): Rename calls of copy to file_copy.
7138 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
7139 (copy): Move to ...
7140 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
7141 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
7142 * gdb.base/prelink.exp: Disable testcase also for is_remote and
7143 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
7144 special flags by gdb_compile_shlib. Replace second gdb_compile by
7145 build_executable_own_libs. Replace "prelink -R" execution by a call of
7146 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
7147 a second call of prelink_yes. Replace restart commands by
7148 clean_restart.
7149 (prelink): Rename to ...
7150 (seen displacement message): ... this test. Extend its expectation
7151 strictness.
7152
86e4bafc
JK
71532010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7154
7155 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
7156 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
7157 displacement message exactly once.
7158
3cd07d20
JK
71592010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7160 Joel Brobecker <brobecker@adacore.com>
7161
7162 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
7163 its restore after the <$relink_args != ""> loop. new comment.
7164
0a1e94c7
JK
71652010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7166 Joel Brobecker <brobecker@adacore.com>
7167
7168 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
7169 code for it. New variable relink_args.
7170 (prelinkYES): Call prelinkNO.
7171 (test_attach): Accept new parameter relink_args. Re-prelink the binary
7172 in such case. Move the core code to ...
7173 (test_attach_gdb): ... a new function. Send GDB command "file".
7174 Extend expected "Attaching to " string.
7175
2f70bcfb
TT
71762010-07-02 Tom Tromey <tromey@redhat.com>
7177
7178 * gdb.base/bitops.exp: Remove extraneous "pass".
7179
a17ac5b0
TT
71802010-07-02 Ken Werner <ken.werner@de.ibm.com>
7181
7182 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
7183
dc10affe
PA
71842010-07-01 Pedro Alves <pedro@codesourcery.com>
7185
d41c0fc8
PA
7186 * gdb.base/help.exp: Adjust expected output.
7187
71882010-07-01 Pedro Alves <pedro@codesourcery.com>
7189
7190 * gdb.base/help.exp: Adjust expected output.
dc10affe 7191
0a600c36
JK
71922010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7193
7194 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
7195 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
7196 c++/11702.
7197
37cc8bfe
JK
71982010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7199 Doug Evans <dje@google.com>
7200
7201 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
7202 add .dynamic entry'.
7203
254e6b9e
DE
72042010-06-29 Doug Evans <dje@google.com>
7205
7206 Test PR c++/11702.
7207 * gdb.cp/m-static.exp: Add testcase.
7208 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
7209
595939de 72102010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
7211 Tom Tromey <tromey@redhat.com>
7212 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
7213
7214 * gdb.python/py-inferior.c: New File.
7215 * gdb.python/py-infthread.c: New File.
7216 * gdb.python/py-inferior.exp: New File.
7217 * gdb.python/py-infthread.exp: New File.
7218
98751a41
JK
72192010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7220
7221 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
7222 (ptype ::C::OtherFileClass typedefs): New.
7223 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
7224 (C::OtherFileClass::cOtherFileClassVar2): New.
7225 (C::OtherFileClass::cOtherFileClassVar_use): Use also
7226 cOtherFileClassVar2.
7227 (C::cOtherFileType2, C::cOtherFileVar2): New.
7228 (C::cOtherFileVar_use): use also cOtherFileVar2.
7229 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
7230
41f62f39
JK
72312010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7232
7233 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
7234 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
7235 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
7236 (print ::C::cOtherFileVar)
7237 (whatis C::OtherFileClass::cOtherFileClassType)
7238 (whatis ::C::OtherFileClass::cOtherFileClassType)
7239 (print C::OtherFileClass::cOtherFileClassVar)
7240 (print ::cOtherFileClassVar)
7241 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
7242 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
7243 trailing content.
7244 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
7245 (C::OtherFileClass::cOtherFileClassVar)
7246 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
7247 (C::cOtherFileVar, C::cOtherFileVar_use): New.
7248
af53d231
JK
72492010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7250
7251 Test PR c++/11703 and PR gdb/1448.
7252 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
7253 gdb/1448.
7254
9655fd1a
JK
72552010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7256
7257 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
7258 (main) <rtti_data>: New.
7259 * gdb.cp/virtbase.exp (print rtti_data): New.
7260
824cc8dd
JK
72612010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7262 Joel Brobecker <brobecker@adacore.com>
7263
7264 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
7265
6036c742
JK
72662010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7267
7268 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
7269
de6a0421
DE
72702010-06-28 Doug Evans <dje@google.com>
7271
7272 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
7273
b2dae948
DE
72742010-06-27 Doug Evans <dje@google.com>
7275
7276 * gdb.cp/m-static.exp: Update expected test output.
7277
0f3bb72e
PH
72782010-06-25 Paul Hilfinger <hilfinger@adacore.com>
7279
889bf7c5
PA
7280 * gdb.gdb/selftest.exp: Adjust expected message for
7281 capturing start-up runtime.
0f3bb72e 7282
bc9f0842
TT
72832010-06-25 Tom Tromey <tromey@redhat.com>
7284
7285 PR python/10808:
7286 * gdb.python/python.exp: Add new tests.
7287
099ef718
SW
72882010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
7289
7290 * gdb.cp/operator.cc: Created an import loop.
7291 * gdb.cp/operator.exp: Added testcase for import loop.
7292
5868a632
JK
72932010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7294
7295 Test PR python/11407.
7296 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
7297 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
7298 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
7299 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
7300 executable_nofb and executable_fb. New variables srcsfile, objsfile,
7301 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
7302 binfile. Call gdb_compile with clean_restart twice.
7303 (func_nofb print, func_nofb backtrace, func_loopfb print)
7304 (func_loopfb backtrace): New.
7305
af76db58
JK
73062010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7307
7308 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
7309 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
7310 by a hand made one.
7311 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
7312 i?86 requirement. Remove variables srcfile and binfile. New variable
7313 sources, executable_nofb and executable_fb. Call prepare_for_testing.
7314
f2c7657e
UW
73152010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7316
7317 * gdb.cell/dwarfaddr.exp: New file.
7318 * gdb.cell/dwarfaddr.S: New file.
7319
628fe4e4
JK
73202010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7321
7322 Test PR 9436.
7323 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
7324
f1421989
HZ
73252010-06-24 Hui Zhu <teawater@gmail.com>
7326
7327 * gdb.base/eval.exp: New file.
7328
d03285ec
UW
73292010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7330
7331 * gdb.cell/fork.exp: New file.
7332 * gdb.cell/fork.c: Likewise.
7333 * gdb.cell/fork-spu.c: Likewise.
7334
41b2c92d
PM
73352010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
7336
7337 * lib/gdb.exp (banned_variables_traced): New global variable.
7338 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
7339 (gdb_init): Use `trace add variable' instead of obsolete
7340 `trace variable'.
7341
d5bc977f
DE
73422010-06-21 Doug Evans <dje@google.com>
7343
7344 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
7345
d2ed6730
UW
73462010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7347
7348 * gdb.arch/spu-ls.exp: New file.
7349 * gdb.arch/spu-ls.c: Likewise.
7350
6aed2dbc
SS
73512010-06-18 Stan Shebs <stan@codesourcery.com>
7352
7353 * gdb.threads/thread-specific.exp: Add tests of $_thread.
7354
e0756905
UW
73552010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7356
7357 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
7358 * gdb.base/watch-cond.exp: Likewise.
7359 * gdb.python/py-breakpoint.exp: Likewise.
7360
d8053d4d
PA
73612010-06-18 Pedro Alves <pedro@codesourcery.com>
7362
7363 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
7364 clean_restart, make sure every test has a distinct message, and
7365 that messages don't include the executable' full path.
7366
81ce510c
DE
73672010-06-17 Doug Evans <dje@google.com>
7368
7369 * gdb.arch/i386-size.exp: Updated expected output for
7370 DISASSEMBLY_OMIT_FNAME.
7371
65d79d4b
SDJ
73722010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
7373 Sergio Durigan Junior <sergiodj@redhat.com>
7374
7375 * gdb.base/watch-notconst.c: New file.
7376 * gdb.base/watch-notconst.S: New file.
7377 * gdb.base/watch-notconst2.c: New file.
7378 * gdb.base/watch-notconst2.S: New file.
7379 * gdb.base/watch-notconst.exp: New file.
7380 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
7381 (func4): Add operations on `global_ptr_ptr'.
7382 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
7383 routine to test watchpoints created with a constant expression.
7384 (test_inaccessible_watchpoint): Include tests for watchpoints
7385 created with a constant expression.
7386
df0f4836
KB
73872010-06-14 Kevin Buettner <kevinb@redhat.com>
7388
7389 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
7390 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
7391 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
7392 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
7393 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
7394 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
7395 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
7396 of `_start'.
7397
b769def5
UW
73982010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7399
7400 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
7401 not supported on the target.
7402 * gdb.mi/mi-nonstop-exit.exp: Likewise.
7403 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
7404 * gdb.mi/mi-nsintrall.exp: Likewise.
7405 * gdb.mi/mi-nsmoribund.exp: Likewise.
7406 * gdb.mi/mi-nsthrexec.exp: Likewise.
7407
d914c394
SS
74082010-06-11 Stan Shebs <stan@codesourcery.com>
7409
7410 * gdb.base/permissions.exp: New file.
7411
74122010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
7413
7414 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
7415 does not support ELF executable class.
7416
f3ce5b9c
UW
74172010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7418
7419 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
7420
8e46892c
JK
74212010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7422
7423 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
7424 (runto): Catch "The target does not support running in non-stop mode.".
7425
6cc55c64
MS
74262010-06-11 Michael Snyder <msnyder@vmware.com>
7427
7428 * gdb.base/setshow.exp (set language asm): Don't use
7429 gdb_test_no_output, fails on some targets.
7430
caddefa4
UW
74312010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7432
7433 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
7434 * gdb.cp/pr9167.exp: Likewise.
7435
468b1aa7
UW
74362010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7437
7438 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
7439
5c3552dc
UW
74402010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7441
7442 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
7443
02e6fe6a
UW
74442010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7445
7446 * gdb.base/charset.c (main): Make sure malloc gets linked in.
7447
0e03807e
TT
74482010-06-11 Tom Tromey <tromey@redhat.com>
7449
7450 PR gdb/9977, PR exp/11636::
7451 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
7452 (pieces_test_f6): Update expected output.
7453
2bdf28a0
JK
74542010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7455
7456 * gdb.base/moribund-step.exp: New.
7457
f6978de9
MS
74582010-06-08 Michael Snyder <msnyder@vmware.com>
7459
7460 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 7461 * gdb.ada/boolean_expr.exp:
f6978de9
MS
7462 * gdb.ada/frame_args.exp: Ditto.
7463 * gdb.ada/lang_switch.exp: Ditto.
7464 * gdb.ada/ptype_arith_binop.exp: Ditto.
7465 * gdb.ada/ref_param.exp: Ditto.
7466 * gdb.ada/type_coercion.exp:Ditto.
7467
7468 * gdb.asm/asm-source.exp: Ditto.
7469
7470 * gdb.base/attach.exp: Ditto.
7471 * gdb.base/bitfields2.exp: Ditto.
7472 * gdb.base/call-signal-resume.exp: Ditto.
7473 * gdb.base/callfuncs.exp: Ditto.
7474 * gdb.base/commands.exp: Ditto.
7475 * gdb.base/dbx.exp: Ditto.
7476 * gdb.base/default.exp: Ditto.
7477 * gdb.base/dump.exp: Ditto.
7478 * gdb.base/exprs.exp: Ditto.
7479 * gdb.base/freebpcmd.exp: Ditto.
7480 * gdb.base/interrupt.exp: Ditto.
7481 * gdb.base/list.exp: Ditto.
7482 * gdb.base/long_long.exp: Ditto.
7483 * gdb.base/maint.exp: Ditto.
7484 * gdb.base/ptype.exp: Ditto.
7485 * gdb.base/return.exp: Ditto.
7486 * gdb.base/setshow.exp: Ditto.
7487 * gdb.base/sigbpt.exp: Ditto.
7488 * gdb.base/sigrepeat.exp: Ditto.
7489
7490 * gdb.cp/classes.exp: Ditto.
7491
7492 * gdb.dwarf2/dw2-restore.exp: Ditto.
7493
7494 * gdb.gdb/selftest.exp: Ditto.
7495
7496 * gdb.multi/base.exp: Ditto.
7497 * gdb.multi/bkpt-multi-exec.exp: Ditto.
7498
7499 * gdb.python/py-block.exp: Ditto.
7500 * gdb.python/py-prettyprint.exp: Ditto.
7501 * gdb.python/py-template.exp: Ditto.
7502
7503 * gdb.server/ext-attach.exp: Ditto.
7504 * gdb.server/ext-run.exp: Ditto.
7505 * gdb.server/server-mon.exp: Ditto.
7506
7507 * gdb.threads/fork-thread-pending.exp: Ditto.
7508 * gdb.threads/hand-call-in-threads.exp: Ditto.
7509 * gdb.threads/interrupted-hand-call.exp: Ditto.
7510 * gdb.threads/linux-dp.exp: Ditto.
7511 * gdb.threads/manythreads.exp: Ditto.
7512 * gdb.threads/print-threads.exp: Ditto.
7513 * gdb.threads/pthreads.exp: Ditto.
7514 * gdb.threads/schedlock.exp: Ditto.
7515 * gdb.threads/thread-unwindonsignal.exp: Ditto.
7516 * gdb.threads/threadapply.exp: Ditto.
7517
de7ff789
MS
75182010-06-08 Michael Snyder <msnyder@vmware.com>
7519
889bf7c5 7520 * gdb.ada/exec_changed.exp:
de7ff789
MS
7521 Use ".*" instead of "" as wildcard regexp.
7522
7523 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
7524 * gdb.base/call-ar-st.exp: Ditto.
7525 * gdb.base/checkpoint.exp: Ditto.
7526 * gdb.base/default.exp: Ditto.
7527 * gdb.base/dump.exp: Ditto.
7528 * gdb.base/ending-run.exp: Ditto.
7529 * gdb.base/fileio.exp: Ditto.
7530 * gdb.base/miscexprs.exp: Ditto.
7531 * gdb.base/pointers.exp: Ditto.
7532 * gdb.base/readline.exp: Ditto.
7533 * gdb.base/reread.exp: Ditto.
7534 * gdb.base/restore.exp: Ditto.
7535 * gdb.base/shlib-call.exp: Ditto.
7536 * gdb.base/valgrind-db-attach.exp: Ditto.
7537 * gdb.base/volatile.exp: Ditto.
7538 * gdb.base/watchpoints.exp: Ditto.
7539
7540 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
7541
7542 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
7543 * gdb.python/py-value.exp: Ditto.
7544
7545 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
7546 * gdb.trace/circ.exp: Ditto.
7547 * gdb.trace/collection.exp: Ditto.
7548 * gdb.trace/packetlen.exp: Ditto.
7549 * gdb.trace/passc-dyn.exp: Ditto.
7550 * gdb.trace/report.exp: Ditto.
7551 * gdb.trace/tfile.exp: Ditto.
7552 * gdb.trace/tfind.exp: Ditto.
7553 * gdb.trace/while-dyn.exp: Ditto.
7554
3bebe2f2
JK
75552010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7556
7557 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
7558
5c631832
JK
75592010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7560
7561 Test PR 10640.
7562 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
7563
4c3376c8
SW
75642010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
7565
7566 * gdb.cp/koenig.exp: Test for ADL operators.
7567 * gdb.cp/koenig.cc: Added ADL operators.
7568 * gdb.cp/operator.exp: New test.
7569 * gdb.cp/operator.cc: New test.
7570
dc226d5a
MS
75712010-06-04 Michael Snyder <msnyder@vmware.com>
7572
dfb88a23
MS
7573 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
7574 * gdb.base/pending.exp: Ditto.
f7ae76b3 7575
dc226d5a
MS
7576 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
7577
967cf477
DE
75782010-06-04 Doug Evans <dje@google.com>
7579
7580 * gdb.python/py-prettyprint.exp: Add new test for enabled and
7581 disabled printers.
7582 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
7583 (enable_lookup_function): New function.
7584
eb801841
TT
75852010-06-04 Tom Tromey <tromey@redhat.com>
7586
7587 * gdb.python/py-value.exp (test_value_hash): Don't test equality
7588 of hash and id.
7589
38979823
JK
75902010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7591
7592 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
7593 newline.
7594 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
7595 (empty verbose non-noisy clear, empty verbose noisy clear)
7596 (empty non-verbose noisy clear): Likewise.
7597
35ec993f
MS
75982010-06-03 Michael Snyder <msnyder@vmware.com>
7599
7600 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
7601 * gdb.base/display.exp: Ditto.
7602 * gdb.base/find.exp: Ditto.
7603 * gdb.base/ifelse.exp: Ditto.
7604 * gdb.base/multi-forks.exp: Ditto.
7605 * gdb.base/recurse.exp: Ditto.
7606 * gdb.base/setshow.exp: Ditto.
7607 * gdb.base/value-double-free.exp: Ditto.
7608 * gdb.base/watch-vfork.exp: Ditto.
7609 * gdb.base/watch_thread_num.exp: Ditto.
7610 * gdb.base/watchpoint-solib.exp: Ditto.
7611 * gdb.base/watchpoint.exp: Ditto.
7612 * gdb.base/watchpoints.exp: Ditto.
7613
7614 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
7615 * gdb.cp/overload.exp: Ditto.
7616 * gdb.cp/virtfunc.exp: Ditto.
7617
7618 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
7619
889bf7c5 7620 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
7621 Replace gdb_test with gdb_test_no_output.
7622
889bf7c5 7623 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
7624 Replace gdb_test with gdb_test_no_output.
7625 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
7626 * gdb.threads/watchthreads.exp: Ditto.
7627 * gdb.threads/watchthreads2.exp: Ditto.
7628
7629 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
7630 * gdb.trace/tfind.exp: Ditto.
7631
c22decce
JB
76322010-06-03 Joel Brobecker <brobecker@adacore.com>
7633
7634 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
7635 successful test if message is the empty string.
7636
fd5700c7
JK
76372010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7638
7639 * gdb.fortran/module.exp (stopped language detection): New test.
7640
f55ee35c
JK
76412010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7642
7643 Support DW_TAG_module as separate namespaces.
7644 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
7645 gdb.fortran/library-module-lib.f90: New.
7646 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
7647 (print i): Remove.
7648 (continue to breakpoint: i-is-1, print var_i value 1)
7649 (continue to breakpoint: i-is-2, print var_i value 2)
7650 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
7651 (print var_d, print var_i value 14, ptype modmany, complete `modm)
7652 (complete `modmany, complete `modmany`, complete `modmany`var)
7653 (show language, setting breakpoint at module): New tests.
7654 * gdb.fortran/module.f90 (module mod): Remove.
7655 (module mod1, module mod2, module modmany, subroutine sub1)
7656 (subroutine sub2, program module): New.
7657
b8e8282f
JK
76582010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7659
7660 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
7661 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
7662 * gdb.cp/anon-union.exp (pass): Rename to ...
7663 (print z 2): ... here.
b8e8282f 7664
019ebafc
MS
76652010-06-02 Michael Snyder <msnyder@vmware.com>
7666
e68d8fd4
MS
7667 * gdb.trace/actions.exp: Use gdb_test_no_output.
7668 * gdb.trace/circ.exp: Ditto.
7669 * gdb.trace/packetlen.exp: Ditto.
7670 * gdb.trace/save-trace.exp: Ditto.
7671 * gdb.trace/tracecmd.exp: Ditto.
7672 * gdb.trace/tsv.exp: Ditto.
7673
12b5d08a
MS
7674 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
7675 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
7676 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
7677 * gdb.threads/manythreads.exp: Ditto.
7678 * gdb.threads/print-threads.exp: Ditto.
7679 * gdb.threads/pthreads.exp: Ditto.
7680 * gdb.threads/schedlock.exp: Ditto.
7681 * gdb.threads/staticthreads.exp: Ditto.
7682 * gdb.threads/thread-specific.exp: Ditto.
7683 * gdb.threads/thread-unwindonsignal.exp: Ditto.
7684 * gdb.threads/threadapply.exp: Ditto.
7685 * gdb.threads/watchthreads.exp: Ditto.
7686 * gdb.threads/watchthreads2.exp: Ditto.
7687
89493308
MS
7688 * gdb.python/py-block.exp: Use gdb_test_no_output.
7689 * gdb.python/py-prettyprint.exp: Ditto.
7690 * gdb.python/py-template.exp: Ditto.
7691 * gdb.python/py-value.exp: Ditto.
7692
7693 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
7694 * gdb.reverse/watch-reverse.exp: Ditto.
7695
7696 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
7697 * gdb.server/ext-run.exp: Ditto.
7698
019ebafc
MS
7699 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
7700 * gdb.dwarf2/dw2-compressed.exp: Ditto.
7701 * gdb.dwarf2/dw2-intercu.exp: Ditto.
7702 * gdb.dwarf2/dw2-intermix.exp: Ditto.
7703 * gdb.dwarf2/dw2-producer.exp: Ditto.
7704 * gdb.dwarf2/mac-fileno.exp: Ditto.
7705
7706 * gdb.gdb/observer.exp: Use gdb_test_no_output.
7707 * gdb.gdb/selftest.exp: Ditto.
7708
7709 * gdb.multi/base.exp: Use gdb_test_no_output.
7710
7711 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
7712
3e0ca3a5
JK
77132010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7714
7715 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
7716
9db70545
MS
77172010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
7718
a8d52276
MS
7719 * gdb.cp/class2.exp: Use gdb_test_no_output.
7720 * gdb.cp/classes.exp: Ditto.
7721 * gdb.cp/extern-c.exp: Ditto.
7722 * gdb.cp/inherit.exp: Ditto.
7723 * gdb.cp/maint.exp: Ditto.
7724 * gdb.cp/mb-inline.exp: Ditto.
7725 * gdb.cp/mb-templates.exp: Ditto.
7726 * gdb.cp/method2.exp: Ditto.
7727 * gdb.cp/misc.exp: Ditto.
7728 * gdb.cp/ovldbreak.exp: Ditto.
7729 * gdb.cp/punctuator.exp: Ditto.
7730 * gdb.cp/templates.exp: Ditto.
7731 * gdb.cp/virtbase.exp: Ditto.
7732
889bf7c5 7733 * gdb.threads/attach-stopped.exp:
9db70545 7734 Replace uses of send_gdb / gdb_expect.
889bf7c5 7735 * gdb.threads/attachstop-mt.exp:
9db70545 7736 Replace uses of send_gdb / gdb_expect.
889bf7c5 7737 * gdb.threads/gcore-thread.exp:
9db70545 7738 Replace uses of send_gdb / gdb_expect.
889bf7c5 7739 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
7740 Replace uses of send_gdb / gdb_expect.
7741 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 7742 * gdb.threads/print-threads.exp:
9db70545
MS
7743 Replace uses of send_gdb / gdb_expect.
7744 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
7745 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
7746 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
7747
7748 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
7749 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
7750 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
7751 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
7752 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
7753 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
7754 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
7755 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
7756 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
7757 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
7758 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
7759
359cc68c
JK
77602010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7761
7762 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
7763
7d3fe98e
SW
77642010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
7765
7766 * gdb.cp/koenig.exp: Added new test case.
7767 * gdb.cp/koenig.cc: Ditto.
7768
27d3a1a2
MS
77692010-06-01 Michael Snyder <msnyder@vmware.com>
7770
7771 * gdb.base/arithmet.exp: Use gdb_test_no_output.
7772 * gdb.base/arrayidx.exp: Ditto.
7773 * gdb.base/attach.exp: Ditto.
7774 * gdb.base/auxv.exp: Ditto.
7775 * gdb.base/bigcre.exp: Ditto.
7776 * gdb.base/break-always.exp: Ditto.
7777 * gdb.base/break-interp.exp: Ditto.
7778 * gdb.base/break.exp: Ditto.
7779 * gdb.base/breakpoint-shadow.exp: Ditto.
7780 * gdb.base/call-ar-st.exp: Ditto.
7781 * gdb.base/call-sc.exp: Ditto.
7782 * gdb.base/call-signal-resume.exp: Ditto.
7783 * gdb.base/callfuncs.exp: Ditto.
7784 * gdb.base/catch-syscall.exp: Ditto.
7785 * gdb.base/charset.exp: Ditto.
7786 * gdb.base/code-expr.exp: Ditto.
7787 * gdb.base/commands.exp: Ditto.
7788 * gdb.base/cond-expr.exp: Ditto.
7789 * gdb.base/condbreak.exp: Ditto.
7790 * gdb.base/cursal.exp: Ditto.
7791 * gdb.base/cvexpr.exp: Ditto.
7792 * gdb.base/default.exp: Ditto.
7793 * gdb.base/del.exp: Ditto.
7794 * gdb.base/detach.exp: Ditto.
7795 * gdb.base/display.exp: Ditto.
7796 * gdb.base/ena-dis-br.exp: Ditto.
7797 * gdb.base/eval-skip.exp: Ditto.
7798 * gdb.base/foll-fork.exp: Ditto.
7799 * gdb.base/foll-vfork.exp: Ditto.
7800 * gdb.base/frame-args.exp: Ditto.
7801 * gdb.base/funcargs.exp: Ditto.
7802 * gdb.base/gcore-buffer-overflow.exp: Ditto.
7803 * gdb.base/gdbvars.exp: Ditto.
7804 * gdb.base/help.exp: Ditto.
7805 * gdb.base/ifelse.exp: Ditto.
7806 * gdb.base/included.exp: Ditto.
7807 * gdb.base/list.exp: Ditto.
7808 * gdb.base/macscp.exp: Ditto.
7809 * gdb.base/maint.exp: Ditto.
7810 * gdb.base/multi-fork.exp: Ditto.
7811 * gdb.base/overlays.exp: Ditto.
7812 * gdb.base/page.exp: Ditto.
7813 * gdb.base/pending.exp: Ditto.
7814 * gdb.base/pointers.exp: Ditto.
7815 * gdb.base/pr11022.exp: Ditto.
7816 * gdb.base/prelink.exp: Ditto.
7817 * gdb.base/printcmds.exp: Ditto.
7818 * gdb.base/psymtab.exp: Ditto.
7819 * gdb.base/randomize.exp: Ditto.
7820 * gdb.base/relational.exp: Ditto.
7821 * gdb.base/relocate.exp: Ditto.
7822 * gdb.base/remote.exp: Ditto.
7823 * gdb.base/sepdebug.exp: Ditto.
7824 * gdb.base/set-lang-auto.exp: Ditto.
7825 * gdb.base/setshow.exp: Ditto.
7826 * gdb.base/setvar.exp: Ditto.
7827 * gdb.base/signals.exp: Ditto.
7828 * gdb.base/signull.exp: Ditto.
7829 * gdb.base/sigstep.exp: Ditto.
7830 * gdb.base/sizeof.exp: Ditto.
7831 * gdb.base/solib-disc.exp: Ditto.
7832 * gdb.base/store.exp: Ditto.
7833 * gdb.base/structs.exp: Ditto.
7834 * gdb.base/structs2.exp: Ditto.
7835 * gdb.base/subst.exp: Ditto.
7836 * gdb.base/term.exp: Ditto.
7837 * gdb.base/trace-commands.exp: Ditto.
7838 * gdb.base/unwindonsignal.exp: Ditto.
7839 * gdb.base/valgrind-db-attach.exp: Ditto.
7840 * gdb.base/varargs.exp: Ditto.
7841 * gdb.base/watch-cond.exp: Ditto.
7842 * gdb.base/watch_thread_num.exp: Ditto.
7843 * gdb.base/watchpoint-cond-gone.exp: Ditto.
7844 * gdb.base/watchpoint.exp: Ditto.
7845 * gdb.base/whatis-exp.exp: Ditto.
7846
f8d3bf8f
MS
78472010-06-01 Michael Snyder <msnyder@vmware.com>
7848
7849 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
7850 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
7851 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
7852 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
7853 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
7854 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
7855 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
7856 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
7857 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
7858 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
7859 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
7860 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
7861 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
7862 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
7863 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
7864
3f9e0d32
JK
78652010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7866
7867 * gdb.base/commands.exp (begin commands on watch): Remove excessive
7868 trailing newline.
7869 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
7870 * gdb.java/jmisc.exp (p *args\n): Rename to ...
7871 (p *args): ... here and remove excessive trailing newline.
7872
f629457d
JB
78732010-05-31 Joel Brobecker <brobecker@adacore.com>
7874
7875 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
7876
09eef106
JK
78772010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
7878
7879 Accept the new Linux kernel "t (tracing stop)" string.
7880 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
7881 Update comment.
7882 (state_wait) <T (tracing stop)>: New.
7883 (main): Update the state_wait expect string.
7884
94f31136
PA
78852010-05-28 Pedro Alves <pedro@codesourcery.com>
7886
7887 * limits.c, limits.exp: Delete files.
7888 * Makefile.in (clean mostlyclean): Adjust.
7889 * tracecmd.exp: Adjust.
7890
096554ab
JK
78912010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7892
7893 * gdb.base/tui-layout.exp: New.
7894
27d3a1a2 78952010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 7896
889bf7c5 7897 * gdb.reverse/break-precsave.exp:
bcd2dc50 7898 Replace uses of send_gdb / gdb_expect.
889bf7c5 7899 * gdb.reverse/break-reverse.exp:
bcd2dc50 7900 Replace uses of send_gdb / gdb_expect.
889bf7c5 7901 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 7902 Replace uses of send_gdb / gdb_expect.
889bf7c5 7903 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 7904 Replace uses of send_gdb / gdb_expect.
889bf7c5 7905 * gdb.reverse/finish-precsave.exp:
bcd2dc50 7906 Replace uses of send_gdb / gdb_expect.
889bf7c5 7907 * gdb.reverse/finish-reverse.exp:
bcd2dc50 7908 Replace uses of send_gdb / gdb_expect.
889bf7c5 7909 * gdb.reverse/i386-precsave.exp:
bcd2dc50 7910 Replace uses of send_gdb / gdb_expect.
889bf7c5 7911 * gdb.reverse/i386-reverse.exp:
bcd2dc50 7912 Replace uses of send_gdb / gdb_expect.
889bf7c5 7913 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 7914 Replace uses of send_gdb / gdb_expect.
889bf7c5 7915 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 7916 Replace uses of send_gdb / gdb_expect.
889bf7c5 7917 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 7918 Replace uses of send_gdb / gdb_expect.
889bf7c5 7919 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 7920 Replace uses of send_gdb / gdb_expect.
889bf7c5 7921 * gdb.reverse/machinestate.exp:
bcd2dc50 7922 Replace uses of send_gdb / gdb_expect.
889bf7c5 7923 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 7924 Replace uses of send_gdb / gdb_expect.
889bf7c5 7925 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 7926 Replace uses of send_gdb / gdb_expect.
889bf7c5 7927 * gdb.reverse/solib-precsave.exp:
bcd2dc50 7928 Replace uses of send_gdb / gdb_expect.
889bf7c5 7929 * gdb.reverse/solib-reverse.exp:
bcd2dc50 7930 Replace uses of send_gdb / gdb_expect.
889bf7c5 7931 * gdb.reverse/step-precsave.exp:
bcd2dc50 7932 Replace uses of send_gdb / gdb_expect.
889bf7c5 7933 * gdb.reverse/step-reverse.exp:
bcd2dc50 7934 Replace uses of send_gdb / gdb_expect.
889bf7c5 7935 * gdb.reverse/until-precsave.exp:
bcd2dc50 7936 Replace uses of send_gdb / gdb_expect.
889bf7c5 7937 * gdb.reverse/until-reverse.exp:
bcd2dc50 7938 Replace uses of send_gdb / gdb_expect.
889bf7c5 7939 * gdb.reverse/watch-precsave.exp:
bcd2dc50 7940 Replace uses of send_gdb / gdb_expect.
889bf7c5 7941 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
7942 Replace uses of send_gdb / gdb_expect.
7943
3def43e0
JK
79442010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7945
7946 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
7947 excessive newline.
7948
27d3a1a2 79492010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
7950
7951 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
7952 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
7953 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
7954 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
7955 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
7956 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
7957 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
7958 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
7959 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
7960 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
7961 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
7962 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
7963 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
7964 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
7965 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
7966 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
7967 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
7968 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
7969 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 7970
27d3a1a2 79712010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 7972
22454424
MS
7973 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
7974 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
7975
7976 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
7977 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
7978 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
7979
889bf7c5 7980 * gdb.reverse/consecutive-reverse.exp:
22454424 7981 Replace uses of send_gdb / gdb_expect.
889bf7c5 7982 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
7983 Replace uses of send_gdb / gdb_expect.
7984
7985 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
7986 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
7987 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 7988 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
7989 Replace uses of send_gdb / gdb_expect.
7990 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
7991 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
7992 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
7993 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
7994 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
7995 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
7996 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
7997 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
7998 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
7999
80002010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 8001
22454424 8002 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 8003
22454424 8004 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 8005
22454424
MS
8006 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
8007 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
8008 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
8009 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
8010 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
8011 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
8012 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
8013 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
8014 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 8015
6e5f2c59
TT
80162010-05-25 Tom Tromey <tromey@redhat.com>
8017
8018 * gdb.base/macscp.exp: Add missing space after setup_kfail.
8019
bbc8b958
TT
80202010-05-25 Tom Tromey <tromey@redhat.com>
8021
8022 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
8023 argument order.
8024 * gdb.base/macscp.exp: Fix setup_kfail argument order.
8025 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
8026 order.
8027 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
8028 order.
8029 * gdb.base/call-sc.exp (setup_kfails): Remove.
8030 (setup_compiler_kfails): Remove.
8031 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
8032 argument order.
8033 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
8034 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
8035 (advancei): Fix setup_kfail argument order.
8036 * gdb.base/radix.exp: Fix setup_kfail argument order.
8037 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
8038 order.
8039 * gdb.base/structs.exp (setup_kfails): Remove.
8040 (setup_compiler_kfails): Fix setup_kfail argument order.
8041 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
8042 order.
8043 * gdb.java/jmain.exp: Fix setup_kfail argument order.
8044 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
8045 setup_kfail argument order.
8046 * gdb.cp/overload.exp: Fix setup_kfail argument order.
8047
83d1babf
TT
80482010-05-25 Tom Tromey <tromey@redhat.com>
8049
8050 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
8051
6acb16a2
MS
80522010-05-25 Michael Snyder <msnyder@vmware.com>
8053
8054 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
8055 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
8056 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
8057 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
8058 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
8059 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
8060 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
8061 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
8062 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
8063 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
8064 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
8065 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
8066 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
8067 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
8068 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
8069 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
8070 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
8071 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
8072 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
8073 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
8074 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
8075 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
8076 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
8077 * gdb.base/default.exp: Replace send_gdb with gdb_test.
8078 * gdb.base/define.exp: Replace send_gdb with gdb_test.
8079 * gdb.base/display.exp: Replace send_gdb with gdb_test.
8080 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
8081 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
8082 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
8083 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
8084 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
8085 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
8086 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
8087 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
8088 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
8089 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
8090 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
8091 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
8092 * gdb.base/help.exp: Replace send_gdb with gdb_test.
8093 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
8094 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
8095 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
8096 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
8097 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
8098 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
8099 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
8100 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 8101 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
8102
81032010-05-25 Doug Evans <dje@google.com>
8104
8105 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
8106 gdb.string_to_argv.
ad3986f0 8107
d3b1e874
TT
81082010-05-21 Tom Tromey <tromey@redhat.com>
8109
8110 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
8111 Call it.
8112 * gdb.dwarf2/pieces.S: Update.
8113 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
8114
cb826367
TT
81152010-05-21 Tom Tromey <tromey@redhat.com>
8116
8117 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
8118 Call it.
8119 * gdb.dwarf2/pieces.c (struct C): New.
8120 (f6): New function.
8121 * gdb.dwarf2/pieces.S: Replace.
8122
74de6778
TT
81232010-05-21 Tom Tromey <tromey@redhat.com>
8124
8125 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
8126 Call it.
8127
afd74c5f
TT
81282010-05-21 Tom Tromey <tromey@redhat.com>
8129
8130 * gdb.dwarf2.pieces.exp: New file.
8131 * gdb.dwarf2.pieces.S: New file.
8132 * gdb.dwarf2.pieces.c: New file.
8133
a7b75dfd 81342010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 8135 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
8136
8137 * lib/gdb.exp (gdb_test_no_output): New function.
8138 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
8139 when testing commands that should produce no output.
8140
c81c812a
JB
81412010-05-17 Joel Brobecker <brobecker@adacore.com>
8142
8143 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
8144 parameter that we want to watch being a constant.
8145
0cce5bd9
JB
81462010-05-17 Joel Brobecker <brobecker@adacore.com>
8147
8148 * gdb.ada/cond_lang: New testcase.
8149
47050449
JB
81502010-05-17 Joel Brobecker <brobecker@adacore.com>
8151
8152 * lib/gdb.exp (banned_variables): New variable/constant.
8153 (gdb_init): Add write trace on variables listed in banned_variables.
8154 (gdb_finish): Remove write traces on variables listed in
8155 banned_variables.
8156
77c01586
JB
81572010-05-17 Joel Brobecker <brobecker@adacore.com>
8158
8159 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
8160 * gdb.cp/koenig.exp: Likewise.
8161
88d4aea7
PM
81622010-05-14 Phil Muldoon <pmuldoon@redhat.com>
8163
889bf7c5 8164 PR python/11482
88d4aea7
PM
8165
8166 * gdb.python/py-value.exp (test_value_hash): New function.
8167
f5a010c0
PM
81682010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
8169
8170 PR exp/11530.
8171 * gdb.base/gdb11530.c: New file.
8172 * gdb.base/gdb11530.exp: New file.
8173
8ef4892f
JK
81742010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8175
8176 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
8177 * gdb.dwarf2/dw2-modula2-self-type.S: New.
8178
7322dca9
SW
81792010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
8180
8181 * gdb.cp/koenig.exp: New test.
8182 * gdb.cp/koenig.cc: New test program.
8183
02e7ea18
JB
81842010-05-05 Joel Brobecker <brobecker@adacore.com>
8185
8186 Remove the use of prms_id and bug_id throughout the testsuite.
8187
e1c34c5d
PM
81882010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
8189
8190 PR exp/11349.
8191 * testsuite/gdb.cp/ref-types.exp: Add test to examine
8192 use a reference local variable.
8193
8e1d0c49
JK
81942010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8195
8196 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
8197 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
8198 variable different_dir. Move debugfile into a full directory pathname
8199 under DIFFERENT_DIR.
8200 * lib/gdb.exp (separate_debug_filename): Remove.
8201 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
8202 variable debug_dir and mkdir of it. Update function comments.
8203
e66408ed
PA
82042010-04-29 Pedro Alves <pedro@codesourcery.com>
8205
8206 PR gdb/11557
8207
8208 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
8209 files.
8210
d7b32ed3
PM
82112010-04-29 Phil Muldoon <pmuldoon@redhat.com>
8212
889bf7c5 8213 * gdb.python/py-param.exp: New File.
d7b32ed3 8214
6aecb9c2
JB
82152010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
8216
8217 * gdb.base/default.exp: Fix "set language" test.
8218
bdf92a1c
PM
82192010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
8220
8221 PR breakpoints/11531.
8222 * gdb.base/gdb11531.c: New file.
8223 * gdb.base/gdb11531.exp: New file.
8224
3f172e24
TT
82252010-04-26 Tom Tromey <tromey@redhat.com>
8226
8227 * gdb.base/completion.exp: Add tests for completion and deprecated
8228 commands.
8229
64af4c92
JK
82302010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8231
8232 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
8233 (print /x char_array): Escape curly brackets.
8234
492928e4
JK
82352010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
8236
8237 Fix deadlock on looped list of loaded shared objects.
8238 * gdb.base/solib-corrupted.exp: New.
8239
66d09542
DE
82402010-04-23 Doug Evans <dje@google.com>
8241
8242 * gdb.python/py-section-script.c: New file.
8243 * gdb.python/py-section-script.exp: New file.
8244 * gdb.python/py-section-script.py: New file.
8245
8bd10a10
CM
82462010-04-20 Chris Moller <cmoller@redhat.com>
8247
8248 PR 10179
8249
8250 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
8251 * gdb.base/pr10179-a.c:
8252 * gdb.base/pr10179-b.c:
8253 * gdb.base/pr10179.exp: New files.
8254
c0201579
JK
82552010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8256
8257 Fix crashes on dangling display expressions.
8258 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
8259 is SEP.
8260 (lib_flags): Remove the "debug" keyword.
8261 (libsepdebug): New variable for iterating new loop.
8262 (save_pf_prefix): New variable wrapping the loop.
8263 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
8264 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
8265
793b0ff8
PM
82662010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
8267
8268 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
8269
097f51f7
PM
82702010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
8271
8272 PR stabs/11479.
8273 * gdb.stabs/gdb11479.exp: New file.
8274 * gdb.stabs/gdb11479.c: New file.
8275
9a22f0d0
PM
82762010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
8277
8278 * gdb.base/charset.c (Strin16, String32): New variables.
8279 * gdb.base/charset.exp (gdb_test): Test correct display
8280 of 16 or 32 bit strings.
8281
82822010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
8283
8284 PR 9167
8285 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
8286 * gdb.cp/pr9167.cc: New file.
8287 * gdb.cp/pr9167.exp: New file.
8288
8289
6e354e5e
PM
82902010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
8291
8292 PR pascal/11492.
8293 * gdb.pascal/gdb11492.pas: New file.
8294 * gdb.pascal/gdb11492.exp: New file.
8295
be942545
JB
82962010-04-20 Joel Brobecker <brobecker@adacore.com>
8297
1667e6e3 8298 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 8299
0c3acc09
JB
83002010-04-20 Joel Brobecker <brobecker@adacore.com>
8301
8302 * gdb.ada/dyn_loc: New testcase.
8303
ec31cde5
CM
83042010-04-20 Chris Moller <cmoller@redhat.com>
8305
8306 PR 10867
889bf7c5 8307
ec31cde5
CM
8308 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
8309 * gdb.cp/pr10687.cc: New file.
8310 * gdb.cp/pr10687.exp: New file.
8311
8312
ce4b0682
SDJ
83132010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8314 Sergio Durigan Junior <sergiodj@redhat.com>
8315
8316 * gdb.fortran/logical.exp: New testcase.
8317 * gdb.fortran/logical.f90: New file.
8318
3436961f
DE
83192010-04-19 Doug Evans <dje@google.com>
8320
8321 * gdb.base/help.exp (help source): Update expected output.
8322
4d836c09
JK
83232010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8324
8325 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
8326 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
8327 gdb_exit and return.
8328 (executable): New variable.
8329 (binfile): Use it.
8330
6149aea9
PA
83312010-04-19 Pedro Alves <pedro@codesourcery.com>
8332
8333 PR breakpoints/8554.
8334
8335 * gdb.trace/save-trace.exp: Adjust.
8336
ed41462c
L
83372010-04-17 H.J. Lu <hongjiu.lu@intel.com>
8338
8339 PR corefiles/11511
8340 * gdb.arch/system-gcore.exp: New.
8341 * gdb.arch/gcore.c: Likewise.
8342
3f7b2faa
DE
83432010-04-15 Doug Evans <dje@google.com>
8344
fa33c3cd
DE
8345 * gdb.python/py-progspace.c: New file.
8346 * gdb.python/py-progspace.exp: New file.
8347
3f7b2faa
DE
8348 * gdb.base/source.exp: Add tests for "source -s".
8349
79f283fe
PM
83502010-04-14 Phil Muldoon <pmuldoon@redhat.com>
8351
8352 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
8353 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
8354 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
8355 * gdb.python/py-mi.exp: New test for to_string returning None.
8356
fc8eb08a
PM
83572010-04-12 Phil Muldoon <pmuldoon@redhat.com>
8358
8359 * gdb.python/py-breakpoint.c: Make result global.
8360
26e197f6
JK
83612010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8362
8363 Fix non-GNU make compatibility.
8364 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
8365
adc36818
PM
83662010-04-09 Phil Muldoon <pmuldoon@redhat.com>
8367
8368 * gdb.python/py-breakpoint.exp: New File.
8369 * gdb.python/py-breakpoint.C: Ditto.
8370
64e17368
SS
83712010-04-08 Stan Shebs <stan@codesourcery.com>
8372
8373 * gdb.trace/actions.exp: Clear default-collect.
8374 * gdb.trace/save-trace.exp: Clear default-collect.
8375
fff5cc64
PM
83762010-04-08 Phil Muldoon <pmuldoon@redhat.com>
8377
8378 * gdb.python/py-value: Add null string variable.
8379 (test_lazy_string): Test zero length, NULL address lazy
8380 strings.
8381
a055a187
L
83822010-04-07 H.J. Lu <hongjiu.lu@intel.com>
8383
8384 * gdb.arch/i386-avx.c: New.
8385 * gdb.arch/i386-avx.exp: Likewise.
8386
8387 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
8388
96e39866
DE
83892010-04-06 Doug Evans <dje@google.com>
8390
8391 * gdb.base/source-test.gdb: New file.
8392 * gdb.base/source.exp: Test source -v.
8393
5984a431
UW
83942010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8395
8396 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
8397
ec8a089a
PM
83982010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
8399
8400 * gdb.stabs/aout.sed: Convert all backslash to double backslash
8401 within one line, unless it is followed by a double quote.
8402 * gdb.stabs/hppa.sed: Idem.
8403 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
8404 * gdb.stabs/weird.exp: Check for correct parsing of
8405 char and string constants.
ec8a089a
PM
8406 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
8407 in .stabs to .stabx substitution.
8408
fce3c1f0
SS
84092010-04-05 Stan Shebs <stan@codesourcery.com>
8410
8411 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
8412 constant global.
8413 * gdb.trace/tfile.exp: Try to print them.
8414
d77f58be
SS
84152010-04-04 Stan Shebs <stan@codesourcery.com>
8416
8417 * gdb.base/completion.exp: Update for new "info watchpoints".
8418 * gdb.base/default.exp: Ditto.
8419 * gdb.base/help.exp: Ditto.
8420 * gdb.base/watchpoint.exp: Ditto.
8421 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 8422
af54718e
SS
84232010-04-04 Stan Shebs <stan@codesourcery.com>
8424
8425 * gdb.trace/tfile.exp: Sharpen tfind test.
8426
74d1f91e
JK
84272010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8428
8429 * gdb.base/break-entry.exp: New.
8430
eb8e76db 84312010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 8432 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
8433
8434 * gdb.reverse/i386-sse-reverse.exp: New file.
8435 * gdb.reverse/i386-sse-reverse.c: New file.
8436
bf65cad8
PA
84372010-04-02 Pedro Alves <pedro@codesourcery.com>
8438
8439 * gdb.trace/tfind.exp: Adjust expected disassembly output.
8440
fff87407
SS
84412010-04-01 Stan Shebs <stan@codesourcery.com>
8442
8443 * gdb.trace/actions.exp: Tweak expected output.
8444 * gdb.trace/while-stepping.exp: Tweak expected output.
8445
fe01d668
L
84462010-04-01 H.J. Lu <hongjiu.lu@intel.com>
8447
8448 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
8449
86b17b60
PA
84502010-04-01 Pedro Alves <pedro@codesourcery.com>
8451
8452 * gdb.base/commands.exp: Adjust.
8453 * gdb.cp/extern-c.exp: Adjust.
8454
2c58c0a9
PA
84552010-04-01 Pedro Alves <pedro@codesourcery.com>
8456
8457 * gdb.trace/collection.c (local_test_func): Define a local struct,
8458 and instanciate it.
8459
0db9b91c
PA
84602010-04-01 Pedro Alves <pedro@codesourcery.com>
8461
8462 * gdb.trace/collection.exp (gdb_collect_args_test)
8463 (gdb_collect_argarray_test): XFAIL the tests that assume the
8464 argarray argument's elements are collected.
8465
8072405b
JK
84662010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
8467
8468 * gdb.dwarf2/dw2-bad-parameter-type.exp,
8469 gdb.dwarf2/dw2-bad-parameter-type.S: New.
8470
8bf6485c
SS
84712010-03-31 Stan Shebs <stan@codesourcery.com>
8472
8473 * gdb.trace/save-trace.exp: Test save/restore of default-collect
8474 and tracepoint conditionals.
8475 (gdb_verify_tracepoints): Delete unused return.
8476
fd7f724a
KS
84772010-03-26 Keith Seitz <keiths@redhat.com>
8478
8479 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
8480 appear in the output before main.
8481 Remove KFAIL for gdb/2215 aka bz 9320.
8482
8d9e7719
DE
84832010-03-30 Doug Evans <dje@google.com>
8484
0906dd0b
DE
8485 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
8486 by dejagnu.
8487 * gdb.arch/amd64-dword.exp: Ditto.
8488
8d9e7719
DE
8489 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
8490 match.
8491 (break printf): Ditto.
8492
1da644f0
SW
84932010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
8494
8495 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
8496 gcc < 4.4.
8497 * gdb.cp/shadow.exp: Ditto.
8498
a8121990
PA
84992010-03-29 Pedro Alves <pedro@codesourcery.com>
8500
8501 * gdb.trace/collection.exp (run_trace_experiment): Make sure
8502 "tstart" is silent.
8503
6e79d367
PA
85042010-03-29 Pedro Alves <pedro@codesourcery.com>
8505
8506 * gdb.trace/collection.exp (executable): New.
8507 (binfile): Use it.
8508 (fpreg, spreg, pcreg): New.
8509 (test_register): Use gdb_test_multiple. Pass /x to print.
8510 (prepare_for_trace_test): New.
8511 (run_trace_experiment): Use "continue", not gdb_run_cmd.
8512 (gdb_collect_args_test, gdb_collect_argstruct_test)
8513 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
8514 prepare_for_trace_test.
8515 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
8516 fpreg, spreg and pcreg.
8517 (gdb_collect_expression_test, gdb_collect_globals_test): Use
8518 prepare_for_trace_test.
8519 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
8520 try to detect tracing support here. Don't set breakpoints at
8521 `begin' or `end' here.
8522 <global scope>: Use clean_restart. Run to main before checking
8523 for tracing support. Check for for tracing support here.
8524
09248348
JK
85252010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8526
8527 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
8528 " as $displacement" to "seen displacement message".
8529
d350db38
PA
85302010-03-28 Pedro Alves <pedro@codesourcery.com>
8531
8532 * gdb.trace/while-dyn.exp (executable): New variable.
8533 (binfile): Use it.
8534 (test_while_stepping): New function. Move most tests here. Call
8535 it once for each of the while-stepping, stepping and ws aliases.
8536
907af001
UW
85372010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8538
8539 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
8540 that do not provide the tagless_struct type name at all.
8541 (test_print_anon_union): Do not check value of uninitialized
8542 union member. Do not use cp_test_ptype_class, so we can accept
8543 "long" as well as "long int".
8544
610197fd
PA
85452010-03-26 Pedro Alves <pedro@codesourcery.com>
8546
8547 * gdb.trace/tfile.c (tohex, bin2hex): New.
8548 (write_error_trace_file): Hexify error description.
8549
6c28cbf2
SS
85502010-03-25 Stan Shebs <stan@codesourcery.com>
8551
8552 * gdb.trace/tfile.c: Generate an additional trace file, improve
8553 portability.
8554 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
8555 files in a better way.
8556
e62b8c7e
KS
85572010-03-25 Keith Seitz <keiths@redhat.com>
8558
8559 * gdb.java/jprint.exp: XFAIL printing of static class members
8560 because of GCC debuginfo problem.
8561
82ccf5a5
JK
85622010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8563
8564 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
8565
293e2f9e
DJ
85662010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
8567
8568 * gdb.base/completion.exp: Allow long instead of long int.
8569 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
8570 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
8571 variable p.
8572 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
8573 * gdb.base/pointers.exp: Allow long instead of long int.
8574 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
8575 * gdb.base/step-line.exp: Allow a directory before the source file name.
8576
95a42b64
TT
85772010-03-24 Tom Tromey <tromey@redhat.com>
8578
8579 PR breakpoints/9352:
8580 * gdb.base/default.exp: Update.
8581 * gdb.base/commands.exp: Update.
8582 * gdb.cp/extern-c.exp: Test setting commands on multiple
8583 breakpoints at once.
8584
2390201f
DJ
85852010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
8586
8587 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
8588 if gdb,nosignals.
8589 * gdb.base/watchpoints.c: Do not include unnecessary headers.
8590 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
8591 exited".
8592
8c9a6790
SS
85932010-03-24 Stan Shebs <stan@codesourcery.com>
8594
8595 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
8596
a6c727b2
DJ
85972010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
8598
8599 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
8600 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
8601 argument. Handle "short" and "long".
8602 (Top level): Pass overprototyped output for old_fptr and xptr.
8603
4dfd5423
PA
86042010-03-23 Pedro Alves <pedro@codesourcery.com>
8605
8606 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
8607 format strings and add casts to avoid compiler warnings.
8608
86092010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
8610
8611 * lib/trace-support.exp (gdb_trace_setactions):
8612 Don't expect whitespace after ">" prompt.
8613 * gdb.trace/actions.exp: Adjust for output changes.
8614 * gdb.trace/while-stepping.exp: Likewise.
8615
c847d045
JK
86162010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8617
8618 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
8619 and r157645).
8620
5f717f1d
JK
86212010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8622
8623 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
8624 New.
8625
7d6d51d5
DJ
86262010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
8627
8628 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
8629 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
8630
3b11a015
SS
86312010-03-19 Stan Shebs <stan@codesourcery.com>
8632
8633 * gdb.trace/ax.exp: New file.
8634
d7d158ed
DE
86352010-03-19 Doug Evans <dje@google.com>
8636
6bb85cd1
DE
8637 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
8638 output from gcc.
8639
d7d158ed
DE
8640 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
8641 named /usr/sbin/prelink<foo>.
8642
4daf5ac0
SS
86432010-03-18 Stan Shebs <stan@codesourcery.com>
8644
8645 * gdb.trace/circ.exp: Test circular-trace-buffer.
8646 * gdb.trace/tfile.exp: Update tstatus test.
8647
e8d05480
JB
86482010-03-18 Joel Brobecker <brobecker@adacore.com>
8649
8650 * gdb.dwarf2/dw2-anonymous-func.S: New file.
8651 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
8652
441b986a
UW
86532010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8654
8655 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
8656
4247603b
PA
86572010-03-18 Pedro Alves <pedro@codesourcery.com>
8658
8659 * gdb.base/default.exp: Adjust the expected output of the finish
8660 and until commands when the inferior is not being run.
8661
13387711
SW
86622010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
8663
8664 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
8665 * gdb.cp/nsusing.exp: Ditto.
8666
6e31430b
TT
86672010-03-15 Tom Tromey <tromey@redhat.com>
8668
8669 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
8670 * gdb.cp/userdef.cc (operator==): New function.
8671 (main): New locals mem1, mem2.
8672
e2d69cb5
JZ
86732010-03-15 Jie Zhang <jie@codesourcery.com>
8674
8675 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
8676 Declare and use new loadtimeout variable.
8677
f572f0a9
DJ
86782010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
8679
8680 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
8681 Use gdb_load later.
8682
51f4c0b0
PA
86832010-03-14 Pedro Alves <pedro@codesourcery.com>
8684
8685 * gdb.base/solib-disc.c (main): Make format of fprintf a string
8686 literal. Add missing endlines to prints to stderr.
8687
1c809c68
TT
86882010-03-12 Tom Tromey <tromey@redhat.com>
8689
8690 PR c++/9708:
8691 * gdb.cp/m-static.exp: Add regression test.
8692 * gdb.cp/m-static.cc (method): New method.
8693 (main): Call it.
8694
00ae8fef
SW
86952010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
8696
8697 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
8698 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
8699
759f0f0b
PA
87002010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
8701
21e24d21
PA
8702 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
8703
87042010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
8705
759f0f0b
PA
8706 * lib/gdb.exp (skip_stl_tests): New.
8707 (gdb_compile): Symbian needs -ldl.
8708 (shlib_target_file): New.
8709 (shlib_symbol_file): New.
8710 (gdb_load_shlibs): Use shlib_target_file.
8711 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
8712 * gdb.cp/exception.exp: Use skip_stl_tests.
8713 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
8714 * gdb.cp/try_catch.exp: Use skip_stl_tests.
8715 * gdb.cp/mb-templates.exp: Ditto.
8716 * gdb.base/commands.exp: Relax regexes.
8717 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
8718 shlib_target_file and shlib_symbol_file.
8719 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
8720 sections.
8721 * gdb.base/ending-run.exp: Accept E32Main for symbian.
8722 * gdb.base/solib-disc.exp: Use
8723 shlib_target_file and shlib_symbol_file.
8724 * gdb.base/unload.exp: Don't skip on symbian. Use
8725 shlib_target_file and shlib_symbol_file.
8726 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
8727
6a8f2671 87282010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 8729
6a8f2671
PA
8730 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
8731 * gdb.trace/report.exp: Adjust for x86 and x86_64.
8732 Issue a tfind end before looking for a tracepoint frame.
8733 * gdb.trace/tfind.exp: Adjust tstatus output.
8734 Adjust disassembly output.
8735 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
8736
ccf26247
JK
87372010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8738
8739 * gdb.base/break-interp.exp: Create new displacement parameter value
8740 for the test_ld calls.
8741 (reach): New parameter displacement, verify its content. New push of
8742 pf_prefix "reach-$func:". Import global expect_out.
8743 (test_core): New parameter displacement, verify its content. New push
8744 of pf_prefix "core:". New command "set verbose on". Import global
8745 expect_out.
8746 (test_attach): New parameter displacement, verify its content. New
8747 push of pf_prefix "attach:". New command "set verbose on". Import
8748 global expect_out.
8749 (test_ld): New parameter displacement, pass it to the reach, test_core
8750 and test_attach calls and verify its content in the "ld.so exit" test.
8751 * gdb.base/prelink.exp: Remove gdb_exit and final return.
8752 (prelink): Update expected text, use gdb_test.
8753
e469c7fb
DE
87542010-03-10 Doug Evans <dje@google.com>
8755
8756 * gdb.base/checkpoint.exp: Fix comment.
8757 Lengthen timeout while doing >600 checkpoints test.
8758 Rename duplicate "kill all one" test to keep test names unique.
8759
60e1c644
PA
87602010-03-10 Pedro Alves <pedro@codesourcery.com>
8761
8762 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
8763
cec808ec
KS
87642010-03-08 Keith Seitz <keiths@redhat.com>
8765
889bf7c5
PA
8766 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
8767 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
8768 (dm_type_long): New function.
8769 (dm_type_unsigned_short): New function.
8770 (dm_type_unsigned_long): New function.
8771 (myint): New typedef.
8772 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
8773 long, unsigned shor and long, operator char*, and typedef.
8774 (test_lookup_operator_functions): Add operator char* test.
8775 (test_paddr_operator_functions): Likewise.
8776 (test_paddr_overloaded_functions): Use probe values for
8777 short, long, and unsigned short and long.
8778 (test_paddr_hairy_functions): If the demangler probe detected
8779 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
8780 demangler.
8781 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
8782 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
8783 and "print null_pmf".
8784 Add test "ptype a.*pmf".
8785 * gdb.cp/overload.exp: Allow optional "int" to appear with
8786 "short" and "long".
8787 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
8788 long expect value for men_overload1arg.
8789 Allow "int" to appear with "short" and "long".
8790 When testing "info break", add argument for main (void).
8791 Also allow "int" to appear with "short" and "long".
8792 Ditto with "unsigned" and "long long".
cec808ec
KS
8793 * gdb.java/jmain.exp: Do not enclose methods names in single
8794 quotes.
8795 * gdb.java/jmisc.exp: Likewise.
8796 * gdb.java/jprint.exp: Likewise.
8797 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
8798
8799 From Jan Kratochvil <jan.kratochvil@redhat.com>:
8800 * gdb.cp/exception.exp (backtrace after first throw)
8801 (backtrace after second throw): Allow a namespace before __cxa_throw.
8802 (backtrace after first catch, backtrace after second catch): Allow
8803 a namespace before __cxa_begin_catch.
8804
8805 * gdb.cp/cpexprs.exp: New file.
8806 * gdb.cp/cpexprs.cc: New file.
8807
8808 From Daniel Jacobowitz <dan@codesourcery.com>
8809 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
8810 to use string_to_regexp.
8811 (ctor, dtor): New functions. Use them to match constructor
8812 and destructor function types.
8813 (Top level): Use runto_main.
8814
f870a310
TT
88152010-03-05 Tom Tromey <tromey@redhat.com>
8816
8817 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
8818 gdb.target_charset.
8819 (pp_ns.to_string): Likewise.
8820
0c199f28
KS
88212010-03-04 Keith Seitz <keiths@redhat.com>
8822
8823 * gdb.cp/overload.exp: Test that the filename portion of a linespec
8824 can be quoted. Test that both the filename and function/line
8825 portions can be quoted at the same time.
8826
c7437ca6
PA
88272010-03-04 Pedro Alves <pedro@codesourcery.com>
8828
8829 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
8830
b111b805
DE
88312010-03-03 Doug Evans <dje@google.com>
8832
24486cb7
DE
8833 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
8834 libc contains libpthread.
8835
b111b805
DE
8836 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
8837 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
8838 of gdb_compile. Add another pattern to match android backtrace.
8839
a0e0ef55
TT
88402010-03-03 Tom Tromey <tromey@redhat.com>
8841
8842 PR gdb/11345:
8843 * gdb.base/printcmds.exp (test_printf): Add test.
8844
1ba53b71
L
88452010-03-02 H.J. Lu <hongjiu.lu@intel.com>
8846
8847 * gdb.arch/amd64-byte.exp: New.
8848 * gdb.arch/amd64-dword.exp: Likewise.
8849 * gdb.arch/amd64-pseudo.c: Likewise.
8850 * gdb.arch/amd64-word.exp: Likewise.
8851 * gdb.arch/i386-byte.exp: Likewise.
8852 * gdb.arch/i386-pseudo.c: Likewise.
8853 * gdb.arch/i386-word.exp: Likewise.
8854
f5dff777
DJ
88552010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
8856
8857 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
8858 types. Add structreg, bitfields, and flags registers.
8859 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
8860 registers.
8861
90884b2b
L
88622010-03-01 H.J. Lu <hongjiu.lu@intel.com>
8863
8864 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
8865 (load_description): Set architecture if defined.
8866
dc00d89f
PM
88672010-02-28 Phil Muldoon <pmuldoon@redhat.com>
8868
8869 * gdb.python/py-frame.exp: Add read_var block tests.
8870 * gdb.python/py-frame.c (block): New function.
8871
0e095b7e
JK
88722010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8873 Daniel Jacobowitz <dan@codesourcery.com>
8874
8875 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
8876
624f1a65
DM
88772010-02-25 David S. Miller <davem@davemloft.net>
8878
8879 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
8880 fix logic for setting all_syscalls_numbers.
8881
f3e9a817
PM
88822010-02-24 Phil Muldoon <pmuldoon@redhat.com>
8883
8884 * Makefile.in: Add py-block and py-symbol.
8885 * gdb.python/py-symbol.exp: New File.
8886 * gdb.python/py-symtab.exp: New File.
8887 * gdb.python/py-block.exp: New File.
8888 * gdb.python/py-symbol.c: New File.
8889 * gdb.python/py-block.c: New File.
8890
f6bbabf0
PM
88912010-02-24 Phil Muldoon <pmuldoon@redhat.com>
8892
8893 PR python/11314
8894 * lib/gdb.exp (skip_python_tests): New function.
8895 * gdb.python/py-cmd.exp: Use skip_python_tests.
8896 * gdb.python/py-frame.exp: Likewise.
8897 * gdb.python/py-function.exp: Likewise.
8898 * gdb.python/py-prettyprint.exp: Likewise.
8899 * gdb.python/py-template.exp: Likewise.
8900 * gdb.python/py-type.exp: Likewise.
8901 * gdb.python/py-value.exp: Likewise.
8902
85d721b8
PA
89032010-02-22 Pedro Alves <pedro@codesourcery.com>
8904
8905 PR9605
8906
8907 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
8908
48e32051
TT
89092010-02-19 Tom Tromey <tromey@redhat.com>
8910
8911 PR c++/8693, PR c++/9496:
8912 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
8913 regression tests.
8914
ac9c0048
JK
89152010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8916
8917 Fix compatibility with m68k as.
8918 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
8919 Use only /* comments */.
8920
57bb97a4
UW
89212010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8922
8923 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
8924 * configure: Regenerate.
8925
7d1bf85c
DJ
89262010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
8927
8928 * gdb.python/py-type.exp: Check for Python support.
8929
061b5285
PA
89302010-02-17 Pedro Alves <pedro@codesourcery.com>
8931
8932 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
8933 `regsub' syntax available.
8934
f8a8bc2c
PA
89352010-02-17 Pedro Alves <pedro@codesourcery.com>
8936
8937 * gdb.base/shmain.c (main): Remove printf call.
8938 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
8939 * gdb.base/unload.c (main): Make format of fprintf a string
8940 literal. Add missing endlines to prints to stderr.
8941 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
8942
6f451e5e
TT
89432010-02-17 Tom Tromey <tromey@redhat.com>
8944
8945 * gdb.java/jprint.java (jprint.props): New field.
8946 * gdb.java/jprint.exp (set_lang_java): Add regression test.
8947
12d79008
PA
89482010-02-17 Pedro Alves <pedro@codesourcery.com>
8949
ef801a0e 8950 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
8951 available.
8952
d252f7e5
DJ
89532010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8954
8955 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
8956 creation to support remote host testing.
8957
67bdab6c
DJ
89582010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8959
8960 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
8961 Recognize "command not found".
8962
bb391223
DJ
89632010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8964
8965 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
8966 single-stepping.
8967
70362913
DJ
89682010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8969
8970 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
8971 if arguments are not supported.
8972
493f3c00
DJ
89732010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8974
8975 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
8976 be const or non-const.
8977
8034c749
DJ
89782010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8979
8980 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
8981 mi_send_resuming_command to send -exec-continue.
8982
791dfb64
DJ
89832010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8984
8985 * gdb.base/list.exp (test_list_filename_and_function): Add test
8986 with single quotes.
8987 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
8988 matching.
8989 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
8990 Add KFAIL'd tests for PR gdb/11289.
8991
7c5fe868
DJ
89922010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8993
8994 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
8995
fdc498b8
DJ
89962010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8997
8998 * gdb.base/comp-dir/subdir/dummy.txt: New file.
8999 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
9000 a temporary directory.
9001
b519e2a6
DJ
90022010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9003
9004 * gdb.base/charset.exp: Use a single regular expression to match
9005 show host-charset and show target-charset output.
9006
74164c56
JK
90072010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9008
9009 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
9010 "Illegal process-id" expect string more exact.
9011 (attach to digits-starting nonsense is prohibited): New.
9012
701ed6dc
JK
90132010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9014
9015 * gdb.base/prelink.exp (set verbose on): New.
9016
889bf7c5 90172010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
9018
9019 * mi-reverse.exp: New file. Test for reverse option to the
9020 following MI commands: exec-continue, exec-finish, exec-next,
9021 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 9022
dadf0e9c
JB
90232010-02-09 Joel Brobecker <brobecker@adacore.com>
9024
9025 * gdb.ada/ptype_tagged_param: New testcase.
9026
714f19d5
TT
90272010-02-08 Tom Tromey <tromey@redhat.com>
9028
9029 PR c++/8017:
9030 * gdb.cp/overload.exp: Add tests.
9031 * gdb.cp/overload.cc (struct K): New.
9032 (namespace N): New.
9033 (main): Call new functions.
9034 (K::staticoverload): Define.
9035
889bf7c5 90362010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
9037
9038 PR gdb/10728
9039 * gdb.cp/pr10728-x.h: New file.
9040 * gdb.cp/pr10728-x.cc: New file.
9041 * gdb.cp/pr10728-y.cc: New file.
9042 * gdb.cp/pr10728.exp: New file.
9043 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
9044
889bf7c5 90452010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
9046
9047 PR gdb/9067
9048 * gdb.cp/pr9067.exp: New
9049 * gdb.cp/pr9067.cc: New
9050 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
9051
7b356089
JB
90522010-02-08 Joel Brobecker <brobecker@adacore.com>
9053
9054 * lib/gdb.exp (gdb_test_timeout): New global variable.
9055 Set it to timeout if not already set.
9056 (gdb_init): Reset the value of timeout to gdb_test_timeout.
9057
1be00882
DE
90582010-02-05 Doug Evans <dje@google.com>
9059
9060 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
9061 user.
9062
82856980
SW
90632010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
9064
9065 PR c++/7935:
9066 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
9067
1a334831
TT
90682010-02-04 Tom Tromey <tromey@redhat.com>
9069
9070 * gdb.cp/virtbase.exp: Make test case names unique.
9071
9c3c02fd
TT
90722010-02-02 Tom Tromey <tromey@redhat.com>
9073
9074 * gdb.cp/virtbase.exp: Add regression tests.
9075 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
9076 (main): Instantiate RHC.
9077
0cc2414c
TT
90782010-02-02 Tom Tromey <tromey@redhat.com>
9079
9080 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
9081 type-printing change.
9082
edf3d5f3
TT
90832010-02-02 Tom Tromey <tromey@redhat.com>
9084
9085 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
9086 * gdb.cp/virtbase.cc: New file.
9087 * gdb.cp/virtbase.exp: New file.
9088 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
9089
e4b7f41c
JK
90902010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9091
9092 PR libc/11214:
9093 * gdb.threads/current-lwp-dead.c: Include features.h.
9094 (HAS_NOMMU): New.
9095 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
9096
b381ea14
JK
90972010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9098
9099 * gdb.base/symbol-without-target_section.exp,
9100 gdb.base/symbol-without-target_section.c: New.
9101
c593ac0e
DJ
91022010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9103
9104 * gdb.base/bigcore.exp: Reset increased timeout.
9105 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
9106
db25f29d
DJ
91072010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9108
9109 * gdb.base/gcore.exp (capture_command_output): Use
9110 gdb_test_multiple.
9111
f9d67f43
DJ
91122010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9113
9114 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
9115 * gdb.arch/thumb2-it.exp (test_it_break): New function.
9116 (Top level): Call it.
9117
177321bd
DJ
91182010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9119
9120 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
9121
97f2ed50
DJ
91222010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
9123
9124 * gdb.base/call-strs.exp, gdb.base/default.exp,
9125 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
9126 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
9127 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
9128 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
9129 gdb.base/watchpoint-solib.exp: Save and restore timeout.
9130 * gdb.base/ending-run.exp: Correct restore of timeout.
9131 * gdb.base/page.exp: Remove unnecessary timeout setting.
9132
e4e2711a
JB
91332010-01-29 Joel Brobecker <brobecker@adacore.com>
9134
9135 * gdb.ada/rec_return: New testcase.
9136
ba581dc1
JB
91372010-01-29 Joel Brobecker <brobecker@adacore.com>
9138
9139 * gdb.ada/call_pn: New testcase.
9140
4ea95be9
DJ
91412010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
9142
9143 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
9144 (Top level): Use it to resume.
9145 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
9146 the Thumb mode displaced stepping error as unsupported.
9147
df83a9bf
SW
91482010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
9149
889bf7c5
PA
9150 * gdb.cp/nsusing.exp: Added more tests.
9151 * gdb.cp/nsrecurs.exp: Ditto.
9152 * gdb.cp/nsusing.cc: Added test functions.
9153 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 9154
40b27cdc
JK
91552010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9156
9157 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
9158 absolute directory pathnames in gdb.sum file.
9159
de958931
SW
91602010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
9161
9162 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
9163 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
9164
708ead4e
TT
91652010-01-26 Tom Tromey <tromey@redhat.com>
9166
9167 PR exp/7643:
9168 * gdb.base/printcmds.exp (test_print_string_constants): Remove
9169 setup_kfail.
9170
b14e635e
SW
91712010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
9172
9173 * gdb.cp/nsrecurs.exp: New test.
9174 * gdb.cp/nsrecurs.cc: New test program.
9175 * gdb.cp/nsstress.exp: New test.
9176 * gdb.cp/nsstress.cc: New test program.
9177 * gdb.cp/nsdecl.exp: New test.
9178 * gdb.cp/nsdecl.cc: New test program.
9179
8540c487
SW
91802010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
9181
9182 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
9183 imported into file scope.
9184 Marked test as xfail.
9185 * gdb.cp/namespace-using.cc (marker5): New function.
9186 * gdb.cp/shadow.exp: New test.
9187 * gdb.cp/shadow.cc: New test program.
9188 * gdb.cp/nsimport.exp: New test.
9189 * gdb.cp/nsimport.cc: New test program.
9190
421d5d99
TT
91912010-01-25 Tom Tromey <tromey@redhat.com>
9192
9193 PR gdb/11049:
9194 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
9195 with "set print null-stop on".
9196
691f8dc1
JK
91972010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9198
9199 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
9200 Adjust it for DISASSEMBLY_OMIT_FNAME.
9201
0b92b5bb
TT
92022010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9203
9204 PR symtab/11199:
9205 * gdb.dwarf2/member-ptr-forwardref.exp,
9206 gdb.dwarf2/member-ptr-forwardref.S: New.
9207
23787403
JK
92082010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9209
9210 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
9211 (thread1_func): Protect thread1_tid with thread1_tid_cond by
9212 thread1_tid_mutex. Remove gdbstop_mutex handling.
9213 (thread2_func): Protect thread2_tid with thread2_tid_cond by
9214 thread2_tid_mutex. Remove gdbstop_mutex handling.
9215 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
9216 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
9217 pthread_cond_wait conditionalizations by while loops.
9218
b966cb8a
TT
92192010-01-20 Tom Tromey <tromey@redhat.com>
9220
9221 PR backtrace/10770:
9222 * gdb.dwarf2/pr10770.exp: New file.
9223 * gdb.dwarf2/pr10770.c: New file.
9224 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
9225
fcae584b
VP
92262010-01-20 Vladimir Prus <vladimir@codesourcery.com>
9227
9228 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
9229 that target was removed, and the test always runs native anyway.
9230
a0f49112
JK
92312010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9232
9233 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
9234 gdb.base/watchpoint-cond-gone-stripped.c: New.
9235
ceeb3d5a
TT
92362010-01-19 Tom Tromey <tromey@redhat.com>
9237
9238 PR c++/8000:
9239 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
9240 existing tests.
9241 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
9242 (main): Use AAA::SomeEnum.
9243
dd322c54
JK
92442010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9245
9246 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
9247 (test_ignore_count): Declare line_callme_body global.
9248 (run to breakpoint with ignore count): Use line_callme_body.
9249 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
9250 (set line_main_hello, set line_main_return): Reindent.
9251 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
9252 New.
9253 (continue to callee4): Use line_callee4_body.
9254 (check *stopped from CLI command): Use line_callee4_next.
9255 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
9256 (set line_main_hello, set line_main_return): Reindent.
9257 (set line_callee4_head, set line_callee4_body): New.
9258 (continue to callee4): Use line_callee4_body.
9259
4e8f195d
TT
92602010-01-18 Tom Tromey <tromey@redhat.com>
9261
9262 PR c++/9680:
9263 * gdb.cp/casts.cc: Add new classes and variables.
9264 * gdb.cp/casts.exp: Test new operators.
9265
9e14a9ba
JB
92662010-01-18 Tom Tromey <tromey@redhat.com>
9267 Thiago Jung Bauermann <bauerman@br.ibm.com>
9268
9269 * gdb.python/source2.py: New file.
9270 * gdb.python/source1: New file.
9271 * gdb.python/python.exp: Test "source" command.
9272
00bf0b85
SS
92732010-01-15 Stan Shebs <stan@codesourcery.com>
9274
9275 * gdb.trace/tfile.c: New file.
9276 * gdb.trace/tfile.exp: New file.
889bf7c5 9277
55235ad7
JK
92782010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9279
9280 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
9281
9f2982ff
JK
92822010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9283
9284 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
9285
bbfba9ed
JK
92862010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9287
9288 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
9289 (libfunc): New parameter action. Implement also selectable "sleep".
9290 * gdb.base/break-interp-main.c: Include assert.h.
9291 (libfunc): New parameter action.
9292 (main): New parameters argc and argv. Assert argc. Pass argv.
9293 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
9294 (test_attach): New proc.
9295 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
9296 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
9297
61f0d762
JK
92982010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9299
9300 * gdb.base/break-interp.exp (test_core): New proc.
9301 (test_ld): Call it.
9302
06a6f270
JK
93032010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9304
9305 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
9306 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
9307 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
9308 and gdb_compile_shlib. Use new -Wl compiler options.
9309 (dl bt, main bt): New tests.
9310
51bee8e9
JK
93112010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9312
9313 Support PIEs with no symfile_objfile.
9314 * gdb.base/break-interp.exp: New argument at the test_ld calls.
9315 (test_ld): New parameter trynosym.
9316 (test_ld <$trynosym>): New block.
9317
b8040f19
JK
93182010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9319
9320 * gdb.base/break-interp.exp: New file.
9321
be759fcf
PM
93222010-01-13 Phil Muldoon <pmuldoon@redhat.com>
9323
9324 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
9325 * gdb.python/py-prettyprint.py (pp_ls): New printer.
9326 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
9327 test.
9328 * gdb.python/py-prettyprint.c: Define lazystring test structure.
9329 * gdb.python/py-mi.exp: Add lazy string test.
9330
dc146f7c
VP
93312010-01-13 Vladimir Prus <vladimir@codesourcery.com>
9332
9333 * lib/mi-support.exp (mi_check_thread_states): Handle
9334 core number in thread listing.
9335
b4ba55a1
JB
93362010-01-12 Joel Brobecker <brobecker@adacore.com>
9337
9338 * gdb.base/maint.exp: Adjust the expected output for the
9339 "maint print type" test. Use gdb_test_multiple instead of
9340 gdb_sent/gdb_expect.
9341
08e24bd4
DE
93422010-01-11 Doug Evans <dje@google.com>
9343
6496a609
DE
9344 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
9345 from gdbserver_download. All callers updated.
9346
08e24bd4
DE
9347 * gdb.server/ext-run.exp: "info os processes" requires xml support.
9348
b5cfddf5
JK
93492010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9350
9351 Implement binary numbers parsing.
9352 * gdb.base/printcmds.exp (test_integer_literals_accepted)
9353 (test_integer_literals_rejected): New binary tests.
9354
3725885a
RW
93552010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
9356
9357 * gdb.cell/configure: Regenerate.
9358
37aeb5df
JK
93592010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9360
9361 * gdb.base/corefile.exp: Move the core finding block out and call it as
9362 core_find, new variable $corefile, replace corefile by $corefile and
9363 [file tail $corefile] for usage vs. test names resp.
9364 * lib/gdb.exp (core_find): Move it as a new function here. New
9365 parameter binfile and deletefiles. New variable $destcore. Pre-delete
9366 $destcore. Return "" on error.
9367
d521f563
JK
93682010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9369
9370 Workaround PR binutils/10802.
9371 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
9372 (twice).
9373
28f24826
DJ
93742010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
9375
9376 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
9377
2de75e71
JB
93782010-01-08 Joel Brobecker <brobecker@adacore.com>
9379
9380 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
9381 call, to avoid interruption.
9382
fe00719b 93832010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
9384
9385 * gdb.stabs/weird.def (args93): New.
9386
d0ef5df8
DE
93872010-01-07 Doug Evans <dje@google.com>
9388
9389 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
9390
3a08d52f
TT
93912010-01-07 Tom Tromey <tromey@redhat.com>
9392
9393 * gdb.base/source.exp: Use correct line number.
9394
7a697b8d
SS
93952010-01-05 Stan Shebs <stan@codesourcery.com>
9396
9397 * gdb.trace/tracecmd.exp: Test ftrace.
9398
7803799a
UW
93992010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9400
9401 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
9402
c54eabfa
JK
94032010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9404
9405 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
9406 "uint_for_mi_testing".
9407
02e7ef19
JB
94082010-01-01 Joel Brobecker <brobecker@adacore.com>
9409
9410 Test indented comment in file being sourced.
9411 * gdb.base/commands.exp: Test indented comment in file being sourced.
9412
abd775ce
JB
94132010-01-01 Joel Brobecker <brobecker@adacore.com>
9414
9415 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
9416 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
9417 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
9418 notice.
9419
79b55b82
JB
94202010-01-01 Joel Brobecker <brobecker@adacore.com>
9421
9422 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
9423 notice.
9424
8997583e
JK
94252010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9426
9427 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
9428 missing $after_stopped and comma (,) expectation.
9429
6da95a67
SS
94302009-12-31 Stan Shebs <stan@codesourcery.com>
9431
9432 * gdb.trace/actions.exp: Test teval action.
889bf7c5 9433
218d2fc6
TJB
94342009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
9435
9436 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
9437 (top level): Call test_watchpoint_in_big_blob.
9438 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
9439 watchpoints.
9440 (func3): Write to buf.
9441
236f1d4d
SS
94422009-12-29 Stan Shebs <stan@codesourcery.com>
9443
9444 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 9445
f61e138d
SS
94462009-12-28 Stan Shebs <stan@codesourcery.com>
9447
9448 * gdb.trace/tsv.exp: New file.
9449 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 9450
0219b378
DJ
94512009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
9452
9453 * gdb.base/find.c (main): Reference search buffers.
9454 * gdb.base/included.c (main): Reference integer.
9455 * gdb.base/ptype.c (charfoo): Declare.
9456 (intfoo): Call charfoo.
9457 * gdb.base/scope0.c (useitp): New function.
9458 (usestatics): Use useitp.
9459 (useit): Add a type for val.
9460 * gdb.base/scope1.c (useit1): Take a pointer argument.
9461 (usestatics1): Update calls to useit1.
9462 * gdb.cp/call-c.cc: Declare foo.
9463 (main): Call foo.
9464 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
9465 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
9466 (main): Call C::ensureRefs and ensureOtherRefs.
9467 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
9468 variables.
9469 (ensureOtherRefs): New function.
9470 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
9471 * gdb.cp/templates.cc (main): Call t5i.value.
9472
3f78692f
JK
94732009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9474
9475 Fix compatibility with G++-4.5.
9476 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
9477 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
9478 (uncaught return): Remove.
9479
429374b8
JK
94802009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
9481 Phil Muldoon <pmuldoon@redhat.com>
9482
9483 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
9484 (bp_location13, bp_location14, bp_location17, bp_location18)
9485 (marker3_proto, marker4_proto): New variables.
9486 (breakpoint info): Update output.
9487 (run until breakpoint at marker3, run until breakpoint at marker4): New
9488 tests.
9489
859825b8
JK
94902009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
9491
9492 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
9493 Replace the printf call of Y by provided "y-set-1" label. New block
9494 for the second shared library.
9495 * gdb.base/unload.exp: Compile also the second library, call
9496 gdb_load_shlibs also for it. Use now gdb_breakpoint.
9497 (single pending breakpoint info): Rename to ...
9498 (pending breakpoint info before run): ... this extended test.
9499 (libfile2, libname2, libsrcfile2, libsrc2)
9500 (lib_sl2): New variables.
9501 (exec_opts): Set also SHLIB_NAME2.
9502 (pending breakpoint info on first run at shrfunc1)
9503 (pending breakpoint info on second run at shrfunc1)
9504 (pending breakpoint info on second run at shrfunc2)
9505 (print y from libfile, print y from libfile2): New tests.
9506 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
9507 * gdb.base/unloadshr2.c: New.
9508
e6a386cd
HZ
95092009-12-22 Hui Zhu <teawater@gmail.com>
9510
9511 * gdb.reverse/sigall-reverse.exp: Adjust.
9512
9e19b45e
VP
95132009-12-21 Vladimir Prus <vladimir@codesourcery.com>
9514
9515 PR gdb/10884
9516
9517 * gdb.mi/var-cmd.c (do_bitfield_tests): New
9518 (main): Call do_bitfield_tests.
aacf5b1e 9519 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 9520
d53a7b30
JB
95212009-12-20 Joel Brobecker <brobecker@adacore.com>
9522
9523 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
9524 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
9525 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
9526 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
9527 gdb.modula2/unbounded1.c: Update copyright header.
9528
191ca0a1
CM
95292009-12-10 Chris Moller <moller@mollerware.com>
9530
9531 PR gdb/9399
9532 * gdb.cp/virtfunc2.exp: New tests
9533 * gdb.cp/virtfunc2.cc: New tests
9534 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
9535
0fa6cf1b
MS
95362009-12-10 Oza Pawandeep (paawan1982@yahoo.com
9537
9538 * gdb.reverse/i387-env-reverse.c: New file.
9539 * gdb.reverse/i387-env-reverse.exp: New file.
9540 * gdb.reverse/i387-stack-reverse.c: New file.
9541 * gdb.reverse/i387-stack-reverse.exp: New file.
9542
361ae042
PM
95432009-12-08 Phil Muldoon <pmuldoon@redhat.com>
9544
9545 * gdb.python/py-type.exp (test_range): New test.
9546
bfd31e71
PM
95472009-12-03 Phil Muldoon <pmuldoon@redhat.com>
9548
9549 PR python/10805
9550
9551 * gdb.python/py-type.exp: New file.
9552 * gdb.python/py-type.c: New file.
9553 * Makefile.in: Add py-type.
9554
57a1d736
TT
95552009-12-03 Tom Tromey <tromey@redhat.com>
9556
9557 * gdb.python/py-value.exp (test_parse_and_eval): New
9558 function.
9559
1f3b5d1b
PP
95602009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
9561
9562 PR gdb/11022
9563
9564 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
9565 * gdb.base/pr11022.c: New test.
9566
8b7dbdc9
JK
95672009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9568
9569 Fix spurious false FAILs.
9570 * gdb.base/structs.c (chartest): New.
9571 (main): Fill-in chartest.
9572 * gdb.base/structs.exp (anychar_re, first): New.
9573 (start_structs_test): Import global anychar_re and first.
9574 New gdb_test call "set print elements 300; ${testfile}"
9575 (start_structs_test <$first>): New block.
9576 (any): Import global anychar_re. New variable ac. Use ${ac}.
9577
6a53b2ec
JK
95782009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9579
9580 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
9581
d7167b4c
JK
95822009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9583
9584 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
9585 Force $srcfile file.
9586 * gdb.base/foll-fork.c (callee): Comment out the printf call.
9587
b1798462
UW
95882009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9589
9590 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
9591 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
9592 * gdb.threads/watchthreads-reorder.exp: Likewise.
9593
b6199126
DJ
95942009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
9595
9596 PR gdb/8704
9597
9598 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
9599 "if", and "thread". Correct matching in the previous test.
9600
b22a0510
DJ
96012009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
9602
9603 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
9604
930636d2
MS
96052009-11-23 Michael Snyder <msnyder@vmware.com>
9606
9607 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
9608 * gdb.reverse-watch-precsave.exp: Ditto.
9609
21a0512e
PP
96102009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
9611
9612 * gdb.asm/asm-source.exp: Adjust.
9613 * gdb.base/help.exp: Adjust.
889bf7c5 9614
fc30d5e0
PA
96152009-11-22 Pedro Alves <pedro@codesourcery.com>
9616
9617 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
9618 (do_syscall_tests_without_xml): Set data-directory to
9619 /the/path/to/nowhere.
9620
f6bc2008
PA
96212009-11-21 Pedro Alves <pedro@codesourcery.com>
9622
9623 * gdb.threads/local-watch-wrong-thread.c,
9624 gdb.threads/local-watch-wrong-thread.exp: New files.
9625
8c2fb5de
PA
96262009-11-21 Pedro Alves <pedro@codesourcery.com>
9627
9628 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
9629 assume new `regsub' syntax available.
9630
ebec9a0f
PA
96312009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9632
a79d3c27
JK
9633 * gdb.base/watchpoint-hw-hit-once.exp,
9634 gdb.base/watchpoint-hw-hit-once.c: New.
9635
96362009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9637
9638 * gdb.threads/watchthreads-reorder.exp,
9639 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 9640
276a961b
MK
96412009-11-17 Nathan Sidwell <nathan@codesourcery.com>
9642
9643 * gdb.xml/tdesc-regs.exp: Use for m68k.
9644
4867c1fb
PA
96452009-11-15 Pedro Alves <pedro@codesourcery.com>
9646
9647 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
9648
f6838f81
DJ
96492009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9650
9651 * lib/gdb.exp (current_target_name): New procedure.
9652 (gdb_wrapper_target): New variable.
9653 (gdb_wrapper_init): Set gdb_wrapper_target.
9654 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
9655 wrapper.
9656
4ac4dd3f
DJ
96572009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9658
9659 * gdb.base/remote.exp: Delete the slowest load test.
9660 Do not load with fixed packet sizes.
9661
a7881759
DJ
96622009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9663
9664 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
9665
97a5b505
DJ
96662009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9667
9668 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
9669 srcfile when setting a breakpoint.
9670
d3e1fc54
DJ
96712009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
9672
9673 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
9674 macros.
9675
7cbcbded
DJ
96762009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9677
9678 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
9679 to be in memory.
9680 * gdb.base/display.c (force_mem): New.
9681 (do_loops): Use it. Add breakpoint comments.
9682 (do_vars): Add a breakpoint comment.
9683 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
9684 line numbers.
9685
bdea3a92
NF
96862009-11-13 Nathan Froyd <froydnj@codesourcery.com>
9687
9688 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
9689 instead of a bare "run".
9690
269f82e5
PP
96912009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
9692
9693 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 9694
a69b7d9d
DJ
96952009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9696
9697 * lib/cell.exp (skip_cell_tests): Clean up test files before
9698 returning.
9699
b598bfda
DJ
97002009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9701
9702 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
9703 and the breakpoint menu. Do not call perror if a prompt is seen.
9704 Consume the following GDB prompt.
9705 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
9706 * gdb.cp/namespace.exp: Use gdb_test.
9707 * gdb.cp/templates.exp: Use gdb_test.
9708 (test_template_breakpoints): Use gdb_test_multiple.
9709
87728fa0
DJ
97102009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9711
9712 * gdb.base/break1.c (struct some_struct, values): Move earlier.
9713 (marker4): Reference values.
9714
b67c692f
DJ
97152009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9716
9717 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
9718 is missing.
9719
f0df251a
DJ
97202009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9721
9722 * gdb.base/break.c (need_malloc): New.
9723 * gdb.base/constvars.c (main): Reference crass and crisp.
9724 * gdb.base/gdb1821.c (main): Reference bar.
9725 * gdb.cp/gdb1355.cc (main): Reference s1.
9726 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
9727 (main): Call them.
9728 * gdb.cp/hang2.cc (dummy2): Define.
9729 * gdb.cp/hang3.cc (dummy3): Define.
9730 * gdb.cp/m-data.cc (main): Reference shadow.
9731
bdf7534a
NF
97322009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9733 Nathan Froyd <froydnj@codesourcery.com>
9734
9735 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
9736 remote host.
9737
f24fce77
NF
97382009-11-12 Nathan Froyd <froydnj@codesourcery.com>
9739
9740 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
9741 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
9742 * gdb.dwarf2/dw2-compressed.exp: Likewise.
9743 * gdb.dwarf2/dw2-intercu.exp: Likewise.
9744 * gdb.dwarf2/dw2-intermix.exp: Likewise.
9745 * gdb.dwarf2/dw2-producer.exp: Likewise.
9746 * gdb.dwarf2/mac-fileno.exp: Likewise.
9747 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
9748 py-prettyprint.py to the remote host.
9749 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
9750
40f0318e
KS
97512009-11-11 Keith Seitz <keiths@redhat.com>
9752
9753 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
9754 use it instead of "Foo".
9755 * gdb.cp/classes.exp (do_tests): Add a test to access
9756 a method through a typedef'd class name.
9757
f3d9f7fb
NF
97582009-11-11 Nathan Froyd <froydnj@codesourcery.com>
9759
9760 * gdb.base/long_long.exp: Permit leading zeros on floating-point
9761 exponents.
9762 * gdb.base/pointers.exp: Likewise.
9763 * gdb.cp/ref-types.exp: Likewise.
9764
a4216f37
KS
97652009-11-11 Keith Seitz <keiths@redhat.com>
9766
9767 * gdb.cp/cplusfuncs.cc (class foo): Add operators
9768 new[] and delete[].
9769 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
9770 "void".
9771 (probe_demangler): Remove all single-quoting of
9772 method and variable names.
9773 (info_func_regexp): Remove the word "void" from any
9774 occurrence of "(void)".
9775 (print_addr_2): Remove all single-quoting of
9776 method names.
9777 (print_addr_2_kfail): Likewise.
9778 (print_addr): Single-quote C function names before
9779 passing to print_addr_2.
9780 (test_paddr_operator_functions): Remove single-quoting
9781 for method names.
9782 Add tests for operator new[] and operator delete[].
9783
9b14d7aa
JK
97842009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9785
9786 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
9787
85feb311
KS
97882009-11-09 Keith Seitz <keiths@redhat.com>
9789
9790 * gdb.cp/overload.exp: Add tests for resolving overloaded
9791 methods in expression parsing/evaluation.
9792
fa335448
DJ
97932009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
9794
9795 * lib/gdb.exp (default_gdb_version): Use --version instead of
9796 --command.
9797
ec3c07fc
NS
97982009-11-10 Nathan Sidwell <nathan@codesourcery.com>
9799
9800 * lib/gdb.exp (gdb_compile_test): New.
9801 (skip_ada_tests, skip_java_tests): New.
9802 (gdb_compile): Use gdb_compile_test for f77.
9803 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
9804 * lib/java.exp (compile_java_from_source): Remove runtests check,
9805 use gdb_compile_test to record result.
9806 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
9807 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
9808 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
9809 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
9810 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
9811 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
9812 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
9813 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
9814 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
9815 adjust gdb_compile invocations.
9816
b8b4e42b
JK
98172009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9818
9819 * Makefile.in (abs_builddir): New.
9820 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
9821 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
9822 `$(abs_builddir)/site.exp'.
9823
f8b7eaf3
DJ
98242009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
9825
9826 * config/m68k-emc.exp, lib/emc-support.exp,
9827 gdb.trace/gdb_c_test.c: Delete.
9828 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
9829 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
9830 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
9831 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
9832 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
9833 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
9834 casing for m68k-*-elf.
9835
c4187697
NS
98362009-11-03 Pedro Alves <pedro@codesourcery.com>
9837
9838 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
9839 * gdb.arch/i386-prologue.exp: Likewise.
9840 * gdb.arch/i386-unwind.exp: Likewise.
9841
db16b772
DJ
98422009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
9843
9844 * lib/gdb.exp (gdb_expect): Fix timeout typo.
9845
bcf71277
DJ
98462009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
9847
9848 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
9849
0105cee2
DJ
98502009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
9851
9852 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
9853
24ddea62
JK
98542009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9855
9856 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
9857
287ccc17
JK
98582009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9859
9860 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
9861 * gdb.base/sepdebug2.c: New file.
9862
08bca259 98632009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
9864
9865 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
9866 the modified warnings for catch syscall. Verify if GDB was compiled
9867 with support for lib expat, and choose which tests to run depending
9868 on this.
9869
5d4e2b76
VP
98702009-10-30 Vladimir Prus <vladimir@codesourcery.com>
9871
9872 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
9873 that composite commands are parsed OK. And also test
9874 that breakpoint commands do work.
9875
240e538a
MS
98762009-10-23 Michael Snyder <msnyder@vmware.com>
9877
9878 gdb.reverse/consecutive-precsave.exp: Change expect pattern
9879 to allow for new disassembly style.
9880
9c419145
PP
98812009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
9882
9883 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 9884
02506ff1
MS
98852009-10-22 Michael Snyder <msnyder@vmware.com>
9886
9887 * gdb.reverse/break-precsave.exp: New test.
9888 * gdb.reverse/consecutive-precsave.exp: Ditto.
9889 * gdb.reverse/finish-precsave.exp: Ditto.
9890 * gdb.reverse/i386-precsave.exp: Ditto.
9891 * gdb.reverse/machinestate-precsave.exp: Ditto.
9892 * gdb.reverse/sigall-precsave.exp: Ditto.
9893 * gdb.reverse/solilb-precsave.exp: Ditto.
9894 * gdb.reverse/step-precsave.exp: Ditto.
9895 * gdb.reverse/until-precsave.exp: Ditto.
9896 * gdb.reverse/watch-precsave.exp: Ditto.
9897
4cf866a3
MS
98982009-10-22 Michael Snyder <msnyder@vmware.com>
9899
9900 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
9901 for gdb_expect. Adjust one test's expect strings for the new
9902 format of disassemble.
9903 * gdb.reverse/finish-reverse.exp: Delete 'return'.
9904 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
9905 gdb_test_multiple.
9906 * gdb.reverse/step-reverse.exp: Delete 'return'.
9907 * gdb.reverse/until-reverse.exp: Delete blank lines.
9908 * gdb.reverse/watch-reverse.exp: Delete blank lines.
9909
2b28d209
PP
99102009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
9911
9912 * gdb.base/consecutive.exp: Adjust.
9913 * gdb.base/display.exp: Likewise.
9914 * gdb.base/pc-fp.exp: Likewise.
9915 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 9916
33b9c32b
MS
99172009-10-19 Michael Snyder <msnyder@vmware.com>
9918
9919 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
9920 * gdb.reverse/finish-reverse.c: Ditto.
9921 * gdb.reverse/sigall-reverse.c: Ditto.
9922 * gdb.reverse/solib-reverse.c: Ditto.
9923 * gdb.reverse/step-reverse.c: Ditto.
9924 * gdb.reverse/watch-reverse.c: Ditto.
9925
6c95b8df
PA
99262009-10-19 Pedro Alves <pedro@codesourcery.com>
9927 Stan Shebs <stan@codesourcery.com>
9928
9929 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
9930 * gdb.base/foll-exec.exp: Adjust to expect a process id before
9931 "Executing new program".
9932 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
9933 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
9934 left listed after having been killed.
9935 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
9936 * gdb.base/maint.exp: Adjust test.
9937
9938 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
9939 * gdb.multi/Makefile.in: New.
9940 * gdb.multi/base.exp: New.
9941 * gdb.multi/goodbye.c: New.
9942 * gdb.multi/hangout.c: New.
9943 * gdb.multi/hello.c: New.
9944 * gdb.multi/bkpt-multi-exec.c: New.
9945 * gdb.multi/bkpt-multi-exec.exp: New.
9946 * gdb.multi/crashme.c: New.
9947
279017b7
TG
99482009-10-13 Tristan Gingold <gingold@adacore.com>
9949
9950 * gdb.base/sepdebug.exp: Check debug info are found.
9951
0413d738
PA
99522009-10-08 Pedro Alves <pedro@codesourcery.com>
9953
9954 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
9955 bits.
9956
c628eecc
JK
99572009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9958
9959 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
9960
38af1bfe
JB
99612009-10-07 Joel Brobecker <brobecker@adacore.com>
9962
9963 * gdb.base/watchpoints.c: Add copyright header. Reformat one
9964 of the comments.
9965
2b0adecd
PM
99662009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
9967
9968 * gdb.base/annota1.exp: Remove obsolete match_max increase.
9969 * gdb.base/annota3.exp: Idem.
9970 * gdb.base/maint.exp: Idem.
9971
8d417781
PM
99722009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
9973
889bf7c5 9974 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
9975 to default.
9976
bb61102d
PM
99772009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
9978
889bf7c5 9979 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
9980 mingw and cygwin targets.
9981
ace5c364
PM
99822009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
9983 Pedro Alves <pedro@codesourcery.com>
9984
889bf7c5 9985 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
9986 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
9987
c2d494a0
PM
99882009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
9989
e1b52ce2
PM
9990 * gdb.base/shr1.c: Use %p in format string.
9991 * gdb.base/unload.c: Avoid warning in fprintf.
9992 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 9993
209f53f5
PM
99942009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
9995
9996 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
9997 long type.
9998 (test_unlink): Correct printf string.
9999 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
10000 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
10001
8172766a
JK
100022009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10003
10004 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
10005 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
10006 * gdb.arch/ia64-breakpoint-shadow.S: New file.
10007
0f73703c
UW
100082009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10009
10010 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
10011 * gdb.objc/nondebug.exp: Likewise.
10012
b32306ca
UW
100132009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10014
10015 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
10016 target_info setting.
10017
10018 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
10019 that detect new threads during "info threads".
10020
0057022f
UW
100212009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10022
10023 * gdb.threads/manythreads.c (main): Increase thread stack size
10024 to 2*PTHREAD_STACK_MIN.
10025 * gdb.threads/multi-create.c (main): Likewise.
10026 (create_function): Likewise.
10027
f29c0325
UW
100282009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10029
10030 * gdb.base/dump.exp: Pass difference of pointer types instead
10031 of integer types as offset to restore in intarr3.srec case.
10032
fcb34849
UW
100332009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10034
10035 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
10036
d5142e3b
UW
100372009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10038
10039 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
10040
087b74b2 100412009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 10042
087b74b2
PM
10043 New test for two watchpoints, with disabling of
10044 the first inserted.
10045 * testsuite/gdb.base/watchpoints.c: New file.
10046 * testsuite/gdb.base/watchpoints.exp: New file.
10047
96c07c5b
TT
100482009-09-25 Tom Tromey <tromey@redhat.com>
10049
10050 * gdb.base/charset.exp: Test utf-16 strings with Python.
10051
b8899f2b
TT
100522009-09-25 Tom Tromey <tromey@redhat.com>
10053
10054 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
10055 UCS-4.
10056 * gdb.base/charset.c (utf_32_string): Rename.
10057 (init_utf32): Rename.
10058 (main): Update.
10059
329719ec
TT
100602009-09-22 Tom Tromey <tromey@redhat.com>
10061
10062 * gdb.python/py-function.exp: Add regression tests.
10063
11ef0d76
KS
100642009-09-21 Keith Seitz <keiths@redhat.com>
10065
10066 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
10067 with invalid operator.
10068
3fe8f3b3
KS
100692009-09-21 Keith Seitz <keiths@redhat.com>
10070
10071 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
10072 and destructor using typedef name of class.
10073 * gdb.cp/classes.cc (class Base1): Add a destructor.
10074 (base1): New typedef.
10075 (use_methods): Instanitate an object of type base1.
10076 * gdb.cp/templates.exp (test_template_typedef): New procedure.
10077 (do_tests): Call test_template_typedef.
10078 * gdb.cp/templates.cc (Baz::~Baz): New method.
10079 (intBazOne): New typedef.
10080 (main): Instantiate intBazOne.
10081
7a9fe101
PM
100822009-09-21 Phil Muldoon <pmuldoon@redhat.com>
10083
10084 PR python/10633
10085
10086 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
10087 Function.
10088 (run_lang_tests): Add print elements test.
10089
2e4d963f
PM
100902009-09-21 Phil Muldoon <pmuldoon@redhat.com>
10091
10092 * gdb.python/py-value.exp (test_subscript_regression): New
10093 function. Test for invalid subscripts.
10094 * gdb.python/py-value.c (main): Add test array, and pointer to it.
10095 (ptr_ref): New function.
10096
ec7e75e7
PP
100972009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
10098
10099 * gdb.base/default.exp: Fix "show convenience".
10100
0cc7d26f
TT
101012009-09-15 Tom Tromey <tromey@redhat.com>
10102
10103 * lib/mi-support.exp (mi_create_varobj): Update.
10104 (mi_create_floating_varobj): Likewise.
10105 (mi_create_dynamic_varobj): New proc.
10106 (mi_varobj_update): Update.
10107 (mi_varobj_update_with_type_change): Likewise.
10108 (mi_varobj_update_kv_helper): New proc.
10109 (mi_varobj_update_dynamic_helper): Rewrite.
10110 (mi_varobj_update_dynamic): New proc.
10111 (mi_list_varobj_children): Update.
10112 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
10113 * gdb.python/python-prettyprint.py (pp_outer): New class.
10114 (pp_nullstr): Likewise.
10115 (lookup_function): Register new printers.
10116 * gdb.python/python-prettyprint.c (struct substruct): New type.
10117 (struct outerstruct): Likewise.
10118 (substruct_test): New function.
10119 (struct nullstr): New type.
10120 (string_1, string_2): New globals.
10121 (main): Add new tests.
10122 * gdb.python/python-mi.exp: Added regression tests.
10123 * gdb.mi/mi2-var-display.exp: Update.
10124 * gdb.mi/mi2-var-cmd.exp: Update.
10125 * gdb.mi/mi2-var-child.exp: Update.
10126 * gdb.mi/mi2-var-block.exp: Update.
10127 * gdb.mi/mi-var-invalidate.exp: Update.
10128 * gdb.mi/mi-var-display.exp: Update.
10129 * gdb.mi/mi-var-cmd.exp: Update.
10130 * gdb.mi/mi-var-child.exp: Update.
10131 * gdb.mi/mi-var-block.exp: Update.
10132 * gdb.mi/mi-break.exp: Update.
10133 * gdb.mi/gdb701.exp: Update.
10134
a96d9b2e
SDJ
101352009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
10136
10137 * Makefile.in: Inclusion of catch-syscall object.
10138 * gdb.base/catch-syscall.c: New file.
10139 * gdb.base/catch-syscall.exp: New file.
10140
b43b923a
MS
101412009-09-12 Michael Snyder <msnyder@vmware.com>
10142
10143 * gdb.reverse/step-reverse.exp: Explicitly check for targets
10144 that can support reverse debuggnig.
10145
cec03d70
TT
101462009-09-11 Tom Tromey <tromey@redhat.com>
10147
10148 * gdb.dwarf2/valop.S: New file.
10149 * gdb.dwarf2/valop.exp: New file.
10150
e23bb3fc
MK
101512009-09-11 Mark Kettenis <kettenis@gnu.org>
10152
10153 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
10154
37c3696d
DE
101552009-09-10 Doug Evans <dje@google.com>
10156
10157 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
10158 Add $gdb_prompt to second breakpoint regexp.
10159
5172aecb
JB
101602009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
10161
10162 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
10163 names, add missing ones.
10164 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
10165 * gdb.python/py-frame.c: Rename from python-frame.c.
10166 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
10167 testfile name.
10168 * gdb.python/py-function.exp: Rename from python-function.exp.
10169 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
10170 testfile name.
10171 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
10172 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
10173 Adjust testfile name.
10174 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
10175 * gdb.python/py-template.cc: Rename from python-template.cc.
10176 * gdb.python/py-template.exp: Rename from python-template.exp.
10177 Adjust testfile name.
10178 * gdb.python/py-value.c: Rename from python-value.c.
10179 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
10180 testfile name.
10181
b554e4bd
JK
101822009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10183
10184 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
10185 $bpt2address.
10186 (Second breakpoint address is valid on ia64)
10187 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
10188
9a68ae16
JM
101892009-09-03 Joseph Myers <joseph@codesourcery.com>
10190
10191 * gdb.base/ending-run.exp: Restrict regular expression matching
10192 line number to require closing brace following.
10193
146b9145
DE
101942009-09-03 Doug Evans <dje@google.com>
10195
10196 * gdb.base/store.exp (check_set): Fix typo in expected value message.
10197
787d21e1
TT
101982009-09-02 Tom Tromey <tromey@redhat.com>
10199
10200 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
10201
e7802207
TT
102022009-09-02 Tom Tromey <tromey@redhat.com>
10203
10204 * gdb.dwarf2/callframecfa.exp: New file.
10205 * gdb.dwarf2/callframecfa.S: New file.
10206
817aadd2
JK
102072009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10208
10209 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
10210 gdb.base/solib-overlap-main.c: New.
10211
4a76eae5
DJ
102122009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
10213
10214 PR gdb/10565
10215
10216 * gdb.base/bitfields.c (struct container, container): New.
10217 (main): Initialize it and call break5.
10218 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
10219
d4b96c9a
JK
102202009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10221
10222 Support constant DW_AT_data_member_location by GCC PR debug/40659.
10223 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
10224
4e22772d
JK
102252009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10226
10227 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
10228
2efab443
MS
102292009-08-26 Michael Snyder <msnyder@vmware.com>
10230
10231 * gdb.base/i386-reverse.c: New file.
10232 * gdb.base/i386-reverse.exp: New file.
10233 * gdb.base/Makefile.in: Add new files to be removed.
10234
07ab73a0
JM
102352009-08-26 Joseph Myers <joseph@codesourcery.com>
10236
10237 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
10238 environment-pwd for remote host.
10239 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
10240
676accff
KS
102412009-08-24 Keith Seitz <keiths@redhat.com>
10242
10243 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
10244 Add two new C++ completer tests which limit the output to a
889bf7c5 10245 given class.
676accff 10246
f9f7ad22
MS
102472009-08-24 Michael Snyder <msnyder@vmware.com>
10248
10249 * gdb.base/del.exp: Fix typo in comment.
10250 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
10251
81ecdfbb
RW
102522009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
10253
10254 * configure: Regenerate.
10255 * gdb.hp/configure: Likewise.
10256 * gdb.hp/gdb.aCC/configure: Likewise.
10257 * gdb.hp/gdb.base-hp/configure: Likewise.
10258 * gdb.hp/gdb.compat/configure: Likewise.
10259 * gdb.hp/gdb.defects/configure: Likewise.
10260 * gdb.hp/gdb.objdbg/configure: Likewise.
10261 * gdb.stabs/configure: Likewise.
10262
cab0c772
UW
102632009-08-19 Doug Evans <dje@google.com>
10264
10265 * gdb.base/gdbvars.c: New file.
10266 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
10267
b8fa0bfa
PA
102682009-08-14 Pedro Alves <pedro@codesourcery.com>
10269
10270 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
10271 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
10272
b84aa90a
PA
102732009-08-13 Pedro Alves <pedro@codesourcery.com>
10274
10275 * gdb.base/default.exp: Adjust "set language test": it's now an
10276 enum command. Larger help string moved to "help set language".
10277 * gdb.base/help.exp: Adjust "help set language" expected output,
10278 now lists all known languages.
10279
0d8f9b2c
NF
102802009-08-11 Nathan Froyd <froydnj@codesourcery.com>
10281
10282 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
10283 all frame arguments.
10284 * gdb.arch/altivec-regs.exp: Likewise.
10285
bda180e0
TT
102862009-08-07 Tom Tromey <tromey@redhat.com>
10287
10288 * gdb.base/setshow.exp: Add tests for changes to set language, set
10289 check range, and set check type.
10290
48cb2d85
VP
102912009-08-03 Vladimir Prus <vladimir@codesourcery.com>
10292
10293 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
10294 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 10295 Call it.
48cb2d85 10296
1ea34204
UW
102972009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10298
10299 * configure.ac: Run gdb.cell tests when appropriate.
10300 * configure: Regenerate.
10301 * lib/cell.exp: New file.
10302 * gdb.cell: New directory.
10303 * gdb.cell/configure.ac: New file.
10304 * gdb.cell/configure: New file.
10305 * gdb.cell/Makefile.in: New file.
10306 * gdb.cell/arch.exp: New file.
10307 * gdb.cell/break.c: New file.
10308 * gdb.cell/break.exp: New file.
10309 * gdb.cell/break-spu.c: New file.
10310 * gdb.cell/bt.c: New file.
10311 * gdb.cell/bt2-spu.c: New file.
10312 * gdb.cell/bt-spu.c: New file.
10313 * gdb.cell/bt.exp: New file.
10314 * gdb.cell/coremaker.c: New file.
10315 * gdb.cell/coremaker-spu.c: New file.
10316 * gdb.cell/core.exp: New file.
10317 * gdb.cell/gcore.exp: New file.
10318 * gdb.cell/data.c: New file.
10319 * gdb.cell/data.exp: New file.
10320 * gdb.cell/data-spu.c: New file.
10321 * gdb.cell/ea-cache.exp: New file.
10322 * gdb.cell/ea-cache.c: New file.
10323 * gdb.cell/ea-cache-spu.c: New file.
10324 * gdb.cell/ea-standalone.c: New file.
10325 * gdb.cell/ea-standalone.exp: New file.
10326 * gdb.cell/ea-test.c: New file.
10327 * gdb.cell/ea-test.exp: New file.
10328 * gdb.cell/f-regs.exp: New file.
10329 * gdb.cell/mem-access.c: New file.
10330 * gdb.cell/mem-access.exp: New file.
10331 * gdb.cell/mem-access-spu.c: New file.
10332 * gdb.cell/ptype.exp: New file.
10333 * gdb.cell/registers.exp: New file.
10334 * gdb.cell/size.c: New file.
10335 * gdb.cell/sizeof.exp: New file.
10336 * gdb.cell/size-spu.c: New file.
10337 * gdb.cell/solib.exp: New file.
10338 * gdb.cell/solib-symbol.exp: New file.
10339
85e747d2
UW
103402009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10341
10342 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
10343
58d6951d
DJ
103442009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
10345
10346 * gdb.base/float.exp: Handle VFP registers.
10347
6e0a4f15
MS
103482009-07-14 Michael Snyder <msnyder@vmware.com>
10349
dcd5da87
MS
10350 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
10351 to bring gdb to the beginning of the calling line.
10352
6e0a4f15
MS
10353 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
10354 confusing the i386 epilogue unwinder.
10355
782b2b07
SS
103562009-07-14 Stan Shebs <stan@codesourcery.com>
10357
10358 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
10359
f662c3bc
MS
103602009-07-14 Michael Snyder <msnyder@vmware.com>
10361
10362 * gdb.reverse/step-reverse.exp (stepi into function call):
10363 Call instruction may not be first instruction in the line.
10364 (reverse stepi from a function call): Used wrong line number.
10365
8f313923
JK
103662009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10367
10368 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
10369
4662c76e
JK
103702009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10371
10372 Fix gdb.base/macscp.exp when using custom inputrc.
10373 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
10374 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
10375 env(TERM) set.
10376 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
10377 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
10378
aa81e255
JK
103792009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10380
10381 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
10382 * gdb.base/annota1.exp (thread_test): Import global $testfile.
10383 Change the compilation target to match the testcase name.
10384 * gdb.base/sect-cmd.exp: Change the compilation target to match the
10385 testcase name.
10386 * a2-run.exp: Use for setup prepare_for_testing. Change the
10387 compilation target to match the testcase name.
10388 * gdb.base/commands.exp: Likewise.
10389 * gdb.base/finish.exp: Likewise.
10390 * gdb.base/float.exp: Likewise.
10391 * gdb.base/info-target.exp: Likewise.
10392 * gdb.base/relational.exp: Likewise.
10393 * gdb.base/term.exp: Likewise.
10394 * gdb.base/until.exp: Likewise.
10395 * gdb.base/volatile.exp: Likewise.
10396 * gdb.base/whatis-exp.exp: Likewise.
10397
4c93b1d7
HZ
103982009-07-11 Hui Zhu <teawater@gmail.com>
10399
10400 * gdb.base/help.exp (disassemble): Update expected help text.
10401
812f7342
TT
104022009-07-09 Tom Tromey <tromey@redhat.com>
10403
10404 * lib/gdb.exp: Handle TRANSCRIPT.
10405 (remote_spawn, remote_close, send_gdb): New procs.
10406
fbb8f299
PM
104072009-07-10 Phil Muldoon <pmuldoon@redhat.com>
10408
10409 * gdb.python/python-prettyprint.c: Add counted null string
10410 structure.
10411 * gdb.python/python-prettyprint.exp: Print null string. Test for
10412 embedded nulls.
10413 * gdb.python/python-prettyprint.py (pp_ns): New Function.
10414 * gdb.python/python-value.exp (test_value_in_inferior): Add
10415 variable length string fetch tests.
10416 * gdb.python/python-value.c (main): Add strings for string fetch tests.
10417
c0ac0ec7
JK
104182009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10419
10420 * gdb.base/dump.exp (inaccessible memory is reported): New test.
10421
30b66ecc
TT
104222009-07-07 Tom Tromey <tromey@redhat.com>
10423
10424 * gdb.base/call-rt-st.exp: Update for change to escape output.
10425 * gdb.base/callfuncs.exp: Likewise.
10426 * gdb.base/charset.exp: Likewise.
10427 * gdb.base/constvars.exp: Likewise.
10428 * gdb.base/long_long.exp: Likewise.
10429 * gdb.base/pointers.exp: Likewise.
10430 * gdb.base/printcmds.exp: Likewise.
10431 * gdb.base/setvar.exp: Likewise.
10432 * gdb.base/store.exp: Likewise.
10433 * gdb.cp/ref-types.exp: Likewise.
10434 * gdb.mi/mi-var-child.exp: Likewise.
10435 * gdb.mi/mi-var-display.exp: Likewise.
10436 * gdb.mi/mi2-var-display.exp: Likewise.
10437 * gdb.base/charset.exp: Test octal escape sequence length.
10438 Update for change to escape output.
10439
187c4a2b
JK
104402009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10441
10442 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
10443
d80a43f9
DJ
104442009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
10445
10446 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
10447
047427a8
JK
104482009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10449
10450 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
10451 gdbserver increasing $portnum if "Can't bind address" has been seen.
10452
8b5a0f4f
PA
104532009-07-05 Pedro Alves <pedro@codesourcery.com>
10454
10455 * gdb.base/ending-run.exp: Add "step out of main" pattern for
10456 mingw32ce.
10457
7d93ba58
PA
104582009-07-05 Pedro Alves <pedro@codesourcery.com>
10459
10460 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
10461 VFP format.
10462
2277426b
PA
104632009-07-02 Pedro Alves <pedro@codesourcery.com>
10464
10465 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
10466 linux. Adjust to use "inferior", "info inferiors", "detach
10467 inferior" and "kill inferior" instead of "restart", "info fork",
10468 "detach fork" and "delete fork".
10469 * gdb.base/ending-run.exp: Spell out "info".
10470 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
10471 the "kill" command.
10472
5af949e3
UW
104732009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10474
10475 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
10476 change to prefix TLS offset in hex with 0x.
10477
5d3729b5
UW
104782009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10479
10480 * gdb.base/default.exp: Update test case for "x" changes.
10481
af589bd0
TG
104822009-07-01 Tristan Gingold <gingold@adacore.com>
10483
10484 * gdb.base/bigcore.exp: Make darwin untested.
10485
40974f91
JK
104862009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10487
10488 * gdb.base/completion.exp (directory completion): Create the directory.
10489 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
10490 escapeuniquesub.
10491 (directory completion 2): Expect now ${escapeuniquesub}.
10492 (Glob remaining of directory test): Remove one excessive newline.
10493 Expect the real output.
10494
59dd3af6
JK
104952009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10496
10497 Fix `make check//%' target after `make check' has been ran.
10498 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
10499 a mkdir call.
10500 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
10501 (%/.dir): Remove.
10502
f4e164aa
JK
105032009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10504
10505 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
10506 the expected result record.
10507
69af2122
JK
105082009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10509
10510 Remove racy FAILs relying just on the timeouts.
10511 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
10512 (annotation_level 2): Remove racy FAILs.
10513
2fd481e1
PP
105142009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
10515
10516 gdb/10275
889bf7c5
PA
10517 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
10518
c38f313d
DJ
105192009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
10520
10521 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
10522
8b777f02
VP
105232009-06-30 Vladimir Prus <vladimir@codesourcery.com>
10524
10525 * gdb.mi/mi-stack.exp: Testing symbolic options
10526 to -stack-list-locals and -stack-list-arguments.
10527
00c7eacf
JK
105282009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10529
10530 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
10531
6bc80edc
TT
105322009-06-29 Tom Tromey <tromey@redhat.com>
10533
10534 * dg-extract-results.sh: New file.
10535 * Makefile.in (FORCE_PARALLEL): New variable.
10536 (CHECK_TARGET): New conditional variable.
10537 (check): Use CHECK_TARGET.
10538 (DO_RUNTEST): New variable.
10539 (check-single): New target.
10540 (TEST_DIRS): New variable.
10541 (TEST_TARGETS): Likewise.
10542 (check-parallel): New target.
10543 (check-gdb.%): New pattern.
10544 (BASE1_FILES): New variable.
10545 (BASE2_FILES): Likewise.
10546 (check-gdb.base%): New pattern.
10547 (%/.dir): New pattern.
10548 * configure: Rebuild.
10549 * aclocal.m4 (AM_CONDITIONAL): New defun.
10550 * configure.ac: Check whether user is using GNU make.
10551 (GMAKE): New conditional.
10552
794684b6
SW
105532009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
10554
10555 * gdb.cp/namespace-nested-import.cc: New test.
10556 * gdb.cp/namespace-nested-import.exp: New test.
10557
edb3359d
DJ
105582009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
10559
10560 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
10561 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
10562 * gdb.opt/Makefile.in (EXECUTABLES): Update.
10563 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
10564 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
10565 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
10566 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
10567 gdb.opt/inline-markers.c: New files.
10568 * lib/gdb.exp (skip_inline_frame_tests): New function.
10569 (skip_inline_var_tests): New function.
10570
cf657a0c
AS
105712009-06-27 Andreas Schwab <schwab@linux-m68k.org>
10572
10573 * gdb.cp/exception.exp: Don't require $hex before inner frame in
10574 backtrace.
10575
28d41a99
MS
105762009-06-27 Michael Snyder <msnyder@vmware.com>
10577
10578 * gdb.reverse: New directory.
10579 * gdb.reverse/break-reverse.c: New test.
10580 * gdb.reverse/break-reverse.exp: New test.
10581 * gdb.reverse/consecutive-reverse.c: New test.
10582 * gdb.reverse/consecutive-reverse.exp: New test.
10583 * gdb.reverse/finish-reverse.c: New test.
10584 * gdb.reverse/finish-reverse.exp: New test.
10585 * gdb.reverse/machinestate.c: New test.
10586 * gdb.reverse/ms1.c: New test.
10587 * gdb.reverse/machinestate.exp: New test.
10588 * gdb.reverse/Makefile.in: New file.
10589 * gdb.reverse/shr2.c: New test.
10590 * gdb.reverse/solib-reverse.c: New test.
10591 * gdb.reverse/solib-reverse.exp: New test.
10592 * gdb.reverse/step-reverse.c: New test.
10593 * gdb.reverse/step-reverse.exp: New test.
10594 * gdb.reverse/until-reverse.c: New test.
10595 * gdb.reverse/ur1.c: New test.
10596 * gdb.reverse/until-reverse.exp: New test.
10597 * gdb.reverse/watch-reverse.c: New test.
10598 * gdb.reverse/watch-reverse.exp: New test.
10599 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
10600 * configure: Regenerate.
10601
fe3c8b0d
DE
106022009-06-26 Doug Evans <dje@google.com>
10603
10604 * gdb.base/psymtab.exp: Turn off pending breakpoints.
10605
3a72a602
PM
106062009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
10607
10608 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
10609 windows problem for 'file delete $binfile'.
10610
27aa8d6a
SW
106112009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
10612
10613 * gdb.cp/namespace-using.exp: New test.
10614 * gdb.cp/namespace-using.cc: New test.
10615
8ac055f8
JB
106162009-05-20 Joel Brobecker <brobecker@adacore.com>
10617
10618 * gdb.ada/variant_record_packed_array: New testcase.
10619
85e306ed
TT
106202009-06-23 Tom Tromey <tromey@redhat.com>
10621
10622 * gdb.base/charset.exp (test_combination): Regression test.
10623 * gdb.base/charset.c (my_wchar_t): New typedef.
10624 (myvar): New global.
10625 (main): Set myvar.
10626
56643c5e
PM
106272009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
10628
10629 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
10630 target.
10631
1fac167a
UW
106322009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10633
10634 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
10635
7ccb0be9
UW
106362009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10637
10638 * gdb.mi/gdb680.exp: Update test for error message.
10639
568d6575
UW
106402009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10641
10642 * gdb.base/annota1.exp: Allow multiple occurrences of the
10643 frames-invalid annotation.
10644 * gdb.cp/annota2.exp: Likewise.
10645
7cd1089b
PM
106462009-06-15 Phil Muldoon <pmuldoon@redhat.com>
10647
10648 * gdb.cp/gdb2495.cc: New file.
10649 * gdb.cp/gdb2495.exp: New file.
10650
72c63395
JK
106512009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
10652
10653 Report error on GDB crash during runto.
10654 * lib/gdb.exp (runto <eof>): New.
10655
3788363d
DJ
106562009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
10657
10658 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
10659 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
10660 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
10661 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
10662 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
10663 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
10664 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
10665 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
10666 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
10667 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
10668 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
10669 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
10670 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
10671 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
10672 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
10673 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
10674 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
10675 gdb.server/server-mon.exp, gdb.server/server-run.exp,
10676 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
10677 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
10678 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
10679 gdb.trace/passcount.exp, gdb.trace/report.exp,
10680 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
10681 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
10682 gdb.trace/while-stepping.exp: Use a unique name for the compiled
10683 executable.
10684
17592de3
PA
106852009-06-07 Pedro Alves <pedro@codesourcery.com>
10686
10687 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
10688 defined before referencing it.
10689
701e355d
DE
106902009-06-03 Doug Evans <dje@google.com>
10691
10692 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
10693 * gdb.arch/i386-see.c: Ditto.
10694
f2292c65
PM
106952009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
10696
10697 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
10698 (check_macro): Return 1 if undefined.
10699 If first test fails, check if macro debug information is available,
10700 and report unsupported test if no macro information is found.
10701
5a437975
DE
107022009-05-29 Doug Evans <dje@google.com>
10703
10704 * gdb.threads/hand-call-in-threads.exp: New.
10705 * gdb.threads/hand-call-in-threads.c: New.
10706
c141c696
MS
107072009-05-29 Michael Snyder <msnyder@vmware.com>
10708
10709 * gdb.base/break-always.exp: Change "1" to "on".
10710 Add confirmation check.
10711
b3444185
PA
107122009-05-28 Pedro Alves <pedro@codesourcery.com>
10713
10714 * gdb.threads/threxit-hop-specific.c: New.
10715 * gdb.threads/threxit-hop-specific.exp: New.
10716 * gdb.threads/thread-execl.c: New.
10717 * gdb.threads/thread-execl.exp: New.
10718
b6313243
TT
107192009-05-27 Tom Tromey <tromey@redhat.com>
10720 Thiago Jung Bauermann <bauerman@br.ibm.com>
10721
10722 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
10723 (mi_child_regexp): Likewise.
10724 (mi_list_varobj_children_range): Likewise.
10725 (mi_get_features): Likewise.
10726 (mi_list_varobj_children): Rewrite.
10727 * gdb.python/python-mi.exp: New file.
10728
a6bac58e
TT
107292009-05-27 Tom Tromey <tromey@redhat.com>
10730 Thiago Jung Bauermann <bauerman@br.ibm.com>
10731 Phil Muldoon <pmuldoon@redhat.com>
10732 Paul Pluzhnikov <ppluzhnikov@google.com>
10733
10734 * gdb.python/python-prettyprint.exp: New file.
10735 * gdb.python/python-prettyprint.c: New file.
10736 * gdb.python/python-prettyprint.py: New file.
10737 * gdb.base/display.exp: print/r is now valid.
10738
2c74e833
TT
107392009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
10740 Tom Tromey <tromey@redhat.com>
10741 Pedro Alves <pedro@codesourcery.com>
10742 Paul Pluzhnikov <ppluzhnikov@google.com>
10743
10744 * gdb.python/python-template.exp: New file.
10745 * gdb.python/python-template.cc: New file.
10746 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
10747 tests.
10748 * gdb.python/python-value.exp (py_objfile_tests): New proc.
10749 Call it.
10750 (test_value_after_death): New proc.
10751 * gdb.python/python-value.c (PTR): New typedef.
10752 (main): New variable 'x'.
10753
89c73ade
TT
107542009-05-27 Tom Tromey <tromey@redhat.com>
10755
10756 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
10757 tests.
10758 * gdb.python/python-value.exp (py_objfile_tests): New proc.
10759 Call it.
10760
a75724bc
PA
107612009-05-27 Pedro Alves <pedro@codesourcery.com>
10762
10763 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
10764
e58b0e63
PA
107652009-05-24 Pedro Alves <pedro@codesourcery.com>
10766
10767 * gdb.threads/fork-thread-pending.c: New.
10768 * gdb.threads/fork-thread-pending.exp: New.
10769
4ac36638
JK
107702009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
10771
10772 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
10773 * gdb.dwarf2/dw2-strp.S (a_string2): New.
10774
889bf7c5 107752009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 10776
889bf7c5 10777 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 10778
b242c3c2
PA
107792009-05-17 Pedro Alves <pedro@codesourcery.com>
10780
10781 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
10782 `gdb_get_line_number'. Call `callee' in both parent and child.
10783 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
10784 `gdb_get_line_number' instead of hardcoding line numbers.
10785 (catch_fork_unpatch_child): New procedure to test detaching
10786 breakpoints from child fork.
10787 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
10788 hardcoding line numbers.
10789 (do_fork_tests): Run `catch_fork_unpatch_child'.
10790
ee342b23
VP
107912009-05-17 Vladimir Prus <vladimir@codesourcery.com>
10792
10793 * gdb.mi/mi-cmd-var.exp: Check that when varobj
10794 of structure type enters or leaves the scope, it
10795 is reported by -var-update.
10796
e2009e98
DE
107972009-05-11 Doug Evans <dje@sebabeach.org>
10798
10799 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 10800 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
10801 * gdb.threads/schedlock.c (main): Fix off-by-one error.
10802
00903456
JK
108032009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10804
10805 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
10806
dc621c35
DE
108072009-04-30 Doug Evans <dje@google.com>
10808
10809 * gdb.threads/watchthreads2.exp: New testcase.
10810 * gdb.threads/watchthreads2.c: New testcase.
10811
9ab4e744
DE
108122009-04-29 Doug Evans <dje@google.com>
10813
10814 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
10815 * gdb.cp/mb-ctor.cc: Ditto.
10816 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
10817 * gdb.cp/mb-inline.h (multi_line_foo): New function.
10818 * gdb.cp/mb-inline1.cc: Call it.
10819 * gdb.cp/mb-inline2.cc: Ditto.
10820 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
10821 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
10822
484086b7
JK
108232009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10824
10825 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
10826 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
10827 Replace all uses of `decimal' by `nonzero'.
10828 (info macro FROM_COMMANDLINE): New test.
10829
379a77b5
TT
108302009-04-27 Tom Tromey <tromey@redhat.com>
10831
10832 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
10833
b92b73c2
DE
108342009-04-27 Doug Evans <dje@google.com>
10835
10836 * gdb.threads/watchthreads.c (main): Initialize args before starting
10837 the threads. Plus formatting cleanup.
10838 * gdb.threads/watchthreads.exp: Avoid errant failures due to
10839 biased scheduling of one thread.
10840
945a118d
JG
108412009-04-27 Jerome Guitton <guitton@adacore.com>
10842
10843 * gdb.cp/templates.cc (GetMax): New template.
10844 (main): Declare two instances of GetMax.
10845 * gdb.cp/templates.exp: Add new test.
10846
d389af10
JK
108472009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10848
10849 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
10850
e7f86de9
JM
108512009-04-22 Joseph Myers <joseph@codesourcery.com>
10852
10853 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
10854
334cc82d
TT
108552009-04-15 Tom Tromey <tromey@redhat.com>
10856
10857 * gdb.base/charset.exp: Add regression test.
10858
d12672cc
JB
108592009-04-14 Joel Brobecker <brobecker@adacore.com>
10860
10861 * gdb.base/exe-lock.exp: New testcase.
10862
18e8c3bc
TT
108632009-04-13 Tom Tromey <tromey@redhat.com>
10864
10865 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
10866 operator on Frame.
10867
5ecd5cbe
UW
108682009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10869
10870 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
10871 * gdb.server/ext-attach.exp: Likewise.
10872
7309f756
VP
108732009-04-03 Vladimir Prus <vladimir@codesourcery.com>
10874
10875 Eliminate some sleep usage.
10876
889bf7c5
PA
10877 * gdb.mi/basics.c (do_nothing): New.
10878 (main): Use do_nothing instead of printf, so that
10879 not to introduce race condition between output of
10880 inferiour and output of gdb. Do not use sleep as it
10881 is not generally available on embedded targets.
7309f756 10882
f4b95f6f
PA
108832009-04-02 Pedro Alves <pedro@codesourcery.com>
10884
10885 * gdb.server/ext-attach.exp: Expect an optional process id after
10886 "Detached from remote process".
10887
de40b933
JK
108882009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10889
10890 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
10891 gdb.dwarf2/dw2-unresolved.exp: New.
10892
2ae101a4
PA
108932009-04-02 Pedro Alves <pedro@codesourcery.com>
10894
10895 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
10896 mi_run_to_main.
10897
56a8e183
PA
108982009-04-02 Pedro Alves <pedro@codesourcery.com>
10899
10900 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
10901 mi_run_to_main. Skip thread exit test on remote targets.
10902 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
10903 mi_run_to_main.
10904 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
10905 mi_run_to_main.
10906 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
10907 when expecting ^connected. Detect when the target doesn't support
10908 non-stop mode.
10909 (mi_run_cmd): Detect if non-stop mode was requested by isn't
10910 supported. Return -1 on error, 0 on success.
10911 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
10912 (mi_runto): Return mi_runto_helper's result explicitly.
10913
c35fafde
PA
109142009-04-01 Pedro Alves <pedro@codesourcery.com>
10915
10916 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
10917
f8a8dce6
JB
109182009-04-01 Tom Tromey <tromey@redhat.com>
10919
10920 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
10921 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
10922 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
10923 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
10924
71c25dea
TT
109252009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
10926 Jan Kratochvil <jan.kratochvil@redhat.com>
10927
10928 PR gdb/931
10929 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
10930 output.
10931 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
10932 for gdb/931.
10933 * dw2-strp.S (DW_AT_language): Change to C++.
10934 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
10935
02d9a9ce
JB
109362009-03-31 Joel Brobecker <brobecker@adacore.com>
10937
10938 * gdb.ada/tasks: New testcase.
10939
1042e4c0
SS
109402009-03-30 Stan Shebs <stan@codesourcery.com>
10941
10942 * gdb.trace/actions.exp: Update to match new info trace format.
10943 * gdb.trace/deltrace.exp: Ditto.
10944 * gdb.trace/infotrace.exp: Ditto.
10945 * gdb.trace/passcount.exp: Ditto.
10946 * gdb.trace/save-trace.exp: Ditto.
10947 * gdb.trace/while-stepping.exp: Ditto.
10948 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
10949
f8f6f20b
TJB
109502009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
10951
10952 * gdb.python/python-frame.c: New file.
10953 * gdb.python/python-frame.exp: New file.
10954
c0c6f777
TJB
109552009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
10956
10957 * gdb.python/python-value.exp: Add tests for the address
10958 attribute.
10959
3cb51905
AS
109602009-03-29 Andreas Schwab <schwab@linux-m68k.org>
10961
10962 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
10963
88fc996f
DE
109642009-03-26 Doug Evans <dje@google.com>
10965
10966 * gdb.mi/mi-nonstop-exit.exp: New file.
10967 * gdb.mi/non-stop-exit.c: New file.
10968
56ef84b1
TT
109692009-03-26 Tom Tromey <tromey@redhat.com>
10970
10971 Update for change to prologue skipping:
10972 * gdb.mi/mi2-simplerun.exp: Update.
10973 * gdb.mi/mi2-break.exp: Update.
10974 * gdb.mi/mi-simplerun.exp: Update.
10975 * gdb.mi/mi-break.exp: Update.
10976 * gdb.base/ending-run.exp: Update.
10977
def2b000
TJB
109782009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
10979
10980 * gdb.python/python-value.exp (test_value_in_inferior): Test
10981 gdb.Value.is_optimized_out attribute.
10982
442ddf59
JK
109832009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
10984
10985 * gdb.dwarf2/dw2-noloc-main.c: New file.
10986 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
10987 (.text): Remove.
10988 (.data): New.
10989 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
10990 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
10991 (DW_TAG_subprogram func_cu1, noloc): Remove.
10992 (main): New.
10993 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
10994 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
10995 (file_symbols): New procedure.
10996
a8df5de4
TT
109972009-03-25 Tom Tromey <tromey@redhat.com>
10998
10999 * gdb.base/charset.exp (valid_target_charset): New proc.
11000 Use it to skip tests on invalid charsets.
11001
cc1d7add
PM
110022009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
11003
11004 * gdb.base/completion.exp: Add a test for directory completion.
11005
bcd5727b
JK
110062009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11007
11008 Fix a racy FAIL.
11009 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
11010 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
11011
cc924cad
TJB
110122009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
11013
11014 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
11015 * gdb.python/python-function.exp: Add test for function returning
11016 a GDB value.
11017
bc3b79fd
TJB
110182009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
11019
11020 * gdb.python/python-function.exp: New file.
11021
6c7a06a3
TT
110222009-03-20 Tom Tromey <tromey@redhat.com>
11023
11024 * gdb.base/store.exp: Update for change to escape output.
11025 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
11026 to escape output.
11027 * gdb.base/pointers.exp: Update for change to escape output.
11028 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
11029 to escape output.
11030 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
11031 escape output.
11032 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
11033 to escape output.
11034 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
11035 escape output.
11036 * gdb.base/setvar.exp: Update for change to escape output.
11037 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
11038 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
11039 to escape output.
11040 (test_print_string_constants): Likewise.
11041 * gdb.base/charset.exp (valid_host_charset): Check size of
11042 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
11043 cases. Handle "auto"-related output.
11044 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
11045 (uvar, Uvar): New globals.
11046
c31af87b
JG
110472009-03-19 Jerome Guitton <guitton@adacore.com>
11048
11049 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
11050 deltas.
11051 * gdb.ada/fixed_points.exp: Ditto.
11052
51272cf2
PA
110532009-03-18 Pedro Alves <pedro@codesourcery.com>
11054
11055 * return-nodebug.c: Don't include stdio.h.
11056 (init): Delete.
11057 (func): Delete definition and provide extern declaration.
11058 (t): New.
11059 (main): Don't call printf. Call func and store its result in t.
11060 * return-nodebug1.c: New.
11061 * return-nodebug.exp: Don't expect stdio output. Instead, print
11062 the global variable t. Drop printf formatters and cast types from
11063 foreach loop. Don't use prepare_for_testing. Compile
11064 return-nodebug.c and return-nodebug1.c in separate steps. Don't
11065 define FORMAT or CAST.
11066
d24948ac
PP
110672009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
11068
11069 * gdb.base/solib-display.exp: Disable test for remote targers.
11070
61ff14c6
JK
110712009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11072
11073 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
11074
cb4dce93
JK
110752009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11076
11077 Fix a racy FAIL.
11078 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
11079 code from `follow parent, print pids'.
11080 (`follow child, print pids', `follow parent, print pids'): Call it.
11081 Replace `gdb_test "break..."' by gdb_breakpoint.
11082
f7c60c5e
VP
110832009-03-13 Vladimir Prus <vladimir@codesourcery.com>
11084
11085 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 11086 sync and async modes.
f7c60c5e 11087
383ace49
JB
110882009-03-12 Joel Brobecker <brobecker@adacore.com>
11089
11090 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
11091 that was checked in by mistake. Remove loading of ada.exp, since
11092 this is not necessary in this case.
11093
4ce102af
JB
110942009-03-12 Joel Brobecker <brobecker@adacore.com>
11095
11096 * gdb.ada/ptype_arith_binop.exp: New testcase.
11097
529a2aef
JB
110982009-03-12 Joel Brobecker <brobecker@adacore.com>
11099
11100 * gdb.ada/mod_from_name: New testcase.
11101
8a38181c
JB
111022009-03-12 Joel Brobecker <brobecker@adacore.com>
11103
11104 * gdb.ada/tick_last_segv: New testcase.
11105
11436dee
VP
111062009-03-12 Vladimir Prus <vladimir@codesourcery.com>
11107
61ff14c6 11108 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 11109
1f31650a
VP
111102009-03-12 Vladimir Prus <vladimir@codesourcery.com>
11111
61ff14c6
JK
11112 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
11113 include the token in ^running and frame info in *stopped.
1f31650a 11114
a3247a22
PP
111152009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
11116
11117 * solib-display.exp: New file.
11118 * solib-display-main.c: New file.
11119 * solib-display-lib.c: New file.
61ff14c6 11120
aae64587
PA
111212009-03-05 Pedro Alves <pedro@codesourcery.com>
11122
11123 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
11124
44aabfbc
JK
111252009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
11126
11127 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
11128 (list_and_check_macro): Use more specific test name.
11129 (next to definition): Make the test names unique.
11130
c087fcd3
PM
111312009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
11132
11133 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 11134
c86cf029
VP
111352009-02-17 Vladimir Prus <vladimir@codesourcery.com>
11136
11137 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
11138 notifications.
11139 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
11140 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
11141 * lib/mi-support.exp (library_loaded_re): New.
11142 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
11143
3ea85240
VP
111442009-02-17 Vladimir Prus <vladimir@codesourcery.com>
11145
11146 * gdb.gdb/observer.exp: Use test_notification observer, not
11147 normal_stop, everywhere.
11148 (test_normal_stop_notifications): Rename to...
11149 (test_notifications): ...this.
11150 (test_observer_normal_stop): Rename to...
11151 (test_observer): ...this.
11152
1903f0e6
DE
111532009-02-16 Doug Evans <dje@google.com>
11154
11155 * gdb.arch/amd64-disp-step.S (test_int3): New test.
11156 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
11157 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
11158 (test_prefixed_syscall,test_int3): New tests.
11159 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
11160 (test_prefixed_syscall,test_int3): New tests.
11161
1d33d6ba
VP
111622009-02-14 Vladimir Prus <vladimir@codesourcery.com>
11163
3cb51905
AS
11164 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
11165 (mi_expect_interrupt): Likewise.
11166 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
11167 response.
1d33d6ba 11168
faafb047
PM
111692009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
11170
11171 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
11172 * gdb.base/pc-fp.exp (get_valueofx): Remove.
11173 Replace calls to get_valueofx by get_hexadecimal_valueof.
11174
417e16e2
PM
111752009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
11176
11177 * lib/gdb.exp (get_valueof): Accept anything as a return value.
11178 (get_integer_valueof): New procedure.
11179 (get_sizeof): Use new get_integer_value_of.
11180 * gdb.base/sizeof.exp: Replace all uses of get_valueof
11181 by get_integer_valueof.
11182
7065b901
TT
111832009-02-13 Tom Tromey <tromey@redhat.com>
11184
11185 * gdb.base/remote.exp (get_sizeof): Remove.
11186 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
11187 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
11188 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
11189 * lib/gdb.exp (get_valueof): Move from long_long.exp.
11190 (get_sizeof): Likewise.
11191
5d7cb8df
JK
111922009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
11193
11194 PR fortran/9806
11195 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
11196
b2febfff
PP
111972009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
11198
11199 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
11200
4aa995e1
PA
112012009-02-06 Pedro Alves <pedro@codesourcery.com>
11202
11203 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
11204
d8906c6f
TJB
112052009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
11206
11207 * gdb.python/python-cmd.exp: New file.
11208
ff4ab08d
TG
112092009-02-06 Tristan Gingold <gingold@adacore.com>
11210
11211 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
11212
aacd552b
TG
112132009-02-05 Tristan Gingold <gingold@adacore.com>
11214
11215 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
11216 pointer is dereferenced and use this signal name in regexp.
11217 * gdb.base/signull.exp: Ditto.
11218 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
11219 * gdb.base/signull.c (main): Ditto.
11220
08c637de
TJB
112212009-02-04 Tom Tromey <tromey@redhat.com>
11222 Thiago Jung Bauermann <bauerman@br.ibm.com>
11223
11224 * gdb.python/python-value.exp: Use `gdb.history' instead of
11225 `gdb.value_from_history'.
11226 (test_value_numeric_ops): Add test for conversion of enum constant.
11227 * gdb.python/python-value.c (enum e): New type.
11228 (evalue): New global.
11229 (main): Use argv.
11230
20261af8
JG
112312009-02-04 Jerome Guitton <guitton@adacore.com>
11232
11233 * gdb.ada/uninitialized_vars: New test program.
11234 * gdb.ada/uninitialized_vars.exp: New testcase.
11235
52e44b43
TT
112362009-02-02 Tom Tromey <tromey@redhat.com>
11237
11238 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
11239 * gdb.cp/pr2489.cc: Rename...
11240 * gdb.cp/pr9594.cc: ... to this.
11241
1c71341a
TT
112422009-02-02 Tom Tromey <tromey@redhat.com>
11243
11244 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
11245 * gdb.cp/pr2489.cc: New file.
11246 * gdb.cp/cpcompletion.exp: New file.
11247
a4295225
TT
112482009-02-02 Tom Tromey <tromey@redhat.com>
11249
11250 PR exp/9059:
11251 * gdb.cp/call-c.exp: Add regression test.
11252 * gdb.cp/call-c.cc (FooHandle): New typedef.
11253 (main): New variable 'handle'.
11254
592375cd
VP
112552009-01-30 Vladimir Prus <vladimir@codesourcery.com>
11256
11257 * lib/mi-support.exp (et_mi_thread_list)
11258 (check_mi_and_console_threads): Adjust for current thread in
11259 -thread-list-ids output.
11260
41447f92
VP
112612009-01-30 Vladimir Prus <vladimir@codesourcery.com>
11262
889bf7c5
PA
11263 * gdb.mi/mi-break.exp (test_disabled_creation): New.
11264 Call it.
41447f92 11265
35669430
DE
112662009-01-28 Doug Evans <dje@google.com>
11267
11268 * gdb.arch/amd64-disp-step.S: New file.
11269 * gdb.arch/amd64-disp-step.exp: New file.
11270 * gdb.arch/i386-disp-step.S: New file.
11271 * gdb.arch/i386-disp-step.exp: New file.
11272
09f00d9a
PM
112732009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
11274
11275 * gdb.base/find.exp: Set newline variable
11276 using quotes instead of braces to fix cygwin failures.
11277
1e8fb976
PA
112782009-01-23 Pedro Alves <pedro@codesourcery.com>
11279
11280 * gdb.base/radix.exp: Add tests to ensure that that set
11281 input-radix 0 and set output-radix 0 are really rejected.
11282
da061712
PA
112832009-01-23 Pedro Alves <pedro@codesourcery.com>
11284
11285 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
11286 copyright years.
11287
dd7e2d2b
PA
112882009-01-23 Pedro Alves <pedro@codesourcery.com>
11289
11290 PR gdb/9664:
11291 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
11292
392452f6
PA
112932009-01-22 Pedro Alves <pedro@codesourcery.com>
11294
11295 PR c++/9631:
11296 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
11297
8653e71c
PM
112982009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
11299
11300 * gdb.server/file-transfer.exp: Use EXEEXT variable for
11301 binfile definition to fix Windows OS failure.
11302
a12cc160
DJ
113032009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
11304
11305 PR gdb/9346
11306 * gdb.base/interrupt.c (sigint_handler): New.
11307 (main): Install a SIGINT handler if SIGNALS is defined. Exit
11308 on error.
11309 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
11310 Test "signal SIGINT".
11311
b89667eb
DE
113122009-01-19 Doug Evans <dje@google.com>
11313
11314 * gdb.base/break.exp: Update expected gdb output.
11315 * gdb.base/sepdebug.exp: Ditto.
11316 * gdb.mi/mi-syn-frame.exp: Ditto.
11317 * gdb.mi/mi2-syn-frame.exp: Ditto.
11318 * gdb.base/call-signal-resume.exp: New file.
11319 * gdb.base/call-signals.c: New file.
11320 * gdb.base/unwindonsignal.exp: New file.
11321 * gdb.base/unwindonsignal.c: New file.
11322 * gdb.threads/interrupted-hand-call.exp: New file.
11323 * gdb.threads/interrupted-hand-call.c: New file.
11324 * gdb.threads/thread-unwindonsignal.exp: New file.
11325
adb483fe
DJ
113262009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
11327
11328 * gdb.base/define.exp: Test defining and hooking prefix commands.
11329 * gdb.python/python.exp: Update test for "show user" output.
11330
60023297
JK
113312009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11332
11333 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
11334 now the output exactly, using less wildcards. Expect also the output
11335 of gfortran-4.3. Update for the f-valprint.c modification from
11336 2008-04-22.
11337 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
11338 Remove gdb_test test names where matching the command.
11339
ccc57cf9
PA
113402009-01-01 Pedro Alves <pedro@codesourcery.com>
11341
11342 PR breakpoints/9681:
11343 * gdb.base/watchpoint.exp: Add regression test.
11344
c7a6ca08
PA
113452008-12-31 Pedro Alves <pedro@codesourcery.com>
11346
11347 * gdb.threads/attach-into-signal.exp: Don't use
11348 gdb_suppress_entire_file.
11349 * gdb.threads/attach-stopped.exp: Ditto.
11350 * gdb.threads/attachstop-mt.exp: Ditto.
11351
3a031f65
PA
113522008-12-31 Pedro Alves <pedro@codesourcery.com>
11353
11354 PR gdb/8812:
11355 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
11356
09e6485f
PA
113572008-12-29 Pedro Alves <pedro@codesourcery.com>
11358
11359 PR gdb/7536:
11360 * gdb.base/radix.exp: Add tests to ensure invalid input radices
11361 and unsupported output radices are really rejected.
11362
0cd53049
JK
113632008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
11364
11365 * gdb.cp/punctuator.exp: Backslash the '$' signs.
11366
ba163c7e
TT
113672008-12-22 Tom Tromey <tromey@redhat.com>
11368
11369 * gdb.cp/punctuator.exp: New file.
11370
6f4de6c9
JK
113712008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11372
11373 * gdb.base/completion.exp (Completing non-existing component): New test.
11374
0f34d0b4
JK
113752008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
11376
11377 Fix for PR gdb/8648.
11378 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
11379 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
11380 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
11381 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
11382
db2ad4c3
JK
113832008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
11384
11385 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
11386
bb5ef15e
DP
113872008-12-16 Christophe Lyon <christophe.lyon@st.com>
11388
11389 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
11390 compiler actually generate code at the expected line number.
11391
90142adc
JZ
113922008-12-15 Jie Zhang <jie.zhang@analog.com>
11393
11394 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
11395
fad6eecd
TT
113962008-12-12 Tom Tromey <tromey@redhat.com>
11397
11398 * gdb.base/commands.exp (redefine_hook_test): New proc.
11399 Call it.
11400
17c8aaf5
TT
114012008-12-11 Tom Tromey <tromey@redhat.com>
11402
11403 * gdb.base/macscp.exp: New regression test.
11404
7c8adf68
TT
114052008-12-11 Tom Tromey <tromey@redhat.com>
11406
11407 * gdb.base/macscp.exp: Print "address.addr".
11408 * gdb.base/macscp1.c (struct outer): New struct.
11409 (address): New global.
11410
b05dcbb7
TT
114112008-12-09 Tom Tromey <tromey@redhat.com>
11412
11413 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
11414 Call it.
11415
2d476de1
DE
114162008-12-04 Doug Evans <dje@google.com>
11417
11418 * gdb.server/ext-run.exp: Relax regexp for init program.
11419
87bdc959
TG
114202008-12-03 Tristan Gingold <gingold@adacore.com>
11421
11422 * gdb.base/macscp.exp: Generate an object file during compilation
11423 to work around Darwin dsymutil limitations.
11424
e0740f77
JK
114252008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11426
11427 Test resolving external references to TLS variables.
11428 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
11429 FILE2_THREAD_LOCAL.
11430 (testfile2, srcfile2): New variables.
11431 * gdb.threads/tls.c (file2_thread_local)
11432 (function_referencing_file2_thread_local): New.
11433 * gdb.threads/tls2.c: New file.
11434
67f0aac5
JB
114352008-11-28 Joel Brobecker <brobecker@adacore.com>
11436
11437 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
11438 rather than integer, as integer might not be big enough when
11439 on 64bit targets.
67f0aac5 11440
c332165e
JG
114412008-11-27 Jerome Guitton <guitton@adacore.com>
11442
11443 * gdb.cp/formatted-ref.exp: Add equality test.
11444 * gdb.ada/formatted_ref.exp: Ditto.
11445
fc9b693c
JK
114462008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11447
11448 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
11449 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
11450
a9c64011
AS
114512008-11-20 Andreas Schwab <schwab@suse.de>
11452
11453 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
11454 matching syscall entry point.
11455 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
11456 (tcatch_vfork_then_child_follow): Likewise. Finish through
11457 vfork even if we stopped at the syscall trampoline.
11458
e2fd701e
DE
114592008-11-20 Doug Evans <dje@google.com>
11460
11461 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
11462
69abc51c
TJB
114632008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
11464
11465 * gdb.arch/ppc-dfp.exp: New file.
11466 * gdb.arch/ppc-dfp.c: New file.
11467
c14c28ba
PP
114682008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
11469
11470 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 11471
2e74121d
DE
114722008-11-17 Doug Evans <dje@google.com>
11473
11474 * gdb.mi/mi-syn-frame.exp: Update expected output.
11475 * gdb.mi/mi2-syn-frame.exp: Update expected output.
11476
66bb093b
VP
114772008-11-17 Vladimir Prus <vladimir@codesourcery.com>
11478
11479 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
11480 "thread N" results in =thread-selected.
11481 * lib/mi-support (mi_run_cmd, mi_expect_stop)
11482 (mi_send_resuming_command_raw): Be prepared for
11483 =thread-selected.
11484
3d043ef6
VP
114852008-11-17 Vladimir Prus <vladimir@codesourcery.com>
11486
a9c64011
AS
11487 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
11488 * lib/mi-support.exp: Likewise.
3d043ef6 11489
808104c8
JB
114902008-11-16 Joel Brobecker <brobecker@adacore.com>
11491
11492 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
11493 commands from the expected output for "help catch".
11494
00b22944
JB
114952008-11-15 Joel Brobecker <brobecker@adacore.com>
11496
11497 * gdb.ada/int_deref.exp: New testcase.
11498
59669435
TT
114992008-11-14 Nick Roberts <nickrob@snap.net.nz>
11500
11501 * gdb.mi/gdb2549.exp: New file.
11502
de04a248
DE
115032008-11-11 Doug Evans <dje@google.com>
11504
11505 * gdb.base/callexit.exp: New file.
11506 * gdb.base/callexit.c: New file.
11507
6b8ce727
DE
115082008-11-10 Doug Evans <dje@google.com>
11509
11510 * lib/gdb.exp (GDBFLAGS): Move -nx ...
11511 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
11512 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
11513 (default_gdb_start,default_gdb_exit): Ditto.
11514 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
11515 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
11516 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
11517 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
11518 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
11519 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
11520
1b14b8aa
AS
115212008-11-03 Andreas Schwab <schwab@suse.de>
11522
11523 * gdb.base/hashline2.exp: Fix typo.
11524 * gdb.base/hashline3.exp: Likewise.
11525
f3134b88
TT
115262008-10-30 Tom Tromey <tromey@redhat.com>
11527
11528 * gdb.base/pointers.exp: Add test.
11529 * gdb.base/pointers.c (k, S): New typedefs.
11530 (instance): New global.
11531
c2226152
AS
115322008-10-30 Andreas Schwab <schwab@suse.de>
11533
11534 * gdb.base/args.exp: Add tests for newlines.
11535
462f405c
JB
115362008-10-30 Joel Brobecker <brobecker@adacore.com>
11537
11538 gdb.base/foll-exec.exp: Update the expected output of a couple
11539 of "info breakpoints" tests.
11540
79a45b7d
TT
115412008-10-28 Tom Tromey <tromey@redhat.com>
11542
11543 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
11544
adc13a14
PA
115452008-10-24 Pedro Alves <pedro@codesourcery.com>
11546
11547 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
11548 gdb_start_cmd.
11549 Use runto_main before any test that requires execution.
11550
252fbfc8
PA
115512008-10-23 Pedro Alves <pedro@codesourcery.com>
11552
11553 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
11554 instead of SIGINT.
11555
28148e3d
JB
115562008-10-22 Joel Brobecker <brobecker@adacore.com>
11557
11558 * gdb.base/completion.exp: Update expected output following
11559 the addition of the "info tasks" command.
11560
c209f847
TT
115612008-10-22 Tom Tromey <tromey@redhat.com>
11562
11563 * gdb.base/exprs.exp (test_expr): Add test for string
11564 concatenation.
11565
f177e350
PA
115662008-10-19 Pedro Alves <pedro@codesourcery.com>
11567
11568 * configure.ac: Output gdb.python/Makefile.
11569 * configure: Regenerate.
11570 * gdb.python/Makefile.in: New.
11571
cce89356
JB
115722008-10-16 Joel Brobecker <brobecker@adacore.com>
11573
11574 * gdb.base/foll-fork.exp: Adjust the expected output to match
11575 the new description for fork/vfork catchpoints in the "info
11576 breakpoints" output.
11577
176d289d
TJB
115782008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
11579
11580 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
11581
a08702d6
TJB
115822008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
11583
11584 * gdb.python/python-value.c: New file.
11585 * gdb.python/python-value.exp: New file.
11586
1c5cfe86
PA
115872008-10-15 Pedro Alves <pedro@codesourcery.com>
11588
11589 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
11590
5a98ad69
DP
115912008-10-15 Denis Pilat <denis.pilat@st.com>
11592
41702f1b 11593 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 11594
dcb1a1e2
TT
115952008-10-09 Tom Tromey <tromey@redhat.com>
11596
11597 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
11598 'fprintf' and 'stderr'.
11599
9124fe48
JB
116002008-10-07 Joel Brobecker <brobecker@adacore.com>
11601
11602 * gdb.ada/ref_tick_size.exp: New testcase.
11603
45452591
DE
116042008-10-06 Doug Evans <dje@google.com>
11605
11606 * gdb.dwarf2/dw2-cu-size.exp: New file.
11607 * gdb.dwarf2/dw2-cu-size.S: New file.
11608
11609 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
11610 .Ltype_int for clarity.
11611
4fc5b208
PP
116122008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
11613
11614 PR gdb/2384:
11615 * gdb.cp/gdb2384.exp: Extended to test more cases.
11616 * gdb.cp/gdb2384.cc: Likewise.
11617 * gdb.cp/gdb2384-base.h: Likewise.
11618 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 11619
d78df370
JK
116202008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11621
11622 * gdb.base/maint.exp (maint print type): Remove printing
11623 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
11624
9a044a89
TT
116252008-09-30 Tom Tromey <tromey@redhat.com>
11626
11627 * gdb.base/macscp.exp: Add completion tests.
11628 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
11629 (TWENTY_THREE): Likewise.
11630 (FORTY_EIGHT): Likewise.
11631
506800a9
TT
116322008-09-30 Tom Tromey <tromey@redhat.com>
11633
11634 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
11635 everywhere.
11636 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
11637
1a6f01b5
JK
116382008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11639
11640 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
11641 testcase is derived from. Fix racy dependency on an expected PID
11642 number. No longer support the testcase on Linux kernel 2.4.x.
11643
2fae03e8
TT
116442008-09-27 Tom Tromey <tromey@redhat.com>
11645
11646 * gdb.base/macscp.exp: Add tests for stringification, splicing,
11647 and varargs.
11648
1ad15515
PA
116492008-09-22 Pedro Alves <pedro@codesourcery.com>
11650
11651 * lib/mi-support.exp (mi_expect_interrupt): New.
11652 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
11653 from gdb.mi/mi-nonstop.exp.
11654 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
11655 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
11656 lib/mi-support.exp.
11657 Use mi_check_thread_states throughout. Avoid ".*" and do not
11658 require an anchor after -exec-run.
11659
d0b76dc6
DJ
116602008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
11661
11662 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
11663 stop is pending. Avoid ".*" when two stops are pending.
11664 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
11665 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
11666 newlines in fullnames.
11667 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
11668 (mi_expect_stop): Update comments. Only anchor in sync mode.
11669 Do not match newlines.
11670 (mi_send_resuming_command_raw): Always return status.
11671 (mi_get_stop_line): Do not match more than one line by accident.
11672 Only anchor in sync mode.
11673 (mi_run_inline_test): If -exec-next fails, give up.
11674
9990c830
UW
116752008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11676
11677 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
11678 on SPU.
11679
ebcf6f00
JB
116802008-09-10 Joel Brobecker <brobecker@adacore.com>
11681
11682 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
11683
b6db24e5
JB
116842008-09-10 Joel Brobecker <brobecker@adacore.com>
11685
11686 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
11687 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
11688 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
11689 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
11690 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
11691 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
11692 gdb.ada/interface.exp, gdb.ada/null_array.exp,
11693 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
11694 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
11695 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
11696 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
11697 Include the "= " sequence in the expected output of print tests.
11698
2bf448e0
JB
116992008-09-10 Joel Brobecker <brobecker@adacore.com>
11700
11701 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
11702 description for boolean types.
11703
d51fd4c8
PA
117042008-09-09 Pedro Alves <pedro@codesourcery.com>
11705
11706 * gdb.base/hook-stop-continue.c: New.
11707 * gdb.base/hook-stop-continue.exp: New.
11708
694182d2
DJ
117092008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
11710
11711 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
11712
3b8a7fc0
JG
117132008-09-08 Jerome Guitton <guitton@adacore.com>
11714
11715 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
11716 (stack_check_probe_2, stack_check_probe_loop_1)
11717 (stack_check_probe_loop_2): New functions.
11718 (main): Add call to these new functions.
11719 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
11720 functions, check that the breakpoint is inserted at the appropriate
11721 location.
11722 (insert_breakpoint): Slightly refine this procedure so that it can
11723 be called several times in the test.
11724
96cc0ae8
JG
117252008-09-08 Jerome Guitton <guitton@adacore.com>
11726
11727 * gdb.base/stack-checking.c: New file.
11728 * gdb.base/stack-checking.exp: New file.
11729
1f08b409
TJB
117302008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
11731
11732 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
11733 * gdb.arch/altivec-regs.exp: Likewise.
11734 * gdb.arch/vsx-regs.exp: Likewise.
11735
3099e1c4
TJB
117362008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
11737
11738 * gdb.arch/ppc-fp.exp: New file.
11739 * gdb.arch/ppc-fp.c: New file.
11740
cc69bfc1
PP
117412008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
11742
11743 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
11744 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 11745
b02a33db
MS
117462008-09-04 Michael Snyder <msnyder@vmware.com>
11747
11748 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
11749 as "at" (for non-debug functions such as _start).
11750
2992cbe0
UW
117512008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11752
11753 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
11754 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
11755 software watchpoints.
11756 * gdb.base/watch_thread_num.exp: Likewise.
11757
514f746b
AR
117582008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
11759
11760 * gdb.arch/i386-bp_permanent.exp: New test.
11761
876cecd0
TT
117622008-08-24 Tom Tromey <tromey@redhat.com>
11763
11764 * gdb.base/maint.exp: Update "maint print type".
11765
80f73d71
VP
117662008-08-21 Vladimir Prus <vladimir@codesourcery.com>
11767
11768 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
11769 support. Adjust the order of "*running" notifications.
11770 * gdb.mi/non-stop.c: Don't cast from int to void* and
11771 back.
11772
d9c78d7d
MK
117732008-08-20 Mark Kettenis <kettenis@gnu.org>
11774
11775 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
11776 expect to find it in the "info frame" output.
11777
97a2d1d3
DJ
117782008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
11779
11780 * gdb.base/interp.exp: Always consume both prompts.
11781
b96e2927
PA
117822008-08-20 Pedro Alves <pedro@codesourcery.com>
11783
11784 * gdb.base/pending.exp: Test pending breakpoints without symbols
11785 loaded.
11786
8cf6e61a
VP
117872008-08-19 Vladimir Prus <vladimir@codesourcery.com>
11788
11789 * lib/mi-support.exp (mi_expect_stop): Produce
11790 more details on failures.
11791 * gdb.mi/mi-nonstop.exp: New.
11792 * gdb.mi/non-stop.c: New.
11793
c6ebd6cf
VP
117942008-08-19 Vladimir Prus <vladimir@codesourcery.com>
11795
a9c64011
AS
11796 * gdb.mi/mi-async.exp: Use 'set target-async'.
11797 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 11798
46a9b8ed
DJ
117992008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
11800
11801 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
11802
44feb3ce
TT
118032008-08-17 Tom Tromey <tromey@redhat.com>
11804
11805 * gdb.base/help.exp (help catch): Rewrite.
11806
311a4e6b
TJB
118072008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
11808
11809 * gdb.base/define.exp: Test indented command documentation.
11810 * gdb.python/python.exp: Test indented multi-line command.
11811
604c2f83
LM
118122008-08-15 Luis Machado <luisgpm@br.ibm.com>
11813
11814 * testsuite/gdb.arch/vsx-regs.c: New source file.
11815 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
11816 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
11817
886a217c
TT
118182008-08-14 Tom Tromey <tromey@redhat.com>
11819
11820 * gdb.base/macscp.exp: Add regression test for "macro define" or
11821 "macro undef" with no arguments.
11822
c814a4f3
PP
118232008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
11824
11825 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 11826
12ab8a60
UW
118272008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11828
11829 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
11830
d57a3c85
TJB
118312008-08-06 Tom Tromey <tromey@redhat.com>
11832
11833 * gdb.python/python.exp: New file.
11834
c7b778ff
JK
118352008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
11836
11837 Fix for PR gdb/1543.
11838 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
11839 $LOCATION.
11840 (location): New variable.
11841 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
11842 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
11843 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
11844 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
11845 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
11846 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
11847 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
11848 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
11849 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
11850 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
11851 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
11852 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
11853 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
11854 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
11855 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
11856 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
11857 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
11858 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
11859 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
11860 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
11861 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
11862 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
11863 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
11864 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
11865 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
11866 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
11867 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
11868 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
11869 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
11870 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
11871 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
11872 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
11873 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
11874 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
11875 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
11876 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
11877 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
11878 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
11879 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
11880 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
11881 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
11882 gdb.base/type-opaque.exp, gdb.base/until.exp,
11883 gdb.base/value-double-free.c, gdb.base/varargs.exp,
11884 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
11885 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
11886 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
11887 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
11888 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
11889 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
11890 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
11891 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
11892 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
11893 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
11894 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
11895 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
11896 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
11897 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
11898 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
11899 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
11900 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
11901 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
11902 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
11903 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
11904 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
11905 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
11906 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
11907 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
11908 gdb.pascal/types.exp, gdb.stabs/weird.exp,
11909 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
11910 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
11911 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
11912 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
11913 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
11914 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
11915 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
11916 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
11917 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
11918 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
11919 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
11920 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
11921 lib/mi-support.exp, lib/trace-support.exp: Remove reference
11922 to bug-gdb@prep.ai.mit.edu .
11923
5e06a3d1
VP
119242008-07-31 Vladimir Prus <vladimir@codesourcery.com>
11925
11926 * lib/mi-support.exp (mi_load_shlibs): New.
11927 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
11928
9d81d21b
VP
119292008-07-30 Vladimir Prus <vladimir@codesourcery.com>
11930
11931 * lib/mi-support.exp (get_mi_thread_list)
11932 (check_mi_and_console_threads): New, moved from ...
11933 * gdb.mi/mi-pthread.exp: ...here.
11934 * gdb.mi/gdb669.exp (get_mi_thread_list)
11935 (check_mi_and_console_threads): Delete.
11936 * gdb.mi/mi2-pthread.exp: Likewise.
11937
bae98fe0
TT
119382008-07-28 Tom Tromey <tromey@redhat.com>
11939
11940 * Makefile.in (just-check): Remove. Move body to...
11941 (check): ... here.
11942
57380f4e
DJ
119432008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
11944
11945 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
11946 Add a test for duplicated SIGINTs.
11947
e09490f1
DJ
119482008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
11949
11950 * gdb.threads/schedlock.exp (get_args): Update to work for any
11951 value of NUM.
11952 (Top level): Report the number of threads that did not resume.
11953
6387b45f
DJ
119542008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
11955
11956 * gdb.dwarf2/dw2-compressed.S: Also define __start.
11957
62f64ff2
DJ
119582008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
11959
11960 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
11961 non-MI prompt.
11962
fa8de41e
TT
119632008-07-26 Tom Tromey <tromey@redhat.com>
11964
11965 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
11966 (function_struct, function_struct_ptr): New globals.
11967 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
11968 function pointer in a struct.
11969
ccb3ac8a
TT
119702008-07-26 Tom Tromey <tromey@redhat.com>
11971
11972 * gdb.base/macscp.exp: Add test for macro lexing bug.
11973
d7d9f01e
TT
119742008-07-18 Tom Tromey <tromey@redhat.com>
11975
11976 * gdb.base/macscp.exp: Add macro tests.
11977
9bf07184
PP
119782008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
11979
11980 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
11981
becf6477
PP
119822008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
11983
11984 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
11985
0709f7d3
PP
119862008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
11987
11988 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 11989
7093c834
PP
119902008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
11991
11992 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 11993
b432ffe3
JK
119942008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11995
11996 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
11997
b1a268e5
VP
119982008-07-12 Vladimir Prus <vladimir@codesourcery.com>
11999
12000 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
12001
e2995f8e
KB
120022008-07-11 Kevin Buettner <kevinb@redhat.com>
12003
12004 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
12005 of regexp to account for changes made to GDB in the printing of
12006 byte vectors.
12007
14032a66
TT
120082008-07-11 Tom Tromey <tromey@redhat.com>
12009
12010 * gdb.base/completion.exp: Add 'help' completion test.
12011
981505ef
JK
120122008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
12013
12014 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
12015
10568435
JK
120162008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
12017
12018 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
12019
4487aabf
PA
120202008-07-09 Pedro Alves <pedro@codesourcery.com>
12021
12022 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
12023
a4a9b1c4
PA
120242008-07-09 Pedro Alves <pedro@codesourcery.com>
12025
12026 * gdb.base/fullname.exp: Restore pwd if compiling failed.
12027
3c3185ac
JK
120282008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12029
12030 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
12031
7ebd49dc
VP
120322008-06-28 Vladimir Prus <vladimir@codesourcery.com>
12033
12034 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
12035 previous commit. Add a comment.
12036
84e46146
PA
120372008-06-28 Pedro Alves <pedro@codesourcery.com>
12038
12039 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
12040
0f8d4a2f
VP
120412008-06-28 Vladimir Prus <vladimir@codesourcery.com>
12042
12043 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
12044
f747e0ce
PA
120452008-06-27 Pedro Alves <pedro@codesourcery.com>
12046
12047 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
12048 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
12049 compiling an executable, link in an object that forces unbuffered
12050 output.
12051 * lib/set_unbuffered_mode.c: New file.
12052
734a5c36
JK
120532008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12054
12055 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
12056
a2840c35
VP
120572008-06-25 Vladimir Prus <vladimir@codesourcery.com>
12058
a9c64011
AS
12059 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
12060 mi_expect_stop.
12061 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
12062 Demand that *running is output.
12063 (detect_async): Perform checking every time.
12064 (mi_send_resuming_command): Extract everything into...
12065 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
12066 (mi_expect_stop): Don't accept any output before *stopped.
12067
6ae37fef
VP
120682008-06-13 Vladimir Prus <vladimir@codesourcery.com>
12069
12070 Robustify mi-simplerun.
a9c64011
AS
12071 * gdb.mi/basics.c (main): Add a call to sleep.
12072 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
12073 * gdb.mi/mi2-cli.exp: Likewise.
12074 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 12075
b4aa76f0 120762008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
12077
12078 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
12079
e1ac3328
VP
120802008-06-10 Vladimir Prus <vladimir@codesourcery.com>
12081
a9c64011
AS
12082 * gdb.mi/mi-console.exp: Adjust.
12083 * gdb.mi/mi-syn-frame.exp: Adjust.
12084 * gdb.mi/mi2-console.exp: Adjust.
12085 * gdb.mi/mi2-syn-frame.exp: Adjust.
12086 * lib/mi-support.exp (mi_run_cmd): Adjust.
12087 (mi_send_resuming_command): Adjust.
e1ac3328 12088
f7f9a841
VP
120892008-06-10 Vladimir Prus <vladimir@codesourcery.com>
12090
12091 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
12092 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
12093 testing of stopped.
12094 * gdb.mi/mi2-syn-frame.exp: Likewise.
12095 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
12096 (async, detect_async): New.
12097 (mi_expect_stop, mi_continue_to_line): Adjust expectation
12098 depending on if we're running in sync or async mode.
f7f9a841 12099
37cd5d19
TT
121002008-06-09 Tom Tromey <tromey@redhat.com>
12101
12102 * gdb.base/completion.exp: New tests for field name completion
12103 with spaces, and field name completion with '->'.
12104
65d12d83
TT
121052008-06-06 Tom Tromey <tromey@redhat.com>
12106
12107 * gdb.base/break1.c (struct some_struct): New struct.
12108 (values): New global.
12109 * gdb.base/completion.exp: Add field name completion test.
12110
ebfe2e3f
PP
121112008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
12112
12113 * gdb.cp/call-c.exp: Test for incorrect handling of reference
12114 to pointer.
12115 * gdb.cp/call-c.cc: Likewise.
12116
bcf6fc3a
NR
121172008-06-06 Nick Roberts <nickrob@snap.net.nz>
12118
12119 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
12120 annotation.
12121
49fd4a42 121222008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 12123 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
12124
12125 * gdb.threads/execl.c, gdb.threads/execl1.c,
12126 gdb.threads/execl.exp: New tests.
a9c64011 12127
8a34ac3f
AR
121282008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
12129 Daniel Jacobowitz <dan@codesourcery.com>
12130
12131 * gdb.cp/exception.exp: Activate test, make it work with pending
12132 catchpoints.
12133
86ae69ef
JK
121342008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12135
12136 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
12137
f7f9ae2c
VP
121382008-05-28 Vladimir Prus <vladimir@codesourcery.com>
12139
a9c64011
AS
12140 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
12141 now printed.
12142 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 12143
2a2d4dc3
AS
121442008-05-27 Andreas Schwab <schwab@suse.de>
12145
12146 * gdb.base/frame-args.exp: Handle arguments that are optimized
12147 out.
12148
5099e4d9
LM
121492008-05-26 Luis Machado <luisgpm@br.ibm.com>
12150
12151 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
12152 quiet for ppc32 and group options into a single variable.
12153
d9c36a91
JB
121542008-05-23 Joel Brobecker <brobecker@adacore.com>
12155
12156 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
12157 of zero-size elements.
12158 * gdb.ada/null_array.exp: Test printing this new array.
12159
103a8671
JK
121602008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12161
12162 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
12163
07a4cc1a 121642008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
12165
12166 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
12167 of the "finish" command.
12168
55f996a7
NR
121692008-05-21 Nick Roberts <nickrob@snap.net.nz>
12170
12171 * gdb.base/annota1.exp: Test for new annotation.
12172
907fc202
UW
121732008-05-16 Pedro Alves <pedro@codesourcery.com>
12174
12175 * gdb.base/fixsection.exp: New file.
12176 * gdb.base/fixsection0.c: New file.
12177 * gdb.base/fixsection1.c: New file.
12178
e8f97270
UW
121792008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12180
12181 * gdb.base/annota1.exp: Accept printf@... in place of printf.
12182 * gdb.base/annota3.exp: Likewise.
12183
ac0bb574
NF
121842008-05-13 Nathan Froyd <froydnj@codesourcery.com>
12185
12186 * gdb.base/watch_thread_num.exp: Don't run tests that require
12187 watchpoints if the target doesn't support them.
12188
6fadd07a
DE
121892008-05-12 Doug Evans <dje@google.com>
12190
12191 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
12192
6e9a4a30
JB
121932008-05-09 Joel Brobecker <brobecker@adacore.com>
12194
12195 * gdb.ada/assign_1.exp: New testcase.
12196
08388c79
DE
121972008-05-09 Doug Evans <dje@google.com>
12198
a3c83fae
DE
12199 * gdb.base/find.exp: New file.
12200 * gdb.base/find.c: New file.
08388c79 12201
bd5ddfe8
DJ
122022008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
12203
12204 * gdb.base/commands.exp (watchpoint_command_test): Handle
12205 gdb,no_hardware_watchpoints.
12206 * gdb.base/float.exp: Allow ARM targets without floating point.
12207 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
12208
b5dd68e2 122092008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 12210 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
12211
12212 * gdb.ada/lang_switch: New test program.
12213 * gdb.ada/lang_switch.exp: New testcase.
12214
382d13d1
DE
122152008-05-05 Doug Evans <dje@google.com>
12216
12217 * gdb.base/help.exp (disassemble): Update expected help text.
12218
9dd789d0
PA
122192008-05-04 Pedro Alves <pedro@codesourcery.com>
12220
12221 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
12222
611c83ae
PA
122232008-05-04 Pedro Alves <pedro@codesourcery.com>
12224
12225 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
12226 different times.
12227
ff013f42
JK
122282008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
12229
12230 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
12231 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
12232 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
12233 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
12234
96dff6a2
VP
122352008-05-04 Vladimir Prus <vladimir@codesourcery.com>
12236
12237 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
12238 notification to appear.
12239
55cd6f92
DJ
122402008-05-04 Daniel Jacobowitz <dan@debian.org>
12241
12242 * gdb.base/fullname.c: New file.
12243 * gdb.base/fullname.exp: New file.
12244 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
12245
d705c43c
PA
122462008-05-03 Pedro Alves <pedro@codesourcery.com>
12247
12248 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
12249 expressions with macros.
12250
333222e1
JK
122512008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12252
12253 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
12254
5ac01682
DJ
122552008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
12256
12257 * gdb.base/completion.exp: Handle lack of other symbols beginning
12258 with "a".
12259
12260 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
12261
237fc4c9
PA
122622008-05-02 Jim Blandy <jimb@codesourcery.com>
12263
12264 * gdb.asm/asmsrc1.s: Add scratch space.
12265
ed5e9466
DJ
122662008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12267 Daniel Jacobowitz <dan@codesourcery.com>
12268
12269 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
12270 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
12271 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
12272
b39cc962
DJ
122732007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
12274
12275 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
12276
36d520f5
JB
122772008-05-01 Joel Brobecker <brobecker@adacore.com>
12278
12279 * gdb.base/info-target.exp: New testcase.
12280
8d4e3071
DJ
122812008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
12282
12283 * gdb.cp/hang.exp: Use .cc instead of .C.
12284 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
12285 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
12286
6f3f3097
DJ
122872008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
12288
12289 * gdb.base/gdb1250.exp: Remove perror.
12290 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
12291
5550a914
PA
122922008-04-30 Pedro Alves <pedro@codesourcery.com>
12293
12294 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
12295 .2byte.
12296
d848e687
DJ
122972008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
12298
12299 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
12300 (maybe_kfail): New.
12301
93b5768b
PA
123022008-04-25 Pedro Alves <pedro@codesourcery.com>
12303
12304 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
12305
721c02de
VP
123062008-04-24 Vladimir Prus <vladimir@codesourcery.com>
12307
a9c64011
AS
12308 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
12309 * gdb.mi/mi2-syn-frame.exp: Likewise.
12310 * lib/mi-support.exp: Likewise.
721c02de 12311
74960c60
VP
123122008-04-24 Vladimir Prus <vladimir@codesourcery.com>
12313
12314 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
12315 to specify regexp for the location to stop at.
12316 * gdb.base/break-always.c: New.
12317 * gdb.base/break-always.exp: New.
12318
d24317b4
VP
123192008-04-24 Vladimir Prus <vladimir@codesourcery.com>
12320
12321 * lib/mi-support.exp (mi_runto_helper): Adjust
12322 for the original-location field.
12323 (mi_create_breakpoint, mi_list_breakpoints): New.
12324 * gdb.mi/mi-break.exp: Adjust.
12325 * gdb.mi/mi2-break.exp: Adjust.
12326 * gdb.mi/mi-pending.exp: Adjust.
12327 * gdb.mi/mi-simplerun.exp: Adjust.
12328 * gdb.mi/mi2-simplerun.exp: Adjust.
12329 * gdb.mi/mi-syn-frame.exp: Adjust.
12330 * gdb.mi/mi2-syn-frame.exp: Adjust.
12331 * gdb.mi/mi-until.exp: Adjust.
12332 * gdb.mi/mi2-until.exp: Adjust.
12333 * gdb.mi/mi-var-display.exp: Adjust.
12334 * gdb.mi/mi2-var-display.exp: Adjust.
12335 * gdb.mi/mi-watch.exp: Adjust.
12336 * gdb.mi/mi2-watch.exp: Adjust.
12337
fdc59709 123382008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 12339
a9c64011
AS
12340 * aclocal.m4: Add override.m4.
12341 * configure: Regenerate.
fdc59709 12342
8e91f023
VP
123432008-04-19 Vladimir Prus <vladimir@codesourcery.com>
12344
12345 * gdb.mi/var-cmd.c (do_at_tests): Verify that
12346 '-var-update --all-values' reports new value even the type
12347 of a variable object has changed.
12348
233a11ab
CS
123492008-04-18 Craig Silverstein <csilvers@google.com>
12350
12351 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
12352 files.
d24317b4 12353
9c1137ad
JB
123542008-04-18 Joel Brobecker <brobecker@adacore.com>
12355
12356 * gdb.ada/atomic_enum: New test program.
12357 * gdb.ada/atomic_enum.exp: New testcase.
12358
66d0bbc7
DE
123592008-04-17 Doug Evans <dje@google.com>
12360
12361 * gdb.opt/Makefile.in: Fix whitespace.
12362
100906b0
UW
123632008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
12364
12365 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
12366
4584e32e
DE
123672008-04-17 Doug Evans <dje@google.com>
12368
12369 * gdb.base/hashline1.exp: New testcase.
12370 * gdb.base/hashline2.exp: New testcase.
12371 * gdb.base/hashline2.exp: New testcase.
12372
0a320680
PA
123732008-04-17 Pedro Alves <pedro@codesourcery.com>
12374
12375 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
12376
18ac113b
AR
123772008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
12378
12379 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
12380 temporary breakpoint to match "Temporary breakpoint".
12381 * gdb.base/break.exp (delete_breakpoints): Likewise.
12382 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
12383 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
12384 * gdb.base/display.exp: Likewise.
12385 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
12386 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
12387 * gdb.base/restore.exp (restore_tests): Likewise.
12388 * gdb.base/sepdebug.exp: Likewise.
12389 * gdb.base/watchpoint.exp: Likewise.
12390 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
12391 * gdb.mi/mi-pending.exp: Likewise.
12392 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
12393 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
12394 * gdb.mi/mi-var-cmd.exp: Likewise.
12395 * gdb.mi/mi-var-display.exp: Likewise.
12396 * gdb.mi/mi2-cli.exp: Likewise.
12397 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
12398 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
12399 * gdb.mi/mi2-var-display.exp: Likewise.
12400 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
12401 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
12402 new "disp" field.
a9c64011 12403 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
12404 reason. This is to support fix for PR2424.
12405
add38693
JK
124062008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12407
12408 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
12409
fcacd99f
VP
124102008-04-13 Vladimir Prus <vladimir@codesourcery.com>
12411
12412 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 12413 field. Add more floating varobj tests.
fcacd99f 12414 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
12415 field.
12416 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
12417 (main): Call do_at_tests.
12418 * lib/mi-support.exp (mi_create_floating_varobj)
12419 (mi_varobj_update_with_type_change): New.
fcacd99f 12420
de051565
MK
124212008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
12422
12423 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
12424 option of -var-evaluate-expression.
12425 * gdb.mi/mi2-var-display.exp: Likewise.
12426
dbc52822
VP
124272008-04-07 Vladimir Prus <vladimir@codesourcery.com>
12428
12429 Introduce test setup helpers.
a9c64011
AS
12430 * lib/gdb.exp (build_executable, clean_restart)
12431 (prepare_for_testing): New.
12432 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
12433 * gdb.base/return.exp: Likewise.
12434 * gdb.base/ending-run.exp: Likewise.
dbc52822 12435
473591da
NR
124362008-04-07 Nick Roberts <nickrob@snap.net.nz>
12437
12438 * gdb.mi/mi-async.exp: New test for asynchronous Machine
12439 Interface (MI) responses.
12440
2b2d9e11
VP
124412008-04-06 Vladimir Prus <vladimir@codesourcery.com>
12442
a9c64011
AS
12443 * gdb.cp/breakpoint.cc: New code to test conditions involving
12444 member variables.
12445 * gdb.cp/breakpoint.exp: Test condition involving member
12446 variables.
2b2d9e11 12447
bb378428
VP
124482008-04-05 Vladimir Prus <vladimir@codesourcery.com>
12449
12450 * lib/mi-support.exp (mi_expect_stop): New.
12451 (mi_run_cmd): Change the
12452 token. Use mi_send_resuming_command, use
12453 mi_expect_stop.
12454 (mi_execute_to_helper): Rename to mi_execute_to.
12455 (mi_send_resuming_command): Add more error patterns.
12456 (mi_wait_for_stop): Renamed to...
12457 (mi_get_stop_line): ...this.
12458 (mi_run_inline_test): Adjust.
12459
12460 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
12461 * gdb.mi/mi-console.exp: Likewise.
12462 * gdb.mi/mi-pending.exp: Likewise.
12463 * gdb.mi/mi-simplerun.exp: Likewise.
12464 * gdb.mi/mi-stack.exp: Likewise.
12465 * gdb.mi/mi-stepi.exp: Likewise.
12466 * gdb.mi/mi-syn-frame.exp: Add comment.
12467 * gdb.mi/mi-until.exp: Likewise.
12468 * gdb.mi/mi-var-display.exp: Likewise.
12469 * gdb.mi/mi-watch.exp: Likewise.
12470 * gdb.mi/mi2-cli.exp: Likewise.
12471 * gdb.mi/mi2-console.exp: Likewise.
12472 * gdb.mi/mi2-simplerun.exp: Likewise.
12473 * gdb.mi/mi2-stack.exp: Likewise.
12474 * gdb.mi/mi2-stepi.exp: Likewise.
12475 * gdb.mi/mi2-until.exp: Likewise.
12476 * gdb.mi/mi2-var-display.exp: Likewise.
12477 * gdb.mi/mi2-watch.exp: Likewise.
12478
62172bb9
UW
124792008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12480
12481 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
12482
12483 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
12484
a13e061a
PA
124852008-04-04 Pedro Alves <pedro@codesourcery.com>
12486
12487 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
12488 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
12489 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
12490 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
12491 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
12492 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
12493 expect an mi error duplicated in stderr.
12494
eae06beb
JB
124952008-04-03 Joel Brobecker <brobecker@adacore.com>
12496
12497 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
12498 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
12499 Add a couple of tests that verify the behavior when the new setting
12500 is set to "cancel" and "all".
12501 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
12502 "ask" before we start the testing.
12503
79c6ced6
AR
125042008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
12505
12506 * gdb.cp/casts.cc: Add class reference variables.
12507 * gdb.cp/casts.exp: New test cases for up/down casting references.
12508
6c2d1a6b
MK
125092008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
12510
12511 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
12512 instead of beginning to make an extra test pass.
12513 * gdb.mi/mi2-var-display.exp: Likewise.
12514
55b411d9
MR
125152008-03-31 Maciej W. Rozycki <macro@mips.com>
12516
12517 * gdb.base/break.exp: Mark failures as such. Fix formatting.
12518
c6140da2
MD
125192008-03-31 Markus Deuling <deuling@de.ibm.com>
12520 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12521
12522 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
12523 value. Add xfail for older kernels.
12524
79732189
AR
125252008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
12526
12527 Bring mi-support in line with gdb.exp.
12528 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
12529 (mi_gdb_start): New function.
12530
33c3676e
MR
125312008-03-28 Maciej W. Rozycki <macro@mips.com>
12532
12533 * gdb.mi/mi-var-cmd.exp: Fix a typo.
12534
92e28119
VP
125352008-03-26 Vladimir Prus <vladimir@codesourcery.com>
12536
12537 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
12538 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 12539
9e8e3afe
VP
125402008-03-26 Vladimir Prus <vladimir@codesourcery.com>
12541
12542 * lib/mi-support.exp (mi_create_varobj_checked): New.
12543 (mi_list_varobj_children): Allow to check for a
12544 value.
12545 (mi_list_array_varobj_children): New.
12546
12547 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
12548 and mi_list_varobj_children, as opposed to hardcoding
12549 expected strings.
12550 * gdb.mi/gdb701.exp: Likewise.
12551 * gdb.mi/gdb792.exp: Likewise.
12552 * gdb.mi/mi-var-block.exp: Likewise.
12553 * gdb.mi/mi-var-cmd.exp: Likewise.
12554 * gdb.mi/mi-var-invalidate.exp: Likewise.
12555 * gdb.mi/mi2-var-block.exp: Likewise.
12556 * gdb.mi/mi2-var-child.exp: Likewise.
12557 * gdb.mi/mi2-var-cmd.exp: Likewise.
12558 * gdb.mi/mi2-var-display.exp: Likewise.
12559
9df50351
JK
125602008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12561
12562 Fix random false FAILs on i386.
12563 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
12564
31e5d73a
DJ
125652008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
12566
12567 PR gdb/544
12568 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
12569
12f4afab
DJ
125702008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
12571
12572 PR gdb/544
12573 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
12574
b562a0cb
DJ
125752008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
12576
12577 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
12578 fixed PR gdb/544.
12579
17faa917
DJ
125802008-03-21 Pedro Alves <pedro@codesourcery.com>
12581
12582 * gdb.threads/fork-child-threads.exp: Test next over fork.
12583
6214f497
DJ
125842008-03-21 Chris Demetriou <cgd@google.com>
12585
12586 * gdb.base/break.exp (rbreak junk): New test for rbreak
12587 "Junk at end of arguments" issue.
12588
63092375
DJ
125892008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
12590
12591 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
12592 *& to work on created array elements.
12593 (Top level): Test print $pc with a file. Test string operations
12594 without a target.
12595 * gdb.base/ptype.exp: Do not expect *& to work on created array
12596 elements.
12597
b21991b0
DJ
125982008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
12599
12600 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
12601 gdb.threads/staticthreads.exp: Update exit query.
12602
c4b347c7
SL
126032008-03-07 Sandra Loosemore <sandra@codesourcery.com>
12604
12605 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
12606
fa4727a6
DJ
126072008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
12608
12609 * gdb.base/watchpoint.c (global_ptr, func4): New.
12610 (main): Call func4.
12611 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
12612 (test_inaccessible_watchpoint): New.
12613
2f34202f
MR
126142008-02-29 Maciej W. Rozycki <macro@mips.com>
12615
12616 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
12617 select the largest.
12618
0d6ba1b1
DJ
126192008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
12620
12621 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
12622 frames-invalid annotations.
12623
e691325a
PM
126242008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
12625
a9c64011 12626 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 12627
f85b5ecc
DE
126282008-02-27 Doug Evans <dje@google.com>
12629
12630 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
12631 for bug 1738.
12632 (breakpoint_to_handler_entry): Ditto.
12633
b40e7bf3
JB
126342008-02-27 Joel Brobecker <brobecker@adacore.com>
12635
12636 * gdb.base/ending-run.exp: Use the first line of code inside
12637 function body to test breakpoints.
12638 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
12639 location where the breakpoint is inserted when using the line
12640 where a function is declared. Fix typo in the description of
12641 one of the tests.
12642 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
12643
2faca73a
PM
126442008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
12645
12646 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 12647 tests.
2faca73a 12648
6f439c36
PM
126492008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
12650
12651 * gdb.base/args.exp: avoid same output for tests
12652 with single quotes.
12653
54e52265
VP
126542008-02-26 Vladimir Prus <vladimir@codesourcery.com>
12655
a9c64011
AS
12656 * gdb.base/annota1.exp: Adjust for 'info break'
12657 format changes.
12658 * gdb.base/annota3.exp: Likewise.
12659 * gdb.base/break.exp: Likewise.
12660 * gdb.base/condbreak.exp: Likewise.
12661 * gdb.base/pending.exp: Likewise.
12662 * gdb.base/sepdebug.exp: Likewise.
12663 * gdb.base/unload.exp: Likewise.
12664 * gdb.cp/ovldbreak.exp: Likewise.
12665 * gdb.mi/mi-pending.exp: Likewise.
54e52265 12666
897b09ca
DE
126672008-02-07 Doug Evans <dje@google.com>
12668
12669 * gdb.cp/mb-inline.exp: New.
12670 * gdb.cp/mb-inline.h: New.
12671 * gdb.cp/mb-inline1.cc: New.
12672 * gdb.cp/mb-inline2.cc: New.
12673
b1c32d35
PM
126742008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
12675
12676 * gdb.pascal/floats.pas: New test program.
12677 * gdb.pascal/floats.exp: New testcase.
12678
1a4ca44a
TJB
126792008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
12680
12681 * gdb.base/callfuncs.c (t_float_many_args): New function.
12682 (t_double_many_args): New function.
12683 * gdb.base/callfuncs.exp: Add tests for exceeding float
12684 and double parameters passed through the stack.
12685
439048e8
JB
126862008-02-05 Joel Brobecker <brobecker@adacore.com>
12687
12688 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
12689 gdb.ada/complete/foo.adb: New files.
12690 * gdb.ada/complete.exp: New testcase.
12691
81fe8080
DE
126922008-02-03 Doug Evans <dje@google.com>
12693
301f0ecf
DE
12694 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
12695
81fe8080
DE
12696 * gdb.cp/gdb2384.exp: New file.
12697 * gdb.cp/gdb2384.cc: New file.
12698 * gdb.cp/gdb2384-base.h: New file.
12699 * gdb.cp/gdb2384-base.cc: New file.
12700
4b071aec
DE
127012008-02-02 Doug Evans <dje@google.com>
12702
12703 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
12704
61137ba6
JB
127052007-02-01 Joel Brobecker <brobecker@adacore.com>
12706
12707 * gdb.ada/sym_print_name: New test program.
12708 * gdb.ada/sym_print_name.exp: New testcase.
12709
127102007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
12711
12712 * gdb.ada/nested/hello.adb: New file.
12713 * gdb.ada/nested.exp: New testcase.
12714 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
12715
98deb0da
VP
127162008-02-01 Vladimir Prus <vladimir@codesourcery.com>
12717
12718 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
12719 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
12720 don't cause future evaluations of function to report
12721 creation of internal breakpoints.
98deb0da 12722
723a2275
VP
127232008-02-01 Vladimir Prus <vladimir@codesourcery.com>
12724
12725 * gdb.mi/mi-break.exp (test_error): New.
12726 Call it.
12727
fb546a2f
LM
127282008-01-31 Luis Machado <luisgpm@br.ibm.com>
12729
12730 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
12731 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
12732
2d8fd90a
PM
127332008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
12734
12735 * gdb.pascal/integers.pas: New test program.
12736 * gdb.pascal/integers.exp: New testcase.
12737
a7fa0ded
PM
127382008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
12739
12740 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
12741
5e1a1926
TJB
127422008-01-30 Luis Machado <luisgpm@br.ibm.com>
12743
12744 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
12745 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
12746
8d04f9f0
JB
127472008-01-30 Paul Hilfinger <hilfinger@adacore.com>
12748
12749 * gdb.ada/formatted_ref: New test program.
12750 * gdb.ada/formatted_ref.exp: New testcase.
12751
12752 * gdb.cp/formatted-ref.cc: New file.
12753 * gdb.cp/formatted-ref.exp: New testcase.
12754
ce75a98f
JB
127552008-01-30 Joel Brobecker <brobecker@adacore.com>
12756
12757 * gdb.base/ptype.exp: Add testing of "ptype $pc".
12758
e835f6bf
NR
127592008-01-30 Nick Roberts <nickrob@snap.net.nz>
12760
12761 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
12762 (test_file_list_exec_source_file): Update to new macro-info field.
12763
d118ef87
PH
127642008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
12765
12766 * gdb.ada/exprs: New test program.
12767 * gdb.ada/exprs.exp: New testcase.
12768
7d35ab09
TJB
127692008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
12770
12771 * dfp-test.c (DELTA, DELTA_B): New definitions.
12772 (double_val1, double_val2, double_val3, double_val4, double_val5,
12773 double_val6, double_val7, double_val8, double_val9, double_val10,
12774 double_val11, double_val12, double_val13, double_val14, dec32_val1,
12775 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
12776 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
12777 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
12778 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
12779 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
12780 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
12781 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
12782 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
12783 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
12784 dec128_val16): New global variables.
12785 (decimal_dec128_align): New function.
12786 (decimal_mixed): Likewise.
12787 (decimal_many_args_dec32): Likewise.
12788 (decimal_many_args_dec64): Likewise.
12789 (decimal_many_args_dec128): Likewise.
12790 (decimal_many_args_mixed): Likewise.
12791 * dfp-test.exp: Add tests calling new inferior functions.
12792
2d717e4f
DJ
127932008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
12794
12795 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
12796 gdb.server/ext-run.exp: New files.
12797 * lib/gdbserver-support.exp (gdbserver_download): New.
12798 (gdbserver_start): New. Update gdbserver expected
12799 output.
12800 (gdbserver_spawn): Use them.
12801 (gdbserver_start_extended): New.
12802
e85a822c
DJ
128032008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
12804
12805 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
12806 Run on GNU/Linux.
12807 (do_exec_tests): Check for systems which do not support catchpoints.
12808 Do not match START.
12809 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
12810 Run on GNU/Linux. Enable verbose output.
12811 (check_fork_catchpoints): New.
12812 (explicit_fork_child_follow, catch_fork_child_follow)
12813 (tcatch_fork_parent_follow): Update expected messages.
12814 (do_fork_tests): Use check_fork_catchpoints.
12815 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
12816 Run on GNU/Linux. Enable verbose output.
12817 (check_vfork_catchpoints): New.
12818 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
12819 expected messages.
12820 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
12821
401ea829
JB
128222008-01-29 Jim Blandy <jimb@red-bean.com>
12823
12824 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
12825 host' errors.
12826 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
12827
aceaf3ad
JB
128282008-01-29 Jim Blandy <jimb@red-bean.com>
12829
12830 * gdb.threads/sigthread.c: Use barriers to ensure that
12831 child_thread and child_thread_two are always initialized before we
12832 start to use them.
12833
a5606eee
VP
128342008-01-29 Vladimir Prus <vladimir@codesourcery.com>
12835
12836 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
12837 * gdb.base/watchpoint-solib.c: New.
12838 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 12839
c55a82bb
PM
128402008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
12841
12842 * gdb.base/gdb1056.exp: Add unsigned integer test.
12843
0993fe05
DE
128442008-01-28 Doug Evans <dje@google.com>
12845
12846 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
12847
4fe42e7f
JB
128482008-01-27 Jim Blandy <jimb@codesourcery.com>
12849
c7a69933
JB
12850 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
12851
4fe42e7f
JB
12852 * gdb.base/expand-psymtabs.exp: Doc fix.
12853
5def8285
MK
128542008-01-26 Mark Kettenis <kettenis@gnu.org>
12855
12856 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
12857
5313c911
NR
128582008-01-24 Nick Roberts <nickrob@snap.net.nz>
12859
a9c64011 12860 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
12861 -var-set-format.
12862
93815fbf
VP
128632008-01-23 Chris Demetriou <cgd@google.com>
12864
12865 * gdb.threads/thread_events.c: New testcase source file.
12866 * gdb.threads/thread_events.exp: New testcase expect file.
12867
467a88ee
NR
128682008-01-23 Nick Roberts <nickrob@snap.net.nz>
12869
12870 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
12871
12872 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
12873 -var-set-format.
12874
d8f82aba
DJ
128752008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
12876 Vladimir Prus <vladimir@codesourcery.com>
12877
12878 * gdb.base/float.exp: Allow missing floating point for m68k and
12879 PowerPC.
12880
60c46647
VP
128812008-01-22 Vladimir Prus <vladimir@codesourcery.com>
12882
12883 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
12884 ignore count.
12885 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
12886 * gdb.mi/mi-cli.exp: Adjust.
12887 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 12888
c7dd36a1
PA
128892008-01-17 Pedro Alves <pedro@codesourcery.com>
12890
12891 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
12892 and 'dummy_ptr' integer pointer. Initialize struct_declarations
12893 with dummy_ptr's address.
12894 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
12895 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
12896 all targets.
12897 * gdb.mi/mi2-var-child.exp: Likewise.
12898
39d5313e
JB
128992008-01-09 Joel Brobecker <brobecker@adacore.com>
12900
12901 * gdb.ada/null_array: New test program.
12902 * gdb.ada/null_array.exp: New testcase.
12903
0aea4bf3
LM
129042008-01-09 Luis Machado <luisgpm@br.ibm.com>
12905
12906 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
12907 with required float modifiers.
12908
0b354900
JB
129092008-01-08 Joel Brobecker <brobecker@adacore.com>
12910
12911 * gdb.ada/funcall_param: New test program.
12912 * gdb.ada/funcall_param.exp: New testcase.
12913
cdb7f5d4
JB
129142008-01-08 Joel Brobecker <brobecker@adacore.com>
12915
12916 * gdb.ada/arrayparam: New test program.
12917 * gdb.ada/arrayparam.exp: New testcase.
12918
88e2547f
JB
129192008-01-08 Joel Brobecker <brobecker@adacore.com>
12920
12921 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
12922 landed. Should also fix random failures in the test following it.
12923
f6867ce0
TJB
129242008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
12925
12926 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
12927 for expressions with decimal float values.
12928 (test_dfp_conversions): New function to test casts to and from
12929 decimal float types.
12930 Call test_dfp_conversions.
12931 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
12932 elements.
12933 (main): Initialize ds.float4 and ds.double8 elements.
12934 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
12935 string to new error message.
12936 (d64_set_tests): Likewise.
12937 (d128_set_tests): Likewise.
12938 Add tests for expressions with decimal float variables. Add tests for
12939 conversions to and from decimal float types.
12940
f9c11282
JB
129412008-01-05 Joel Brobecker <brobecker@adacore.com>
12942
12943 * gdb.ada/packed_tagged/comp_bug.adb: New file.
12944 * gdb.ada/packed_tagged.exp: New testcase.
12945
0ecbca72
JB
129462008-01-04 Joel Brobecker <brobecker@adacore.com>
12947
12948 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
12949 gdb.ada/homonym/homonym_main.adb: New files.
12950 * gdb.ada/homonym.exp: New testcase.
12951
c18d3d89
JB
129522008-01-04 Joel Brobecker <brobecker@adacore.com>
12953
12954 * gdb.ada/packed_array.exp: Add testing of references to
12955 a packed array.
12956
ecc7085b
JB
129572008-01-04 Joel Brobecker <brobecker@adacore.com>
12958
12959 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
12960 New files.
12961 * gdb.ada/type_coercion.exp: New testcase.
12962
c474c922
JB
129632008-01-04 Joel Brobecker <brobecker@adacore.com>
12964
12965 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
12966 gdb.ada/tagged/foo.adb: New file.
12967 * gdb.ada/tagged.exp: New testcase.
12968
9005b927
JB
129692008-01-04 Joel Brobecker <brobecker@adacore.com>
12970
12971 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
12972 gdb.ada/ptype_field/foo.adb: New files.
12973 * gdb.ada/ptype_field.exp: New testcase.
12974
1a6aaad8
JB
129752008-01-03 Joel Brobecker <brobecker@adacore.com>
12976
12977 * gdb.ada/print_pc.exp: New testcase.
12978
0ef22f53
JB
129792008-01-03 Joel Brobecker <brobecker@adacore.com>
12980
12981 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
12982 gdb.ada/taft_type/p.adb: New files.
12983 * gdb.ada/taft_type.exp: New testcase.
12984
1689ecf8
JB
129852008-01-03 Joel Brobecker <brobecker@adacore.com>
12986
12987 * gdb.ada/array_bounds/bar.adb: New file.
12988 * gdb.ada/array_bounds.exp: New testcase.
12989
a4d0b9c3
JB
129902008-01-03 Joel Brobecker <brobecker@adacore.com>
12991
12992 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
12993 gdb.ada/arrayptr/foo.adb: New files.
12994 * gdb.ada/arrayptr.exp: New testcase.
12995
a31ace00
JB
129962008-01-03 Joel Brobecker <brobecker@adacore.com>
12997
12998 * gdb.base/set-lang-auto.exp: New testcase.
12999
a97fced3
JB
130002008-01-03 Joel Brobecker <brobecker@adacore.com>
13001
13002 * gdb.ada/fun_addr/foo.adb: New file.
13003 * gdb.ada/fun_addr.exp: New testcase.
13004
ef29ce1a
JK
130052008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13006
13007 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
13008 New files
13009
0fafefe3
JB
130102008-01-02 Joel Brobecker <brobecker@adacore.com>
13011
13012 * array_subscript_addr/p.adb: New file.
a9c64011 13013 * array_subscript_addr.exp: New testcase.
0fafefe3 13014
c4359f8d
JB
130152008-01-02 Joel Brobecker <brobecker@adacore.com>
13016
a9c64011 13017 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
13018 New files.
13019 * gdb.ada/str_cmp_ref.exp: New testcase.
13020
1aa1b15b
JB
130212008-01-01 Joel Brobecker <brobecker@adacore.com>
13022
13023 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
13024 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 13025 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 13026
81c9b2cf
JB
130272008-01-01 Joel Brobecker <brobecker@adacore.com>
13028
13029 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
13030 gdb.ada/ref_param/pck.ads: New files.
13031 * gdb.ada/ref_param.exp: New testcase.
13032
319e4674
JB
130332008-01-01 Joel Brobecker <brobecker@adacore.com>
13034
13035 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
13036 gdb.ada/interface/foo.adb: New files.
13037 * gdb.ada/interface.exp: New testcase.
13038
ef682c56
JB
130392007-12-31 Jim Blandy <jimb@codesourcery.com>
13040
13041 * gdb.base/multi-forks.exp: Consume all output from child
13042 processes before proceeding to next test.
13043
f6f3eb6c
JB
130442007-12-29 Jim Blandy <jimb@codesourcery.com>
13045
13046 * configure: Regenerated.
13047
f652e42f
JB
130482007-12-27 Joel Brobecker <brobecker@adacore.com>
13049
13050 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
13051 gdb.ada/fixed_cmp/fixed.adb: New files.
13052 * gdb.ada/fixed_cmp.exp: New testcase.
13053
6943e596
JB
130542007-12-27 Joel Brobecker <brobecker@adacore.com>
13055
13056 * gdb.ada/boolean_expr.exp: New testcase.
13057
aad9a193
JB
130582007-12-26 Jim Blandy <jimb@codesourcery.com>
13059
13060 * gdb.base/multi-forks.exp: Doc fix.
13061
fb5f3683
JB
130622007-12-26 Joel Brobecker <brobecker@adacore.com>
13063
13064 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
13065 * gdb.ada/char_param.exp: Do not compile our test program with
13066 -gnata, this is unnecessary.
13067 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
13068
384e4a9c
JB
130692007-12-24 Joel Brobecker <brobecker@adacore.com>
13070
13071 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
13072 gdb.ada/print_chars/foo.adb: New files.
13073 * gdb.ada/print_chars.exp: New testcase.
13074
01e044f7
JB
130752007-12-24 Joel Brobecker <brobecker@adacore.com>
13076
13077 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
13078 gdb.ada/char_param/foo.adb: New files.
13079 * gdb.ada/char_param.exp: New testcase.
13080
0ce17860
JB
130812007-12-22 Jim Blandy <jimb@codesourcery.com>
13082
13083 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
13084 hard-coding source line numbers into the test.
13085 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
13086 gdb_get_line_number to find.
13087
919809b9
JB
130882007-12-22 Joel Brobecker <brobecker@adacore.com>
13089
13090 * gdb.base/ptype.c (highest): New struct type.
13091 (the_highest): New variable of that type.
13092 (main): Add dummy assignment to a field of variable the_highest.
13093 * gdb.base/ptype.exp: Test type printing of our new variable.
13094
abc8a88d
PM
130952007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
13096
13097 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 13098 and record first explicitly generated thread number.
abc8a88d
PM
13099 Use that thread number for thread specific watchpoint test.
13100 Add iteration number to repetitive tests.
13101
5158f3e3
CES
131022007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
13103 Jim Blandy <jimb@codesourcery.com>
13104
13105 * gdb.base/expand-psymtabs.c: New testcase
13106 source file.
13107 * gdb.base/expand-psymtabs.exp: New testcase
13108 expect file.
13109
37e4754d
LM
131102007-12-17 Luis Machado <luisgpm@br.ibm.com>
13111
13112 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
13113 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
13114
551e5d04
JB
131152007-12-17 Joel Brobecker <brobecker@adacore.com>
13116
13117 * gdb.ada/frame_args/foo.adb: New file.
13118 * gdb.ada/frame_args/pck.ads: New file.
13119 * gdb.ada/frame_args/pck.adb: New file.
13120 * gdb.ada/frame_args.exp: New testcase.
13121
a05ee097
JB
131222007-12-17 Joel Brobecker <brobecker@adacore.com>
13123
13124 * gdb.base/frame-args.c: New file.
13125 * gdb.base/frame-args.exp: New testcase.
13126
c162e8c9 131272007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 13128 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
13129
13130 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
13131
afe8ab22 131322007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 13133
afe8ab22
VP
13134 * gdb.mi/mi-pending.exp: New.
13135 * gdb.mi/mi-pending.c: New.
13136 * gdb.mi/mi-pendshr.c: New.
13137
dfdfb3ca
JB
131382007-12-06 Jim Blandy <jimb@codesourcery.com>
13139
13140 * gdb.base/default.exp: Update expected output for 'info catch'.
13141
b7fca990
JK
131422007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
13143
13144 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
13145 must be set to binary.
13146
6a1afc1e
PA
131472007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
13148
13149 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
13150
a6b151f1
DJ
131512007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
13152
13153 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
13154 gdb.mi/mi-file-transfer.exp: New.
13155
43039443
JK
131562007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13157
13158 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
13159
0ef2251b
MR
131602007-11-22 Maciej W. Rozycki <macro@mips.com>
13161
13162 * gdb.trace/backtrace.exp: Fix a typo.
13163 * gdb.trace/circ.exp: Likewise.
13164 * gdb.trace/collection.exp: Likewise.
13165 * gdb.trace/limits.exp: Likewise.
13166 * gdb.trace/report.exp: Likewise.
13167 * gdb.trace/tfind.exp: Likewise.
13168 * gdb.trace/while-dyn.exp: Likewise.
13169
5443631e
NR
131702007-11-21 Nick Roberts <nickrob@snap.net.nz>
13171
13172 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
13173 objects of pointers that can't be dereferenced are now
13174 "noneditable".
13175
a4ce5b0d
UW
131762007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13177
13178 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
13179 (target_cpu): Remove.
13180
d6e956e5
VP
131812007-10-15 Vladimir Prus <vladimir@codesourcery.com>
13182
13183 * gdb.base/ending-run.exp: Expect the list of cleared
13184 breakpoint to come in natural order, not the reversed one.
a9c64011 13185
214270ab
VP
131862007-11-07 Vladimir Prus <vladimir@codesourcery.com>
13187
13188 * gdb.mi/mi-var-child.c (do_child_deletion): New.
13189 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 13190
1a619819
LM
131912007-11-05 Luis Machado <luisgpm@br.ibm.com>
13192
13193 * gdb.base/printcmds.exp: New function
13194 test_printf_with_dfp.
13195
5b01a6fa
DE
131962007-11-02 Doug Evans <dje@google.com>
13197
13198 * gdb.disasm/t01_mov.s: Remove carriage returns.
13199 * gdb.disasm/t02_mova.s: Ditto.
13200 * gdb.disasm/t03_add.s: Ditto.
13201 * gdb.disasm/t04_sub.s: Ditto.
13202 * gdb.disasm/t05_cmp.s: Ditto.
13203 * gdb.disasm/t06_ari2.s: Ditto.
13204 * gdb.disasm/t07_ari3.s: Ditto.
13205 * gdb.disasm/t08_or.s: Ditto.
13206 * gdb.disasm/t09_xor.s: Ditto.
13207 * gdb.disasm/t10_and.s: Ditto.
13208 * gdb.disasm/t11_logs.s: Ditto.
13209 * gdb.disasm/t12_bit.s: Ditto.
13210 * gdb.disasm/t13_otr.s: Ditto.
13211
ec33ab7f
JK
132122007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13213
13214 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
13215
ae0d01ff
UW
132162007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13217
13218 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
13219 provide DFP support.
13220
55eddb0f
DJ
132212007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
13222
13223 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
13224 Test "set powerpc vector-abi". Skip auto-detection tests for old
13225 toolchains.
13226
7020f05c
PA
132272007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
13228
13229 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
13230 with [string compare].
13231
84bc3db9
PA
132322007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
13233
13234 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
13235 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
13236
5876dc88
LM
132372007-10-25 Luis Machado <luisgpm@br.ibm.com>
13238
13239 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
13240 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
13241 * gdb.opt/Makefile.in: New makefile.
13242 * Makefile.in: Create new directory "gdb.opt".
13243 * configure.ac: Add "gdb.opt" directory.
13244 * configure: Regenerated.
a9c64011 13245
c3ea9a14
DE
132462007-10-25 Doug Evans <dje@google.com>
13247
13248 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
13249 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
13250
a9c64011 132512007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
13252 Thiago Jung Bauermann <bauerman@br.ibm.com>
13253
13254 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
13255 Floating Point expressions.
13256 * gdb.base/dfp-test.exp: new file adding tests for Decimal
13257 Floating Point variables.
13258 * gdb.base/dfp-test.c: new file containing program with Decimal
13259 Floating variables, used by gdb.base/dfp-test.exp.
13260
62a24a2b
DJ
132612007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
13262
13263 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
13264
e7b1eae6
UW
132652007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13266
13267 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
13268 compiling test case with GCC.
13269 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
13270
c641edcc
UW
132712007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13272
13273 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
13274 format changes.
13275
5e5ebfe6
MS
132762007-10-18 Michael Snyder <msnyder@specifix.com>
13277
13278 * gdb.base/dbx.exp: Add missing "-re " operator.
13279
e831e7b6
GM
132802007-10-16 Gaius Mulley <gaius@glam.ac.uk>
13281
13282 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
13283 * configure.ac: Removed trailing spaces after backslash.
13284 * gdb.modula2: New directory.
13285 * gdb.modula2/Makefile.in: New file.
13286 * gdb.modula2/unbounded-array.exp: New file.
13287 * gdb.modula2/unbounded1.c: New file.
13288
7cc46491
DJ
132892007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
13290
13291 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
13292
132932007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
13294
13295 * gdb.base/sigstep.c (main): Add checks for
13296 return values for setitimer call.
13297 Call setitimer again with itimer = ITIMER_REAL
13298 if first call to setitimer fails.
13299
e91528f0
KH
133002007-10-11 Kazu Hirata <kazu@codesourcery.com>
13301
13302 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
13303 of $timeout.
13304
2ec9a4f8
DJ
133052007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
13306
13307 * gdb.server/server-run.exp: Test for dynamic linker symbols.
13308
133092007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
13310
13311 * lib/gdb.exp (gdb_run_cmd): Move comment outside
13312 of gdb_expect call, to avoid interruption.
13313
64b2fa04
PA
133142007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
13315
13316 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
13317 (v_unsigned_long_long, v_long_long_array)
13318 (v_signed_long_long_array, v_unsigned_long_long_array)
13319 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
13320 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
13321 [!NO_LONG_LONG]: New.
13322 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
13323 v_long_long_member.
13324
13325 (v_long_long_func, v_signed_long_long_func)
13326 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
13327 (main) [!NO_LONG_LONG]: Initialize long long variants.
13328
13329 * gdb.base/whatis.exp: If board file requests no_long_long, build
13330 test with NO_LONG_LONG defined. Test long long, signed long long,
13331 and unsigned long long variants but only if board file doesn't
13332 disable it.
13333
a912286e 133342007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 13335 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
13336
13337 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
13338 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
13339 * configure: Regenerated.
13340 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
13341 gdb.pascal/types.exp, lib/pascal.exp: New files.
13342
471ba8c9
DJ
133432007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
13344
13345 * gdb.cp/classes.exp (do_tests): Always step to the line after the
13346 call.
13347 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
13348 to return to the call.
13349 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
13350 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
13351 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
13352 * gdb.mi/mi-until.exp (test_until): Likewise.
13353 * gdb.mi/mi2-until.exp (test_until): Likewise.
13354
fef8a650
DJ
133552007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
13356
13357 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
13358 two-char array.
13359 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
13360
d983da9c
DJ
133612007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
13362
13363 * gdb.threads/watchthreads.c (thread_function): Sleep between
13364 iterations.
13365 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
13366 at once for S/390. Generate matching fails and passes.
13367
17f62551
VP
133682007-09-27 Vladimir Prus <vladimir@codesourcery.com>
13369
13370 * gdb.mi/var-cmd.c (do_children_tests): Initialize
13371 the 'struct_declarations' variable to zeros.
a9c64011 13372
ed0616c6
VP
133732007-09-24 Vladimir Prus <vladimir@codesourcery.com>
13374
13375 * gdb.cp/mb-ctor.cc: New.
13376 * gdb.cp/mb-ctor.exp: New.
13377 * gdb.cp/mb-templates.cc: New.
13378 * gdb.cp/mb-templates.exp: New.
13379
41f1b697
DJ
133802007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
13381
13382 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
13383
3f213f78
PA
133842007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
13385
13386 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
13387 targets.
13388 * configure: Regenerate.
13389
0d381245 133902007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 13391
0d381245
VP
13392 * gdb.base/annota1.exp: Adjust for 'info break'
13393 format changes.
13394 * gdb.base/annota3.exp: Likewise.
13395 * gdb.base/break.exp: Likewise.
13396 * gdb.base/condbreak.exp: Likewise.
13397 * gdb.base/pending.exp: Likewise.
13398 * gdb.base/sepdebug.exp: Likewise.
13399 * gdb.base/unload.exp: Likewise.
13400 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 13401
fe3f5fa8
VP
134022007-09-22 Vladimir Prus <vladimir@codesourcery.com>
13403
13404 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
13405 messages.
13406 * gdb.base/chng-syms.exp: Likewise.
13407 * gdb.base/unload.exp: Likewise.
a9c64011 13408
a75cf6c0
DJ
134092007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
13410
13411 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
13412
18ecae38
DJ
134132007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
13414
13415 * schedlock.c (NUM): Change to 1.
13416 (main): Use args[0] for the main thread.
13417 * schedlock.exp: Only expect two threads. Only issue one pass or fail
13418 regardless of the number of threads.
13419
5509918f
MR
134202007-09-14 Maciej W. Rozycki <macro@mips.com>
13421
4a543daf
MR
13422 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
13423 type down.
13424 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
13425 test.
13426 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
13427 watchpoint type down.
13428 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
13429 test.
13430
134312007-09-14 Maciej W. Rozycki <macro@mips.com>
13432
5509918f
MR
13433 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
13434 Move all the tests here and run them twice, once using software
13435 watchpoints and once using hardware watchpoints.
13436 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
13437
40b53987
DJ
134382007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
13439
13440 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
13441 test.
13442
695e2681
MK
134432007-09-10 Mark Kettenis <kettenis@gnu.org>
13444
8b3fc8d8
MK
13445 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
13446 build-id.
13447
695e2681
MK
13448 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
13449 know about $ORIGIN. Calculate output dir from $dest instead of
13450 using ${objdir}/{$subdir}.
13451
58d69f29
MK
134522007-09-09 Mark Kettenis <kettenis@gnu.org>
13453
13454 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
13455 gcore, before continuing with the test.
13456
3e347599
DJ
134572007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
13458
13459 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
13460 * gdb.mi/mi-watch.exp: Likewise.
13461
ea37ba09
DJ
134622007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
13463 Jim Blandy <jimb@codesourcery.com>
13464
13465 * gdb.arch/i386-sse.exp: Do not expect character constants.
13466 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
13467 * gdb.base/display.exp: Allow print/s.
13468 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
13469 and unsigned char array changes.
13470
2025a643
DJ
134712007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
13472
13473 * gdb.base/display.exp: Add tests for printf %p.
13474
26669a27
PA
134752007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
13476
13477 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
13478 the dll name to unicode.
13479
c8f021f8
JK
134802007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13481
13482 * gdb.base/default.exp (show version): Update the version text.
13483 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
13484
4cf31eea
JK
134852007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13486
13487 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
13488 New files.
13489
4935890f
JK
134902007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13491
13492 * lib/gdb.exp (build_id_debug_filename_get): New function.
13493 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
13494 Remove the generate DEBUG file for the future testcase runs.
13495 New testcase for the NT_GNU_BUILD_ID retrieval.
13496 Move the final testing step to ...
13497 (test_different_dir): ... a new function.
13498 New parameter XFAIL to XFAIL all the tests performed.
13499 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
13500 New parameter TYPE to PF_PREFIX all the tests performed.
13501
02142340
VP
135022007-08-31 Vladimir Prus <vladimir@codesourcery.com>
13503
13504 * gdb.mi/mi-var-cp.cc (path_expression): New
13505 function.
13506 * gdb.mi/mi-var-cp.exp: Run path exression tests.
13507
36acd84e
UW
135082007-08-27 Markus Deuling <deuling@de.ibm.com>
13509
13510 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
13511 to fit into SPU Local Store memory.
13512
a896d121
JB
135132007-08-23 Joel Brobecker <brobecker@adacore.com>
13514
13515 * gdb.base/default.exp: Adjust the expected output of "info
13516 warranty" after the switch to GPLv3.
13517
7b433602
JB
135182007-08-23 Joel Brobecker <brobecker@adacore.com>
13519
13520 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
13521 to 30000 (from 20000).
13522
e22f8b7c
JB
135232007-08-23 Joel Brobecker <brobecker@adacore.com>
13524
13525 Switch the license of all .exp files to GPLv3.
13526 Switch the license of all .f and .f90 files to GPLv3.
13527 Switch the license of all .s and .S files to GPLv3.
13528
5a0e3bd0
JB
135292007-08-23 Joel Brobecker <brobecker@adacore.com>
13530
13531 * configure.ac: Switch license to GPLv3.
13532
cc00619d
JB
135332007-08-23 Joel Brobecker <brobecker@adacore.com>
13534
13535 Switch the licensing to GPLv3 for all .ads and .adb files.
13536
8d26208a
DJ
135372007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
13538
13539 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
13540 and t_int_double.
13541 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
13542
4fcb9948
JB
135432007-08-17 Joel Brobecker <brobecker@adacore.com>
13544
13545 * gdb.base/step-line.c: Switch license to GPL version 3, and
13546 update copyright year.
13547 * gdb.base/step-line.inp: Likewise.
13548
b9c34f67
JB
135492007-08-17 Joel Brobecker <brobecker@adacore.com>
13550
13551 * gdb.base/gdb1555.exp: Make expected output immune to formatting
13552 changes inside gdb1555.c.
13553 * gdb.base/pending.exp: Likewise.
13554
2cc17678
DJ
135552007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
13556
13557 * config/default.exp: New file.
13558
e48883f7
DJ
135592007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
13560
13561 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
13562 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
13563
1ab80e5b
MR
135642007-07-30 Maciej W. Rozycki <macro@mips.com>
13565
13566 * gdb.base/dump.exp: Force the correct endianness for binary
13567 formats not carrying this information.
13568
aba471f5
DJ
135692007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13570
13571 * gdb.threads/staticthreads.exp: Match .*sem_post.
13572
d4e07204
DJ
135732007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13574
13575 * gdb.base/readline.exp (operate_and_get_next): Match the final
13576 prompt.
13577
2b97317d
KB
135782007-07-23 Kevin Buettner <kevinb@redhat.com>
13579
13580 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
13581 to restarting SID.
13582
44efa07a
KB
135832007-07-18 Kevin Buettner <kevinb@redhat.com>
13584
13585 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
13586 prior to `gdb_start'.
13587
7b5ebade
KB
135882007-07-18 Kevin Buettner <kevinb@redhat.com>
13589
13590 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
13591 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
13592 Remove call to gdb_unload.
13593
255e7678
DJ
135942007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
13595 Daniel Jacobowitz <dan@codesourcery.com>
13596
13597 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
13598 for __WIN32__.
13599 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
13600 * gdb.base/unload.exp: Use shared library test routines.
13601
3a40aaa0
UW
136022007-07-03 Markus Deuling <deuling@de.ibm.com>
13603
13604 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
13605 * gdb.base/solib-symbol-lib.c: Likewise.
13606 * gdb.base/solib-symbol-main.c: Likewise.
13607
b0f4b84b
DJ
136082007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
13609
13610 * config/gdbserver.exp (gdb_reconnect): New.
13611 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
13612 gdb.base/solib-disc.exp: New files.
13613 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
13614 remote debugging".
13615 (gdb_compile): Add shlib_load flag.
13616 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
13617 port.
13618 (gdbserver_reconnect): New.
13619
1b05479a
DJ
136202007-07-01 Nick Roberts <nickrob@snap.net.nz>
13621 Daniel Jacobowitz <dan@codesourcery.com>
13622
13623 * gdb.base/annota3.exp: Test for if construct.
13624
86f78eb2
DJ
136252007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
13626
13627 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
13628
6a2eb474 136292007-06-21 Chris Dearman <chris@mips.com>
a9c64011 13630 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
13631
13632 * gdb.base/display.exp: Allow a newline after display/i.
13633 * gdb.base/pc-fp.exp: Likewise.
13634 * gdb.base/sigbpt.exp: Likewise.
13635
f8b73d13
DJ
136362007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
13637
13638 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
13639 required features to be included.
13640
4339e69e
DJ
136412007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
13642
13643 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
13644 in info threads output.
13645
23d964e7
UW
136462007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13647 Markus Deuling <deuling@de.ibm.com>
13648
13649 * gdb.arch/spu-info.exp: New testcase.
13650 * gdb.arch/spu-info.c: New file.
13651
fd20f75b
DJ
136522007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
13653
13654 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
13655 tpcs_offset. Restore lr after the call.
13656 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
13657
2226f861
DJ
136582007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
13659
13660 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
13661 (gdbserver_run): Kill any running gdbserver.
13662 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
13663
d12371a9
MR
136642007-05-17 Maciej W. Rozycki <macro@mips.com>
13665
13666 * gdb.base/sigbpt.exp: Preset segv_addr.
13667
93f02886
DJ
136682007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
13669
13670 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
13671 (gdb_compile_shlib): Likewise.
13672 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
13673 (default_gdb_init): Clear cleanfiles.
13674 (gdb_finish): Delete recorded cleanfiles.
13675 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
13676
13677 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
13678 Do not use isnative.
13679 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
13680 gdb.base/so-impl-ld.exp: Likewise.
13681 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
13682 * gdb.base/unload.exp: Likewise. Do not pass empty option to
13683 gdb_compile.
13684
b04e06d7
VP
136852007-05-15 Vladimir Prus <vladimir@codesourcery.com>
13686
13687 * config/unknown.exp: Remove.
13688
069ed931
UW
136892007-05-15 Markus Deuling <deuling@de.ibm.com>
13690
13691 * gdb.base/info-proc.exp: Check is_remote.
13692
09db0d03
UW
136932007-05-14 Markus Deuling <deuling@de.ibm.com>
13694
13695 * gdb.base/gcore.exp: Initialize variable core_supported.
13696
af2cbe8c
DJ
136972007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
13698
13699 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
13700
027c0295
DJ
137012007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
13702
13703 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
13704 * gdb.threads/print-threads.exp (test_all_threads): Allow
13705 negative and hexadecimal thread IDs.
13706
dc5000e7
DJ
137072007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
13708
13709 * gdb.java/jprint.java (public): Avoid invalid call to static
13710 method.
13711
2e74ed18
DP
137122007-05-14 Denis Pilat <denis.pilat@st.com>
13713
13714 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
13715 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
13716 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
13717 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
13718 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
13719
83547f02
UW
137202007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13721
13722 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 13723 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
13724 this mode.
13725 * gdb.base/ovlymgr.c: Provide stubs for spu target.
13726 * gdb.base/spu.ld: New file.
13727
b18be20d
DJ
137282007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
13729
13730 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
13731
be444858
DJ
137322007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
13733
13734 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
13735
b1d53152
DJ
137362007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
13737
13738 * gdb.java/jmain.exp: Handle demangled names with and without method
13739 signatures.
13740
d084b331
DJ
137412007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
13742
13743 * gdb.mi/mi-syn-frame.c (main, foo, bar)
13744 (have_a_very_merry_interrupt): Remove calls to puts.
13745 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
13746 inferior output.
13747 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
13748 test names.
13749
db9d7fc5
DJ
137502007-04-29 Markus Deuling <deuling@de.ibm.com>
13751 Daniel Jacobowitz <dan@codesourcery.com>
13752
13753 * gdb.base/auxv.exp (core_works): Also check is_remote.
13754 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
13755
ef783a7d 137562007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 13757
ef783a7d
VP
13758 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
13759 message, not the undefined 'module' variable.
13760 * gdb.base/siginfo.exp: Likewise.
13761 * gdb.base/sigstep.exp: Likewise.
13762 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
13763 serialport.
13764 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
13765
b7b73cae
CV
137662007-04-25 Corinna Vinschen <vinschen@redhat.com>
13767
13768 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
13769 target sim fails. Return 0 otherwise.
13770 (gdb_load): Return prematurely if gdb_target_sim fails.
13771
7d90fdfa
DP
137722007-04-16 Denis Pilat <denis.pilat@st.com>
13773
13774 * gdb.base/setshow.exp: Reset height after having set it to 100.
13775
5d3e9c85
DP
137762007-04-16 Denis Pilat <denis.pilat@st.com>
13777
13778 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
13779
18e75969
DP
137802007-04-16 Denis Pilat <denis.pilat@st.com>
13781
13782 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
13783
25d5ea92
VP
137842007-04-14 Vladimir Prus <vladimir@codesourcery.com>
13785
13786 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
13787 tests. Run the frozen varobjs test.
13788 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 13789 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 13790
0b49cb80
JK
137912007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13792
13793 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
13794 gdb.base/type-opaque.exp: New files.
13795
a73bafbc 137962007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
13797
13798 * gdb.mi/mi-var-child.c
a73bafbc
VP
13799 (do_children_tests): User char[2] instead of
13800 char so that automatic printing of pointers to char
13801 don't give unpredicable result.
13802 * gdb.mi/var-cmd.c (do_locals_test): Initialize
13803 local variables.
13804 * gdb.mi/mi-var-child.exp: Step to right line
13805 of do_children_tests.
13806 * gdb.mi/mi2-var-child.exp: Likewise.
13807 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 13808 do_locals_tests.
a73bafbc
VP
13809 (do_children_tests): User char[2] instead of
13810 char so that automatic printing of pointers to char
a9c64011 13811 don't give unpredicable result.
a73bafbc 13812 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 13813 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
13814 Pass test name to mi_wait_for_stop.
13815
7ce59000
DJ
138162007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
13817
13818 * gdb.asm/asm-source.exp: Remove d10v case.
13819 * lib/gdb.exp (skip_cplus_tests): Likewise.
13820 * gdb.asm/d10v.inc: Deleted.
13821
20389057
DJ
138222007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
13823
13824 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
13825
8807d78b
DJ
138262007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
13827
13828 * config/netware.exp: Delete file.
13829
aa3edb8e
JB
138302007-03-29 Joel Brobecker <brobecker@adacore.com>
13831
13832 * gdb.dwarf2/dw2-noloc.S: New file.
13833 * gdb.dwarf2/dw2-noloc.exp: New file.
13834
297561ac
PA
138352007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
13836
13837 * gdb.cp/method2.cc: New test.
13838 * gdb.cp/method2.exp: New test.
13839 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
13840
1f81bd39
DJ
138412007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
13842
13843 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
13844
9453113a
DJ
138452007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
13846
13847 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
13848
b741e217
DJ
138492007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
13850
13851 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
13852 (gdb_load): Delete, replace with...
13853 (gdb_reload): ...this.
13854 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
13855 * gdb.server/server-mon.exp: Likewise.
13856 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
13857 (gdb_start_cmd): New.
13858 (gdb_file_cmd): Save the last loaded file.
13859 (gdb_reload): New.
13860 (gdb_gnu_strip_debug): Use transform.
13861 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
13862 support here. Use new $last_loaded_file. Check mtime.
13863 (gdb_target_cmd): Handle ObjC failure case.
13864 (infer_host_exec): Delete.
13865 (gdbserver_load): Rename to...
13866 (gdbserver_run): ...this. Simplify.
13867 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
13868 (mi_gdb_load): Move most contents to a new function...
13869 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
13870 (mi_run_cmd): Use mi_gdb_target_load.
13871 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
13872 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
13873 Use gdb_run_cmd.
13874 * gdb.base/charsign.exp: Remove incorrect comment.
13875 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
13876 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
13877 gdb.base/start.exp: Use gdb_start_cmd.
13878
446ab585 138792007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 13880 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
13881
13882 * gdb.base/sigbpt.exp: Fix the message when skipping test.
13883 * gdb.base/signull.exp: Similarly.
13884
bbb88ebf
UW
138852007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13886
13887 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
13888 messages available to test cases (like chng-sym.exp).
13889
cb8c4a99
AS
138902007-03-14 Andreas Schwab <schwab@suse.de>
13891
13892 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
13893 format changes.
13894
4e463ff5
DJ
138952007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
13896
13897 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
13898 (optimized_1): New.
13899 (main): Call optimized_1.
13900 (gdb2029): Correct typos. Call gdb2029_marker.
13901 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
13902 for gdb2029.
13903
b6db2c47
MK
139042007-03-12 Mark Kettenis <kettenis@gnu.org>
13905
13906 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
13907 as tabs. Remove redundant test pattern.
13908
70ed3737
UW
139092007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13910
13911 * gdb.base/long_long.exp: Accept optional symbol name in <...>
13912 for /a format output.
13913
47b67b60
DJ
139142007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
13915
13916 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
13917 collect output incrementally.
13918
b8953b0e
UW
139192007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13920
13921 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
13922 for -var-create lpcharacter test.
13923 * gdb.mi/mi2-var-cmd.exp: Likewise.
13924
7acd5c40
UW
139252007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13926
13927 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
13928 pass on targets where address zero is readable.
13929
9c6759c1
UW
139302007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13931
13932 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
13933 just a single architecture.
13934
a2f1aeb4
UW
139352007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13936
13937 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
13938 (fetch_all_registers): New function, uses gdb_test_multiple and
13939 exp_continue to fetch inferior output line-by-line.
13940 Replace all uses of do_get_all_registers by fetch_all_registers.
13941
46579ac2
UW
139422007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13943
13944 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
13945 in target_info.
13946
fc133f24
MS
139472007-03-02 Michael Snyder <michael.snyder@palmsource.com>
13948
a9c64011 13949 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
13950 consistancy; add a default (timeout) case.
13951
7646a51d
MS
139522007-03-02 Michael Snyder <michael.snyder@palmsource.com>
13953
13954 * gdb.base/watchpoint.exp: Fix truncated comment.
13955
dcfff61f
MS
139562007-03-02 Michael Snyder <michael.snyder@palmsource.com>
13957
13958 * Makefile.in: Remove spurious single-quotes from sed command.
13959
664e3ee9
DJ
139602007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
13961
13962 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
13963 func.
13964 * gdb.mi/mi2-var-cmd.exp: Likewise.
13965
d7cc6f2f
JB
139662007-02-27 Joel Brobecker <brobecker@adacore.com>
13967
a9c64011
AS
13968 * gdb.dwarf2/dw2-producer.S: New file.
13969 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
13970
139712007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
13972
13973 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
13974 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
13975 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
13976 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
13977 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
13978 Revert tests to use mi_gdb_test and include value field in output
13979 of -var-create.
13980
93d42b30
DJ
139812007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
13982
13983 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
13984
c499ed39
DJ
139852007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
13986
13987 * gdb.base/maint.exp: Remove full paths from test names.
13988 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
13989 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
13990
9836f81b
JB
139912007-02-27 Joel Brobecker <brobecker@adacore.com>
13992
13993 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
13994
c74d0ad8
DJ
139952007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
13996
13997 * gdb.server/server-mon.exp: New test.
13998
2711e456
DJ
139992007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
14000
14001 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
14002
ff6f572f
DJ
140032007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
14004
14005 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
14006 register capitalization.
14007
fada3feb
DP
140082007-02-13 Denis Pilat <denis.pilat@st.com>
14009
14010 * gdb.mi/mi-var-invalidate.exp: New file.
14011
fb1e4ffc
DJ
140122007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
14013
14014 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
14015
3da939d7
DJ
140162007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
14017
14018 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
14019
123dc839
DJ
140202007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
14021
14022 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
14023 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
14024
877e3645 140252007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
14026
14027 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
14028 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
14029 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
14030 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
14031 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 14032 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 14033 Update tests to include value field in output of -var-create.
a9c64011 14034
3c0a2960
AS
140352007-02-08 Andreas Schwab <schwab@suse.de>
14036
14037 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
14038
108546a0
DJ
140392007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
14040
14041 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
14042 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
14043
d701dcab
DP
140442007-02-02 Denis Pilat <denis.pilat@st.com>
14045
14046 * gdb.threads/threadapply.exp: check that frame is not changed by
14047 the thread apply all command.
14048
783e3e2f
AS
140492007-01-31 Andreas Schwab <schwab@suse.de>
14050
6d9c3a87
AS
14051 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
14052
3c50d7b9
AS
14053 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
14054 in the dwarf sections.
14055 * gdb.dwarf2/mac-fileno.S: Likewise.
14056
783e3e2f
AS
14057 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
14058 bspstore register on ia64.
14059
78ff580e
AS
140602007-01-29 Andreas Schwab <schwab@suse.de>
14061
cc8e9b12
AS
14062 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
14063 "frame-begin" annotation.
14064
78ff580e
AS
14065 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
14066 number of "frames-invalid" annotations.
14067
704a4f78
DJ
140682007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
14069
14070 * gdb.base/commands.exp: Call if_commands_test.
14071 (gdb_test_no_prompt, if_commands_test): New.
14072
e741bf94
MK
140732007-01-28 Mark Kettenis <kettenis@gnu.org>
14074
14075 * gdb.threads/sigthread.c (NSIGS): Make bigger.
14076
474d0ad3
AS
140772007-01-27 Andreas Schwab <schwab@suse.de>
14078
14079 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
14080 .short/.int/.quad in the dwarf sections.
14081 * gdb.dwarf2/dw2-intercu.S: Likewise.
14082 * gdb.dwarf2/dw2-intermix.S: Likewise.
14083
e784b426
JK
140842007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14085
14086 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
14087 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
14088 array.
e784b426
JK
14089 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
14090 * gdb.base/setvar.exp: Likewise.
14091
37f08e04
AS
140922007-01-26 Andreas Schwab <schwab@suse.de>
14093
9a01813a
AS
14094 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
14095 test.
14096
37f08e04
AS
14097 * gdb.base/multi-forks.exp ("restart $i"): Also match
14098 __kernel_syscall_via_break.
14099
6e2a9270
VP
141002007-01-24 Vladimir Prus <vladimir@codesourcery.com>
14101
14102 * lib/mi-support.exp (mi_delete_varobj): New.
14103 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
14104 testcase.
14105 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
14106 (main): Call the above.
14107 (reference_update_test, base_in_reference_test)
14108 (reference_to_pointer): Delete the created varobjs.
a9c64011 14109
e515b470
DJ
141102007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
14111
14112 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
14113 * configure: Regenerated.
14114 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
14115 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
14116 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
14117 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
14118 * lib/gdb.exp (gdb_skip_xml_test): New function.
14119
08d8bcd7
DJ
141202007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
14121
14122 * gdb.base/sigrepeat.exp: Correct error message.
14123
141242007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
14125 Daniel Jacobowitz <dan@codesourcery.com>
14126
14127 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
14128 gdb.arch/i386-gnu-cfi-asm.S: New files.
14129
97c3f1f3
JK
141302007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14131
14132 * lib/gdb.exp: Abort on missing `site.exp'.
14133
cb1df416
DJ
141342007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14135 Daniel Jacobowitz <dan@codesourcery.com>
14136
14137 * gdb.base/included.c, gdb.base/included.exp,
14138 gdb.base/included.h: New files.
14139
35990120
DJ
141402007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
14141
14142 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
14143 (maximize_rlimit): Reduce limits on 64-bit systems.
14144
6e81a116 141452007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
14146
14147 From Marcus Deuling <deuling@de.ibm.com>:
14148 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
14149 every case.
14150
6c3c41f3
NR
141512007-01-13 Nick Roberts <nickrob@snap.net.nz>
14152
14153 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
14154 (test_path_specification): Use objdir instead of srcdir to always
14155 get an absolute filename.
14156
2f12c312
DJ
141572007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
14158
14159 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
14160
81121995
VP
141612007-01-11 Vladimir Prus <vladimir@codesourcery.com>
14162
14163 * gdb.mi/mi-var-cp.cc (reference_update_tests):
14164 Make sure the variable we're using is in scope.
14165 (reference_to_pointer): Likewise.
14166
4741b737
DJ
141672007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
14168
14169 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
14170 has no debug information.
14171
054410c3
DJ
141722007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
14173
14174 * gdb.base/annota1.exp: Remove extra send_gdb.
14175
818f79f6
DJ
141762007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14177
14178 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
14179
f7a6bb70
DJ
141802007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14181
14182 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
14183
57e66780
DJ
141842007-01-08 Nick Roberts <nickrob@snap.net.nz>
14185 Daniel Jacobowitz <dan@codesourcery.com>
14186
14187 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
14188 lcharacter or linteger change. Correct duplicated test name.
14189 * gdb.mi/mi2-var-cmd.exp: Likewise.
14190
3d799a95
DJ
141912007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
14192
14193 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
14194
141952007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 14196
a9c64011
AS
14197 * gdb.base/nofield.c: New file.
14198 * gdb.base/nofield.exp: New testcase.
51679ba9 14199
eafb94e8
NR
142002007-01-05 Nick Roberts <nickrob@snap.net.nz>
14201
14202 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
14203
14204 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
14205 test.
14206
5e572bb4
DJ
142072007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
14208
14209 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
14210
74a44383
DJ
142112007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
14212
14213 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
14214 when continuing.
14215
1b572db9
DJ
142162007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
14217
14218 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
14219 Expect ".exe" extension.
14220
381bc39b
DJ
142212007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
14222
14223 * gdb.base/charset.exp: Add explicit filename to break.
14224 * gdb.base/dbx.exp: Add explicit filename to breaks.
14225
2b70e4c6
DJ
142262007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
14227
14228 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
14229 * gdb.mi/mi2-file.exp: Likewise.
14230
303b6f5d
DJ
142312007-01-04 Vladimir Prus <vladimir@codesourcery.com>
14232
14233 Implement specification of MI tests as comments
14234 in C and C++ sources.
14235 * lib/mi-support.exp (mi_autotest_data): New variable.
14236 (mi_autotest_source): New variable.
14237 (count_newlines, mi_prepare_inline_tests)
14238 (mi_get_inline_test, mi_continue_to_line)
14239 (mi_run_inline_test, mi_tbreak)
14240 (mi_send_resuming_command, mi_wait_for_stop): New functions.
14241 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
14242 Run inline tests.
14243 * gdb.mi/mi-var-cp.cc: Define tests here.
14244
23da0d94
VP
142452007-01-04 Vladimir Prus <vladimir@codesourcery.com>
14246
14247 Simplify usage of mi_continue_to.
14248 * lib/mi-support.exp (mi_runto_helper): Renamed
14249 from mi_runto, added new parameter 'run_or_continue'.
14250 (mi_runto): Use mi_runto_helper.
14251 (mi_continue_to): Accept just function name as parameter.
14252 Use mi_runto_helper.
14253 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
14254 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 14255
f9e18282
JB
142562006-01-04 Joel Brobecker <brobecker@adacore.com>
14257
14258 Make this testcase a bit more realistic. The current code
14259 is too simplistic, and allows the compiler to optimize out
14260 some of the entities we need for this testcase.
14261 * gdb.ada/null_record/bar.ads (Void_Star): New type.
14262 (Do_Nothing): Add extra parameter.
14263 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
14264 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
14265 by using a variable of type Void_Star.
14266
fd678c65
JB
142672006-01-04 Joel Brobecker <brobecker@adacore.com>
14268
14269 * gdb.ada/catch_ex/foo.adb: New file.
14270 * gdb.ada/catch_ex.exp: New testcase.
14271
05cfdb42
DJ
142722007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
14273
14274 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
14275 pass --image-base to linker.
14276
2e03ee74
DJ
142772007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14278 Daniel Jacobowitz <dan@codesourcery.com>
14279
14280 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
14281 secondary prompts.
14282
0d5de010
DJ
142832007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
14284
14285 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
14286 output. Test the types of members and member pointers.
14287 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
14288 gdb/2092.
14289 * gdb.cp/member-ptr.exp: Search for a comment instead of a
14290 statement. Enable for GCC. Update expected output for some tests
14291 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
14292 layout.
14293 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
14294 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
14295 (Diamond::vget_base): New.
14296 (main): Add new tests.
14297 * gdb.cp/printmethod.exp: Update expected output for member functions.
14298 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
14299 print pEe->D::vg().
14300
61a771aa
DJ
143012007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
14302
14303 * gdb.threads/tls.exp: Allow stops in sem_post.
14304
2fa63963
DJ
143052006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
14306
14307 * gdb.base/annota1.exp: Allow .*printf in backtraces.
14308 * gdb.base/annota3.exp: Likewise.
14309 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
14310 again (instead of timing out).
14311 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
14312 GCC bug 26475.
14313 * gdb.java/jmisc.exp: Adjust to work with method signatures including
14314 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
14315 test from jmisc1.exp.
14316 * gdb.java/jmisc1.exp: Delete.
14317 * gdb.java/jprint.exp: Adjust to work with method signatures including
14318 return types.
14319 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
14320 * gdb.threads/linux-dp.exp: Don't be confused by program output.
14321 * lib/java.exp (compile_java_from_source): Pass the correct type
14322 to target_compile.
14323
5eefc2b7
JB
143242006-12-31 Joel Brobecker <brobecker@adacore.com>
14325
14326 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
14327 (stack_align_edx): New function.
14328 (stack_align_eax): New function.
14329 (main): Add calls to stack_align_edx and stack_align_eax.
14330 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
14331 Add testing for the cases where the register used during a stack
14332 realignment is edx. Same for eax.
14333
227c54da
DJ
143342006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
14335
14336 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
14337 and generic PE targets.
14338
cab8ac94
JB
143392006-12-29 Joel Brobecker <brobecker@adacore.com>
14340
14341 * gdb.ada/array_return.exp: Update copyright date list.
14342
ba54f318
JB
143432006-12-27 Joel Brobecker <brobecker@adacore.com>
14344
14345 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
14346 (Create_Small_Float_Vector): New function.
14347 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
14348 function body.
14349 * gdb.ada/array_return/p.adb: Use new type and function from
14350 package Pck.
14351 * gdb.ada/array_return.exp: Add a test verifying that GDB is
14352 able to print the value returned by a function returning an
14353 array of float.
14354
6b7a35dd
JB
143552006-12-20 Joel Brobecker <brobecker@adacore.com>
14356
14357 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
14358 The associated tests should be PASSing.
14359
038224f6
VP
143602006-12-08 Vladimir Prus <vladimir@codesourcery.com>
14361
14362 Test for base in references.
14363 * gdb.mi/mi-var-cp.cc: Add test code.
14364 * gdb.mi/mi-var-cp.exp: Test for bases in references.
14365 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
14366 * gdb.mi/mi2-watch.exp: Likewise.
14367 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
14368 (mi_list_varobj_children): New function.
14369
b26ed50d
VP
143702006-12-08 Vladimir Prus <vladimir@codesourcery.com>
14371
14372 * lib/mi-support.exp
14373 (mi_runto): Accept "()" after function name.
14374 (mi_create_varobj): New function.
14375 (mi_varobj_update): New function.
14376 (mi_Check_varobj_value): New function.
14377 * gdb.mi/mi-var-cp.exp: New file.
14378 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 14379
08232497
DJ
143802006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
14381
14382 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
14383 gdb.base/weaklib2.c: New files.
14384
d394c993 143852006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 14386
ac6c2fba
NS
14387 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
14388 info. Adjust test names.
14389
8ec659a0 14390 * gdb.base/break.c (main): Move position of malloc.
d394c993 14391 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 14392
acd65feb
VP
143932006-11-28 Vladimir Prus <vladimir@codesourcery.com>
14394
14395 * gdb.mi/mi-var-cmd.exp: Check -var-update after
14396 assignement of arrays and function pointers.
14397 * gdb.mi/var-cmd.c: Add declaration necessary for above
14398 tests.
14399
f556d5e5
NS
144002006-11-27 Nathan Sidwell <nathan@codesourcery.com>
14401
14402 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
14403
14404 * gdb.threads/linux-dp.exp: Read thread table before and after
14405 creating each philosopher and verify it.
14406
697bc68d
NS
144072006-11-27 Nathan Sidwell <nathan@codesourcery.com>
14408 Paul Brook <paul@codesourcery.com>
14409 Daniel Jacobowitz <dan@codesourcery.com>
14410
14411 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 14412 main to remove duplication. Add start function of the form
697bc68d
NS
14413 '_*start[1-9]*'. Add RVDS start function.
14414
29d73ae4
DJ
144152006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
14416
14417 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
14418
c1d88655
UW
144192006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14420
14421 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
14422 * gdb.asm/spu.inc: New file.
14423 * gdb.base/term.exp: Disable if [target_info exists noargs].
14424 * gdb.gdb/complaints.exp: Disable if ![isnative].
14425 * gdb.gdb/selftest.exp: Likewise.
14426 * gdb.gdb/observer.exp: Likewise.
14427 * gdb.gdb/xfullpath.exp: Likewise.
14428 * gdb.base/attach.exp: Disable on SPU target.
14429 * gdb.cp/bs145503.exp: Likewise.
14430 * gdb.cp/exception.exp: Likewise.
14431 * gdb.cp/userdef.exp: Likewise.
14432
32a13b1a
DJ
144332006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
14434
14435 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
14436
d8295fe9
VP
144372006-11-10 Vladimir Prus <vladimir@codesourcery.com>
14438
14439 * gdb.base/completion.exp: Fix completion tests for
14440 'info' and 'info '.
14441 * gdb.base/help.exp (help_test_raw, test_class_help)
14442 (test_prefix_command_help): Move...
14443 * lib/gdb.exp: Here.
14444 * gdb.base/main.exp: Adjust.
14445 * gdb.cp/maint.exp: Adjust.
14446 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 14447
8c394015
VP
144482006-11-09 Vladimir Prus <vladimir@codesourcery.com>
14449
14450 * gdb.stabs/weird.exp (print_weird_var): Use
14451 gdb_test_multiple instead of gdb_expect.
14452
027fc1bc
VP
144532006-11-09 Vladimir Prus <vladimir@codesourcery.com>
14454
14455 * gdb.base/help.exp (help_test_raw): New.
14456 (test_class_help): New.
14457 (test_prefix_command_help): New.
14458 Adjust testcases.
14459
67609209
FR
144602006-11-09 Christophe Lyon <christophe.lyon@st.com>
14461
14462 * gdb.base/constvars.c (main): Write to crass and crips, so that
14463 they are allocated by the compiler.
14464
f73adfeb
AS
144652006-10-27 Andreas Schwab <schwab@suse.de>
14466
14467 * gdb.base/multi-forks.exp: Use "detach fork" instead of
14468 "detach-fork".
14469
2f83a18e
DJ
144702006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
14471
14472 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
14473 of patterns.
14474
94277a38
DJ
144752006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
14476
14477 * gdb.base/sepdebug.exp: Remove debug format test.
14478 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
14479 Handle no-symtab.
14480 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
14481
5bd2f6e2
DJ
144822006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
14483
14484 * gdb.threads/manythreads.c (thread_function, main): Don't cast
14485 int to pointer or pointer to int.
14486 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
14487
8c008720
DJ
144882006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
14489
14490 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
14491
9e35dae4
DJ
144922006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14493
14494 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
14495
d9639e13
DJ
144962006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
14497
14498 PR c++/2116
14499 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
14500
390a1bd0
JB
145012006-10-06 Joel Brobecker <brobecker@adacore.com>
14502
14503 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
14504 the corresponding bug has been fixed in GDB (PR/2018).
14505
dd920c33
JB
145062006-10-06 Joel Brobecker <brobecker@adacore.com>
14507
14508 * gdb.base/subst.exp: New testcase.
14509
53bbefe9
JB
145102006-10-06 Joel Brobecker <brobecker@adacore.com>
14511
14512 * gdb.ada/array_return/pck.ads: Add copyright notice.
14513 * gdb.ada/array_return/pck.adb: Likewise.
14514 * gdb.ada/array_return/p.adb: Likewise.
14515 * gdb.ada/exec_changed/first.adb: Likewise.
14516 * gdb.ada/exec_changed/second.adb: Likewise.
14517
09851417
JB
145182006-10-06 Joel Brobecker <brobecker@adacore.com>
14519
14520 * gdb.ada/watch_arg/watch.adb: New file.
14521 * gdb.ada/watch_arg.exp: New testcase.
14522
041bf30d
VP
145232006-10-02 Vladimir Prus <vladimir@codesourcery.com>
14524
14525 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 14526 via string_to_regexp.
041bf30d 14527 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 14528
f286fbdd 145292006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
14530
14531 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
14532 Remove unused / obsolete files.
14533
7c07f349
NR
145342006-09-19 Nick Roberts <nickrob@snap.net.nz>
14535
14536 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
14537
cd5ff84a
VP
145382006-09-17 Vladimir Prus <vladimir@codesourcery.com>
14539
14540 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
14541 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 14542 the number of frames.
cd5ff84a 14543
ae018d1a
DJ
145442006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
14545
14546 * gdb.base/args.c (main): Add breakpoint marker.
14547 * gdb.base/args.exp: Use args_test for tests. Add new tests which
14548 really test empty arguments.
14549 (args_load): Delete.
14550 (args_test): New.
14551
b399c549
NR
145522006-09-13 Nick Roberts <nickrob@snap.net.nz>
14553
14554 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 14555 check for one file.
b399c549 14556
2ab1eb7a
VP
145572006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
14558
14559 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
14560 HIGH_FRAME argument to -stack-list-locals can be larger than
14561 the number of frames.
a9c64011 14562
476308bf
FF
145632006-08-18 Fred Fish <fnf@specifix.com>
14564
14565 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
14566 '$' in front of skip_vmx_tests_saved when setting that.
14567
8625200f
AS
145682006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
14569
14570 * gdb.base/trace-commands.exp: New file.
14571
089ec8f1
DJ
145722006-08-10 Joel Brobecker <brobecker@adacore.com>
14573 Daniel Jacobowitz <dan@codesourcery.com>
14574
14575 * gdb.base/step-bt.exp: Make hexadecimal address optional in
14576 expected output of the backtrace commands.
14577
b60f0898
JB
145782006-08-09 Joel Brobecker <brobecker@adacore.com>
14579
14580 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
14581 untested followed by return combination.
14582 * gdb.arch/altivec-regs.exp: Likewise.
14583 * gdb.arch/e500-abi.exp: Likewise.
14584 * gdb.arch/e500-regs.exp: Likewise.
14585 * gdb.arch/gdb1291.exp: Likewise.
14586 * gdb.arch/gdb1431.exp: Likewise.
14587 * gdb.arch/gdb1558.exp: Likewise.
14588 * gdb.arch/i386-prologue.exp: Likewise.
14589 * gdb.arch/i386-unwind.exp: Likewise.
14590 * gdb.asm/asm-source.exp: Likewise.
14591 * gdb.base/a2-run.exp: Likewise.
14592 * gdb.base/advance.exp: Likewise.
14593 * gdb.base/all-bin.exp: Likewise.
14594 * gdb.base/annota1.exp: Likewise.
14595 * gdb.base/annota3.exp: Likewise.
14596 * gdb.base/args.exp: Likewise.
14597 * gdb.base/arithmet.exp: Likewise.
14598 * gdb.base/assign.exp: Likewise.
14599 * gdb.base/async.exp: Likewise.
14600 * gdb.base/attach.exp: Likewise.
14601 * gdb.base/bang.exp: Likewise.
14602 * gdb.base/bigcore.exp: Likewise.
14603 * gdb.base/bitfields.exp: Likewise.
14604 * gdb.base/bitfields2.exp: Likewise.
14605 * gdb.base/break.exp: Likewise.
14606 * gdb.base/call-sc.exp: Likewise.
14607 * gdb.base/call-strs.exp: Likewise.
14608 * gdb.base/callfuncs.exp: Likewise.
14609 * gdb.base/checkpoint.exp: Likewise.
14610 * gdb.base/chng-syms.exp: Likewise.
14611 * gdb.base/code-expr.exp: Likewise.
14612 * gdb.base/commands.exp: Likewise.
14613 * gdb.base/completion.exp: Likewise.
14614 * gdb.base/cond-expr.exp: Likewise.
14615 * gdb.base/condbreak.exp: Likewise.
14616 * gdb.base/consecutive.exp: Likewise.
14617 * gdb.base/constvars.exp: Likewise.
14618 * gdb.base/corefile.exp: Likewise.
14619 * gdb.base/cvexpr.exp: Likewise.
14620 * gdb.base/dbx.exp: Likewise.
14621 * gdb.base/define.exp: Likewise.
14622 * gdb.base/detach.exp: Likewise.
14623 * gdb.base/display.exp: Likewise.
14624 * gdb.base/dump.exp: Likewise.
14625 * gdb.base/ena-dis-br.exp: Likewise.
14626 * gdb.base/ending-run.exp: Likewise.
14627 * gdb.base/environ.exp: Likewise.
14628 * gdb.base/eval-skip.exp: Likewise.
14629 * gdb.base/exprs.exp: Likewise.
14630 * gdb.base/fileio.exp: Likewise.
14631 * gdb.base/finish.exp: Likewise.
14632 * gdb.base/float.exp: Likewise.
14633 * gdb.base/foll-exec.exp: Likewise.
14634 * gdb.base/foll-fork.exp: Likewise.
14635 * gdb.base/foll-vfork.exp: Likewise.
14636 * gdb.base/freebpcmd.exp: Likewise.
14637 * gdb.base/funcargs.exp: Likewise.
14638 * gdb.base/gcore.exp: Likewise.
14639 * gdb.base/gdb1090.exp: Likewise.
14640 * gdb.base/gdb1250.exp: Likewise.
14641 * gdb.base/huge.exp: Likewise.
14642 * gdb.base/info-proc.exp: Likewise.
14643 * gdb.base/interrupt.exp: Likewise.
14644 * gdb.base/jump.exp: Likewise.
14645 * gdb.base/langs.exp: Likewise.
14646 * gdb.base/lineinc.exp: Likewise.
14647 * gdb.base/list.exp: Likewise.
14648 * gdb.base/logical.exp: Likewise.
14649 * gdb.base/long_long.exp: Likewise.
14650 * gdb.base/macscp.exp: Likewise.
14651 * gdb.base/maint.exp: Likewise.
14652 * gdb.base/mips_pro.exp: Likewise.
14653 * gdb.base/miscexprs.exp: Likewise.
14654 * gdb.base/multi-forks.exp: Likewise.
14655 * gdb.base/opaque.exp: Likewise.
14656 * gdb.base/overlays.exp: Likewise.
14657 * gdb.base/pc-fp.exp: Likewise.
14658 * gdb.base/pointers.exp: Likewise.
14659 * gdb.base/printcmds.exp: Likewise.
14660 * gdb.base/psymtab.exp: Likewise.
14661 * gdb.base/ptype.exp: Likewise.
14662 * gdb.base/recurse.exp: Likewise.
14663 * gdb.base/relational.exp: Likewise.
14664 * gdb.base/relocate.exp: Likewise.
14665 * gdb.base/remote.exp: Likewise.
14666 * gdb.base/reread.exp: Likewise.
14667 * gdb.base/restore.exp: Likewise.
14668 * gdb.base/return.exp: Likewise.
14669 * gdb.base/return2.exp: Likewise.
14670 * gdb.base/scope.exp: Likewise.
14671 * gdb.base/sect-cmd.exp: Likewise.
14672 * gdb.base/sep.exp: Likewise.
14673 * gdb.base/sepdebug.exp: Likewise.
14674 * gdb.base/setshow.exp: Likewise.
14675 * gdb.base/setvar.exp: Likewise.
14676 * gdb.base/sigall.exp: Likewise.
14677 * gdb.base/sigbpt.exp: Likewise.
14678 * gdb.base/signals.exp: Likewise.
14679 * gdb.base/signull.exp: Likewise.
14680 * gdb.base/sizeof.exp: Likewise.
14681 * gdb.base/solib.exp: Likewise.
14682 * gdb.base/step-line.exp: Likewise.
14683 * gdb.base/step-test.exp: Likewise.
14684 * gdb.base/structs.exp: Likewise.
14685 * gdb.base/structs2.exp: Likewise.
14686 * gdb.base/term.exp: Likewise.
14687 * gdb.base/twice.exp: Likewise.
14688 * gdb.base/until.exp: Likewise.
14689 * gdb.base/varargs.exp: Likewise.
14690 * gdb.base/volatile.exp: Likewise.
14691 * gdb.base/watchpoint.exp: Likewise.
14692 * gdb.base/whatis-exp.exp: Likewise.
14693 * gdb.base/whatis.exp: Likewise.
14694 * gdb.cp/ambiguous.exp: Likewise.
14695 * gdb.cp/annota2.exp: Likewise.
14696 * gdb.cp/annota3.exp: Likewise.
14697 * gdb.cp/bool.exp: Likewise.
14698 * gdb.cp/breakpoint.exp: Likewise.
14699 * gdb.cp/casts.exp: Likewise.
14700 * gdb.cp/class2.exp: Likewise.
14701 * gdb.cp/classes.exp: Likewise.
14702 * gdb.cp/cplusfuncs.exp: Likewise.
14703 * gdb.cp/ctti.exp: Likewise.
14704 * gdb.cp/derivation.exp: Likewise.
14705 * gdb.cp/exception.exp: Likewise.
14706 * gdb.cp/gdb1355.exp: Likewise.
14707 * gdb.cp/hang.exp: Likewise.
14708 * gdb.cp/inherit.exp: Likewise.
14709 * gdb.cp/local.exp: Likewise.
14710 * gdb.cp/m-data.exp: Likewise.
14711 * gdb.cp/m-static.exp: Likewise.
14712 * gdb.cp/member-ptr.exp: Likewise.
14713 * gdb.cp/method.exp: Likewise.
14714 * gdb.cp/misc.exp: Likewise.
14715 * gdb.cp/namespace.exp: Likewise.
14716 * gdb.cp/overload.exp: Likewise.
14717 * gdb.cp/ovldbreak.exp: Likewise.
14718 * gdb.cp/pr-1023.exp: Likewise.
14719 * gdb.cp/pr-1210.exp: Likewise.
14720 * gdb.cp/pr-574.exp: Likewise.
14721 * gdb.cp/printmethod.exp: Likewise.
14722 * gdb.cp/psmang.exp: Likewise.
14723 * gdb.cp/ref-params.exp: Likewise.
14724 * gdb.cp/ref-types.exp: Likewise.
14725 * gdb.cp/rtti.exp: Likewise.
14726 * gdb.cp/templates.exp: Likewise.
14727 * gdb.cp/try_catch.exp: Likewise.
14728 * gdb.cp/userdef.exp: Likewise.
14729 * gdb.cp/virtfunc.exp: Likewise.
14730 * gdb.disasm/am33.exp: Likewise.
14731 * gdb.disasm/h8300s.exp: Likewise.
14732 * gdb.disasm/mn10300.exp: Likewise.
14733 * gdb.disasm/sh3.exp: Likewise.
14734 * gdb.disasm/t01_mov.exp: Likewise.
14735 * gdb.disasm/t02_mova.exp: Likewise.
14736 * gdb.disasm/t03_add.exp: Likewise.
14737 * gdb.disasm/t04_sub.exp: Likewise.
14738 * gdb.disasm/t05_cmp.exp: Likewise.
14739 * gdb.disasm/t06_ari2.exp: Likewise.
14740 * gdb.disasm/t07_ari3.exp: Likewise.
14741 * gdb.disasm/t08_or.exp: Likewise.
14742 * gdb.disasm/t09_xor.exp: Likewise.
14743 * gdb.disasm/t10_and.exp: Likewise.
14744 * gdb.disasm/t11_logs.exp: Likewise.
14745 * gdb.disasm/t12_bit.exp: Likewise.
14746 * gdb.disasm/t13_otr.exp: Likewise.
14747 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
14748 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
14749 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
14750 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
14751 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
14752 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
14753 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
14754 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
14755 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
14756 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
14757 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
14758 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
14759 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
14760 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
14761 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
14762 * gdb.mi/gdb701.exp: Likewise.
14763 * gdb.mi/gdb792.exp: Likewise.
14764 * gdb.mi/mi-basics.exp: Likewise.
14765 * gdb.mi/mi-break.exp: Likewise.
14766 * gdb.mi/mi-cli.exp: Likewise.
14767 * gdb.mi/mi-console.exp: Likewise.
14768 * gdb.mi/mi-disassemble.exp: Likewise.
14769 * gdb.mi/mi-eval.exp: Likewise.
14770 * gdb.mi/mi-file.exp: Likewise.
14771 * gdb.mi/mi-read-memory.exp: Likewise.
14772 * gdb.mi/mi-regs.exp: Likewise.
14773 * gdb.mi/mi-return.exp: Likewise.
14774 * gdb.mi/mi-simplerun.exp: Likewise.
14775 * gdb.mi/mi-stack.exp: Likewise.
14776 * gdb.mi/mi-stepi.exp: Likewise.
14777 * gdb.mi/mi-syn-frame.exp: Likewise.
14778 * gdb.mi/mi-until.exp: Likewise.
14779 * gdb.mi/mi-var-block.exp: Likewise.
14780 * gdb.mi/mi-var-child.exp: Likewise.
14781 * gdb.mi/mi-var-cmd.exp: Likewise.
14782 * gdb.mi/mi-var-display.exp: Likewise.
14783 * gdb.mi/mi-watch.exp: Likewise.
14784 * gdb.mi/mi2-basics.exp: Likewise.
14785 * gdb.mi/mi2-break.exp: Likewise.
14786 * gdb.mi/mi2-cli.exp: Likewise.
14787 * gdb.mi/mi2-console.exp: Likewise.
14788 * gdb.mi/mi2-disassemble.exp: Likewise.
14789 * gdb.mi/mi2-eval.exp: Likewise.
14790 * gdb.mi/mi2-file.exp: Likewise.
14791 * gdb.mi/mi2-read-memory.exp: Likewise.
14792 * gdb.mi/mi2-regs.exp: Likewise.
14793 * gdb.mi/mi2-return.exp: Likewise.
14794 * gdb.mi/mi2-simplerun.exp: Likewise.
14795 * gdb.mi/mi2-stack.exp: Likewise.
14796 * gdb.mi/mi2-stepi.exp: Likewise.
14797 * gdb.mi/mi2-syn-frame.exp: Likewise.
14798 * gdb.mi/mi2-until.exp: Likewise.
14799 * gdb.mi/mi2-var-block.exp: Likewise.
14800 * gdb.mi/mi2-var-child.exp: Likewise.
14801 * gdb.mi/mi2-var-cmd.exp: Likewise.
14802 * gdb.mi/mi2-var-display.exp: Likewise.
14803 * gdb.mi/mi2-watch.exp: Likewise.
14804 * gdb.stabs/exclfwd.exp: Likewise.
14805 * gdb.stabs/weird.exp: Likewise.
14806 * gdb.threads/gcore-thread.exp: Likewise.
14807 * gdb.trace/actions.exp: Likewise.
14808 * gdb.trace/backtrace.exp: Likewise.
14809 * gdb.trace/circ.exp: Likewise.
14810 * gdb.trace/collection.exp: Likewise.
14811 * gdb.trace/deltrace.exp: Likewise.
14812 * gdb.trace/infotrace.exp: Likewise.
14813 * gdb.trace/limits.exp: Likewise.
14814 * gdb.trace/packetlen.exp: Likewise.
14815 * gdb.trace/passc-dyn.exp: Likewise.
14816 * gdb.trace/passcount.exp: Likewise.
14817 * gdb.trace/report.exp: Likewise.
14818 * gdb.trace/save-trace.exp: Likewise.
14819 * gdb.trace/tfind.exp: Likewise.
14820 * gdb.trace/tracecmd.exp: Likewise.
14821 * gdb.trace/while-dyn.exp: Likewise.
14822 * gdb.trace/while-stepping.exp: Likewise.
14823
f4b618d1
JB
148242006-08-08 Joel Brobecker <brobecker@adacore.com>
14825
14826 * gdb.base/step-bt.c: New file.
14827 * gdb.base/step-bt.exp: New testcase.
14828
3d00d119
DJ
148292006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
14830
14831 * config/monitor.exp (gdb_load): Remove support for obsolete
14832 download-write-size.
14833 * gdb.base/remote.exp: Likewise. Update all callers of
14834 gdb_timed_load.
14835
017b5bd4
DJ
148362006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
14837
14838 * cursal.exp: Pass binfile to gdb_load.
14839
837c599d
DJ
148402006-08-01 Nathan Sidwell <nathan@codesourcery.com>
14841
14842 * gdb.base/cursal.exp: Add "" to gdb_load call.
14843
8dd4540b
MK
148442006-07-29 Mark Kettenis <kettenis@gnu.org>
14845
14846 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
14847 NetBSD/ELF targets.
14848
ab5c9f60
DJ
148492006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
14850
14851 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
14852 operator*.
14853
4c42eaff
DJ
148542006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
14855
14856 * gdb.base/completion.exp: Update for change in "file" behavior.
14857 * gdb.stabs/weird.exp: Likewise.
14858 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
14859 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
14860
0155cc76
NS
148612006-07-24 Nathan Sidwell <nathan@codesourcery.com>
14862
14863 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
14864 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
14865
16026cd7
AS
148662006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
14867
14868 * gdb.base/default.exp: Update source command error message.
14869 * gdb.base/help.exp: Update 'help source' message.
14870
16963cb6
DJ
148712006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
14872
14873 * gdb.cp/bs15503.exp: Update comment for no longer crashing
14874 test.
14875
6d7fd486
AS
148762006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
14877
14878 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
14879
29e8a844
DJ
148802006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
14881
14882 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
14883
6afcfa39
DJ
148842006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
14885
14886 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
14887
267a692b
MK
148882006-07-17 Mark Kettenis <kettenis@gnu.org>
14889
14890 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
14891 *-*-openbsd* from targets for wich we expect ARM FPA floating
14892 point format.
14893
85d2fec4
NR
148942006-07-17 Nick Roberts <nickrob@snap.net.nz>
14895
14896 * gdb.cp/annota3.exp: Expect frame-begin annotation.
14897
148982006-07-17 Mark Kettenis <kettenis@gnu.org>
14899
14900 * gdb.base/annota3.exp: Expect frame-begin annotation.
14901
85b4c6e8
JB
149022006-07-14 Joel Brobecker <brobecker@adacore.com>
14903
14904 * gdb.base/help.exp: Adjust "help unset" test to accept
14905 any list of unset commands.
14906
fb933624
DJ
149072006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
14908 Daniel Jacobowitz <dan@codesourcery.com>
14909
14910 * gdb.cp/ref-params.exp: New test.
14911 * gdb.cp/ref-params.cc: New source file.
14912 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
14913
1dff4b64
MK
149142006-07-08 Mark Kettenis <kettenis@gnu.org>
14915
14916 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
14917 spaces/tabs in regular expressions since they might not be there.
14918
40d2e0e3
AS
149192006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
14920
14921 * gdb.base/ifelse.exp: New file.
14922
f6c957d2
NS
149232006-07-04 Nathan Sidwell <nathan@codesourcery.com>
14924
14925 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
14926 line.
14927 * gdb.base/huge.exp: Loop over compilation to find a size that
14928 is acceptable.
14929 * gdb.base/remote.exp: Correct expected strings.
14930 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
14931
b9c5a23d
DJ
149322006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
14933
14934 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
14935
9af2e58d
DJ
149362006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
14937
14938 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
14939 native.
14940
30930ca5
DJ
149412006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
14942
14943 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
14944 enable stabs testing.
14945
aa32fa1d
DJ
149462006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
14947
bd4a4c80 14948 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
14949 gdb_test_multiple does.
14950
321fef15
DJ
149512006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
14952
14953 * Makefile.in (host_alias): Remove.
14954 (target_alias): Use @target_noncanonical@.
14955 (site.exp): Don't set host_alias.
14956 * aclocal.m4: Remove contents. Include acx.m4.
14957 * configure: Regenerated.
14958 * configure.ac: Use ACX_NONCANONICAL_TARGET.
14959
e1c2defa
NS
149602006-06-13 Nathan Sidwell <nathan@codesourcery.com>
14961
e63b55d1
NS
14962 * lib/gdb.exp (gdb_load_cmd): New.
14963
5600ea19
NS
14964 * gdb.base/fileio.c: Add system(NULL) test.
14965 * gdb.base/fileio.exp: Check it.
14966
e1c2defa
NS
14967 * gdb.base/break.c: Add 10a breakpoint at }
14968 * gdb.base/break.exp: Add test for breakpoint at }
14969 * gdb.cp/anon-union.cc: Add code at end of function.
14970 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
14971 * gdb.mi/var-cmd.c: Add code at end of function.
14972 * gdb.mi/mi-var-display.exp: Adjust end of next.
14973 * gdb.mi/mi2-var-display.exp: Likewise.
14974 * gdb.base/fileio.c: Add stop function and insert calls at
14975 stopping places.
14976 * gdb.base/fileio.exp: Breakpoint stop function and remove
14977 explicit line number references.
14978
6c0112ec
JB
149792006-05-19 Joel Brobecker <brobecker@adacore.com>
14980
a9c64011
AS
14981 * gdb.base/del.exp (test_delete_alias): New function.
14982 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 14983
154189a4
FF
149842006-05-18 Fred Fish <fnf@specifix.com>
14985
14986 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
14987 required. Check for spurious output after program exits normally.
14988
582e64c2
FF
149892006-05-17 Fred Fish <fnf@specifix.com>
14990
14991 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
14992 gdb_load, so it works in the simulator.
14993
8ef6493a
FF
149942006-05-11 Fred Fish <fnf@specifix.com>
14995
14996 * gdb.base/bang.exp: Ignore unexpected output between the
14997 "program exited normally" and the gdb prompt, as many other
14998 tests do.
14999
692b141c
MK
150002006-05-07 Mark Kettenis <kettenis@gnu.org>
15001
15002 * gdb.base/help.exp: Make "delete checkpoint" part option for
15003 "help d" and "help delete" tests.
15004
540b8a30
UW
150052006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15006
a9c64011 15007 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
15008 expected output in some mi_gdb_test statements.
15009 * gdb.mi/mi2-basics.exp: Likewise.
15010
9b6462d9
JB
150112006-05-05 Joel Brobecker <brobecker@adacore.com>
15012
15013 * gdb.base/del.c: New file.
15014 * gdb.base/del.exp: New testcase.
15015
954de43b
DM
150162006-05-05 David S. Miller <davem@sunset.davemloft.net>
15017
15018 * gdb.base/break.exp: Do not assume a breakpoint on
15019 main will actually be in $srcfile when optimizing.
1303f75e
DM
15020 * gdb.base/savedregs.exp: Do not require that the dummy
15021 frame location match up to a symbol and source file location.
c3242428
DM
15022 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
15023 will get printed without a mi_cmd_data_list_register_values prefix.
15024 (*-data-list-register-*): Correct regular expressions to expect the new
15025 pseudo d? floating point registers.
15026 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 15027
c7e64c9a
DJ
150282006-05-05 Christophe Lyon <christophe.lyon@st.com>
15029
15030 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
15031 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
15032 is allocated by the compiler.
15033 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
15034 anons, e, anone to force their allocation by the compiler.
15035
150362006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
15037
15038 * gdb.base/help.exp: Update expected text for help d and
15039 help delete.
15040
27ce9a6d
MK
150412006-05-02 Mark Kettenis <kettenis@gnu.org>
15042
15043 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
15044 NetBSD/ELF targets.
15045
8608915f
MK
150462006-04-30 Mark Kettenis <kettenis@gnu.org>
15047
15048 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
15049 single-step breakpoint fails; make this a KFAIL on
15050 sparc*-*-openbsd*.
15051 * gdb.base/siginfo.exp: Likewise.
15052 * gdb.base/sigstep.exp (advance, advancei): Likewise.
15053
b8db102d
MS
150542006-04-26 Michael Snyder <msnyder@redhat.com>
15055
15056 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
15057 which may have to consume output from other forks.
15058 Add tests to make sure that "delete fork" succeeded.
15059
c702009a
MS
150602006-04-20 Michael Snyder <msnyder@redhat.com>
15061
15062 * 2006-03-22 Jim Blandy <jimb@redhat.com>
15063 Add support for the Renesas M32C and M16C.
15064
15065 * gdb.asm/asm-source.exp: Add m32c target.
15066 * gdb.asm/m32c.inc: Support for m32c target.
15067
e28493f2
AS
150682006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
15069
15070 * gdb.base/commands.exp (recursive_source_test): New test.
15071
880da185
DM
150722006-04-04 David S. Miller <davem@sunset.davemloft.net>
15073
15074 * gdb.base/float.exp: Add pattern for sparc targets.
15075
61d9b92f
DJ
150762006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
15077
15078 * gdb.base/commands.exp (stray_arg0_test): New test.
15079
bd717df8
PB
150802006-03-30 Paul Brook <paul@codesourcery.com>
15081
15082 * gdb.mi/mi-until.exp: kfail broken until command.
15083 * gdb.mi/mi2-until.exp: Ditto.
15084
ec793d3c
NR
150852006-03-27 Nick Roberts <nickrob@snap.net.nz>
15086
15087 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
15088
831004b7
AO
150892006-03-08 Alexandre Oliva <aoliva@redhat.com>
15090
15091 * gdb.base/prelink.exp: Anchor tested-for regular expression
15092 on gdb prompt.
15093
effe49a0
PB
150942006-03-07 Paul Brook <paul@codesourcery.com>
15095
15096 * gdb.base/assign.exp: Correct fail message.
15097
e5461016
PB
150982006-03-07 Paul Brook <paul@codesourcery.com>
15099
15100 * lib/compiler.c: Extract armcc version number.
15101 * lib/compiler.cc: Ditto.
15102
fc91c6c2
PB
151032006-03-07 Paul Brook <paul@codesourcery.com>
15104
15105 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
15106 additional_flags=-w.
15107 * gdb.arch/altivec-regs.exp: Ditto.
15108 * gdb.arch/e500-abi.exp: Ditto.
15109 * gdb.arch/e500-regs.exp: Ditto.
15110 * gdb.base/all-bin.exp: Ditto.
15111 * gdb.base/annota1.exp: Ditto.
15112 * gdb.base/annota3.exp: Ditto.
15113 * gdb.base/args.exp: Ditto.
15114 * gdb.base/arithmet.exp: Ditto.
15115 * gdb.base/assign.exp: Ditto.
15116 * gdb.base/async.exp: Ditto.
15117 * gdb.base/bang.exp: Ditto.
15118 * gdb.base/break.exp: Ditto.
15119 * gdb.base/call-rt-st.exp: Ditto.
15120 * gdb.base/completion.exp: Ditto.
15121 * gdb.base/cond-expr.exp: Ditto.
15122 * gdb.base/condbreak.exp: Ditto.
15123 * gdb.base/consecutive.exp: Ditto.
15124 * gdb.base/define.exp: Ditto.
15125 * gdb.base/display.exp: Ditto.
15126 * gdb.base/ena-dis-br.exp: Ditto.
15127 * gdb.base/environ.exp: Ditto.
15128 * gdb.base/eval-skip.exp: Ditto.
15129 * gdb.base/info-proc.exp: Ditto.
15130 * gdb.base/jump.exp: Ditto.
15131 * gdb.base/logical.exp: Ditto.
15132 * gdb.base/long_long.exp: Ditto.
15133 * gdb.base/maint.exp: Ditto.
15134 * gdb.base/miscexprs.exp: Ditto.
15135 * gdb.base/pc-fp.exp: Ditto.
15136 * gdb.base/pointers.exp: Ditto.
15137 * gdb.base/relational.exp: Ditto.
15138 * gdb.base/reread.exp: Ditto.
15139 * gdb.base/sect-cmd.exp: Ditto.
15140 * gdb.base/sep.exp: Ditto.
15141 * gdb.base/sepdebug.exp: Ditto.
15142 * gdb.base/until.exp: Ditto.
15143 * gdb.base/whatis-exp.exp: Ditto.
15144 * gdb.cp/annota2.exp: Ditto.
15145 * gdb.cp/annota3.exp: Ditto.
15146 * gdb.trace/actions.exp: Ditto.
15147 * gdb.trace/backtrace.exp: Ditto.
15148 * gdb.trace/circ.exp: Ditto.
15149 * gdb.trace/collection.exp: Ditto.
15150 * gdb.trace/deltrace.exp: Ditto.
15151 * gdb.trace/infotrace.exp: Ditto.
15152 * gdb.trace/limits.exp: Ditto.
15153 * gdb.trace/packetlen.exp: Ditto.
15154 * gdb.trace/passc-dyn.exp: Ditto.
15155 * gdb.trace/passcount.exp: Ditto.
15156 * gdb.trace/report.exp: Ditto.
15157 * gdb.trace/save-trace.exp: Ditto.
15158 * gdb.trace/tfind.exp: Ditto.
15159 * gdb.trace/tracecmd.exp: Ditto.
15160 * gdb.trace/while-dyn.exp: Ditto.
15161 * gdb.trace/while-stepping.exp: Ditto.
15162 * lib/gdb.exp: Ditto.
15163 (gdb_compile): Handle nowarning option.
15164
5f4a23d9
AO
151652006-03-07 Alexandre Oliva <aoliva@redhat.com>
15166
15167 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
15168 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
15169 Rename executable to prelinkt. Don't re-prelink if we didn't
15170 get a core file. Test prelink -u exit status to tell whether
15171 prelinking failed. Use gdb_test_multiple.
15172
9733fc94
DJ
151732006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
15174
15175 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
15176 (do_tests): Call it.
15177
cc10cae3
AO
151782006-02-28 Alexandre Oliva <aoliva@redhat.com>
15179
15180 * gdb.base/prelink.exp: New test.
15181 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
15182
15c46491
WZ
151832006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
15184
15185 * gdb.fortran/derived-type.f90: New file.
15186 * gdb.fortran/derived-type.exp: New testcase.
15187
5c9f7ded
DJ
151882006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
15189
15190 * gdb.base/default.exp: Allow ';' as a directory separator.
15191
5b96932b
AS
151922006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
15193
15194 * gdb.base/help.exp (help add-symbol-file): Update.
15195
1986bccd
AS
151962006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
15197
15198 * gdb.base/help.exp (help load): Update expected results.
15199
a8b7528f
FF
152002006-02-19 Fred Fish <fnf@specifix.com>
15201
15202 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
15203 specifix hex value as part of results.
15204 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 15205
f8261448
FF
152062006-02-16 Fred Fish <fnf@specifix.com>
15207
15208 * gdb.base/whatis.c: Define variables using typedefs char_addr,
15209 ushort_addr, and slong_addr, so the typedefs are not optimized
15210 away.
15211 * gdb.base/whatis.exp: Add tests using type name for struct type,
15212 union type, enum type, and typedef.
a9c64011 15213
31d8bdd2
MK
152142006-02-13 Mark Kettenis <kettenis@gnu.org>
15215
15216 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
15217
34e41e63
JB
152182006-02-13 Jim Blandy <jimb@redhat.com>
15219
15220 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
15221 case where it takes two "next" commands to skip past the init
15222 call.
15223
ac6e4f31
FF
152242006-02-12 Fred Fish <fnf@specifix.com>
15225
15226 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
15227 to handle cases where it takes two "next" commands to skip
15228 past the init call.
15229
2db2d571
JB
152302006-02-07 Joel Brobecker <brobecker@adacore.com>
15231
15232 * gdb.ada/array_return.exp: Mark the last test as expected to fail
15233 on hppa32 targets.
15234
38fcd64c
DJ
152352006-02-06 Vladimir Prus <ghost@cs.msu.su>
15236
15237 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
15238 field.
15239
1315ad46
MK
152402006-01-29 Mark Kettenis <kettenis@gnu.org>
15241
15242 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
15243
5625b943
DJ
152442006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
15245
15246 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
15247 files.
15248
80df1bbe
DJ
152492006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
15250
15251 * gdb.cp/maint.exp: Set complaints to a positive value.
15252
9078e690
DJ
152532006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
15254
15255 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
15256 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
15257 function name.
15258
9c903399
DJ
152592006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
15260
15261 * gdb.base/checkpoint.c: Update copyright notice. Include
15262 <stdlib.h>.
15263
761ae4d6
JB
152642006-01-04 Jim Blandy <jimb@redhat.com>
15265
15266 * gdb.asm/asm-source.exp: Independently provide default values for
15267 asm-flags and debug-flags. Use 'string equal' to do the
15268 comparison, not the implicit expr's '==' operator. Remove
15269 now-unneeded assignments to asm-flags. In h8300 case, place
15270 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
15271
099ac3dd
MS
152722006-01-04 Michael Snyder <msnyder@redhat.com>
15273
15274 * gdb.base/checkpoint.c: New file.
15275 * gdb.base/checkpoint.exp: New file.
15276 * gdb.base/multi-fork.c: New file.
15277 * gdb.base/multi-fork.exp: New file.
15278 * gdb.base/pi.txt: New file (data for checkpoint.c test).
15279
f4d85314
FF
152802006-01-04 Fred Fish <fnf@specifix.com>
15281
15282 * gdb.base/ptype.c (foo): Add typedef.
15283 (intfoo): Add function.
15284 * gdb.base/ptype1.c: New file.
15285 * gdb.base/ptype.exp: Handle compilation and linking with two
15286 source files. Test that proper type for "foo" is found based
15287 on source context rather than first match found in symtabs.
15288
a1b06f35
MK
152892005-12-28 Mark Kettenis <kettenis@gnu.org>
15290
15291 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
15292 * gdb.asm/openbsd.inc: Indent commands.
15293
d082a1e2
MK
152942005-12-26 Mark Kettenis <kettenis@gnu.org>
15295
c65016bd
MK
15296 * gdb.base/freebpcmd.exp: Increase timeout.
15297
d082a1e2
MK
15298 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
15299
d3c32a0e
DJ
153002005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
15301
15302 * gdb.base/default.exp: Update check for "show version".
15303
9fdb1f50
RC
153042005-12-09 Randolph Chung <tausq@debian.org>
15305
15306 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
15307 * gdb.asm/pa64.inc: New file.
15308
5f2c56f7
RC
153092005-12-09 Randolph Chung <tausq@debian.org>
15310
15311 * gdb.asm/common.inc: Indent commands.
15312 * gdb.asm/asmsrc1.s: Likewise.
15313 * gdb.asm/asmsrc2.s: Likewise.
15314
8117349c
RC
153152005-12-09 Randolph Chung <tausq@debian.org>
15316
15317 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
15318 (get_addr_of_sym): Remove duplicate print.
15319 (gen_core): xfail hppa*-*-hpux*, update expected output.
15320 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
15321 * gdb.arch/pa64-nullify.s: New file.
15322
8f07f25a
RC
153232005-12-09 Randolph Chung <tausq@debian.org>
15324
15325 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
15326
55b39184
DJ
153272005-12-07 Christophe Lyon <christophe.lyon@st.com>
15328
15329 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
15330 code generation for these functions.
15331 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
15332 error message.
15333
31e2b00f
AS
153342005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
15335
15336 * gdb.base/help.exp (help b, help br, help bre, help brea)
15337 (help break): Update the expected message.
15338
c3d0b56e
SC
153392005-11-11 Stephane Carrez <stcarrez@nerim.fr>
15340
15341 * gdb.asm/m68hc11.inc: Setup the data section.
15342 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
15343 script for this test.
15344 (m6812-*-*): Likewise.
15345
36ae0ea9
RC
153462005-11-09 Randolph Chung <tausq@debian.org>
15347
15348 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
15349
9d6f42e9
WZ
153502005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
15351
15352 * gdb.base/break.exp: Fix a comment typo.
15353
e2126a14
EZ
153542005-11-03 Jim Blandy <jimb@redhat.com>
15355
a9c64011
AS
15356 Checked in by Elena Zannoni <ezannoni@redhat.com>
15357
889bf7c5 15358 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 15359
e0ac7199
CV
153602005-11-02 Corinna Vinschen <vinschen@redhat.com>
15361
15362 * gdb.arch/gdb1558.c: Include stdio.h.
15363
31d3fb18
MK
153642005-10-31 Mark Kettenis <kettenis@gnu.org>
15365
15366 * gdb.asm/asm-source.exp: Use -e instead of --entry.
15367
e52b687c
MK
153682005-10-31 Mark Kettenis <kettenis@gnu.org>
15369
15370 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
15371
f4711d79
PG
153722005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
15373
a9c64011
AS
15374 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
15375 vscr" tests to better match output.
f4711d79 15376
987a9106
JB
153772005-10-12 Jim Blandy <jimb@redhat.com>
15378
15379 * gdb.base/structs.exp (any): New function.
15380 (test_struct_returns): Don't make any assumptions at all about
15381 what value the function returns when GDB can't set the return
15382 value.
15383
2336bb58
JB
153842005-10-09 Joel Brobecker <brobecker@adacore.com>
15385
15386 * gdb.ada/arrayidx/p.adb: New file.
15387 * gdb.ada/arrayidx.exp: New testcase
15388
153892005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
15390
15391 * gdb.ada/array_return/pck.ads: New file.
15392 * gdb.ada/array_return/pck.adb: New file.
15393 * gdb.ada/array_return/p.adb: New file.
15394 * gdb.ada/array_return.exp: New testcase.
15395
705335ea
JB
153962005-10-03 Joel Brobecker <brobecker@adacore.com>
15397
a9c64011
AS
15398 * gdb.base/arrayidx.c: New file.
15399 * gdb.base/arrayidx.exp: New testcase.
705335ea 15400
11ee9940
NR
154012005-09-29 Nick Roberts <nickrob@snap.net.nz>
15402
15403 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
15404 frames-invalid and breakpoints-invalid are no longer generated
15405 with level 3 so don't expect them in the output.
15406
39fb8e9e
BR
154072005-09-27 Bob Rossi <bob@brasko.net>
15408
a9c64011 15409 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
15410 from test. Escape the | in mi_gdb_test call.
15411 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
15412 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
15413 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
15414 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
15415 expected regex's in mi_gdb_test calls.
15416 * lib/mi-support.exp: Remove arbitrary .* from tests.
15417 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
15418 Fully anchor GDB/MI expected results in mi_gdb_test.
15419 * lib/gdb.exp (string_to_regexp): Escape the ] character.
15420 * gdb.base/sizeof.exp: Remove escape character. Correct test.
15421
2af48f68
PB
154222005-09-26 Paul Brook <paul@codesourcery.com>
15423
15424 * long_long.exp: Exclude eabi targets from arm FPA float format test.
15425
f34502bc
WZ
154262005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
15427
15428 * bfp-test.c: New file.
15429 * bfp-test.exp: New testcase.
15430
ca929517
WZ
154312005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
15432
15433 * gdb.fortran/subarray.exp: New testcase to test the evaluation
15434 of subarray and substring variable.
15435 * gdb.fortran/subarray.f: New source file for the test of subarray
15436 and substring variable evaluation.
15437 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
15438 of string constant.
15439
c761af65
DJ
154402005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
15441
15442 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
15443 copyright dates.
15444
561d7a1d
PG
154452005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
15446
15447 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
15448 powerpc altivec' test with an almost identical 'info vector' test.
15449
b2b64cc9
PG
154502005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
15451
a9c64011
AS
15452 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
15453 vscr" tests to match output.
b2b64cc9 15454
6ac4d15a
PG
154552005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
15456
a9c64011
AS
15457 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
15458 output.
6ac4d15a 15459
40e55bef
BR
154602005-09-11 Bob Rossi <bob@brasko.net>
15461
889bf7c5
PA
15462 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
15463 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
15464 commands that return an MI output command and an asyncronous MI output
15465 command.
40e55bef
BR
15466 * gdb.mi/mi-console.exp: Ditto.
15467
3c7385ec
BR
154682005-09-11 Bob Rossi <bob@brasko.net>
15469
15470 * gdb.mi/mi-var-child.c: Include <string.h>.
15471
a6cd0eb3
DJ
154722005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
15473
15474 * killed.exp: Correct gdb_expect syntax.
15475
2f168eed
CV
154762005-08-09 Corinna Vinschen <vinschen@redhat.com>
15477
15478 * lib/mi-support.exp (mi_gdb_load): Fix typo.
15479
ecd3fd0f
BR
154802005-08-02 Bob Rossi <bob@brasko.net>
15481
15482 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
15483 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
15484 Change tests to inferior-tty-set/show.
15485 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
15486 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
15487 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
15488 inferior. Use mi_gdb_test to get GDB and Inferior output.
15489 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
15490 descriptor.
15491 (mi_inferior_tty_name): Add inferior PTY file name.
15492 (mi_gdb_start): Add INFERIOR_PTY parameter.
15493 (mi_gdb_test): Add IPATTERN parameter.
15494
f1ea48cb 154952005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 15496
f1ea48cb
BR
15497 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
15498 parameter to mi_gdb_test.
15499 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
15500
6e650a67
DJ
155012005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
15502
15503 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
15504 struct_declarations.
15505 * gdb.mi/mi-var-child.exp: Step over the initialization of
15506 struct_declarations.
15507
8be260b6
DJ
155082005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
15509
15510 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
15511 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
15512 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
15513 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
15514 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
15515 file.
15516
4e660f07
NR
155172005-07-27 Nick Roberts <nickrob@snap.net.nz>
15518
15519 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
15520 (do_children_tests): Assign values to the extra elements.
15521
15522 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
15523 them for tests for "-var-update --no-values" and
a9c64011 15524 "-var-update --all-values".
4e660f07
NR
15525 Add test for "-var-list-children --simple-values".
15526
15527 * gdb.mi/basics.c (callee4): Add integer array D[3]...
15528
15529 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
15530 "-stack-list-locals --simple-values" Improve doc strings and
15531 comments.
15532
6bdae935
MK
155332005-07-18 Mark Kettenis <kettenis@gnu.org>
15534
598b7a6f
MK
15535 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
15536 *-*-openbsd*.
15537 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
15538
6bdae935
MK
15539 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
15540 sigaltsatck'.
15541
1323e929 155422005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 15543
1323e929
BR
15544 * gdb.base/default.exp (tty): Changed output of command.
15545 * gdb.base/help.exp (help tty): Ditto.
15546
b1a9c082
MK
155472005-07-12 Mark Kettenis <kettenis@gnu.org>
15548
15549 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
15550
10a844a2
MK
155512005-07-10 Mark Kettenis <kettenis@gnu.org>
15552
15553 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
15554 -stack-select-frame without arguments.
15555 (test_stack_frame_listing): Add test for newly implemented command
15556 -stack-info-frame.
15557
3cb3b8df
BR
155582005-07-06 Bob Rossi <bob@brasko.net>
15559
15560 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
15561 command.
15562 (Copyright): Update copyright.
15563
a0c5fbcf
WZ
155642005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
15565
15566 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
15567 tests to evaluate exponentiation expression.
15568
984971d0
AS
155692005-06-29 Andreas Schwab <schwab@suse.de>
15570
15571 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
15572 main to avoid warnings.
15573
15574 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
15575
fe03833f
NR
155762005-06-20 Nick Roberts <nickrob@snap.net.nz>
15577
15578 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
15579 -stack-select-frame without arguments.
15580 (test_stack_frame_listing): Add test for newly implemented command
15581 -stack-info-frame.
a9c64011 15582
7a55f279
WZ
155832005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
15584
0ffa0ea5
DJ
15585 * gdb.fortran/array-element.f: New file.
15586 * gdb.fortran/array-element.exp: New testcase.
7a55f279 15587
26585198
DJ
155882005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
15589
15590 * gdb.base/bigcore.exp: Correct checks for systems which can
15591 not dump a large core file.
15592
c1bd25fd
DJ
155932005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
15594
15595 * gdb.base/relocate.c: Add a copyright notice.
15596 (dummy): Remove.
15597 * gdb.base/relocate.exp: Test printing the values of variables
15598 from a relocatable file.
15599
589e074d
DJ
156002005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
15601
15602 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
15603 excess MI output after an error.
15604
0915f927
JB
156052005-05-29 Joel Brobecker <brobecker@adacore.com>
15606
15607 * gdb.arch/alpha-step.c: New file.
15608 * gdb.arch/alpha-step.exp: New testcase.
15609
76ff342d
DJ
156102005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
15611 Dennis Brueni <dennis@slickedit.com>
15612
15613 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
15614 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
15615 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
15616 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
15617 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
15618 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
15619 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
15620
96b0c7ac
DJ
156212005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
15622 Wu Zhou <woodzltc@cn.ibm.com>
15623
15624 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
15625 IBM's xlc compiler.
15626 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
15627 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
15628
f21565d2
JB
156292005-05-13 Jim Blandy <jimb@redhat.com>
15630
15631 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
15632 calling gdb_suppress_entire_file.
15633 * gdb.base/charset.exp: Same.
15634 * gdb.base/call-rt-st.exp: Same.
15635
6006a3a1
BR
156362005-05-05 Bob Rossi <bob_rossi@cox.net>
15637
15638 * lib/gdb.exp (fullname_syntax): Added global regex.
15639 (fullname_syntax_POSIX): Ditto.
15640 (fullname_syntax_UNC): Ditto.
15641 (fullname_syntax_DOS_CASE): Ditto.
15642 (fullname_syntax_DOS): Ditto.
15643 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
15644 fullname_syntax variable to scope and use it.
15645 (test_file_list_exec_source_files): Ditto.
15646 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
15647
c3b69c04
DJ
156482005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
15649
15650 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
15651
3c95e6af
PG
156522004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
15653
a9c64011
AS
15654 * lib/gdb.exp (skip_altivec_tests): New function, based on
15655 check_vmx_hw_available from the GCC testsuite.
15656 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
15657 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 15658
78df6c56
JB
156592005-05-02 Jim Blandy <jimb@redhat.com>
15660
15661 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
15662 calling gdb_suppress_entire_file.
15663
1690f9cf
DJ
156642005-04-30 Randolph Chung <tausq@debian.org>
15665
15666 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
15667 Slightly relax "sem_post" name checking.
15668
5ea106f7
PG
156692005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
15670
15671 * gdb.base/unload.exp: Use new shared library infrastructure.
15672
bf7234cf
PG
156732005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
15674
15675 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 15676 infrastructure.
bf7234cf 15677
547b869a
CV
156782005-04-29 Corinna Vinschen <vinschen@redhat.com>
15679
15680 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
15681 * gdb.asm/h8300.inc: New file.
15682
f07e55f0
PG
156832005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
15684
15685 * gdb.base/shlib-call.exp: Change to use new shared library
15686 infrastructure.
15687
3cbba3d1
PG
156882005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
15689
a9c64011
AS
15690 * gdb.base/pending.exp: Change to use new shared library
15691 infrastructure.
3cbba3d1 15692
ed6df200
PG
156932005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
15694
a9c64011
AS
15695 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
15696 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 15697
8c8f4ebe
PG
156982005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
15699
a9c64011
AS
15700 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
15701 shared objects being adjusted and update copyright years.
8c8f4ebe 15702
607fbc54
DJ
157032005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
15704
15705 * ChangeLog: Correct some 2003-01-13 dates.
15706 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
15707 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
15708 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
15709 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
15710 gdb.trace/tfind.exp: Update copyright years.
15711
57bf0e56
DJ
157122005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
15713 Daniel Jacobowitz <dan@codesourcery.com>
15714
15715 * lib/gdb.exp (gdb_compile): Handle shlib=.
15716 (gdb_compile_shlib): New function.
15717
9b593790
PG
157182005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
15719
a9c64011 15720 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 15721
9494c6a5
DJ
157222005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
15723
15724 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
15725 gdb.server.
15726 * configure.ac: Likewise.
15727 * configure: Regenerated.
15728 * gdb.gdbserver/Makefile.in: Moved to...
15729 * gdb.server/Makefile.in: ... here.
15730 * gdb.gdbserver/server.c: Moved to...
15731 * gdb.server/server.c: ... here.
15732 * gdb.gdbserver/server-run.exp: Moved to...
15733 * gdb.server/server-run.exp: ... here.
15734
6f8eac0e
DJ
157352005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
15736
15737 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
15738 * configure.ac: Create gdb.gdbserver/Makefile.
15739 * configure: Regenerated.
15740 * lib/gdbserver-support.exp: New file, derived from
15741 config/gdbserver.exp.
15742 * config/gdbserver.exp: Use gdbserver-support.exp.
15743 * gdb.gdbserver/Makefile.in: New file.
15744 * gdb.gdbserver/server.c: New file.
15745 * gdb.gdbserver/server-run.exp: New file.
15746
6e87504d
PG
157472005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
15748
a9c64011
AS
15749 * lib/gdb.exp (test_compiler_info): Return compiler_info
15750 if no arguments are given.
6e87504d 15751
d1779be4
PG
157522005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
15753
15754 * gdb.arch/altivec-abi.exp: Check for compiler and set
15755 use altivec' flag accordingly.
15756 * gdb.arch/altivec-regs.exp: Likewise.
15757
88750304
DJ
157582005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
15759
15760 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
15761
f3fb768d
AS
157622005-03-27 Andreas Schwab <schwab@suse.de>
15763
15764 * gdb.base/bigcore.c (main): Add missing mode argument in open
15765 call.
15766
7e813ac5
DJ
157672005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
15768
15769 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
15770 downloads.
15771 * config/gdbserver.exp (gdb_load): Likewise.
15772
8e3049aa
PB
157732005-03-14 Paul Brook <paul@codesourcery.com>
15774
15775 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
15776 targets.
15777
a9df7c44
JB
157782005-03-09 Joel Brobecker <brobecker@adacore.com>
15779
15780 * gdb.dwarf2/dup-psym.S: New file.
15781 * gdb.dwarf2/dup-psym.exp: New testcase.
15782
9f0d94e8
JB
157832005-03-09 Joel Brobecker <brobecker@adacore.com>
15784
15785 * gdb.ada/exec_changed/first.adb: New file.
15786 * gdb.ada/exec_changed/second.adb: New file.
15787 * gdb.ada/exec_changed.exp: New testcase.
15788
5f579bc5
NS
157892005-03-08 Nathan Sidwell <nathan@codesourcery.com>
15790
36e9969c
NS
15791 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
15792 (A2): New class.
15793 (main): Test operator+.
15794 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
15795 breakpoint test.
15796
5f579bc5
NS
15797 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
15798 * gdb.base/signull.exp: Disable if gdb,nosignals.
15799 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
15800 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
15801 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
15802 * gdb.mi/mi2-console.exp: Likewise.
15803 * gdb.trace/collection.exp (run_trace_experiment): Consume the
15804 continue output at start.
15805 (gdb_collect_locals_test): Robustify regexp.
15806 * gdb.trace/passc-dyn.exp: Fix comment typo.
15807 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
15808
be46087e
CV
158092005-03-08 Corinna Vinschen <vinschen@redhat.com>
15810
15811 * gdb.asm/asm-source.exp: Add iq2000 case.
15812 * gdb.asm/iq2000.inc: New file.
15813
384e1a61 158142005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 15815
384e1a61
MI
15816 * gdb.base/command.exp: Change hardcoded value to regular expression.
15817 * gdb.base/float.exp: Add powerpc to the list of targets checked.
15818
584b6e9e
DJ
158192005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
15820
15821 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
15822 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
15823 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
15824 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
15825 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
15826
ab5b5d61
MK
158272005-03-05 Mark Kettenis <kettenis@gnu.org>
15828
15829 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
15830 changes.
15831
ae051c1b
PG
158322004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
15833
a9c64011
AS
15834 * lib/compiler.c: Add test for IBM's xlc compiler.
15835 * lib/compiler.cc: Likewise.
ae051c1b 15836
3f0f6ed2
JB
158372004-02-24 Joel Brobecker <brobecker@adacore.com>
15838
15839 * gdb.ada/fixed_points.exp: Create compilation object directory
15840 before running the test.
15841 * gdb.ada/null_record.exp: Likewise.
15842 * gdb.ada/packed_array.exp: Likewise.
15843 * gdb.ada/start.exp: Likewise.
15844
724f452b
JB
158452005-02-15 Joel Brobecker <brobecker@adacore.com>
15846
15847 * gdb.ada/packed_array/pa.adb: New file.
15848 * gdb.ada/packed_array.exp: New testcase.
15849
57f5cdfb 158502005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 15851
1f393151
MK
15852 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
15853 files.
15854
ebdda337
MK
15855 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
15856 on *-*-openbsd*. Correctly match whitespace in regukar
15857 expressions.
15858
cf309262
DJ
158592005-02-10 Daniel Jacobowitz <dan@debian.org>
15860
15861 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
15862 PR exp/1821
15863 * gdb.base/gdb1821.c: New test file.
15864 * gdb.base/gdb1821.exp: New test file.
15865
3be49e7a
JB
158662005-02-09 Joel Brobecker <brobecker@adacore.com>
15867
15868 * gdb.base/start.c: New file.
15869 * gdb.base/start.exp: New testcase.
15870
e292e67d
JB
158712005-02-09 Joel Brobecker <brobecker@adacore.com>
15872
15873 * gdb.ada/start/dummy.adb: New file.
15874 * gdb.ada/start.exp: New testcase.
15875
dbdfa66c
CV
158762005-02-09 Corinna Vinschen <vinschen@redhat.com>
15877
15878 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
15879 for printing symbols and statistics.
15880 Add test for using relative pathnames in "maint print msymbols" test.
15881 Mark "maint info sections DATA" XFAIL on Cygwin.
15882 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
15883 tests.
15884
d7941671
AC
158852005-02-09 Andreas Schwab <schwab@suse.de>
15886
15887 Committed by Andrew Cagney <cagney@gnu.org>
15888 * gdb.base/remotetimeout.exp: New file.
15889
74e5ef44
MK
158902005-02-07 Mark Kettenis <kettenis@gnu.org>
15891
15892 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
15893
464dd14d
JB
158942005-02-03 Joel Brobecker <brobecker@adacore.com>
15895
15896 * gdb.ada/gnat_ada.gpr: New file.
15897 * gdb.ada/gnat_ada.gin: Delete, no longer used.
15898 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
15899 * configure.ac: No longer generate gnat_ada.gpr.
15900 * configure: Regenerate.
15901 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
15902 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
15903 * gdb.ada/null_record/bar.ads: Likewise.
15904 * gdb.ada/null_record/bar.adb: Likewise.
15905 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
15906 * gdb.ada/null_record.exp (testdir): New variable.
15907 (testfile): executable is now in testdir subdirectory.
15908 (srcfile): Use full path to the main compilation unit.
15909 * gdb.ada/fixed_points.exp: Same changes as above.
15910
30d756ae
NR
159112005-02-03 Nick Roberts <nickrob@snap.net.nz>
15912
15913 * gdb.base/interp.exp: New test.
15914
9d799f85
AC
159152005-01-24 Andrew Cagney <cagney@gnu.org>
15916
15917 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
15918
15656118
AC
159192005-01-19 Andrew Cagney <cagney@gnu.org>
15920
a892c31b
AC
15921 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
15922 configure.ac not configure.in.
15923
15656118
AC
15924 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
15925 of powerpc*-*-*.
15926 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 15927 * gdb.base/list.exp (test_list_function)
15656118
AC
15928 (test_list_filename_and_function): Ditto.
15929 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
15930
a7b01baf
AC
159312005-01-16 Andrew Cagney <cagney@gnu.org>
15932
17d92a02
AC
15933 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
15934
a7b01baf
AC
15935 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
15936
bc8332bb
AC
159372005-01-14 Andrew Cagney <cagney@gnu.org>
15938
15939 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
15940 * gdb.mi/mi2-var-cmd.exp: Ditto.
15941
4d074752
CV
159422005-01-10 Corinna Vinschen <vinschen@redhat.com>
15943
15944 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
15945
bec39cab
AC
159462005-01-07 Andrew Cagney <cagney@gnu.org>
15947
15948 * configure.ac: Rename configure.in, require autoconf 2.59.
15949 * configure: Re-generate.
15950 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
15951 * gdb.stabs/configure: Re-generate.
15952 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
15953 * gdb.hp/configure: Re-generate.
15954 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
15955 autoconf 2.59.
15956 * gdb.hp/gdb.objdbg/configure: Re-generate.
15957 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
15958 autoconf 2.59.
15959 * gdb.hp/gdb.defects/configure: Re-generate.
15960 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
15961 autoconf 2.59.
15962 * gdb.hp/gdb.compat/configure: Re-generate.
15963 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
15964 autoconf 2.59.
15965 * gdb.hp/gdb.base-hp/configure: Re-generate.
15966 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
15967 autoconf 2.59.
15968 * gdb.hp/gdb.aCC/configure: Re-generate.
15969
f10b16d4
JB
159702004-12-15 Jim Blandy <jimb@redhat.com>
15971
15972 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
15973 under NPTL when there is debugging info available for libpthread.
15974
fb6e1814
JG
159752004-12-13 Jerome Guitton <guitton@gnat.com>
15976
15977 * gdb.ada/fixed_points.c: New file.
15978 * gdb.ada/fixed_points.exp: New file.
15979
fe46cd3a
RC
159802004-12-03 Randolph Chung <tausq@debian.org>
15981
15982 * gdb.arch/pa-nullify.exp: New file.
15983 * gdb.arch/pa-nullify.s: New file.
15984
8de0841b
RC
159852004-11-30 Randolph Chung <tausq@debian.org>
15986
15987 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
15988 instead of "tbug". Fix regexp to work properly with gdb_test.
15989
c8170782
PH
159902004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
15991
15992 * gdb.base/bitfields2.exp: New test.
15993 * gdb.base/bitfields2.c: New file.
15994
954269c2
RE
159952004-11-28 Richard Earnshaw <rearnsha@arm.com>
15996
15997 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
15998
0107feed
RC
159992004-11-16 Randolph Chung <tausq@debian.org>
16000
16001 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
16002
f073ae8c
DJ
160032004-11-14 Daniel Jacobowitz <dan@debian.org>
16004
16005 * gdb.threads/threadapply.exp: Correct "macro details" test.
16006
19ad59e7
JJ
160072004-11-11 Jeff Johnston <jjohnstn@redhat.com>
16008
16009 * gdb.threads/threadapply.exp: New test.
16010 * gdb.threads/threadapply.c: New file.
16011
9cf0961b
MK
160122004-11-07 Mark Kettenis <kettenis@gnu.org>
16013
16014 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
16015 frames.
16016
c789492a
FL
160172004-11-05 Felix Lee <felix+log1@specifixinc.com>
16018
16019 * gdb.base/cursal.exp: New file.
16020 * gdb.base/cursal.c: New file.
16021
a1e167bb
AC
160222004-11-03 Andrew Cagney <cagney@gnu.org>
16023
16024 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
16025
b7cbf173
MK
160262004-10-30 Mark Kettenis <kettenis@gnu.org>
16027
16028 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
16029 NetBSD/ELF targets.
16030
88f9d34f
JB
160312004-10-29 Joel Brobecker <brobecker@gnat.com>
16032
16033 * gdb.threads/bp_in_thread.c: New file, copied from
16034 pthread_cond_wait.c.
16035 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
16036 file, rather than reusing the .c file from another testcase.
16037
ca7d6a0c
JB
160382004-10-20 Joel Brobecker <brobecker@gnat.com>
16039
16040 * gdb.ada/null_record.exp: Check where we stopped after
16041 sending the start command, instead of where the associated
16042 temporary breakpoint was inserted.
16043
0d863d03
AC
160442004-10-14 Andrew Cagney <cagney@gnu.org>
16045
16046 * gdb.mi/gdb701.c (main): Return 0.
16047
d11e72cb
DJ
160482004-10-13 Daniel Jacobowitz <dan@debian.org>
16049
d40539a4 16050 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 16051
e1923096
JJ
160522004-10-12 Jeff Johnston <jjohnstn@redhat.com>
16053
16054 * gdb.threads/schedlock.c: Add comment markers to use to find
16055 line numbers.
16056 * gdb.threads/schedlock.exp: Adjust regex to handle the new
16057 comments.
16058 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
16059 breakpoint lines.
16060
ec8ba2c9
DJ
160612004-10-12 Daniel Jacobowitz <dan@debian.org>
16062
16063 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
16064
0eb3658b
DJ
160652004-10-12 Daniel Jacobowitz <dan@debian.org>
16066
16067 * configure.in: Add gdb.dwarf2.
16068 * configure: Regenerated.
16069 * Makefile.in: Add gdb.dwarf2.
16070 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
16071 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
16072 gdb.dwarf2/file1.txt: New files.
16073
a271cc33
OF
160742004-10-11 Orjan Friberg <orjanf@axis.com>
16075
a9c64011 16076 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
16077 of "run", since the latter doesn't work with remote targets. Adjust
16078 the breakpoint numbering accordingly.
16079 * gdb.threads/pthread_cond_wait.exp: Ditto.
16080
895ce074
MC
160812004-10-08 Michael Chastain <mec.gnu@mindspring.com>
16082
16083 * gdb.base/overlays.exp: Update copyright years.
16084
6be3092d
KI
160852004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
16086
16087 * gdb.base/overlays.exp: Disable if target is Linux.
16088
e05389b8
FL
160892004-10-06 Felix Lee <felix+log1@specifixinc.com>
16090
16091 * config/gdbserver.exp (gdb_load): Use right filename on remote.
16092
73cb587d
KI
160932004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
16094
16095 * gdb.asm/asm-source.exp: Add m32r-linux target.
16096 * gdb.asm/m32r-linux.inc: New file.
16097
3c0edcdc
AC
160982004-09-24 Andrew Cagney <cagney@redhat.com>
16099 David Anderson <anderson@redhat.com>
16100
16101 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
16102 command fails, assume things will work.
16103 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
16104 (_GNU_SOURCE): Define.
16105 (print_unsigned, print_hex): Change parameter to "long long".
16106 (print_byte_count): New function, use to print byte counts.
16107 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
16108 O_LARGEFILE.
16109 (main): Compute an upper bound on a corefile in max_core_size.
16110 Limit memory chunk size to max_core_size. Limit total memory
16111 allocated to max_core_size.
16112
4bb3667f
AC
161132004-09-23 Andrew Cagney <cagney@gnu.org>
16114
16115 * gdb.base/bigcore.exp: Replace the code that creates a corefile
16116 from a separate process with code that creates a corefile by
16117 making the inferior dump core.
16118
60fe1a51
MK
161192004-09-23 Mark Kettenis <kettenis@gnu.org>
16120
16121 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
16122 block.
16123
8e937346
MC
161242004-09-23 Michael Chastain <mec.gnu@mindspring.com>
16125
16126 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
16127 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
16128 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
16129 Likewise.
16130
7213f6d6
JJ
161312004-09-20 Jeff Johnston <jjohnstn@redhat.com>
16132
16133 * gdb.java/jprint.exp: New test case for java inferior call.
16134 * gdb.java/jprint.java: Ditto.
16135
eac69dca
JB
161362004-09-15 Joel Brobecker <brobecker@gnat.com>
16137
16138 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
16139
22227696
MC
161402004-09-14 Michael Chastain <mec.gnu@mindspring.com>
16141
16142 * gdb.threads/killed.c: Include <stdlib.h>.
16143 * gdb.threads/pthreads.c: Likewise.
16144
7dd403a4
MC
161452004-09-14 Michael Chastain <mec.gnu@mindspring.com>
16146
16147 * gdb.threads/killed.c: Add copyright notice.
16148
33f2d567
JM
161492004-09-10 Jason Molenda (jmolenda@apple.com)
16150
a9c64011
AS
16151 * gdb.base/define.exp: Two new tests to verify zero space chars
16152 after 'if' and 'while' commands in a user-defined command is correctly
16153 parsed.
33f2d567 16154
e05b62ac
AC
161552004-09-08 Andrew Cagney <cagney@gnu.org>
16156
16157 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
16158 delivery test with duplicate at end of file.
16159
9cbe82da
MK
161602004-09-06 Mark Kettenis <kettenis@jive.nl>
16161
16162 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
16163
564803d9
MC
161642004-09-05 Michael Chastain <mec.gnu@mindspring.com>
16165
16166 * config/hppro.exp: Removed.
16167
7c6807ce
MC
161682004-09-05 Michael Chastain <mec.gnu@mindspring.com>
16169
16170 * config/sparclet.exp: Removed.
16171
bf7e26dd
MC
161722004-09-05 Michael Chastain <mec.gnu@mindspring.com>
16173
16174 * config/udi.exp: Removed.
16175
714e341b
MC
161762004-09-02 Michael Chastain <mec.gnu@mindspring.com>
16177
16178 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
16179 of "exp_continue".
16180 (advancei): Likewise.
16181
1236e623
JJ
161822004-09-01 Jeff Johnston <jjohnstn@redhat.com>
16183
16184 * gdb.base/unload.exp: Fix so messages aren't duplicated.
16185
3bdcad15
MI
161862004-09-01 Manoj Iyer <manjo@austin.ibm.com>
16187
228af206 16188 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
16189 to check for nodebug in executable.
16190 * gdb.gdb/observer.exp (setup_test): Likewise.
16191 * gdb.gdb/selftest.exp (test_with_self): Likewise.
16192 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
16193
c72b934c
AC
161942004-09-01 Andrew Cagney <cagney@gnu.org>
16195
16196 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
16197 files.
16198
edd9b715
JJ
161992004-09-01 Jeff Johnston <jjohnstn@redhat.com>
16200
16201 * gdb.base/unload.exp: Fix expected warning message to match
16202 latest format.
16203
fb4ce06b
CV
162042004-09-01 Corinna Vinschen <vinschen@redhat.com>
16205
16206 * gdb.base/call-rt-st.exp: Fix typos.
16207
ce78e7c3
MI
162082004-08-31 Manoj Iyer <manjo@austin.ibm.com>
16209
16210 * gdb.threads/thread_check.exp: New testcase.
16211 * gdb.threads/thread_check.c: New testcase.
16212
2dedb159
AC
162132004-08-31 Andrew Cagney <cagney@gnu.org>
16214
16215 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
16216 (skip_to_handler_entry): New procedures. Test stepping into a
16217 handler when the breakpoint is at the handler's entry point.
16218
68f53502
AC
162192004-08-30 Andrew Cagney <cagney@gnu.org>
16220
16221 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
16222 gdb/1757.
16223
3e3ffd2b
MC
162242004-08-27 Michael Chastain <mec.gnu@mindspring.com>
16225
16226 With code from Manoj Iyer <manjo@austin.ibm.com>:
16227 * lib/gdb.exp (gdb_file_cmd): Return more information in the
16228 return value. Add an arm for "no debugging symbols found".
16229 Change a stray "error" to "perror".
16230 (gdb_run_cmd): Adapt to new return value.
16231 * gdb.base/remote.exp: Adapt to new return value.
16232 * gdb.gdb/complaints.exp: Likewise.
16233 * gdb.gdb/observer.exp: Likewise.
16234 * gdb.gdb/selftest.exp: Likewise.
16235 * gdb.gdb/xfullpath.exp: Likewise.
16236
4b6f5fd2
JB
162372004-08-27 Joel Brobecker <brobecker@gnat.com>
16238
16239 * gdb.threads/bp_in_thread.exp: New testcase.
16240
e5b25496
MC
162412004-08-27 Michael Chastain <mec.gnu@mindspring.com>
16242
16243 Fix PR testsuite/1735.
16244 * gdb.threads/schedlock.c (thread_function): Add a cast
16245 to suppress a gcc warning.
16246 * gdb.threads/thread-specific.c (thread_function): Likewise.
16247
934353d6
MC
162482004-08-26 Michael Chastain <mec.gnu@mindspring.com>
16249
16250 * gdb.base/unload.c: Include <stdlib.h>.
16251
f98a0aef 162522004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 16253
f98a0aef 16254 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
16255 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
16256 synchronized after the "return".
16257
5a2e8882
MC
162582004-08-26 Michael Chastain <mec.gnu@mindspring.com>
16259
16260 * gdb.mi/basics.c: Include <stdio.h>.
16261 * gdb.mi/pthreads.c: Include <stdlib.h>.
16262 * gdb.mi/var-cmd.c: Include <stdlib.h>.
16263
a9640423
MC
162642004-08-26 Michael Chastain <mec.gnu@mindspring.com>
16265
16266 * gdb.threads/schedlock.c: Add copyright notice.
16267
b04e311d
AC
162682004-08-25 Andrew Cagney <cagney@gnu.org>
16269
16270 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
16271 (skip_over_handler, breakpoint_over_hander): New test procedures.
16272 (advance, advancei): Add a proper prefix, do not use
16273 rerun_to_main.
16274 * gdb.base/sigstep.c (main): Change to use an infinite loop.
16275
7c27f15b
MC
162762004-08-24 Michael Chastain <mec.gnu@mindspring.com>
16277
16278 * gdb.mi/basics.c: Add copyright notice.
16279 * gdb.mi/var-cmd.c: Add copyright notice.
16280
fffc87ae
MC
162812004-08-23 Michael Chastain <mec.gnu@mindspring.com>
16282
16283 * lib/gdb.exp: Remove signed_keyword_not_used.
16284 * lib/compiler.c: Likewise.
16285 * lib/compiler.cc: Likewise.
16286
d782e0bf
MC
162872004-08-23 Michael Chastain <mec.gnu@mindspring.com>
16288
16289 * gdb.base/whatis.c: Remove conditional disabling of "signed".
16290 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
16291
96033e83
MC
162922004-08-23 Michael Chastain <mec.gnu@mindspring.com>
16293
16294 * gdb.base/whatis.c: Add copyright notice.
16295
cf38c229
MK
162962004-08-20 Mark Kettenis <kettenis@gnu.org>
16297
16298 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
16299 it to skip the breakpoints encoded in the inline assembly.
16300
f4b49756
MC
163012004-08-20 Michael Chastain <mec.gnu@mindspring.com>
16302
16303 * Makefile.in: Add gdb.fortran.
16304
2f193b69
MC
163052004-08-20 Michael Chastain <mec.gnu@mindspring.com>
16306
16307 * gdb.base/call-sc.exp (test_scalar_returns):
16308 Fix cut-and-paste glitch in "Make fun return now".
16309
89a237cb
MC
163102004-08-17 Michael Chastain <mec.gnu@mindspring.com>
16311
16312 * configure.in: Add gdb.fortran.
16313 * configure: Regenerate.
16314 * gdb.fortran/Makefile.in: New file.
16315 * lib/gdb.exp (skip_fortran_tests): New procedure.
16316
469aff8e
MC
163172004-08-17 Michael Chastain <mec.gnu@mindspring.com>
16318
16319 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
16320 reference to bug-gnu@prep.ai.mit.edu.
16321 * gdb.mi/mi-var-child.exp: Likewise.
16322 * gdb.mi/mi-var-cmd.exp: Likewise.
16323 * gdb.mi/mi-var-display.exp: Likewise.
16324 * gdb.mi/mi2-var-block.exp: Likewise.
16325 * gdb.mi/mi2-var-child.exp: Likewise.
16326 * gdb.mi/mi2-var-cmd.exp: Likewise.
16327 * gdb.mi/mi2-var-display.exp: Likewise.
16328
00b51b9f
MK
163292004-08-15 Mark Kettenis <kettenis@gnu.org>
16330
16331 * gdb.base/unload.c (main): Make local variable msg const.
16332
45f07fef
MC
163332004-08-15 Michael Chastain <mec.gnu@mindspring.com>
16334
16335 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
16336 to bug-gnu@prep.ai.mit.edu.
16337 * gdb.mi/mi-disassemble.exp: Likewise.
16338 * gdb.mi/mi-eval.exp: Likewise.
16339 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
16340 default line number.
16341 * gdb.mi/mi-return.exp: Likewise.
16342 * gdb.mi/mi-simplerun.exp: Likewise.
16343 * gdb.mi/mi-stack.exp: Likewise.
16344 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
16345 number with explicit range test.
16346 * gdb.mi/mi-watch.exp: Likewise.
16347 * gdb.mi/mi2-break.exp: Likewise.
16348 * gdb.mi/mi2-cli.exp: Likewise.
16349 * gdb.mi/mi2-disassemble.exp: Likewise.
16350 * gdb.mi/mi2-eval.exp: Likewise.
16351 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
16352 default line number.
16353 * gdb.mi/mi2-return.exp: Likewise.
16354 * gdb.mi/mi2-simplerun.exp: Likewise.
16355 * gdb.mi/mi2-stack.exp: Likewise.
16356 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
16357 number with explicit range test.
16358 * gdb.mi/mi2-watch.exp: Likewise.
16359
dd8c8ee7
MC
163602004-08-15 Michael Chastain <mec.gnu@mindspring.com>
16361
16362 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
16363 * gdb.cp/m-static.exp: Likewise.
16364 * gdb.cp/rtti.exp: Likewise.
16365
4e838464
MK
163662004-08-14 Mark Kettenis <kettenis@gnu.org>
16367
16368 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
16369
8d8cb839
EZ
163702004-08-14 Eli Zaretskii <eliz@gnu.org>
16371
16372 * ChangeLog: Prefix Local Variables with semi-colons and indent
16373 the reference to older ChangeLog files, to fix fontification in
16374 Emacs.
16375
deea8bb0
MC
163762004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16377
16378 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
16379 * gdb.mi/mi2-break.exp: Likewise.
16380
c3297504
MC
163812004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16382
16383 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
16384
25808999
MC
163852004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16386
16387 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
16388
226a8d71
MC
163892004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16390
16391 * gdb.cp/classes.exp: Remove unused declarations. Just let
16392 test names default instead of providing special names. Remove
16393 extraneous demangler test.
16394
37fdf854
JJ
163952004-08-12 Jeff Johnston <jjohnstn@redhat.com>
16396
16397 * gdb.base/unload.exp: New test for breakpoints in dynamically
16398 loaded libraries.
16399 * gdb.base/unload.c: Ditto.
16400 * gdb.base/unloadshr.c: Ditto.
16401
2d3a7986
MC
164022004-08-12 Michael Chastain <mec.gnu@mindspring.com>
16403
16404 * gdb.cp/classes.exp (test_ptype_class_objects): Call
16405 cp_test_ptype_class.
16406 (test_enums): Likewise.
16407
c72b934c
AC
164082004-08-10 Andrew Cagney <cagney@gnu.org>
16409
16410 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
16411 files.
16412
cc503c8a
AC
164132004-08-10 Andrew Cagney <cagney@gnu.org>
16414
16415 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
16416 init_malloc call.
16417
902f2ccb
MC
164182004-08-10 Michael Chastain <mec.gnu@mindspring.com>
16419
16420 * ChangeLog: Add copyright notice. The notice is copied
16421 from emacs 21.3 top level ChangeLog.
16422
78c90502
MC
164232004-08-09 Michael Chastain <mec.gnu@mindspring.com>
16424
16425 * lib/cp-support.exp: New file.
16426 * lib/cp-support.exp (cp_test_type_class): New function.
16427 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
16428 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
16429 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
16430 cp_test_ptype_class.
16431
88e5ea78
MC
164322004-08-09 Michael Chastain <mec.gnu@mindspring.com>
16433
16434 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
16435 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
16436 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
16437 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
16438 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
16439 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
16440 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
16441 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
16442 gdb.mi/mi2-watch.exp: Update copyright years.
16443
6a89fc9c
MK
164442004-08-09 Mark Kettenis <kettenis@gnu.org>
16445
16446 * gdb.base/sigaltstack.exp: Provide proper anchoring.
16447
1482e0de
MC
164482004-08-09 Michael Chastain <mec.gnu@mindspring.com>
16449
16450 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
16451 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
16452 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
16453 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
16454 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
16455 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
16456 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
16457 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
16458 gdb.mi/mi-watch.exp: Update copyright years.
16459
1a5ce3f3
DJ
164602004-08-08 Daniel Jacobowitz <dan@debian.org>
16461
16462 PR gdb/1738
16463 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
16464 from a breakpoint with a pending signal.
16465
04f6ecf2
DJ
164662004-08-08 Daniel Jacobowitz <dan@debian.org>
16467
16468 PR gdb/1736
16469 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
16470 * gdb.base/sigaltstack.exp (finish_test): Consume output until
16471 the prompt.
16472 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
16473
54d90d35
DJ
164742004-08-08 Daniel Jacobowitz <dan@debian.org>
16475
16476 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
16477
d2f6abb0
DJ
164782004-08-08 Daniel Jacobowitz <dan@debian.org>
16479
16480 PR gdb/1736
16481 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
16482 for i?86-*-linux*.
16483
5598c03d
DJ
164842004-08-08 Daniel Jacobowitz <dan@debian.org>
16485
16486 * gdb.arch/i386-prologue.exp: Compile without debug information.
16487
c6fee705
MC
164882004-08-08 Michael Chastain <mec.gnu@mindspring.com>
16489
16490 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
16491 rather than asking gdb to search.
16492
dd90efdb
MC
164932004-08-05 Michael Chastain <mec.gnu@mindspring.com>
16494
16495 * gdb.base/gcore.c: Include <string.h>.
16496
1e84bec1
MC
164972004-08-05 Michael Chastain <mec.gnu@mindspring.com>
16498
16499 * gdb.base/gcore.c: Add copyright notice.
16500
e425eb2b
MC
165012004-08-05 Michael Chastain <mec.gnu@mindspring.com>
16502
16503 * gdb.base/freebpcmd.c: Include <stdio.h>.
16504 * gdb.base/long_long.c: Include <string.h>.
16505 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
16506 * gdb.base/siginfo.c: Include <string.h>.
16507 * gdb.base/sigstep.c: Include <string.h>.
16508
cb9aaed5
MC
165092004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16510
16511 * gdb.base/complex.c: Include <stdlib.h>.
16512
55944f3d
MC
165132004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16514
16515 * gdb.base/complex.c: Add copyright notice.
16516
7b2953d9
MC
165172004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16518
16519 * gdb.base/charset.c: Include <stdlib.h>.
16520
c9133d23
MC
165212004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16522
16523 * gdb.base/auxv.c: Include <stdlib.h>.
16524
0a8490ad
MC
165252004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16526
16527 * gdb.base/auxv.c: Add copyright notice.
16528
3426d5ec
MC
165292004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16530
16531 * gdb.base/coremaker.c: Add copyright notice.
16532 * gdb.base/coremaker2.c: Add copyright notice.
16533
8da195dd
AC
165342004-08-04 Andrew Cagney <cagney@gnu.org>
16535
16536 * gdb.base/store.exp: Update copyright.
16537 (check_set, up_set, check_struct, up_struct): Add a prefix to test
16538 names, do not import gdb_prompt.
16539
8d394f98
AC
165402004-08-01 Andrew Cagney <cagney@gnu.org>
16541
16542 Fix PR testsuite/1729.
16543 * gdb.base/dump.exp: Add test name to callers of capture_value, do
16544 not use capture_value with value 4.
16545 (capture_value): Add optional test name parameter.
16546 (test_reload_saved_value, test_restore_saved_value): Use $msg as
16547 the prefix, pass to capture_value.
16548
b6702b23
MK
165492004-08-01 Mark Kettenis <kettenis@gnu.org>
16550
16551 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
16552 * gdb.arch/i386-prologue.c (standard): New prototype and function.
16553 (main): Call new function.
16554
c203e0ca
MC
165552004-07-31 Michael Chastain <mec.gnu@mindspring.com>
16556
16557 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
16558
a7995a30
MC
165592004-07-31 Michael Chastain <mec.gnu@mindspring.com>
16560
16561 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
16562
9366563b
MC
165632004-07-31 Michael Chastain <mec.gnu@mindspring.com>
16564
b6eeaf26 16565 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
16566 Accept more values of vtbl pointer. Remove some messages
16567 about "obsolete gcc or gdb".
16568
2fc1f950
MC
165692004-07-30 Michael Chastain <mec.gnu@mindspring.com>
16570
16571 * gdb.cp/classes.exp: Accept more varieties of ptype output.
16572
c724d49b
MC
165732004-07-30 Michael Chastain <mec.gnu@mindspring.com>
16574
16575 * gdb.base/asm-source.exp: Properly convert target board
16576 debug flags from gcc format to binutils format.
16577
736b0fce
MK
165782004-07-28 Mark Kettenis <kettenis@gnu.org>
16579
16580 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
16581 gdb1718". PR backtrace/1718 partially fixed.
16582
5633ea5c
JJ
165832004-07-27 Jeff Johnston <jjohnstn@redhat.com>
16584
16585 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
16586
575eebb1
NC
165872004-07-26 Nick Clifton <nickc@redhat.com>
16588
16589 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
16590 good default value for a specific architecture is available then
16591 set it to that value. Otherwise default to the -gstabs switch.
16592 Remove the -g... switches from the asm-flags variable. Allow the
16593 target board info to override the value if it wants to. Pass the
16594 switch on the assembler command line.
16595
62104619
MK
165962004-07-23 Mark Kettenis <kettenis@gnu.org>
16597
16598 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
16599 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
16600 (main): Call new function.
16601
4a1135b8
MC
166022004-07-22 Michael Chastain <mec.gnu@mindspring.com>
16603
16604 Test for PR exp/1715.
16605 * gdb.base/radix.exp: Refactor common procedures. Make all
16606 test names unique. Change XFAIL to KFAIL.
16607
8a12c1f0
MC
166082004-07-20 Michael Chastain <mec.gnu@mindspring.com>
16609
16610 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
16611 * gdb.ada/gnat_ada.gin: ... to here.
16612 * configure.in: Use gnat_ada.gin.
16613 * configure: Regenerate.
16614
23b451cf
AC
166152004-07-20 Andrew Cagney <cagney@gnu.org>
16616
16617 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
16618 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
16619 XFAILs. Clean up test messages and comments. Check backtraces.
16620 Delete re-sync code.
16621
ab618a02
MC
166222004-07-19 Michael Chastain <mec.gnu@mindspring.com>
16623
16624 Fix PR cli/740.
16625 * gdb.base/annota1.exp: Honor gdb,nosignals.
16626 * gdb.base/annota3.exp: Likewise.
16627
46dad340
MC
166282004-07-19 Michael Chastain <mec.gnu@mindspring.com>
16629
16630 * lib/java.exp: Update copyright notice.
16631
756d8c70
AC
166322004-07-19 Andrew Cagney <cagney@gnu.org>
16633
16634 * gdb.base/selftest.exp: Copy file from here ...
16635 * gdb.gdb/selftest.exp: ... to here.
16636
586027e6
AC
166372004-07-16 Andrew Cagney <cagney@redhat.com>
16638
16639 * lib/insight-support.exp: Delete file.
16640 * lib/java.exp (java_init): Fix copyright.
16641
029d2200
AC
166422004-07-16 Andrew Cagney <cagney@gnu.org>
16643
16644 * gdb.base/restore.c: Append "prologue" to comments marking the a
16645 function's prologue.
16646 * gdb.base/restore.exp: Update copyright, re-indent.
16647 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
16648 callerN" prefix where needed. Update patterns that match a
16649 function's prologue.
16650
653b62c5
MC
166512004-07-16 Michael Chastain <mec.gnu@mindspring.com>
16652
16653 * gdb.base/restore.c: Add copyright notice.
16654
f7d690e5
AC
166552004-07-16 Andrew Cagney <cagney@gnu.org>
16656
16657 * gdb.base/logical.exp: Update copyright.
16658 (evaluate): New procedure. Use to re-implement tests using
16659 several tables.
16660
d629a7cb
MH
166612004-07-14 Martin Hunt <hunt@redhat.com>
16662
16663 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
16664 which fixes some problems where init.tcl was not found.
16665
9c7bb332
AC
166662004-07-13 Andrew Cagney <cagney@gnu.org>
16667
6bf46641
AC
16668 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
16669 (check_sizeof, check_valueof): Do not include the output in the
16670 test name. Use gdb_test.
16671 (get_valueof): Use gdb_test_multiple.
16672
c4ffd4c0
AC
16673 * gdb.base/step-test.exp: Update copyright. Use
16674 gdb_test_multiple. Ensure that test names do not include
16675 architecture dependent output.
16676
ab89363a
AC
16677 * gdb.gdb/observer.exp: Update copyright.
16678 (setup_test): Use gdb_test_multiple.
16679 (attach_first_observer, attach_second_observer)
16680 (attach_third_observer, detach_first_observer)
16681 (detach_second_observer, detach_third_observer)
16682 (reset_counters, check_counters): Make $message a prefix.
16683 (test_normal_stop_notifications): Add "args" parameter - a list of
16684 init functions to be called. Make $message a prefix,
16685 (test_observer_normal_stop): Change the message prefixes so that
16686 they are unique, pass the attach / detach procedures to
16687 test_normal_stop_notifications.
16688
ec58997a
AC
16689 * gdb.base/signull.exp (test_segv): Prefix all tests with
16690 "${name}". Clean up test messages.
16691
b475183b
AC
16692 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
16693
9c7bb332
AC
16694 * gdb.base/ena-dis-br.exp: Update copyright.
16695 (break_at): New function. Replace send_gdb with gdb_test,
16696 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
16697 ignore count, not stopped at bpt", with KFAIL.
16698
2dd95497
CV
166992004-07-13 Corinna Vinschen <vinschen@redhat.com>
16700
16701 * gdb.base/attach.exp: Remove cleanupfile handling.
16702
419e626b
AC
167032004-07-12 Andrew Cagney <cagney@gnu.org>
16704
16705 * gdb.base/annota1.exp: Cleanup corefile test name.
16706 * gdb.base/annota3.exp: Ditto.
16707
8b1b3228
AC
167082004-07-12 Andrew Cagney <cagney@gnu.org>
16709
78650829
AC
16710 * gdb.base/signals.exp: Clean up copyright, re-indent.
16711
8b1b3228
AC
16712 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
16713 gdb_test and gdb_test_multiple.
16714
935c2760
JJ
167152004-07-08 Jeff Johnston <jjohnstn@redhat.com>
16716
16717 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 16718 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
16719 provide line number info for first statement in main.
16720
1544280f
AC
167212004-07-08 Andrew Cagney <cagney@gnu.org>
16722
1279f4ff
AC
16723 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
16724
1544280f
AC
16725 * gdb.base/sigbpt.exp: Make the common part of each test name a
16726 prefix instead of suffix.
16727
bcc82369
BR
167282004-07-07 Bob Rossi <bob_rossi@cox.net>
16729
16730 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
16731 test from test_tbreak_creation_and_listing to
16732 test_file_list_exec_source_file
16733 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
16734 Changed name of test from test_tbreak_creation_and_listing to
16735 test_file_list_exec_source_file
16736
23f4b0aa
JJ
167372004-07-07 Jeff Johnston <jjohnstn@redhat.com>
16738
16739 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
16740 the jmisc() constructor instead of <init>.
16741 * gdb.java/jmisc1.exp: Ditto.
16742
56401cd5
AC
167432004-07-07 Andrew Cagney <cagney@gnu.org>
16744
16745 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
16746 corrupting the PC.
16747
44ae2f6a
MC
167482004-07-06 Michael Chastain <mec.gnu@mindspring.com>
16749
16750 * gdb.cp/templates.exp: Accept whitespace change in demangler
16751 output.
16752
45a83408
AC
167532004-07-06 Andrew Cagney <cagney@gnu.org>
16754
16755 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
16756
d205ad70
MC
167572004-07-02 Michael Chastain <mec.gnu@mindspring.com>
16758
16759 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
16760 * lib/compiler.cc: Likewise.
16761
06ea1a61
MC
167622004-06-30 Michael Chastain <mec.gnu@mindspring.com>
16763
16764 * lib/compiler.cc: Work around string preprocessing problem
16765 with old hp c++ compiler.
16766 * lib/compiler.c: Likewise.
16767
daab1251
CV
167682004-06-29 Corinna Vinschen <vinschen@redhat.com>
16769
16770 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
16771 directives to conditionalize symbol prefixing.
16772 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
16773 additional_flags handling. Add underscore prefix for Cygwin.
16774 * gdb.arch/i386-unwind.c: Use preprocessor directives to
16775 conditionalize symbol prefixing.
16776 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
16777 additional_flags handling. Add underscore prefix for Cygwin.
16778
cc984116
CV
167792004-06-29 Corinna Vinschen <vinschen@redhat.com>
16780
16781 * gdb.base/bigcore.exp: Skip test on Cygwin.
16782
c279b077
MC
167832004-06-28 Michael Chastain <mec.gnu@mindspring.com>
16784
16785 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
16786 formats for "info register". Use gdb_test_multiple. Fix
16787 the "invalid register" test.
16788
0e915747
CV
167892004-06-28 Corinna Vinschen <vinschen@redhat.com>
16790
16791 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
16792 PID for Cygwin. Add Cygwin specific strings to check for in some
16793 tests.
16794 (do_attach_tests): Add a test for user interaction when attaching
16795 to a process with no matching symbol table already loaded.
16796
11422c86
AC
167972004-06-26 Andrew Cagney <cagney@gnu.org>
16798
16799 Test PR java/1567 and PR java/1565.
16800 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
16801 * gdb.java/jmisc2.exp: Delete file.
16802
cefbce26
MC
168032004-06-26 Michael Chastain <mec.gnu@mindspring.com>
16804
16805 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
16806
e19f872c
CV
168072004-06-25 Corinna Vinschen <vinschen@redhat.com>
16808
16809 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
16810 attach process.
16811
d931ba3b
MC
168122004-06-23 Michael Chastain <mec.gnu@mindspring.com>
16813
16814 * gdb.cp/pr-1553.exp: Remove.
16815
aef68c48
MC
168162004-06-22 Michael Chastain <mec.gnu@mindspring.com>
16817
16818 * gdb.cp/pr-1553.cc: Remove.
16819 * gdb.cp/pr-1553.exp: Disable this test.
16820
8d5df71a
JB
168212004-06-20 Jim Blandy <jimb@redhat.com>
16822
a9c64011 16823 Fix PR testsuite/1680.
8d5df71a
JB
16824 * gdb.arch/i386-sse.exp: Properly quote curly braces in
16825 regular expressions.
16826
4ac6f39d
MC
168272004-06-19 Michael Chastain <mec.gnu@mindspring.com>
16828
16829 Fix PR testsuite/1679.
16830 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
16831 Issue an UNSUPPORTED result instead.
16832
1b413552
JB
168332004-06-18 Jim Blandy <jimb@redhat.com>
16834
16835 * gdb.base/charset.exp: Only send a control-C if we see a new
16836 prompt and incomplete command.
16837
6daa6ebd
MC
168382004-06-18 Michael Chastain <mec.gnu@mindspring.com>
16839
16840 * gdb.cp/pr-574.cc: Add copyright notice.
16841
51fa4ae0
JB
168422004-06-17 Jim Blandy <jimb@redhat.com>
16843
16844 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
16845 cases where the regexp has no groups; this grabs random text from
16846 the previous test suite, whatever that was.
16847
8fea26c5
MC
168482004-06-17 Michael Chastain <mec.gnu@mindspring.com>
16849
16850 * gdb.cp/printmethod.cc: Add copyright notice.
16851
1e3aeb41
MC
168522004-06-16 Michael Chastain <mec.gnu@mindspring.com>
16853
16854 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
16855
9d9030bc
AC
168562004-06-16 Andrew Cagney <cagney@gnu.org>
16857
16858 * gdb.base/signull.c: Update copyright. Include <string.h>.
16859 (bowler): Replace data_pointer with data_read
16860 and data_write cases. Add code_descriptor case.
16861 (zero, desc): New array and pointer.
16862 (data, code): Change to simple pointers.
16863 * gdb.base/signull.exp: Fix probe pattern matching a function
16864 descriptor SIGSEGV. Replace data_pointer with data_read and
16865 data_write tests.
16866
acd4ad44
AC
168672004-06-16 Andrew Cagney <cagney@gnu.org>
16868
16869 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
16870
08fd625c
MC
168712004-06-15 Michael Chastain <mec.gnu@mindspring.com>
16872
16873 * gdb.base/long_long.c: Add copyright notice.
16874
1903502c
MC
168752004-06-15 Michael Chastain <mec.gnu@mindspring.com>
16876
16877 * gdb.base/long_long.exp: Remove reference to
16878 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
16879 to gdb_breakpoint and gdb_continue_to_breakpoint.
16880
83313cb1
JB
168812004-06-14 Jim Blandy <jimb@redhat.com>
16882
16883 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
16884 endian case.
16885
1bf404ef
AC
168862004-06-14 Andrew Cagney <cagney@gnu.org>
16887
16888 * gdb.base/gcore.exp (capture_command_output): Delete the always
16889 passing tests containing inferior values.
16890 * gdb.base/ending-run.exp: Do not include the breakpoint address
16891 in the test message. Update copyright.
16892 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
16893 size in the test name, use gdb_test_multiple. Update copyright.
16894
ef220b33
MC
168952004-06-14 Michael Chastain <mec.gnu@mindspring.com>
16896
16897 * gdb.cp/ref-types.cc: Add copyright notice.
16898
4f70a4c9
MC
168992004-06-14 Michael Chastain <mec.gnu@mindspring.com>
16900
16901 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
16902 hp_aCC_compiler.
16903 * lib/compiler.cc: Likewise.
16904 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
16905 'set' commands. Log diagnostics for other lines. Set
16906 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
16907
335928ac
MC
169082004-06-13 Michael Chastain <mec.gnu@mindspring.com>
16909
16910 * gdb.cp/try_catch.cc: Add copyright notice.
16911
2efb12e8
MC
169122004-06-12 Michael Chastain <mec.gnu@mindspring.com>
16913
16914 * gdb.cp/userdef.cc: Add copyright notice.
16915
0bbed51a
MC
169162004-06-11 Michael Chastain <mec.gnu@mindspring.com>
16917
16918 * gdb.cp/virtfunc.cc: Add copyright notice.
16919
e12a46c9
RC
169202004-06-11 Randolph Chung <tausq@debian.org>
16921
16922 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
16923 problem.
16924
338e05af
AC
169252004-06-10 Andrew Cagney <cagney@gnu.org>
16926
16927 * lib/compiler.cc, lib/compiler.c: Append either
16928 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
16929 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
16930 instead of gcc-3-3.
16931
dc3f10cb
AC
169322004-06-09 Andrew Cagney <cagney@gnu.org>
16933
b4d946af
AC
16934 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
16935 gdb/1455, bug is specific to "long long" and "double".
a9c64011 16936
dc3f10cb
AC
16937 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
16938 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
16939 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
16940 fixed.
16941
b5c0bfa2
AC
169422004-06-09 Andrew Cagney <cagney@gnu.org>
16943
16944 * gdb.base/structs.exp (test_struct_returns): Replace
16945 "return_value_unknown" and "finish_value_unknown" by
16946 "return_value_known" and "finish_value_known". Instead of
16947 "return_value_unknown" iff "finish_value_unknown", check
16948 "return_value_known" implies "finish_value_known".
16949
caeb605f
MH
169502004-06-08 Martin Hunt <hunt@redhat.com>
16951
16952 * gdb.base/float.exp: Add pattern for mips targets.
16953
c892bb64
RC
169542004-06-08 Randolph Chung <tausq@debian.org>
16955
16956 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
16957 message for unknown architectures more clear.
16958
48306d3e
JB
169592004-06-08 Joel Brobecker <brobecker@gnat.com>
16960
16961 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
16962 start the execution of the program.
16963
83ecb59f
JB
169642004-06-07 Jim Blandy <jimb@redhat.com>
16965
16966 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
16967 * gdb.arch/i386-cpuid.h: New helper file.
16968
55264cb4
RC
169692004-06-07 Randolph Chung <tausq@debian.org>
16970
16971 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
16972 has started.
16973
23cadb28
RM
169742004-06-04 Roland McGrath <roland@redhat.com>
16975
16976 Fix PR gdb/1647.
16977 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
16978 differently to be robust to output buffering differences.
16979
51d01eda
MC
169802004-06-04 Michael Chastain <mec.gnu@mindspring.com>
16981
16982 * gdb.threads/pthreads.exp: Update copyright years.
16983 (check_control_c): Change asynchronous 'after' to synchronous.
16984
f4fc3b93
RM
169852004-06-04 Roland McGrath <roland@redhat.com>
16986
16987 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
16988 next gdb prompt.
16989
4013522b
MC
169902004-06-02 Michael Chastain <mec.gnu@mindspring.com>
16991
16992 Fix PR gdb/1636.
16993 * gdb.threads/manythreads.exp: Change asynchronous 'after'
16994 calls to synchronous.
16995
7a8f1e6b
JB
169962004-05-26 Jim Blandy <jimb@redhat.com>
16997
16998 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
16999
81bb3443
RC
170002004-05-24 Randolph Chung <tausq@debian.org>
17001
17002 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
17003 * gdb.asm/pa.inc: New file.
17004
8f5a3103
MK
170052004-05-22 Mark Kettenis <kettenis@gnu.org>
17006
17007 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
17008
734b8fe8 170092004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 17010 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
17011
17012 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
17013 GDB prompt.
17014
725603e1
UW
170152004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17016
f4fc3b93 17017 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
17018 setjmp/longjmp. Use sigaction instead of signal.
17019
8b923272 170202004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 17021 Michael Snyder <msnyder@redhat.com>
8b923272
JB
17022
17023 * gdb.threads/pthread_cond_wait.c: New file.
17024 * gdb.threads/pthread_cond_wait.exp: New testcase.
17025
8bfabb04
AC
170262004-05-13 Andrew Cagney <cagney@redhat.com>
17027
17028 * gdb.base/signull.exp, gdb.base/signull.c: New files.
17029 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
17030
42edda50
AC
170312004-05-11 Andrew Cagney <cagney@redhat.com>
17032
17033 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
17034 fixed but revealed gdb/1639.
17035
d303a6c7
AC
170362004-05-10 Andrew Cagney <cagney@redhat.com>
17037
17038 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
17039 func1" and "next to 2nd alarm", kernel bug avoided.
17040
bf08c2a1
DJ
170412004-05-10 Daniel Jacobowitz <dan@debian.org>
17042
17043 PR external/1568
17044 * gdb.base/bigcore.exp: Check the size of the dumped core file.
17045 XFAIL if it is smaller than bytes_allocated.
17046 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
17047 (main): Make chunks_allocated unsigned. Correct comment.
17048
c0586a34
JB
170492004-05-07 Joel Brobecker <brobecker@gnat.com>
17050
17051 * gdb.arch/powerpc-aix-prologue.c: New file.
17052 * gdb.arch/powerpc-aix-prologue.exp: New file.
17053
f2785d12
JB
170542004-05-07 Jim Blandy <jimb@redhat.com>
17055
17056 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
17057 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
17058
bd7f6e30
JB
170592004-05-06 Joel Brobecker <brobecker@gnat.com>
17060
17061 * gdb.base/sep.exp: No longer setup_kfail when the program was
17062 built with dwarf2.
17063
0a5e7efe
JI
170642004-05-05 Jim Ingham <jingham@apple.com>
17065
17066 * gdb.base/pending.exp: Make sure pending breakpoints
17067 preserve the ignore count.
f4fc3b93 17068
a8958849
MK
170692004-04-27 Jerome Guitton <guitton@gnat.com>
17070
17071 * i386-prologue.exp: Add testcase for jump instruction as first
17072 instruction of the real code.
17073 * i386-prologue.c (jump_at_beginning): New function.
17074
7e103f5b
MK
170752004-04-28 Mark Kettenis <kettenis@gnu.org>
17076
17077 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
17078 x86_64-*-*.
17079
5d38b224
MK
170802004-04-28 Mark Kettenis <kettenis@gnu.org>
17081
17082 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
17083 i*86-*-*.
17084
0ef32fd9
MK
170852004-04-25 Mark Kettenis <kettenis@gnu.org>
17086
17087 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
17088 expression that checks the return type.
17089
71d7dd7c
AC
170902004-04-23 Andrew Cagney <cagney@redhat.com>
17091
17092 * gdb.base/call-sc.exp: New test of scalar call/return values.
17093 * gdb.base/call-sc.c: Ditto.
17094
1e9f977e
JJ
170952004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17096
17097 * gdb.threads/manythreads.c: Reduce thread stack size.
17098
899d9e3a
JJ
170992004-04-23 Jeff Johnston <jjohnstn@redhat.com>
17100
17101 * gdb.threads/manythreads.c: Add copyright notice.
17102
61bcae62
AC
171032004-04-23 Andrew Cagney <cagney@redhat.com>
17104
17105 * gdb.base/siginfo.exp: Better handle step out of signal.
17106 * gdb.base/sigstep.exp: Ditto.
17107
7339a42e 171082004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 17109 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
17110
17111 * gdb.threads/manythreads.c: New testcase.
17112 * gdb.threads/manythreads.exp: Ditto.
17113
5c98409b
JB
171142004-04-22 Jim Blandy <jimb@redhat.com>
17115
17116 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
17117 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
17118
3b611f1a
MC
171192004-04-21 Michael Chastain <mec.gnu@mindspring.com>
17120
17121 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
17122
f0fd9238
AC
171232004-04-21 Andrew Cagney <cagney@redhat.com>
17124
17125 * gdb.base/sigstep.c: New file.
17126 * gdb.base/sigstep.exp: New file.
17127
90990674
JB
171282004-04-16 Joel Brobecker <brobecker@gnat.com>
17129
17130 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
17131 call to observer_notify_normal_stop.
17132
78cef34b
AC
171332004-04-15 Andrew Cagney <cagney@redhat.com>
17134
17135 * gdb.base/siginfo.c: New file.
17136 * gdb.base/siginfo.exp: New file.
17137
d2343407
JB
171382004-04-12 J. Brobecker <brobecker@gnat.com>
17139
17140 * gdb.base/sep.exp: Fix typo in comment.
17141
a2dba3c8
JB
171422004-04-12 J. Brobecker <brobecker@gnat.com>
17143
17144 * gdb.base/sep.c: New file.
17145 * gdb.base/sep-proc.c: New file.
17146 * gdb.base/sep.exp: New testcase.
17147
15f7b60e
MK
171482004-04-09 Mark Kettenis <kettenis@gnu.org>
17149
17150 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
17151 support.
17152
44f4de1a
AC
171532004-04-05 Andrew Cagney <cagney@redhat.com>
17154
17155 * gdb.base/sigaltstack.c: New file.
17156 * gdb.base/sigaltstack.exp: New file.
17157
ef04f396
JB
171582004-04-04 Joel Brobecker <brobecker@gnat.com>
17159
17160 * gdb.base/foll-fork.exp: Update the expected output for
17161 "help set follow-fork-mode", to match a change that was made
17162 to the help of this variable on 2004-01-13.
17163
d40d2c92
JB
171642004-04-01 Joel Brobecker <brobecker@gnat.com>
17165
17166 * lib/ada.exp: Add copyright notice.
17167 * bar.ads: Likewise.
17168 * bar.adb: Likewise.
17169 * null_record.adb: Likewise.
17170 * null_record.exp: Likewise.
17171 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
17172
f86ef5a3
JB
171732004-04-01 Joel Brobecker <brobecker@gnat.com>
17174
17175 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
17176 * configure: Regenerate.
17177
414e70e3
JB
171782004-04-01 Joel Brobecker <brobecker@gnat.com>
17179
17180 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
17181 to build the application. Remove the message printed when in
17182 verbose mode, redundant with the UNSUPPORTED message above.
17183
f0aaee49
JB
171842004-03-31 Joel Brobecker <brobecker@gnat.com>
17185
17186 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
17187 * gdb.ada (null_record.exp): New testcase.
17188
ac81cb54
JB
171892004-03-31 Joel Brobecker <brobecker@gnat.com>
17190
17191 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
17192
854af2f7
JB
171932004-03-31 Joel Brobecker <brobecker@gnat.com>
17194
17195 * gdb.ada: New subdirectory.
17196 * gdb.ada/Makefile.in: New file.
17197 * gdb.ada/gnat_ada.gpr.in: New file.
17198
034cb681
JB
171992004-03-31 Joel Brobecker <brobecker@gnat.com>
17200
17201 * lib/ada.exp: New file.
17202
78a1a894
DJ
172032004-03-24 Daniel Jacobowitz <drow@mvista.com>
17204
17205 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
17206 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
17207
4b2b3b3e
AC
172082004-03-22 Andrew Cagney <cagney@redhat.com>
17209
17210 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
17211 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
17212 Problem identified by Ulrich Weigand.
17213
23c73aa3
DC
172142004-03-17 David Carlton <carlton@kealia.com>
17215
17216 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
17217 PR c++/826.
17218
d63a86f8
RM
172192004-03-16 Roland McGrath <roland@redhat.com>
17220
17221 * gdb.base/auxv.exp: New file.
17222 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
17223
0e02aa50
DC
172242004-03-12 David Carlton <carlton@kealia.com>
17225
17226 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
17227 * gdb.cp/pr-1553.cc: Ditto.
17228 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
17229 pass branch.
17230
c20b71be
MC
172312004-03-12 Michael Chastain <mec.gnu@mindspring.com>
17232
17233 * gdb.cp/templates.exp: Accept more template types.
17234
c7414a01
MC
172352004-03-09 Michael Chastain <mec.gnu@mindspring.com>
17236
17237 From Corinna Vinschen with modifications.
17238 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
17239 local variable obj_with_enum.
17240 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
17241 results with obj_with_enum.
17242
ed69573c
MC
172432004-03-09 Michael Chastain <mec.gnu@mindspring.com>
17244
17245 * gdb.cp/classes.cc: New file, copied from misc.cc.
17246 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
17247
28301461
MC
172482004-03-09 Michael Chastain <mec.gnu@mindspring.com>
17249
17250 * gdb.cp/misc.cc: Add copyright notice.
17251
1198ecbe
DC
172522004-03-05 David Carlton <carlton@kealia.com>
17253
17254 * gdb.cp/rtti.exp: Add 'print *obj3' test.
17255 * gdb.cp/rtti.h: Update copyright.
17256 (namespace n2::n3): New.
17257 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
17258 (n2::n3::func3): New.
17259 (main): Call n2::n3::func3.
17260 * gdb.cp/rtti2.cc: Update copyright.
17261 (n2::create3): New.
17262
9e08c470
MK
172632004-03-04 Mark Kettenis <kettenis@gnu.org>
17264
17265 * gdb.asm/openbsd.inc: Fix typo.
17266
4bebc3aa
FF
172672004-03-03 Fred Fish <fnf@redhat.com>
17268
17269 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
17270 "val" instead of unused "size". Update copyright year.
17271
6ea9fb37
DJ
172722004-02-29 Daniel Jacobowitz <drow@mvista.com>
17273
17274 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
17275 to use unsigned char.
17276 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
17277 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
17278
23b23974
DJ
172792004-02-29 Daniel Jacobowitz <drow@mvista.com>
17280
17281 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
17282 line of output.
17283
7574fd53
DJ
172842004-02-28 Daniel Jacobowitz <drow@mvista.com>
17285
17286 * gdb.base/relocate.c (dummy): Initialize.
17287
a195357f
DJ
172882004-02-28 Daniel Jacobowitz <drow@mvista.com>
17289
17290 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
17291 a breakpoint at exit.
17292
72fd54a9
FF
172932004-02-27 Fred Fish <fnf@redhat.com>
17294
17295 * gdb.base/chng-syms.exp: Add expect condition to match failing
17296 case that isn't a timeout.
17297
b9d23137
AC
172982004-02-27 Andrew Cagney <cagney@redhat.com>
17299
17300 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
17301 support.
17302
15d208f6 173032004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 17304
15d208f6
FF
17305 * gdb.arch/gdb1431.c: Remove.
17306 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
17307 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
17308 of "until" incorrectly.
17309
98f9cd2d
JB
173102004-02-26 J. Brobecker <brobecker@gnat.com>
17311
17312 * gdb.cp/class2.cc (empty): New class.
17313 (refer): New function.
17314 (main): Declare an object of type empty and use it.
17315 * gdb.cp/class2.exp: Print the value of an object of type empty.
17316
9b50c11b
JJ
173172004-02-26 Jeff Johnston <jjohnstn@redhat.com>
17318
17319 * gdb.base/langs.exp: Update query string to match the
17320 new nquery format used for pending breakpoints.
17321
0dcd613f
AC
173222004-02-26 Andrew Cagney <cagney@redhat.com>
17323
17324 Fix PR i18n/1570.
17325 * gdb.base/charset.c: Update copyright notice.
17326 (main, init_string): Remove the escape character '\e' tests.
17327 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
17328 * gdb.base/charset.exp (valid_host_charset): Ditto.
17329 * gdb.base/setvar.exp: Ditto.
17330
b8a56647
AC
173312004-02-24 Andrew Cagney <cagney@redhat.com>
17332
90d59e34
AC
17333 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
17334 mmapped data in core file" PASS and FAIL messages consistent.
17335
b8a56647
AC
17336 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
17337 setting a breakpoint. Work around PR java/1565.
17338
9f27c604
JJ
173392004-02-23 Jeff Johnston <jjohnstn@redhat.com>
17340
17341 * lib/gdb.exp (gdb_breakpoint): Update query string to match
17342 new nquery format.
17343 * gdb.base/pending.exp: Ditto.
17344
3224a706
MK
173452004-02-22 Mark Kettenis <kettenis@gnu.org>
17346
17347 * configure.in: Run stabs tests on *BSD.
17348 * configure: Regenerated.
17349
41e0a9ca
MK
173502004-02-21 Mark Kettenis <kettenis@gnu.org>
17351
17352 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
17353
1e1b3428
FF
173542004-02-20 Fred Fish <fnf@redhat.com>
17355
17356 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
17357 blank in test for "returns short", for consistency with other
17358 "returns xxx" tests. Update copyright year.
17359
f9a7572a
FF
173602004-02-19 Fred Fish <fnf@redhat.com>
17361
17362 New testcase for PR breakpoint/1558.
17363 * gdb.arch/gdb1558.exp: New file.
17364 * gdb.arch/gdb1558.c: New file.
17365
b2ce2854
EZ
173662004-02-19 Elena Zannoni <ezannoni@redhat.com>
17367
17368 * gdb.base/nodebug.exp: Fix typo.
17369
e7c9ff01
JB
173702004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17371
17372 Committed by Jim Blandy <jimb@redhat.com>.
17373
62f4b920
JB
17374 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
17375
2db536a1
JB
17376 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
17377
e7c9ff01
JB
17378 * gdb.base/float.exp: Support s390*-*-* targets.
17379
f3205b34
AF
173802004-02-17 Adam Fedor <fedor@gnu.org>
17381
17382 * gdb.base/gdb1555.exp: New file.
17383 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
17384
9d62932d
EZ
173852004-02-17 Elena Zannoni <ezannoni@redhat.com>
17386
17387 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
17388
344c9711
FF
173892004-02-16 Fred Fish <fnf@redhat.com>
17390
17391 * gdb.arch/gdb1291.c: Remove
17392 * gdb.arch/gdb1291.s: New test input file.
17393 * gdb.arch/gdb1291.exp: Expand test to check case that should not
17394 fail. Test for correct result, known incorrect result, other
17395 failures and timeouts.
17396
2d822687
AC
173972004-02-16 Andrew Cagney <cagney@redhat.com>
17398
17399 * gdb.base/bigcore.exp: New file.
17400 * gdb.base/bigcore.c: New file.
17401
dac15b66
AC
174022004-02-13 Andrew Cagney <cagney@redhat.com>
17403
17404 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
17405 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
17406 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
17407 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
17408 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
17409 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
17410 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
17411 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
17412 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
17413 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
17414
6bdfc2c4
JJ
174152004-02-11 Jeff Johnston <jjohnstn@redhat.com>
17416
17417 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
17418 executed is an alloc instruction.
17419
87b3ede8
DC
174202004-02-11 David Carlton <carlton@kealia.com>
17421
17422 * gdb.cp/breakpoint.exp: New.
17423 * gdb.cp/breakpoint.cc: New.
17424
6e19e2bf
MC
174252004-02-11 Michael Chastain <mec.gnu@mindspring.com>
17426
17427 Partial fix for PR gdb/1543.
17428 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
17429 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
17430 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
17431 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
17432 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
17433 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
17434 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
17435 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
17436 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
17437 to bug-gdb@prep.ai.mit.edu .
17438 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
17439 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
17440 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
17441 Likewise.
17442
5c5455dc
AC
174432004-02-10 Andrew Cagney <cagney@redhat.com>
17444
17445 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
17446 using gdb_internal_error_resync.
17447
9cf689d7
DJ
174482004-02-09 Daniel Jacobowitz <drow@mvista.com>
17449
17450 * gdb.threads/thread-specific.exp: Stop early if no threads are
17451 found.
17452
d2dc51db
MC
174532004-02-09 Michael Chastain <mec.gnu@mindspring.com>
17454
17455 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
17456
14b1a056
DJ
174572004-02-08 Daniel Jacobowitz <drow@mvista.com>
17458
17459 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
17460 breakpoints.
17461
83f66e8f
DJ
174622004-02-07 Daniel Jacobowitz <drow@mvista.com>
17463
17464 * config/sim.exp (gdb_load): Handle $arg == "".
17465 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
17466 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
17467
30fc0091
EZ
174682004-02-07 Elena Zannoni <ezannoni@redhat.com>
17469
a9c64011
AS
17470 * gdb.base/maint.exp: Update test to reflect
17471 obstack changes.
30fc0091 17472
4d806929
JJ
174732004-02-04 Jeff Johnston <jjohnstn@redhat.com>
17474
17475 * gdb.base/pendshr.c (pendfunc): New function that calls
17476 pendfunc1.
17477 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
17478
7bfdd688
FF
174792004-02-04 Fred Fish <fnf@redhat.com>
17480
17481 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
17482 function symbols and update copyright years.
17483 * gdb.arch/gdb1291.c: Ditto.
17484
aaa08ee4
MC
174852004-02-03 Michael Chastain <mec.gnu@mindspring.com>
17486
17487 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
17488
dbad7755
MC
174892004-02-03 Michael Chastain <mec.gnu@mindspring.com>
17490
17491 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
17492
ec4646ef
MC
174932004-02-03 Michael Chastain <mec.gnu@mindspring.com>
17494
17495 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
17496
1b802196
FF
174972004-02-02 Fred Fish <fnf@redhat.com>
17498
17499 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
17500 remote targets. Update copyright years.
17501
18fe2033
JJ
175022004-02-02 Jeff Johnston <jjohnstn@redhat.com>
17503
17504 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
17505 support.
17506 * gdb.base/langs.exp: Fix test which attempts to create
17507 breakpoint on non-existent function to handle new pending
17508 support.
17509 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
17510 a breakpoint.
17511 * gdb.base/pending.exp: New test.
17512 * gdb.base/pending.c: New file.
17513 * gdb.base/pendshr.c: Ditto.
17514
8d577d32
DC
175152004-02-02 David Carlton <carlton@kealia.com>
17516
17517 * gdb.cp/overload.exp: Add overloadNamespace tests.
17518 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
17519 (overloadNamespace, XXX): New.
17520 (main): Call XXX::marker2.
17521
3ad13771
FF
175222004-02-01 Fred Fish <fnf@redhat.com>
17523
17524 * gdb.base/dump.exp: Use runto_main instead of "runto main".
17525 * gdb.base/finish.exp: Ditto.
17526 * gdb.base/gcore.exp: Ditto.
17527 * gdb.base/huge.exp: Ditto.
17528 * gdb.base/info-proc.exp: Ditto.
17529 * gdb.base/return2.exp: Ditto.
17530 * gdb.threads/gcore-thread.exp: Ditto.
17531
44c75849
DJ
175322004-02-01 Daniel Jacobowitz <drow@mvista.com>
17533
17534 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
17535
005bc093
MK
175362004-02-01 Mark Kettenis <kettenis@gnu.org>
17537
17538 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
17539 that opening the file succeeds on OpenBSD.
17540
c47cebdb
DJ
175412004-02-01 Daniel Jacobowitz <drow@mvista.com>
17542
17543 * gdb.threads/thread-specific.c: New file.
17544 * gdb.threads/threads-specific.exp: New test script.
17545 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
17546 to expect_out.
17547
5a01311c
MK
175482004-02-01 Mark Kettenis <kettenis@gnu.org>
17549
17550 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
17551 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
17552 only on the "print_small_structs from print_long_arg_list" test.
17553
ce22a4f1
DJ
175542004-02-01 Daniel Jacobowitz <drow@mvista.com>
17555
17556 * gdb.base/completion.exp: Kill a stray backslash.
17557
17558 From Jim Ingham <jingham@apple.com>:
17559 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
17560 agrees with the result from sending a tab.
17561
abbab9d3
DJ
175622004-01-31 Daniel Jacobowitz <drow@mvista.com>
17563
17564 * gdb.base/chng-syms.exp: Remove stray newline.
17565
53904d1e
MK
175662004-01-31 Mark Kettenis <kettenis@gnu.org>
17567
17568 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
17569 *-*-openbsd*.
17570 * gdb.asm/openbsd.inc: New file.
17571
3a4b3aac
MK
175722004-01-30 Mark Kettenis <kettenis@gnu.org>
17573
17574 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
17575 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
17576 *-*solaris2*. Remove commented out default settings for
17577 asm-flags. Replace gdb_compile with target_link.
17578
ebac27b4
MC
175792004-01-29 Michael Chastain <mec.gnu@mindspring.com>
17580
17581 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
17582 for all tests. Remove old hp-ux and cygnus xfail cases.
17583
d8679d84
PH
175842004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
17585
17586 * gdb.base/chng-syms.exp: New file.
17587 * gdb.base/chng-syms.c: New file.
17588
0a55bc22
MC
175892004-01-24 Michael Chastain <mec.gnu@mindspring.com>
17590
17591 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
17592 Provide arms for current output in all my configurations.
17593
94b8e876
MC
175942004-01-24 Michael Chastain <mec.gnu@mindspring.com>
17595
17596 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
17597 * lib/compiler.cc: Likewise.
17598 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
17599 get the right preprocessor. Eval the output directly. Remove
17600 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
17601 hp_f77_compiler and hp_f90_compiler completely.
17602 (gdb_preprocess): Delete.
17603 (get_compiler): Delete.
17604
7cf03d44
MK
176052004-01-24 Mark Kettenis <kettenis@gnu.org>
17606
17607 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
17608 <string.h>.
17609
68b6dce9
NR
176102004-01-24 Nick Roberts <nick@nick.uklinux.net>
17611
17612 * gdb.mi/mi-stack.exp: Update copyright.
17613
b368761e
DC
176142004-01-23 David Carlton <carlton@kealia.com>
17615
17616 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
17617 test for cp_lookup_transparent_type.
17618 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
17619 call them.
17620
f2061b53
DJ
176212004-01-23 Daniel Jacobowitz <drow@mvista.com>
17622
17623 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
17624 after -var-update.
17625
37fc574a
DC
176262004-01-23 David Carlton <carlton@kealia.com>
17627
17628 * gdb.cp/namespace.cc (C::ensureRefs): New.
17629 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
17630
8e94b928
NR
176312004-01-20 Nick Roberts <nick@nick.uklinux.net>
17632
17633 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
17634 case "-stack-list-locals 2".
17635 * gdb.mi/mi-var-child.exp: Test for case
17636 "-var-list-children --all-values NAME".
17637
997b0952
MC
176382004-01-18 Michael Chastain <mec.gnu@mindspring.com>
17639
17640 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
17641
52470da3
MK
176422004-01-18 Mark Kettenis <kettenis@gnu.org>
17643
7049b4b8
MK
17644 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
17645 used with gdb_test_multiple.
17646
52470da3
MK
17647 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
17648 read at address 0. This fixes PR testsuite/1504.
17649
da6012e5
DJ
176502004-01-18 Daniel Jacobowitz <drow@mvista.com>
17651
17652 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
17653 Remove downloading, guessing the host executable, the calls to
17654 gdb_file_cmd and gdb_target_cmd, and "load" support.
17655 (infer_host_exec): New function broken out from gdb_load.
17656 (gdb_load): New wrapper for gdbserver_gdb_load.
17657 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
17658 gdb_target_cmd. Use -target-select.
17659 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
17660 Download binaries to the host. Clear last_mi_remote_file when
17661 we load a new binary.
17662 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
17663 call gdbserver_gdb_load and mi_gdb_target_cmd.
17664
32c70722
MC
176652004-01-17 Michael Chastain <mec.gnu@mindspring.com>
17666
17667 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
17668 type patterns.
17669
b0cecf36
MC
176702004-01-17 Michael Chastain <mec.gnu@mindspring.com>
17671
17672 * gdb.cp/templates.exp: Fix typo in test name of
17673 "print Foo<volatile char*>::foo".
17674
4120d7e6
MC
176752004-01-15 Michael Chastain <mec.gnu@mindspring.com>
17676
17677 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
17678
f679e530
BE
176792004-01-16 Ben Elliston <bje@wasabisystems.com>
17680
17681 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
17682 (clean mostlyclean): Remove empty rm.
17683
091c48f6
MC
176842004-01-15 Michael Chastain <mec.gnu@mindspring.com>
17685
17686 * gdb.base/setvar.exp: Add copyright years.
17687
3e5fc8d2
DC
176882004-01-14 David Carlton <carlton@bactrian.org>
17689
17690 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
17691 PR c++/1511 and update coment.
17692 * gdb.cp/templates.exp: Update patterns to match current output.
17693 If changes involve something other than whitespace, KFAIL
17694 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
17695
63d06c5c
DC
176962004-01-14 David Carlton <carlton@kealia.com>
17697
17698 * gdb.cp/namespace.exp: Add tests involving classes defined within
17699 namespaces.
17700 * gdb.cp/namespace.cc (C::CClass): New.
17701 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
17702
a51dab88
EZ
177032004-01-14 Elena Zannoni <ezannoni@redhat.com>
17704
17705 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
17706 what debug info we have. Print a better message if something goes
17707 wrong while producing the separate debug info file.
17708
a476ccc9
MC
177092004-01-14 Michael Chastain <mec.gnu@mindspring.com>
17710
17711 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
17712
f453692c
MC
177132004-01-14 Michael Chastain <mec.gnu@mindspring.com>
17714
17715 * gdb.base/callfuncs.c: Add copyright notice.
17716
f40063a5
MC
177172004-01-13 Michael Chastain <mec.gnu@mindspring.com>
17718
17719 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
17720 inheritance. PR gdb/1498, PR gcc/13539.
17721
19ac3974
EZ
177222004-01-13 Elena Zannoni <ezannoni@redhat.com>
17723
a9c64011
AS
17724 * gdb.threads/gcore-thread.exp: Prefix name of binary with
17725 test specific name.
17726 * gdb.mi/gdb669.exp: Ditto.
17727 * gdb.mi/mi-pthreads.exp: Ditto.
17728 * gdb.mi/mi1-pthreads.exp: Ditto.
17729 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 17730
56c97c6e
MC
177312004-01-12 Michael Chastain <mec.gnu@mindspring.com>
17732
17733 * gdb.cp/member-ptr.cc: Add copyright notice.
17734
a0644324
MC
177352004-01-12 Michael Chastain <mec.gnu@mindspring.com>
17736
17737 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
17738 some patterns for recent versions of gcc and hpacc. Delete
17739 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
17740 Delete tests that access a NULL pointer-to-member-data. This
17741 script is still disabled for gcc.
17742
32fabe09
EZ
177432004-01-12 Elena Zannoni <ezannoni@redhat.com>
17744
17745 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 17746 escaped correctly.
32fabe09 17747
1f8a6abb
EZ
177482004-01-12 Elena Zannoni <ezannoni@redhat.com>
17749
17750 * gdb.base/sepdebug.exp: New file.
17751 * gdb.base/sepdebug.c: New file.
17752 * lib/gdb.exp (separate_debug_filename): New procedure.
17753 (gdb_gnu_strip_debug): New procedure.
17754
48efe704
AC
177552004-01-12 Andrew Cagney <cagney@redhat.com>
17756
17757 * gdb.mi/ChangeLog: Delete file. Renamed to ...
17758 * gdb.mi/ChangeLog-1999-2003: New file.
17759
a9415475
AC
177602004-01-12 Andrew Cagney <cagney@redhat.com>
17761
17762 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
17763 "Renaming a directory to a non-empty directory returns ENOTEMPTY
17764 or EEXIST", treat EBUSY as an XFAIL.
17765
83b8cf9d
MC
177662004-01-11 Michael Chastain <mec.gnu@mindspring.com>
17767
17768 * gdb.base/scope.exp: Remove obsolete setup_xfail for
17769 hp_cc_compiler.
17770
9939d2a8
MC
177712004-01-10 Michael Chastain <mec.gnu@mindspring.com>
17772
17773 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
17774 decorations.
17775
1ff8cadf
MC
177762004-01-10 Michael Chastain <mec.gnu@mindspring.com>
17777
17778 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
17779 and "(aCC)" decorations. Remove obsolete doco about old
17780 test results.
17781
6fa9022e
MC
177822004-01-09 Michael Chastain <mec.gnu@mindspring.com>
17783
17784 * gdb.cp/exception.exp: Fix typo in doco.
17785
209721fe
MK
177862004-01-09 Mark Kettenis <kettenis@gnu.org>
17787
17788 * gdb.base/gdb1476.exp: Fix typo.
17789
ef11303e
MC
177902004-01-09 Michael Chastain <mec.gnu@mindspring.com>
17791
17792 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
17793 file.
17794
041ab88c
MC
177952004-01-09 Michael Chastain <mec.gnu@mindspring.com>
17796
17797 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
17798 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
17799 Use gdb_compile. Remove restriction on gcc. Add some patterns
17800 for recent version of gdb. Delete second half, which was a copy
17801 of the first half with different build flags. This test is
17802 still disabled because it is still not ready for production.
17803
e36d075a
MC
178042004-01-08 Michael Chastain <mec.gnu@mindspring.com>
17805
17806 * gdb.cp/exception.cc: Add copyright notice.
17807 * gdb.cp/exception.exp: Add a notice that this file is broken
17808 because of line number changes caused by addition of copyright
17809 notice.
17810
42b190ad
MC
178112004-01-08 Michael Chastain <mec.gnu@mindspring.com>
17812
17813 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
17814 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
17815
8f25f06b
MC
178162004-01-08 Michael Chastain <mec.gnu@mindspring.com>
17817
17818 * gdb.cp/classes.exp: Accept gnu abi 2.
17819 * gdb.cp/derivation.exp: Likewise.
17820 * gdb.cp/overload.exp: Likewise.
17821 * gdb.cp/virtfunc.exp: Likewise.
17822
06ded8b8
MC
178232004-01-08 Michael Chastain <mec.gnu@mindspring.com>
17824
17825 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
17826 semicolon after end of function.
17827
77c26ae3
MC
178282004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17829
17830 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
17831 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
17832 boilerplate code for compiling and running the program under
17833 test. Add some string method tests.
17834
20757486
MC
178352004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17836
17837 * gdb.cp/bs15503.cc: Add copyright notice.
17838 * gdb.cp/bs15503.exp: Adjust line number.
17839
0fd3b503
MC
178402004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17841
17842 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
17843 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
17844
10d1bea8
MC
178452004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17846
17847 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
17848 hp_cc_compiler.
17849
2789202a
MC
178502004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17851
17852 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
17853 * gdb.cp/ctti.exp: Use the marker instead of "next".
17854 With gcc, run further before bailing.
17855
b862f14c
MC
178562004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17857
17858 * gdb.cp/cttiadd.cc: Add copyright notice.
17859 * gdb.cp/cttiadd1.cc: Likewise.
17860 * gdb.cp/cttiadd2.cc: Likewise.
17861 * gdb.cp/cttiadd3.cc: Likewise.
17862
96da2469
MC
178632004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17864
17865 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
17866 Use gdb_test, gdb_test_multiple. Use floating-point values that
17867 have exact representations in IEEE-ish formats.
17868
053248ff
MC
178692004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17870
17871 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
17872 compilers. Delete duplicate call to get_compiler_info.
17873 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
17874 * gdb.base/volatile.exp: Likewise.
17875
84acecdd
MK
178762004-01-07 Mark Kettenis <kettenis@gnu.org>
17877
17878 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
17879 memory at address 0.
17880
fe11a27f
MC
178812004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17882
17883 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
17884 to test for hp-ux assembler. Fix copyright years.
17885
60ad077b
AC
178862004-01-07 Andrew Cagney <cagney@redhat.com>
17887
17888 * gdb.base/fileio.c (strerrno): Add "EBUSY".
17889
1c9b8f33
AC
178902004-01-07 Andrew Cagney <cagney@redhat.com>
17891
17892 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
17893 when creating the read-only file. From analysis by Roland McGrath
17894 and Elena Zannoni.
17895
753ccc7a
MC
178962004-01-06 Michael Chastain <mec.gnu@mindspring.com>
17897
17898 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
17899
eca3e36b
MC
179002004-01-06 Michael Chastain <mec.gnu@mindspring.com>
17901
17902 * gdb.base/cvexpr.c: Be type-safe with function pointers and
17903 data pointers.
17904
f8d4bac4
MC
179052004-01-06 Michael Chastain <mec.gnu@mindspring.com>
17906
17907 * gdb.cp/m-static.exp: Compile one source file at a time.
17908 Delete unused call to get_compiler_info.
17909
9b4e0f94
MC
179102004-01-06 Michael Chastain <mec.gnu@mindspring.com>
17911
17912 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
17913 * gdb.base/call-rt-st.exp: Likewise.
17914 * gdb.base/nodebug.exp: Likewise.
17915 * gdb.base/volatile.exp: Likewise.
17916 * gdb.cp/ref-types.exp: Likewise.
17917 * gdb.cp/templates.exp: Likewise.
17918
023c1024
MK
179192004-01-05 Mark Kettenis <kettenis@gnu.org>
17920
17921 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
17922
19703c4a
MC
179232004-01-05 Michael Chastain <mec.gnu@mindspring.com>
17924
17925 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
17926 hppa*-hp-hpux*.
17927
18b67037
MK
179282004-01-04 Mark Kettenis <kettenis@gnu.org>
17929
ba6219c8
MK
17930 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
17931 x86_64-*-*.
17932
18b67037
MK
17933 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
17934 sparc64-*-* and sparc*-solaris2*.
17935
1bfbbb9d
MK
179362004-01-04 Mark Kettenis <kettenis@gnu.org>
17937
17938 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
17939 return ${tests}" test. The ${tests} already mentions the
17940 filename.
17941
06846494
MC
179422004-01-02 Michael Chastain <mec.gnu@mindspring.com>
17943
17944 * gdb.cp/local.exp: Accept gcc abi 2.
17945
3b0cb202
MC
179462004-01-02 Michael Chastain <mec.gnu@mindspring.com>
17947
17948 * gdb.cp/templates.exp: Accept gcc abi 2.
17949
0643ec3f
MC
179502004-01-02 Michael Chastain <mec.gnu@mindspring.com>
17951
17952 * lib/compiler.cc: Remove supports_template_debugging.
17953 * gdb.cp/templates.exp: Do not test supports_template_debugging.
17954
d231d0b1
MC
179552004-01-01 Michael Chastain <mec.gnu@mindspring.com>
17956
17957 * gdb.cp/namespace.exp: Accept gcc abi 2.
17958
44ffb27c
MC
179592004-01-01 Michael Chastain <mec.gnu@mindspring.com>
17960
17961 * gdb.cp/method.exp: Accept gcc abi 2.
17962
184ad485
MC
179632004-01-01 Michael Chastain <mec.gnu@mindspring.com>
17964
17965 * gdb.cp/classes.exp: Generate identical results as old version.
17966 * gdb.cp/derivation.exp: Likewise.
17967 * gdb.cp/overload.exp: Likewise.
17968 * gdb.cp/virtfunc.exp: Likewise.
17969
116f09e7
MC
179702004-01-01 Michael Chastain <mec.gnu@mindspring.com>
17971
17972 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
17973 mysterious bug with sourceware version of expect.
17974
b1379776
MC
179752004-01-01 Michael Chastain <mec.gnu@mindspring.com>
17976
17977 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
17978 current versions of gcc, including gcc abi 2. Remove gratuitous
17979 restart of test program. Use gdb_test_multiple and gdb_test for
17980 all tests. Add patterns to xfail missing "const" in "const char *"
17981 and kfail PR gdb/1155.
17982
6b7a4c0e
MC
179832004-01-01 Michael Chastain <mec.gnu@mindspring.com>
17984
17985 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
17986 current versions of gcc, including gcc abi 2. Remove gratuitous
17987 restart of test program. Use gdb_test_multiple and gdb_test for
17988 all tests. Add patterns to kfail PR gdb/1498.
17989
51615d72
MC
179902003-12-31 Michael Chastain <mec.gnu@mindspring.com>
17991
17992 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
17993 current versions of gcc, including gcc abi 2. Use "breakpoint"
17994 and "continue" instead of restarting the target program. Use
17995 gdb_test_multiple and gdb_test for all tests.
17996
7b79a9d7
MK
179972004-01-01 Mark Kettenis <kettenis@gnu.org>
17998
17999 * gdb.asm/asm-source.exp: Update copyright year. Link statically
18000 for *-*-solaris2*.
18001
1cd3489f
MC
180022003-12-31 Michael Chastain <mec.gnu@mindspring.com>
18003
18004 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
18005 current versions of gcc, including gcc abi 2. Use "breakpoint"
18006 and "continue" instead of restarting the target program several
18007 times. Use gdb_test_multiple and gdb_test for all tests.
18008
850742db
MC
180092003-12-18 Michael Chastain <mec.gnu@mindspring.com>
18010
18011 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
18012 source files.
18013
eb4bbda8
MC
180142003-12-16 Michael Chastain <mec.gnu@mindspring.com>
18015
18016 * gdb.base/environ.exp: Handle compiling test case from multiple
18017 source files.
18018
e42c7771
MC
180192003-12-16 Michael Chastain <mec.gnu@mindspring.com>
18020
18021 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
18022
80e4b428
JB
180232003-12-17 Jim Blandy <jimb@redhat.com>
18024
5f06973a
JB
18025 * gdb.base/freebpcmd.c: Add copyright notice.
18026
80e4b428
JB
18027 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
18028
0ab84fb7
MC
180292003-12-16 Michael Chastain <mec.gnu@mindspring.com>
18030
18031 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
18032
1b3bb3d0
JB
180332003-12-13 Jim Blandy <jimb@redhat.com>
18034
18035 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
18036
3a4c9371
KB
180372003-12-12 Kevin Buettner <kevinb@redhat.com>
18038
18039 * gdb.asm/frv.inc: New file.
18040 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
18041
a1dea79a
FF
180422003-12-09 Fred Fish <fnf@redhat.com>
18043
18044 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
18045 functions to break1.c and leave prototypes behind. Add more
18046 "set breakpoint NN here" comments.
18047 * gdb.base/break1.c: New file.
18048
18049 * gdb.base/break.exp: Handle compiling test case from multiple
18050 source files and change source file references as needed.
18051 * gdb.base/completion.exp: Ditto.
18052 * gdb.base/condbreak.exp: Ditto.
18053 * gdb.base/define.exp: Ditto.
18054 * gdb.base/ena-dis-br.exp: Ditto.
18055 * gdb.base/info-proc.exp: Ditto.
18056 * gdb.base/maint.exp: Ditto.
18057 * gdb.base/until.exp: Ditto.
18058
18059 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
18060 hardcoded line numbers.
18061 * gdb.base/define.exp: Ditto.
18062 * gdb.base/ena-dis-br.exp: Ditto.
18063 * gdb.base/maint.exp: Ditto.
18064 * gdb.base/until.exp: Ditto.
18065
18066 * gdb.base/completion.exp: Use "break1" for completion tests since
18067 "break" is no longer a unique prefix.
18068
5266b69c
AC
180692003-12-06 Andrew Cagney <cagney@redhat.com>
18070
18071 * gdb.base/structs.exp (test_struct_returns): When applicable, set
18072 "return_value_unimplemented". When an unimplemented struct return
18073 architecture, report incorrect values as a KFAIL
18074
374451f0
MC
180752003-12-05 Michael Chastain <mec.gnu@mindspring.com>
18076
18077 * gdb.cp/rtti.exp: Accept new wording of warning from
18078 cp_lookup_rtti_type.
18079
ba9b20a7
MC
180802003-12-05 Michael Chastain <mec.gnu@mindspring.com>
18081
18082 Partial fix for PR testsuite/1456.
18083 * gdb.base/scope.exp (test_at_main): Replace references to
18084 gcc_compiled with calls to test_compiler_info.
18085 (test_at_foo): Likewise.
18086 (test_at_bar): Likewise.
18087
b74b6d0b
MC
180882003-12-04 Michael Chastain <mec.gnu@mindspring.com>
18089
18090 Partial fix for PR testsuite/1456.
18091 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
18092 to test_compiler_info.
18093
ccfa3402
MC
180942003-12-03 Michael Chastain <mec.gnu@mindspring.com>
18095
18096 * gdb.base/so-impl-ld.exp: Update copyright notice.
18097
f6246aba
MC
180982003-12-02 Michael Chastain <mec.gnu@mindspring.com>
18099
18100 Partial fix for PR testsuite/1456.
18101 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
18102 to test_compiler_info.
18103
13ae734a
MC
181042003-11-28 Michael Chastain <mec.gnu@mindspring.com>
18105
18106 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
18107 from current versions of gdb. Clean up regular expressions.
18108 Delete redundant timeout case.
18109
d8e1cdee
MC
181102003-11-28 Michael Chastain <mec.gnu@mindspring.com>
18111
18112 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
18113 from current versions of gdb. Clean up regular expressions.
18114 Delete redundant timeout case.
18115
96457b64
MC
181162003-12-01 Michael Chastain <mec.gnu@mindspring.com>
18117
18118 Partial fix for PR testsuite/1456.
18119 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
18120 gcc_compiled with call to test_compiler_info.
18121
f35309fc
MC
181222003-11-30 Michael Chastain <mec.gnu@mindspring.com>
18123
18124 Partial fix for PR testsuite/1456.
18125 * gdb.base/list.exp (test_list_function): Delete unused declaration
18126 of gcc_compiled.
18127
d7afdf9b
MC
181282003-11-29 Michael Chastain <mec.gnu@mindspring.com>
18129
18130 Partial fix for PR testsuite/1456.
18131 * gdb.base/complex.exp: Replace reference to gcc_compiled with
18132 call to test_compiler_info.
18133
71507b56
MK
181342003-11-29 Mark Kettenis <kettenis@gnu.org>
18135
18136 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
18137 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
18138 it to create the appropriate note.inc.
18139 * gdb.asm/asmsrc1.s: Include "note.inc".
18140 * gdb.asm/netbsd.inc: New file.
18141 * gdb.asm/empty.inc: New file.
18142
f81f93f7
MC
181432003-11-28 Michael Chastain <mec.gnu@mindspring.com>
18144
18145 Partial fix for PR testsuite/1456.
18146 * gdb.base/constvars.exp: Replace references to gcc_compiled with
18147 calls to test_compiler_info.
18148
9a77938e
MC
181492003-11-27 Michael Chastain <mec.gnu@mindspring.com>
18150
18151 Partial fix for PR testsuite/1456.
18152 * gdb.base/volatile.exp: Replace references to gcc_compiled with
18153 calls to test_compiler_info.
18154
e8367dc7
MK
181552003-11-27 Mark Kettenis <kettenis@gnu.org>
18156
18157 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
18158 pattern for the KFAILs.
18159
526c61ee
AF
181602003-11-25 Adam Fedor <fedor@gnu.org>
18161
18162 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
18163 * gdb.objc/objcdecode.m: New file.
18164
28f2d600
AF
181652003-11-25 Adam Fedor <fedor@gnu.org>
18166
18167 * gdb.objc/nondebug.exp: Test for PR objc/1236.
18168 * gdb.objc/nondebug.m: New file.
18169
a3895cee
BE
181702003-11-26 Ben Elliston <bje@wasabisystems.com>
18171
18172 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
18173 NetBSD as it does on FreeBSD. Modelled on a similar change by
18174 Mark Kettenis on 2003-05-30.
18175 (link-flags): Set to "--entry _start" regardless of target.
18176 Special linker flags are to be appended to $link-flags.
18177 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
18178
c9f2c8a3
MC
181792003-11-25 Michael Chastain <mec.gnu@mindspring.com>
18180
18181 * gdb.cp/method.exp: Accept output of new demangler.
18182
15a0587a 181832003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
18184
18185 * gdb/class2.exp: New file.
18186 * gdb/class2.cc: New file.
18187
3c00b570
MC
181882003-11-25 Michael Chastain <mec.gnu@mindspring.com>
18189
18190 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
18191 of new demangler.
18192
7027acc7
MK
181932003-11-23 Mark Kettenis <kettenis@gnu.org>
18194
18195 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
18196 of gdb_test "run".
18197
b0e1598a
MK
181982003-11-23 Mark Kettenis <kettenis@gnu.org>
18199
18200 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
18201 "continue" into "run".
18202
4d9eda44
MC
182032003-11-23 Michael Chastain <mec.gnu@mindspring.com>
18204
18205 Partial fix for PR testsuite/1456.
18206 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
18207 call to test_compiler_info.
18208 * gdb.cp/ctti.exp: Likewise.
18209 * gdb.cp/derivation.exp: Likewise.
18210 * gdb.cp/member-ptr.exp: Likewise.
18211 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
18212 reference to gcc_compiled.
18213
182142003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
18215
18216 Fix PR testsuite/1463.
18217 * gdb.base/structs.exp (start_structs_test): Call
18218 get_debug_format before using the debug format.
18219
d422fe19
AC
182202003-11-22 Andrew Cagney <cagney@redhat.com>
18221
18222 * lib/gdb.exp (gdb_test_multiple): Add simple example.
18223 * gdb.base/structs.exp: Use gdb_test_multiple.
18224
039cf96d
AC
182252003-11-20 Andrew Cagney <cagney@redhat.com>
18226
6882279b
AC
18227 * gdb.base/structs.exp: Handle and recover from internal errors.
18228 Replace "foo${n}" with "foo<n>" in test messages.
18229
e53890ae
AC
18230 * gdb.base/structs.exp: Update copyright. Rewrite.
18231 * gdb.base/structs.c: Update copyright. Rewrite.
18232
2b211c59
AC
18233 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
18234 resync count exceeded.
d63a86f8 18235
039cf96d
AC
18236 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
18237 from the internal error.
18238 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
18239 Original from Jim Blandy.
18240 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 18241
eac98b22
AC
182422003-11-19 Andrew Cagney <cagney@redhat.com>
18243
18244 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
18245 KFAIL.
18246
67455b2a
MK
182472003-11-17 Mark Kettenis <kettenis@gnu.org>
18248
18249 New testcase for PR backtrace/1435.
18250 * gdb.arch/i386-unwind.exp: New file.
18251 * gdb.arch/i386-unwind.c: New file.
18252
853d6e5b
AC
182532003-11-17 Andrew Cagney <cagney@redhat.com>
18254
18255 * lib/gdb.exp (compiler_info): New global.
18256 (test_compiler_info): New function.
18257 (get_compiler_info): Set compiler_info.
18258 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
18259 "compiler_info" to gcc-<major>-<minor>.
18260
38cf6e11
MC
182612003-11-15 Michael Chastain <mec.gnu@mindspring.com>
18262
18263 * gdb.trace/configure: Remove.
18264
a50d3602
EZ
182652003-11-13 Elena Zannoni <ezannoni@redhat.com>
18266
18267 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 18268 breakpoints.
a50d3602
EZ
18269 * gdb.base/break.exp: Remove all references to explicit line
18270 numbers.
18271
d9407aaa
NC
182722003-11-11 Nick Clifton <nickc@redhat.com>
18273
18274 * gdb.base/shreloc.exp: Do not run for targets which do not
18275 support shared objects.
18276
db488fc1
CV
182772003-11-10 Corinna Vinschen <vinschen@redhat.com>
18278
18279 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
18280 Don't run tests if nofileio flag is given.
18281
6a90a18e
EZ
182822003-11-07 Elena Zannoni <ezannoni@redhat.com>
18283
18284 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 18285 as well as 'Watchpoint'.
6a90a18e 18286
0b915e9c
EZ
182872003-11-06 Elena Zannoni <ezannoni@redhat.com>
18288
18289 Reported by Jim Ingham <jingham@apple.com>:
18290 * gdb.base/annota1.exp: Match at least one occurrence of the
18291 signal handler annotation.
18292
d7e4b55f
EZ
182932003-11-06 Elena Zannoni <ezannoni@redhat.com>
18294
a9c64011
AS
18295 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
18296 as well as 'Watchpoint'.
d7e4b55f 18297
2fe4e8d0
MC
182982003-11-05 Michael Chastain <mec@shout.net>
18299
18300 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
18301
6ef88553
KW
183022003-11-03 Kris Warkentin <kewarken@qnx.com>
18303
18304 * gdb.arch/gdb1291.c: New test file.
18305 * gdb.arch/gdb1291.exp: New test script.
18306 * gdb.arch/gdb1431.c: New test file.
18307 * gdb.arch/gdb1431.exp: New test script.
18308
ae7dc4d8
MC
183092003-10-22 Michael Chastain <mec@shout.net>
18310
18311 * gdb.mi/pthreads.c: Add copyright notice.
18312
c39d7427
MC
183132003-10-22 Michael Chastain <mec@shout.net>
18314
18315 * gdb.threads/pthreads.c: Add copyright notice.
18316
8b7d96c1
MC
183172003-10-20 Michael Chastain <mec@shout.net>
18318
18319 * gdb.base/gdb1056.exp: New test script.
18320
d1d69fdd
DJ
183212003-10-13 Daniel Jacobowitz <drow@mvista.com>
18322
18323 * gdb.threads/killed.exp: Use gdb_run_cmd.
18324
7d605576
DJ
183252003-10-13 Daniel Jacobowitz <drow@mvista.com>
18326
18327 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
18328 create a core file.
18329 * gdb.threads/gcore-thread.exp: Likewise.
18330
618ec112
CV
183312003-10-13 Corinna Vinschen <vinschen@redhat.com>
18332
18333 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
18334 type, based on char type.
18335 (struct bit_flags_short_t): New bitfield type, based on short type.
18336 (init_bit_flags_char): New fuction.
18337 (init_bit_flags_short): Ditto.
18338 (print_bit_flags_char): Ditto.
18339 (print_bit_flags_short): Ditto.
18340 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
18341
9367a73c
MC
183422003-10-11 Michael Chastain <mec@shout.net>
18343
18344 * gdb.base/call-rt-st.exp: Update copyright year.
18345
1decf120
KI
183462003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
18347
18348 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
18349 * gdb.disasm/sh3.s: Ditto.
18350
5445b2ae
DJ
183512003-10-07 Daniel Jacobowitz <drow@mvista.com>
18352
18353 * gdb.threads/switch-threads.exp: New test.
18354 * gdb.threads/switch-threads.c: New source file.
18355
aec24853
CV
183562003-10-07 Corinna Vinschen <vinschen@redhat.com>
18357
18358 * gdb.base/ending-run.exp: Add sh specific case.
18359
adc7428d
AC
183602003-10-06 Andrew Cagney <cagney@redhat.com>
18361
18362 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
18363 * gdb.disasm/mn10200.exp: Delete obsolete file.
18364
c9d37158
DJ
183652003-09-29 Daniel Jacobowitz <drow@mvista.com>
18366
18367 * ChangeLog: Correct an entry command.exp -> commands.exp.
18368 * gdb.base/commands.exp (bp_deleted_in_command_test)
18369 (temporary_breakpoint_commands): Check noargs.
18370
79c2c32d
DC
183712003-09-25 David Carlton <carlton@kealia.com>
18372
18373 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
18374 of some print tests, where appropriate. Add tests for C::D::cd,
18375 E::ce, F::cXfX, G::XgX.
18376 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
18377
594e6d67
RE
183782003-09-25 Richard Earnshaw <rearnsha@arm.com>
18379
18380 * lib/java.exp (java_init): Import target_alias before using it.
18381
10f0d451
DC
183822003-09-25 David Carlton <carlton@kealia.com>
18383
18384 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
18385
274bcba0
EZ
183862003-09-23 Elena Zannoni <ezannoni@redhat.com>
18387
d63a86f8 18388 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 18389 weirdness.
274bcba0 18390
cdbf20f7
MC
183912003-09-17 Michael Chastain <mec@shout.net>
18392
18393 * gdb.cp/gdb1355.exp: New file.
18394 * gdb.cp/gdb1355.c: New file.
18395
71e06f80
CV
183962003-09-15 Corinna Vinschen <vinschen@redhat.com>
18397
18398 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
18399 * gdb.asm/sh.inc: New file.
18400
5c4e30ca
DC
184012003-09-11 David Carlton <carlton@kealia.com>
18402
bd45b7af
DC
18403 * gdb.cp/namespace.exp: Add tests for namespace types.
18404 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
18405 (test_namespace): New.
18406
1c199746
EZ
184072003-09-11 Elena Zannoni <ezannoni@redhat.com>
18408
a9c64011 18409 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 18410 * gdb.stabs/weird.exp: Ditto.
1c199746 18411
04ed252f
MC
184122003-09-08 Michael Chastain <mec@shout.net>
18413
18414 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
18415
d8a2d9e7
MC
184162003-09-07 Michael Chastain <mec@shout.net>
18417
18418 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
18419 'parse error'.
18420
161afb24
MK
184212003-09-07 Mark Kettenis <m.kettenis@osp.nl>
18422
18423 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
18424
49f2741a
MC
184252003-08-30 Michael Chastain <mec@shout.net>
18426
18427 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
18428 * gdb.gdb/observer.exp: Ditto.
18429 * gdb.gdb/xfullpath.exp: Ditto.
18430
8afa723e
MK
184312003-08-29 Mark Kettenis <kettenis@gnu.org>
18432
18433 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
18434 *-*-*bsd*.
18435
f31dfe3b
JJ
184362003-08-28 Jeff Johnston <jjohnstn@redhat.com>
18437
18438 * gdb.base/dump.exp: Skip for ia64.
18439
4630e498
JJ
184402003-08-25 Jeff Johnston <jjohnstn@redhat.com>
18441
18442 * gdb.asm/asm-source.exp: Add ia64 support.
18443 * gdb.asm/ia64.inc: New file.
18444
1105b7ef
MC
184452003-08-22 Michael Chastain <mec@shout.net>
18446
18447 * gdb.cp: New directory.
18448 * gdb.cp/*: Copy from gdb.c++/*.
18449 * gdb.c++/*: Remove.
18450 * Makefile.in: Change gdb.c++ to gdb.cp.
18451 * configure.in: Ditto.
18452 * configure: Regnerate.
18453
c945b932
MK
184542003-08-18 Mark Kettenis <kettenis@gnu.org>
18455
18456 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
18457 * gdb.arch/i386-prologue.c (gdb1338): Add function.
18458
2b66634b
DJ
184592003-08-17 Daniel Jacobowitz <drow@mvista.com>
18460
18461 * mi-var-display.exp (-var-list-children weird): Accept function
18462 pointers with argument types.
18463 * mi1-var-display.exp (-var-list-children weird): Likewise.
18464 * mi2-var-display.exp (-var-list-children weird): Likewise.
18465
a356f73b
DJ
184662003-08-17 Daniel Jacobowitz <drow@mvista.com>
18467
18468 * gdb.base/annota3.exp: Add missing newline.
18469
483417b8
MC
184702003-08-06 Michael Chastain <mec@shout.net>
18471
18472 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
18473
c99c59c3
MS
184742003-08-12 Michael Snyder <msnyder@redhat.com>
18475
18476 * gdb.base/float.exp: Add test for SH.
18477
55ed7501
MK
184782003-08-10 Mark Kettenis <kettenis@gnu.org>
18479
18480 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
18481
1a371f2e
EZ
184822003-08-07 Elena Zannoni <ezannoni@redhat.com>
18483
18484 * gdb.base/completion.exp: Remove reduntant completion test
18485 on filename.
18486
e0f353ce
EZ
184872003-08-07 Elena Zannoni <ezannoni@redhat.com>
18488
a9c64011
AS
18489 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
18490 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
18491 gdb.trace/save-trace.exp: Make sure that full pathnames are
18492 escaped correctly.
e0f353ce 18493
5710a1af 184942003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 18495
a9c64011
AS
18496 * configure.in: Don't generate config.h from config.hin.
18497 * configure: Regenerate.
18498 * config.hin: Remove file.
18499 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
18500 * gdb.threads/pthreads.c: Ditto.
5710a1af 18501
dcd81ce9
DJ
185022003-08-07 Daniel Jacobowitz <drow@mvista.com>
18503
18504 From Kei Sakamoto <sakamoto.kei@renesas.com>:
18505 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
18506 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
18507 Replace ld24 with seth/add3.
18508
6009d884
AC
185092003-08-02 Andrew Cagney <cagney@redhat.com>
18510
18511 * gdb.base/annota3.exp: New file.
18512 * gdb.base/annota3.c: New file.
18513 * gdb.c++/annota3.exp: New file.
18514 * gdb.c++/annota3.cc: New file.
18515
51514e06
MC
185162003-07-29 Michael Chastain <mec@shout.net>
18517
18518 * gdb.threads/tls.c (spin): Check errno only if sem_wait
18519 actually failed.
18520 (do_pass): Likewise.
18521 * gdb.threads/tls.exp: Always initialize no_of_threads.
18522
4ee6625b
DJ
185232003-07-27 Daniel Jacobowitz <drow@mvista.com>
18524
18525 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
18526 pattern.
18527 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
18528 * gdb.threads/tls.exp: Recognize one case of the host library not
18529 supporting TLS.
18530
225f2bf6
AC
185312003-07-27 Andrew Cagney <cagney@redhat.com>
18532
18533 * gdb.base/fileio.exp: Use SH when running commands using
18534 remote_exec.
18535
bcb27c9f
DJ
185362003-07-24 Daniel Jacobowitz <drow@mvista.com>
18537
18538 From Kei Sakamoto <sakamoto.kei@renesas.com>:
18539 * gdb.base/relocate.c (dummy): New padding array.
18540
3d67be83
MS
185412003-07-22 Michael Snyder <msnyder@redhat.com>
18542
d63a86f8 18543 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
18544
18545 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
18546 patterns to be more general, accepting old and new output.
18547 Some output chars (such as '+') also must be quoted.
d63a86f8 18548 Some addresses are displayed numerically instead of
3d67be83
MS
18549 symbolically.
18550
57ba3b85
MS
185512003-07-23 Michael Snyder <msnyder@redhat.com>
18552
686d097c
MS
18553 * gdb.base/return2.exp: Don't test long-long return.
18554
57ba3b85
MS
18555 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
18556 * gdb.disasm/t01_mov.exp: Ditto.
18557 * gdb.disasm/t02_mova.s: Ditto.
18558 * gdb.disasm/t02_mova.exp: Ditto.
18559 * gdb.disasm/t03_add.s: Ditto.
18560 * gdb.disasm/t03_add.exp: Ditto.
18561 * gdb.disasm/t04_sub.s: Ditto.
18562 * gdb.disasm/t04_sub.exp: Ditto.
18563 * gdb.disasm/t05_cmp.s: Ditto.
18564 * gdb.disasm/t05_cmp.exp: Ditto.
18565 * gdb.disasm/t06_ari2.s: Ditto.
18566 * gdb.disasm/t06_ari2.exp: Ditto.
18567 * gdb.disasm/t07_ari3.s: Ditto.
18568 * gdb.disasm/t07_ari3.exp: Ditto.
18569 * gdb.disasm/t08_or.s: Ditto.
18570 * gdb.disasm/t08_or.exp: Ditto.
18571 * gdb.disasm/t09_xor.s: Ditto.
18572 * gdb.disasm/t09_xor.exp: Ditto.
18573 * gdb.disasm/t10_and.s: Ditto.
18574 * gdb.disasm/t10_and.exp: Ditto.
18575 * gdb.disasm/t11_logs.s: Ditto.
18576 * gdb.disasm/t11_logs.exp: Ditto.
18577 * gdb.disasm/t12_bit.s: Ditto.
18578 * gdb.disasm/t12_bit.exp: Ditto.
18579 * gdb.disasm/t13_otr.s: Ditto.
18580 * gdb.disasm/t13_otr.exp: Ditto.
18581
e00759ef
EZ
185822003-07-22 Elena Zannoni <ezannoni@redhat.com>
18583
18584 * gdb.threads/tls.exp :Add kfail for 'info address' case.
18585
8bc2021f
EZ
185862003-07-22 Elena Zannoni <ezannoni@redhat.com>
18587
a9c64011
AS
18588 * gdb.threads/tls.c : New file.
18589 * gdb.threads/tls.exp : New file.
18590 * gdb.threads/tls-main.c : New file.
18591 * gdb.threads/tls-shared.c : New file.
18592 * gdb.threads/tls-shared.exp : New file.
8bc2021f 18593
89320c4c
AS
185942003-07-22 Andreas Schwab <schwab@suse.de>
18595
18596 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
18597
180dea7c
AS
185982003-07-20 Andreas Schwab <schwab@suse.de>
18599
18600 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
18601 due to insn reordering.
18602
0714963c
AC
186032003-07-15 Andrew Cagney <cagney@redhat.com>
18604
18605 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
18606
98a23b3f
MC
186072003-07-15 Michael Chastain <mec@shout.net>
18608
18609 * gdb.base/gdb1250.exp: New file.
18610 * gdb.base/gdb1250.c: New file.
18611
27e417a2
ML
186122003-07-09 Michal Ludvig <mludvig@suse.cz>
18613
18614 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
18615 expansion of size_t to 'unsigned long', not only to 'unsigned'.
18616
8bc2021f
EZ
186172003-07-09 Elena Zannoni <ezannoni@redhat.com>
18618
a9c64011
AS
18619 * gdb.threads/tls.c: New file.
18620 * gdb.threads/tls.exp: New file.
18621 * gdb.threads/tls-main.c: New file.
18622 * gdb.threads/tls-shared.c: New file.
18623 * gdb.threads/tls-shared.exp: New file.
8bc2021f 18624
d99968dc
EZ
186252003-07-09 Elena Zannoni <ezannoni@redhat.com>
18626
18627 * gdb.base/annota1.exp: Make sure that we properly escape the
18628 full path of the source file. Xfail more permissive patterns,
d63a86f8 18629 due to a compiler debug info problem.
d99968dc 18630
83876b3b
AS
186312003-07-07 Andreas Schwab <schwab@suse.de>
18632
2705e972
AS
18633 * gdb.asm/m68k.inc: New file.
18634 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
18635
83876b3b
AS
18636 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
18637 arguments"): Also match negative number.
18638
18639 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
18640
3a871b37
DJ
186412003-07-03 Daniel Jacobowitz <drow@mvista.com>
18642
18643 * gdb.base/store.c (charest): New typedef.
18644 (add_char): Rename to add_charest, update.
18645 (wack_char): Rename to wack_charest, update types. Return l + r
18646 to keep r live across the call.
18647 (wack_short, wack_int, wack_long, wack_longest, wack_float)
18648 (wack_double, wack_doublest): Return l + r to keep r live across
18649 the call.
18650 * gdb.base/store.exp: Accomodate store.c changes.
18651
b2a7f303
DC
186522003-06-30 David Carlton <carlton@kealia.com>
18653
18654 * gdb.c++/maint.exp (test_invalid_name): New.
18655 (test_first_component): Add tests for invalid names.
18656
3c6cb4a1
MC
186572003-06-29 Michael Chastain <mec@shout.net>
18658
18659 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
18660 output of '<VTT for class>' for virtual base classes.
18661
f1c2644b
DJ
186622003-06-29 Daniel Jacobowitz <drow@mvista.com>
18663
18664 * gdb.base/completion.exp: Tab-complete "complet" instead of
18665 "compl".
18666 * gdb.base/complex.exp, gdb.base/complex.c: New files.
18667
18080350
DJ
186682003-06-29 Daniel Jacobowitz <drow@mvista.com>
18669
18670 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
18671 * gdb.base/volatile.exp: Likewise.
18672
f56973f8
DJ
186732003-06-29 Daniel Jacobowitz <drow@mvista.com>
18674
18675 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
18676 gdb/1265.
18677
186782003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
18679 Daniel Jacobowitz <drow@mvista.com>
18680
18681 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
18682 initial line count of 'captured_main' from 26 to 32.
18683 (test_with_self): Allow xmalloc call to be interleaved with the
18684 preceding two lines.
18685
e766d4d6
JB
186862003-06-24 Joel Brobecker <brobecker@gnat.com>
18687
18688 * gdb.base/bang.exp: New testcase.
18689
f125c9a4
JB
186902003-06-23 Joel Brobecker <brobecker@gnat.com>
18691
18692 * gdb.base/langs.exp: Add some tests for the "minimal" language
18693 support.
18694
6e25beaf
EZ
186952003-06-23 Elena Zannoni <ezannoni@redhat.com>
18696
18697 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
18698 the testcase.
18699
2f816dda
DJ
187002003-06-22 Daniel Jacobowitz <drow@mvista.com>
18701
18702 * gdb.base/relocate.exp: Test add-symbol-file with a variable
18703 offset.
18704
db5a5748
DJ
187052003-06-22 Daniel Jacobowitz <drow@mvista.com>
18706
18707 * gdb.c++/pr-1210.cc: New file.
18708 * gdb.c++/pr-1210.exp: New file.
18709
1df0c130
DJ
187102003-06-21 Daniel Jacobowitz <drow@mvista.com>
18711
18712 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
18713 000-exec-continue.
18714
a92feac0
MK
187152003-06-15 Mark Kettenis <kettenis@gnu.org>
18716
18717 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
18718 on *-*-*bsd* instead of *-*-freebsd*.
18719
81a58f5b
AC
187202003-06-14 Andrew Cagney <cagney@redhat.com>
18721
18722 * gdb.base/store.exp: Test longest and doublest. Test all
18723 parameters. Weaken return statement match.
18724 * gdb.base/store.c: Add longest and doublest - aka long long and
18725 long double functions. Put all parameters into local register
18726 variables. Use negative values.
18727
b257a0d3
AC
187282003-06-14 Andrew Cagney <cagney@redhat.com>
18729
18730 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
18731 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
18732 exit status.
18733 * gdb.base/fileio.exp: Disable target when nointerrupts and
18734 noinferiorio, instead of limiting it to remote. Use remote_exec
18735 instead of system.
d63a86f8 18736
21c38304
JJ
187372003-06-12 Jeff Johnston <jjohnstn@redhat.com>
18738
18739 * gdb.base/float.exp: Add ia64 support.
18740
1bcdb424
CV
187412003-06-12 Corinna Vinschen <vinschen@redhat.com>
18742
18743 * gdb.base/fileio.exp: Run only on remote targets.
18744
6aeb981f
CV
187452003-06-10 Corinna Vinschen <vinschen@redhat.com>
18746
18747 * gdb.base/fileio.c: New file, testing File-I/O.
18748 * gdb.base/fileio.exp: Ditto.
18749
53df362e
RG
187502003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
18751
18752 * gdb.base/shreloc.exp: New file, check symbol values obtained from
18753 shared objects after relocation at load time (gdb PR/1132).
18754 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 18755 as above, part of the shared object relocation test.
53df362e 18756
ffee1b46
MK
187572003-06-08 Mark Kettenis <kettenis@gnu.org>
18758
b5ca3722
MK
18759 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
18760 fully filled history list.
18761 * gdb.base/gdb_history: New file.
18762
03ed860d
MK
18763 * gdb.base/signals.exp: XFAIL "continue to func1" on
18764 i*86-*-freebsd*.
18765
ffee1b46
MK
18766 * gdb.base/attach.exp: When trying to attach to a nonexistent
18767 process, make it possible to specify the PID based on the target,
18768 and do so for *-*-freebsd*.
18769
d80dbb52
RH
187702003-06-02 Richard Henderson <rth@redhat.com>
18771
18772 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
18773
6dd77b81
RH
187742003-06-02 Richard Henderson <rth@redhat.com>
18775
18776 * gdb.base/selftest.exp: Next over lim_at_start initialization.
18777
f6347e16
RH
187782003-06-02 Richard Henderson <rth@redhat.com>
18779
18780 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
18781
2c161407
DJ
187822003-06-01 Daniel Jacobowitz <drow@mvista.com>
18783
18784 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
18785 of globalvar.
18786
572eb746
MK
187872003-06-01 Mark Kettenis <kettenis@gnu.org>
18788
18789 * gdb.asm/asm-source.exp: Check for memory read errors in
18790 disassembler test on *BSD too.
18791
9e9617a5
RH
187922003-06-01 Richard Henderson <rth@redhat.com>
18793
18794 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
18795 for .frame.
18796 (gdbasm_call): Lose ldgp.
18797 (gdbasm_startup): Add frame information.
18798 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
18799
7b34ad4e
MK
188002003-05-31 Mark Kettenis <kettenis@gnu.org>
18801
18802 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
18803 i?86-*-*.
18804
10059fdf
MK
188052003-05-30 Mark Kettenis <kettenis@gnu.org>
18806
18807 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
18808 FreeBSD.
18809
acf4b816
RH
188102003-05-29 Richard Henderson <rth@redhat.com>
18811
18812 * gdb.asm/alpha.inc: New file.
18813 * gdb.asm/asm-source.exp: Use it.
18814
e9ecd949
JB
188152003-05-29 Jim Blandy <jimb@redhat.com>
18816
18817 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
18818 'core.PID'.
18819
e3e5a4f3
JB
188202003-05-22 Jim Blandy <jimb@redhat.com>
18821
18822 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
18823 backtrace.
d63a86f8 18824
72fe3d25
DC
188252003-05-20 David Carlton <carlton@math.stanford.edu>
18826
18827 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
18828 this time.
18829
58da2eb2
DC
188302003-05-19 David Carlton <carlton@bactrian.org>
18831
18832 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
18833 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
18834
1fcb5155
DC
188352003-05-19 David Carlton <carlton@bactrian.org>
18836
18837 * gdb.c++/namespace.exp: Add namespace scope and anonymous
18838 namespace tests.
18839 Bump copyright date.
18840 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
18841 (main): Call C::D::marker2.
18842 * gdb.c++/namespace1.cc: New file.
18843
85e85163
JJ
188442003-05-14 Jeff Johnston <jjohnstn@redhat.com>
18845
18846 Roland McGrath <roland@redhat.com>
d63a86f8 18847 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
18848 there is no manager thread.
18849
a25fbfec
JJ
188502003-05-08 Jeff Johnston <jjohnstn@redhat.com>
18851
d63a86f8
RM
18852 * gdb.threads/schedlock.exp: Remove assumption that all threads
18853 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
18854 in one of the child threads rather than the main thread.
18855
be375bae
JB
188562003-05-07 Jim Blandy <jimb@redhat.com>
18857
09bf6082
JB
18858 Add support for assembly source testing on the s390x.
18859 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
18860 architecture.
18861 * gdb.asm/s390x.inc: New file.
18862
be375bae
JB
18863 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
18864 succession of 'if' statements.
18865
00905d52
AC
188662003-05-05 Andrew Cagney <cagney@redhat.com>
18867
18868 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
18869
b1e29e33
AC
188702003-05-05 Andrew Cagney <cagney@redhat.com>
18871
18872 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
18873 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
18874
e33d66ec
EZ
188752003-05-02 Elena Zannoni <ezannoni@redhat.com>
18876
18877 * gdb.base/charset.exp: Update based on new behavior of set/show
18878 charset commands.
18879
2b6fd0d8
AC
188802003-05-01 Andrew Cagney <cagney@redhat.com>
18881
18882 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
18883 variable do not give memory errors.
18884
130cacce
AF
188852003-04-30 Adam Fedor <fedor@gnu.org>
18886
18887 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
18888 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
18889 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
18890 gdb.objc/basicclass.m: : New files
18891
18892 * lib/gdb.exp (gdb_compile_objc): New procedure.
18893
bea71854
DJ
188942003-04-27 Daniel Jacobowitz <drow@mvista.com>
18895
18896 * gdb.base/signals.exp: Make backtrace tests more specific.
18897
0f20eeea
DC
188982003-04-23 David Carlton <carlton@bactrian.org>
18899
18900 * gdb.c++/maint.exp (test_first_component): Add tests for
18901 'operator' in more locations.
18902
c8c4d8dc
KB
189032003-04-16 Kevin Buettner <kevinb@redhat.com>
18904
18905 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
18906
3fe60e3c
EZ
189072003-04-16 Elena Zannoni <ezannoni@redhat.com>
18908
18909 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 18910 func marke' instead. Update test name.
3fe60e3c 18911
9219021c
DC
189122003-04-15 David Carlton <carlton@math.stanford.edu>
18913
18914 * gdb.c++/maint.exp: New file.
18915
5dd55bdd
EZ
189162003-04-14 Elena Zannoni <ezannoni@redhat.com>
18917
18918 * gdb.threads/schedlock.c: Change type of thread function argument
18919 to long, to avoid warnings on 64-bit platforms.
18920
00890572
EZ
189212003-04-14 Elena Zannoni <ezannoni@redhat.com>
18922
a9c64011
AS
18923 * gdb.base/attach.exp: Add new message from ptrace in case of
18924 attaching to nonexistent process.
d63a86f8 18925
93201743
JB
189262003-04-11 Jim Blandy <jimb@redhat.com>
18927
18928 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
18929 gdb.c++/userdef.cc: Place comments on the lines to which the
18930 marker function might return.
18931 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
18932 gdb.c++/userdef.exp: Look for those comments to check that we've
18933 returned to the right place, instead of checking line numbers.
18934
2a11c64d
EZ
189352003-04-11 Elena Zannoni <ezannoni@redhat.com>
18936
a9c64011
AS
18937 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
18938 match on sourcefile name, instead of directory name.
2a11c64d 18939
68ab8fc5
EZ
189402003-04-10 Elena Zannoni <ezannoni@redhat.com>
18941
d63a86f8 18942 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
18943 working directory name.
18944
5624293a
JB
189452003-04-09 Jim Blandy <jimb@redhat.com>
18946
18947 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
18948 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
18949 after an inferior function call, report the failure, but allow the
18950 test to continue.
18951
f1f02ee4
SC
189522003-04-05 Stephane Carrez <stcarrez@nerim.fr>
18953
18954 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
18955 with -DPROTOTYPES.
18956
6eb79af0
SC
189572003-04-05 Stephane Carrez <stcarrez@nerim.fr>
18958
18959 * gdb.base/break.exp: Revert last patch.
18960
8dfb4cf0
SC
189612003-04-04 Stephane Carrez <stcarrez@nerim.fr>
18962
18963 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
18964 with -DPROTOTYPES.
18965
ed4c619a
AC
189662003-04-02 Andrew Cagney <cagney@redhat.com>
18967
18968 * gdb.base/callfuncs.exp: Make "print add" messages unique.
18969 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
18970 matching directories by the name breakpoint.
18971 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
18972 Make "continue to marker1" consistent.
18973 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
18974 message consistent.
18975 * lib/gdb.exp: Put "the program is no longer running", and "the
18976 program exited" in parenthesis.
18977 * lib/mi-support.exp: Ditto.
d63a86f8 18978
4e35d5f0 189792003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 18980
4e35d5f0
BR
18981 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
18982
71900fe8
AC
189832003-03-29 Andrew Cagney <cagney@redhat.com>
18984
18985 * gdb.base/sizeof.c (main): Print the value of '\377'.
18986 * gdb.base/sizeof.exp: Check the sign of '\377'.
18987
c0655a16
MC
189882003-03-27 Michael Chastain <mec@shout.net>
18989
18990 * gdb.base/gdb1090.exp: New file.
18991 * gdb.base/gdb1090.cc: New file.
18992
5b2a3989
JB
189932003-03-27 J. Brobecker <brobecker@gnat.com>
18994
18995 * gdb.gdb/observer.exp: New regression test.
18996
79876890
MC
189972003-03-27 Michael Chastain <mec@shout.net>
18998
18999 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
19000 * gdb.base/ptype.exp: Likewise.
19001
6eac95e3
CV
190022003-03-27 Corinna Vinschen <vinschen@redhat.com>
19003
19004 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
19005
e8c71839
MC
190062003-03-26 Michael Chastain <mec@shout.net>
19007
19008 * gdb.base/ptype.exp: Actually use some typedef'd types.
19009
71b10041
SC
190102003-03-21 Stephane Carrez <stcarrez@nerim.fr>
19011
19012 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
19013 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
19014
2512cf80
CV
190152003-03-20 Corinna Vinschen <vinschen@redhat.com>
19016
19017 * gdb.base/default.exp: Fix regular expression.
19018
0d195a4f
CV
190192003-03-20 Corinna Vinschen <vinschen@redhat.com>
19020
19021 * gdb.base/args.exp: Fix regular expression.
19022
8a2dbca8
CV
190232003-03-20 Corinna Vinschen <vinschen@redhat.com>
19024
19025 * gdb.base/help.exp: Allow Win32 child process.
19026
bf028682
CV
190272003-03-20 Corinna Vinschen <vinschen@redhat.com>
19028
19029 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
19030 when stepping out of main().
19031
182dbe85
CV
190322003-03-20 Corinna Vinschen <vinschen@redhat.com>
19033
19034 * gdb.base/default.exp: Check for win32 specific message when calling
19035 "run" without executable.
19036
d67a6ba5
CV
190372003-03-20 Corinna Vinschen <vinschen@redhat.com>
19038
19039 * gdb.base/args.exp: Expect .exe in output.
19040
a955b5bb
CV
190412003-03-20 Corinna Vinschen <vinschen@redhat.com>
19042
19043 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
19044 Cygwin native.
19045
bf6bad4b
AC
190462003-03-17 Andrew Cagney <cagney@redhat.com>
19047
19048 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
19049 vector registes.
19050 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
19051 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
19052
293e9a31
DC
190532003-03-17 David Carlton <carlton@math.stanford.edu>
19054
19055 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
19056 test, for PR breakpoints/38.
19057 Call test_watchpoint_and_breakpoint.
19058 * gdb.base/watchpoint.c (func3): New function.
19059 (main): Call func3.
19060
5330f2db
DC
190612003-03-04 David Carlton <carlton@math.stanford.edu>
19062
19063 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
19064 Garply<Garply<char> >:: garply".
19065 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
19066 with respect to PR c++/1111; note also PR c++/1113.
19067 (test_template_breakpoints): KFAIL "constructor breakpoint" with
19068 respect to PR c++/1062.
19069 KFAIL "destructor breakpoint" with respect to PR c++/1112.
19070
6ece72da
DC
190712003-03-03 David Carlton <carlton@math.stanford.edu>
19072
19073 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
19074 with respect to PR c++/57.
19075 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
19076 c++/826.
19077 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
19078 respect to PR c++/57.
19079
85ca1584
DC
190802003-03-03 David Carlton <carlton@math.stanford.edu>
19081
19082 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
19083 respect to PR c++/33 into FAILs.
19084
98e9c5b8
MC
190852003-03-03 Michael Chastain <mec@shout.net>
19086
7bedbf27
MC
19087 * configure.in: Update copyright years.
19088
190892003-03-03 Michael Chastain <mec@shout.net>
19090
19091 * Makefile.in: Update copyright years.
98e9c5b8 19092
f683e100
DC
190932003-02-28 David Carlton <carlton@math.stanford.edu>
19094
19095 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
19096 print class instead of struct and/or superfluous protection
19097 specifiers, as long as the resulting output is equivalent to the
19098 source code.
19099 Delete FIXME from end of messages on tests that don't need
19100 fixing.
19101
a9e0cf2c
DC
191022003-02-28 David Carlton <carlton@math.stanford.edu>
19103
19104 * gdb.c++/templates.exp (do_tests): Allow const in the two
19105 Foo<volatile char *>::foo tests.
19106
e8d359df
MS
191072003-02-27 Michael Snyder <msnyder@redhat.com>
19108
d63a86f8 19109 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
19110 will be consistant.
19111
0b71dc91
DC
191122003-02-26 David Carlton <carlton@math.stanford.edu>
19113
19114 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
19115 char *>::foo" test with respect to PR c++/33. Create a new test
19116 which is identical to that one except that it doesn't put the
19117 space between the "char" and the "*"; KFAIL it, too.
19118
dd14ab43
DC
191192003-02-26 David Carlton <carlton@math.stanford.edu>
19120
19121 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
19122 template types into either PASSes or KFAILs (corresponding to PR
19123 c++/57). Tweak indentation. Update copyright.
19124
1146c7f1
SC
191252003-02-23 Stephane Carrez <stcarrez@nerim.fr>
19126
19127 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
19128
74641dfb
MC
191292003-02-13 Michael Chastain <mec@shout.net>
19130
19131 * gdb.base/exprs.exp: Remove i960 remnants.
19132 * gdb.base/funcargs.exp: Likewise.
19133 * gdb.base/list.exp: Likewise.
19134 * gdb.base/ptype.exp: Likewise.
19135
559cd2d0
DC
191362003-02-14 David Carlton <carlton@math.stanford.edu>
19137
19138 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
19139 pEe->D::vg()" from XFAIL to KFAIL.
19140
c4f90d87
JM
191412003-02-13 Jason Molenda (jmolenda@apple.com)
19142
19143 * gdb.base/maint.exp: Update maint print statistics regexp to include
19144 new entries.
19145
cbc4d97c
MC
191462003-02-13 Michael Chastain <mec@shout.net>
19147
19148 * gdb.c++/inherit.exp: Remove call to get_debug_format.
19149
40f235b7
MC
191502003-02-12 Michael Chastain <mec@shout.net>
19151
19152 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
19153 * gdb.c++/inherit.exp: Likewise.
19154 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
19155 * gdb.c++/templates.exp: Likewise.
19156 * gdb.c++/virtfunc.exp: Likewise.
19157
c56716b0
JM
191582003-02-06 Jason Molenda (jason-cl@molenda.com)
19159
19160 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
19161 why the code is written that way.
19162
070afcf8
MC
191632003-02-05 Michael Chastain <mec@shout.net>
19164
19165 * gdb.base/dump.exp: Add missing copyright line.
19166
5d0331e5
JM
191672003-02-05 Jason Molenda (jason-cl@molenda.com)
19168
f7ae6d3e 19169 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
19170 at the beginning so the breakpoint doesn't get set on the loop.
19171
92851186
MC
191722003-02-05 Michael Chastain <mec@shout.net>
19173
19174 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
19175 output for configurations with gcc 2.95.3.
19176
cbf1e085
AC
191772003-02-05 Keith Seitz <keiths@redhat.com>
19178 Andrew Cagney <ac131313@redhat.com>
19179
19180 * gdb.mi/mi-cli.exp: New file.
d63a86f8 19181
29518e1e
MC
191822003-02-04 Michael Chastain <mec@shout.net>
19183
19184 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
19185 Call perror and then continue.
19186
5af1d5f3
MC
191872003-02-03 Michael Chastain <mec@shout.net>
19188
19189 * gdb.c++/pr-1023.cc: New file.
19190 * gdb.c++/pr-1023.exp: New file.
19191
6b549786
JB
191922003-02-05 Jim Blandy <jimb@redhat.com>
19193
19194 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
19195 it's local to foobar. Check for it there, and check that it's not
19196 present in main.
19197 * gdb.c++/local.cc (marker2): New function.
19198 (foobar): Call marker1.
19199 (main): Call marker2 instead of marker1.
19200
67f16606
AC
192012003-02-04 Andrew Cagney <ac131313@redhat.com>
19202
19203 * gdb.disasm/mn10200.exp: Obsolete file.
19204 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
19205 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
19206 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
19207
1c5cb38e
DC
192082003-02-04 David Carlton <carlton@math.stanford.edu>
19209
19210 * gdb.c++/overload.exp: Test intToChar(1).
19211 * gdb.c++/overload.cc (intToChar): New.
19212 (main): Call intToChar.
19213
d1fe6965
DC
192142003-02-03 David Carlton <carlton@math.stanford.edu>
19215
19216 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
19217 'might_kfail' arg.
19218 KFAIL some of the continue_to_bp_overloaded calls, according to
19219 PR c++/1025.
19220
9ba61c5d
MC
192212003-02-01 Michael Chastain <mec@shout.net>
19222
19223 * gdb.base/advance.c (marker1): New marker function.
19224 * gdb.base/advance.exp: When the 'advance' command lands on the
19225 return breakpoint, it can legitimately stop on either the
19226 current line or the next line. Accommodate both outcomes.
19227 * gdb.base/until.exp: Likewise.
19228
e7494ffb
AC
192292003-02-02 Andrew Cagney <ac131313@redhat.com>
19230
19231 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
19232 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
19233 now a list, not a tuple.
19234 * gdb.mi/mi-var-display.exp: Ditto.
19235 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 19236
075559bc
AC
192372003-02-01 Andrew Cagney <ac131313@redhat.com>
19238
19239 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
19240 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
19241 stack backtraces.
19242 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 19243
2bd4c7b1
MK
192442003-02-01 Mark Kettenis <kettenis@gnu.org>
19245
19246 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
19247 gdb.mi/mi1-pthreads.exp: Return instead of calling
19248 gdb_suppress_entire_file.
19249
eabd8992
MS
192502003-02-01 Mark Salter <msalter@redhat.com>
19251
19252 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
19253
71469e2f
MS
192542003-01-31 Mark Salter <msalter@redhat.com>
19255
19256 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
19257 Support empty arg.
19258
38a94d44
MC
192592003-01-30 Michael Chastain <mec@shout.net>
19260
19261 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
19262 This was a workaround for a UTF-8 bug in readline 4.3. The bug
19263 has been fixed in gdb/readline on 2003-01-09.
19264
19ea9e73
MS
192652003-01-29 Michael Snyder <msnyder@redhat.com>
19266
e8d359df
MS
19267 * gdb.base/maint.exp: Allow for leading underscore in symbol.
19268 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
19269 * gdb.base/args.exp: Skip if target does not support args passing.
19270
2307bd6a
DJ
192712003-01-22 Daniel Jacobowitz <drow@mvista.com>
19272
19ea9e73 19273 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
19274 gdb_test. Accept a list of expect arguments as the third
19275 parameter.
19276 (gdb_test): Use it.
19277
f2dd3617
EZ
192782003-01-20 Elena Zannoni <ezannoni@redhat.com>
19279
19280 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
19281 allow for different test tree configurations. Update some
19282 tescases accordingly.
19283 * gdb.arch/altivec-regs.exp: Ditto.
19284 * gdb.asm/asm-source.exp: Ditto.
19285 * gdb.base/advance.exp: Ditto.
19286 * gdb.base/display.exp: Ditto.
d63a86f8 19287 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
19288 * gdb.base/mips_pro.exp: Ditto.
19289 * gdb.base/overlays.exp: Ditto.
19290 * gdb.base/relocate.exp: Ditto.
19291 * gdb.base/setshow.exp: Ditto.
19292 * gdb.base/step-line.exp: Ditto.
19293 * gdb.base/step-test.exp: Ditto.
19294 * gdb.base/until.exp: Ditto.
19295 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
19296
c71cdefd
DC
192972003-01-17 David Carlton <carlton@math.stanford.edu>
19298
19299 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
19300 corresponding to PR c++/945.
19301 Update copyright.
19302
fdba05d7
DC
193032003-01-17 David Carlton <carlton@math.stanford.edu>
19304
19305 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
19306 corresponding to PR c++/68.
19307
193082003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
19309
19310 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
19311 (test_paddr_hairy_functions): Call print_addr_2_kfail for
19312 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
19313
c362c33a
EZ
193142003-01-15 Elena Zannoni <ezannoni@redhat.com>
19315
0fbc361c
EZ
19316 * gdb.base/break.exp: Fix change of default location, because of
19317 removal of until tests.
19318 * gdb.base/help.exp: Update test for new 'until' help message.
19319 Add test for help on 'advance'.
a9c64011 19320 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 19321
dabf8a35
MK
193222003-01-15 Mark Kettenis <kettenis@gnu.org>
19323
19324 * gdb.base/default.exp: Adapt "info float" test for recent changes
19325 to that command. Add test for "info vector".
19326 * gdb.base/float.exp: New file. Add test for "info float" that
19327 resembles the old test in gdb.base/default.exp.
19328
a1769aca
DC
193292003-01-15 David Carlton <carlton@math.stanford.edu>
19330
19331 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
19332
82025e13
EZ
193332003-01-15 Elena Zannoni <ezannoni@redhat.com>
19334
19335 * gdb.base/break.exp: Move the tests of until command from here...
19336 * gdb.base/until.exp: ... to here. New file. Add other tests.
19337 * gdb.base/advance.c: New file.
19338 * gdb.base/advance.exp: New file.
19339
8f9ab801
EZ
193402003-01-14 Elena Zannoni <ezannoni@redhat.com>
19341
a9c64011
AS
19342 * gdb.base/args.c: New file.
19343 * gdb.base/args.exp: New file.
8f9ab801 19344
9ae66589
DJ
193452003-01-14 Daniel Jacobowitz <drow@mvista.com>
19346
19347 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
19348
8d77e5c3
DJ
193492003-01-14 Daniel Jacobowitz <drow@mvista.com>
19350
19351 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
19352
12d2f0a1
DJ
193532003-01-14 Daniel Jacobowitz <drow@mvista.com>
19354
19355 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
19356 dates.
19357
6ca37014
DJ
193582003-01-13 Daniel Jacobowitz <drow@mvista.com>
19359
19360 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
19361
b0023472
DJ
193622003-01-13 Daniel Jacobowitz <drow@mvista.com>
19363
19364 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
19365 (ptype &*"foo").
19366 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
19367
607fbc54 193682003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
19369
19370 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
19371 * gdb.mi/mi1-console.exp: Likewise.
19372
607fbc54 193732003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
19374
19375 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
19376 * gdb.mi/mi1-console.exp: Likewise.
19377
a1fb14a2
DJ
193782003-01-13 Daniel Jacobowitz <drow@mvista.com>
19379
19380 * gdb.c++/overload.exp: Remove some fixed XFAILs.
19381
c4cf40b7
DJ
193822003-01-09 Daniel Jacobowitz <drow@mvista.com>
19383
19384 * gdb.base/detach.exp: New test.
19385
696d5a5b
DJ
193862003-01-09 Daniel Jacobowitz <drow@mvista.com>
19387
19388 * Makefile.in (ALL_SUBDIRS): New variable.
19389 (subdirs, clean, distclean): Use it.
19390 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
19391 regenerating Makefile, since it is generated from the top level.
19392 * gdb.asm/Makefile.in: Likewise.
19393 * gdb.base/Makefile.in: Likewise.
19394 * gdb.c++/Makefile.in: Likewise.
19395 * gdb.disasm/Makefile.in: Likewise.
19396 * gdb.java/Makefile.in: Likewise.
19397 * gdb.mi/Makefile.in: Likewise.
19398 * gdb.threads/Makefile.in: Likewise.
19399 * gdb.trace/Makefile.in: Likewise.
19400
754533e4
DC
194012003-01-09 David Carlton <carlton@math.stanford.edu>
19402
19403 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
19404 Add copyright year 2003.
19405
d8b3e9ee
MC
194062003-01-06 Michael Chastain <mec@shout.net>
19407
19408 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
19409 When selecting a thread, 'line' and 'file' are optional.
19410 * gdb.mi/mi1-pthreads.exp: Likewise.
19411
8e9e0fe6
AS
194122003-01-06 Andreas Schwab <schwab@suse.de>
19413
19414 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
19415 failures.
19416
b5ab8ff3
DJ
194172003-01-04 Daniel Jacobowitz <drow@mvista.com>
19418
19419 Fix PR gdb/844
19420 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
19421 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
19422
19423 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
19424 instead of calling gdb_suppress_entire_file.
19425 * gdb.threads/print-threads.exp: Likewise.
19426 * gdb.threads/schedlock.exp: Likewise.
19427
19428 * gdb.threads/killed.exp: Return instead of calling
19429 gdb_suppress_entire_file.
19430 * gdb.threads/linux-dp.exp: Likewise.
19431 * gdb.threads/pthreads.exp: Likewise.
19432
1e698235
DJ
194332003-01-04 Daniel Jacobowitz <drow@mvista.com>
19434
19435 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
19436 stabs.
19437 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
19438 * gdb.base/whatis.exp: Always allow (void) after function names.
19439
147ff08c
DJ
194402003-01-04 Daniel Jacobowitz <drow@mvista.com>
19441
19442 * gdb.c++/casts.exp: Correct regexp.
19443
dc62bfc2
MK
194442003-01-04 Mark Kettenis <kettenis@gnu.org>
19445
19446 * configure.in: Call AC_CONFIG_HEADER. Don't call
19447 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
19448 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
19449 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
19450 aforementioned directories in the AC_OUPUT call.
19451 * config.hin: New file.
19452 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
19453 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
19454 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
19455 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
19456 pass -I$objdir instead of -I$objdir/$subdir in compilation.
19457 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
19458 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
19459 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
19460 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
19461 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
19462 gdb.threads/configure.in, gdb.threads/configure,
19463 gdb.threads/config.in, gdb.trace/configure.in,
19464 gdb.trace/configure: Removed.
19465
77afa639
MC
194662003-01-03 Michael Chastain <mec@shout.net>
19467
19468 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
19469 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
19470
7634bb6e
DJ
194712003-01-03 Daniel Jacobowitz <drow@mvista.com>
19472
19473 * gdb.base/store.exp: Fix regular expressions.
19474
b39c905e
MK
194752002-12-28 Mark Kettenis <kettenis@gnu.org>
19476
19477 * configure.in: Rewrite.
19478 * configure: Regenerated.
19479
0a8551dd
DC
194802003-01-03 David Carlton <carlton@math.stanford.edu>
19481
19482 * gdb.base/psymtab.exp: New file.
19483 * gdb.base/psymtab1.c: Ditto.
19484 * gdb.base/psymtab2.c: Ditto.
19485
c60b7188
AF
194862002-12-23 Adam Fedor <fedor@gnu.org>
19487
19488 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
19489
ee73db83
DC
194902002-12-23 David Carlton <carlton@math.stanford.edu>
19491
19492 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
19493 and current_directory initialization.
19494
d6c1774e
JB
194952002-12-22 Jim Blandy <jimb@redhat.com>
19496
f0a847b8
JB
19497 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
19498 rather than as part of the output file name.
19499
d6c1774e
JB
19500 * gdb.base/attach.exp: There's no need to copy the test program to
19501 /tmp; that was only ever necessary on HP/UX, and this test is
19502 entirely disabled there anyway.
19503
f0708dbb
JB
195042002-12-21 Jim Blandy <jimb@redhat.com>
19505
4c2acfea
JB
19506 * gdb.c++/psmang.exp: Doc fix.
19507
f0708dbb
JB
19508 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
19509 test.
19510
9579e000
DC
195112002-12-20 David Carlton <carlton@math.stanford.edu>
19512
19513 * gdb.c++/annota2.exp: KFAIL annotate-quit.
19514
d1810171
MC
195152002-12-18 Michael Chastain <mec@shout.net>
19516
19517 * gdb.c++/annota2.exp: Add copyright year 2002.
19518
76565097
DC
195192002-12-17 David Carlton <carlton@math.stanford.edu>
19520
19521 * gdb.c++/try_catch.cc: Add marker comments.
19522 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
19523 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
19524 * gdb.c++/m-static.cc: Ditto.
19525 * gdb.c++/m-static1.cc: Ditto.
19526 * gdb.c++/try_catch.cc: Ditto.
19527
da81390b
JJ
195282002-12-16 Jeff Johnston <jjohnstn@redhat.com>
19529
19530 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
19531 to see whether we are using the new -environment-directory
19532 command which resets via -r or the old version of the command
19533 which may prompt the user. Part of fix for gdb/741.
19534
b304d130
AC
195352002-12-13 Andrew Cagney <ac131313@redhat.com>
19536
19537 * gdb.fortran/types.exp: Update obsolete comment.
19538 * gdb.fortran/exprs.exp: Ditto.
19539 * lib/gdb.exp: Delete obsolete code.
19540 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
19541 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
19542 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
19543 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
19544 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
19545 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
19546 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
19547 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
19548 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
19549 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
19550 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
19551 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
19552 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
19553 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
19554 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
19555 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
19556 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
19557 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
19558 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
19559 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
19560 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
19561 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
19562 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
19563 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
19564 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
19565 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
19566 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
19567 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
19568 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
19569 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
19570 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
19571 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
19572 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
19573 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
19574 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
19575 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
19576 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
19577
a23b6e6a
DC
195782002-12-11 David Carlton <carlton@math.stanford.edu>
19579
19580 * gdb.c++/m-data.exp: Add test for members that shadow global
19581 variables: see PR gdb/804.
19582 * gdb.c++/m-data.cc: Ditto.
19583
6604731b
DJ
195842002-12-10 Daniel Jacobowitz <drow@mvista.com>
19585
19586 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
19587
de46ecd7
DC
195882002-12-06 David Carlton <carlton@math.stanford.edu>
19589
19590 * gdb.base/store.c: Don't declare functions static.
19591
27e829d0
AC
195922002-12-04 Andrew Cagney <ac131313@redhat.com>
19593
19594 * gdb.base/store.exp, gdb.base/store.c: New files.
19595
92806416
DJ
195962002-12-03 Daniel Jacobowitz <drow@mvista.com>
19597
19598 * gdb.base/selftest.exp: Update for current gdb.
19599
3bcbaac5
DJ
196002002-12-03 Daniel Jacobowitz <drow@mvista.com>
19601
19602 * gdb.base/maint.exp: Only dump symbols from one source file
19603 or objfile.
19604
f4f00b1f
DJ
196052002-12-03 Daniel Jacobowitz <drow@mvista.com>
19606
19607 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
19608 function call.
19609
f1c8a949
JB
196102002-11-25 Jim Blandy <jimb@redhat.com>
19611
19612 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
19613 function appearing in error message.
19614
9e297a97
DJ
196152002-11-21 Daniel Jacobowitz <drow@mvista.com>
19616
19617 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
19618
1f312e79
JJ
196192002-11-08 Jeff Johnston <jjohnstn@redhat.com>
19620
d63a86f8
RM
19621 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
19622 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
19623 should be in mi console format. This is part of fix for PR gdb/604.
19624
83c31e7d
FN
196252002-09-18 Fernando Nasser <fnasser@redhat.com>
19626
19627 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
19628 which explicitly prints the zero offset as "+0".
19629
322b3f65
DJ
196302002-10-22 Daniel Jacobowitz <drow@mvista.com>
19631
19632 * gdb.threads/schedlock.c (args): Make unsigned.
19633
196342002-10-21 Daniel Jacobowitz <drow@mvista.com>
19635
19636 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
19637 numbers. Allow "foo2|selected stack frame".
19638 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
19639 * gdb.asm/asmsrc2.s: Likewise.
19640 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
19641 comments.
19642 * gdb.asm/mips.inc: New file.
19643
5e2fe5b8
AF
196442002-10-18 Adam Fedor <fedor@gnu.org>
19645
19646 * gdb.base/default.exp: Update expected output to include 'ObjC'.
19647 * gdb.base/help.exp: Likewise.
19648
abe1a5d0
KB
196492002-10-17 Kevin Buettner <kevinb@redhat.com>
19650
19651 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
19652 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
19653
10abb1d4
JB
196542002-10-02 Jim Blandy <jimb@redhat.com>
19655
19656 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
19657
1f609b42
AC
196582002-10-01 Andrew Cagney <ac131313@redhat.com>
19659
19660 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
19661 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
19662 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
19663 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
19664 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
19665 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
19666 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
19667
0aee02e4
AC
196682002-09-29 Andrew Cagney <ac131313@redhat.com>
19669
19670 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
19671 * mi0-disassemble.exp, mi0-eval.exp: Delete.
19672 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
19673 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
19674 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
19675 * mi0-var-block.exp, mi0-var-child.exp: Delete.
19676 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 19677
6fde09ad
KB
196782002-09-27 Kevin Buettner <kevinb@redhat.com>
19679
19680 * gdb.base/annota1.exp (info break): Make directory components of
19681 path optional since not all compilers emit this debug information.
19682
889bf7c5
PA
19683 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
19684 step ends up stepping out of the function instead of stopping on
19685 the epilogue.
6fde09ad 19686
9e8aab75
KS
196872002-09-26 Keith Seitz <keiths@redhat.com>
19688
19689 * lib/insight-support.exp (gdbtk_start): Figure out where
19690 the insight executable is based on where gdb is. Use this
19691 executable to start insight instead of gdb.
19692
e36180d7
AC
196932002-09-25 Andrew Cagney <cagney@redhat.com>
19694
19695 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
19696
9dd34b2b
AC
196972002-09-24 Andrew Cagney <ac131313@redhat.com>
19698
19699 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
19700 test_isolated_complaints.
19701 (test_empty_complaint): New function.
19702 (test_empty_complaints): New function. Check no output when no
19703 complaints.
d63a86f8 19704
dea97812
KB
197052002-09-19 Jim Blandy <jimb@redhat.com>
19706
a9c64011 19707 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 19708
54951bd7
AC
197092002-09-19 Andrew Cagney <ac131313@redhat.com>
19710
19711 * gdb.gdb/complaints.exp: New file.
19712
dec43320
AC
197132002-09-18 Andrew Cagney <ac131313@redhat.com>
19714
19715 * gdb.base/maint.exp: Check `help maint internal-warning'.
19716
e70d6e3f
DC
197172002-09-18 David Carlton <carlton@math.stanford.edu>
19718
19719 * gdb.c++/m-static.exp: Remove breakpoints depending on line
19720 numbers, and replace them by a single breakpoint after the
19721 constructors are all finished.
19722 Add test 4.
19723 * gdb.c++/m-static.cc: Add test 4.
19724 * gdb.c++/m-static.h: New file.
19725 * gdb.c++/m-static1.cc: New file.
19726
19727 * gdb.c++/printmethod.exp: New file.
19728 * gdb.c++/printmethod.cc: New file.
19729
19730 * gdb.c++/pr-574.exp: New file.
19731 * gdb.c++/pr-574.cc: New file.
19732
afb5c968
CV
197332002-09-18 Corinna Vinschen <vinschen@redhat.com>
19734
19735 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
19736 embedded targets which never actually exit.
19737
31e45dee
FN
197382002-09-18 Fernando Nasser <fnasser@redhat.com>
19739
19740 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
19741 "don't step after run" as unresolved or unsupported, instead of xfail.
19742
a283c5a1
CV
197432002-09-18 Corinna Vinschen <vinschen@redhat.com>
19744
19745 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
19746 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
19747 Add newline to expected string in "step out of main (status wrapper)"
19748 case.
19749
11350d2a
CV
197502002-09-18 Corinna Vinschen <vinschen@redhat.com>
19751
19752 * lib/gdb.exp (rerun_to_main): Allow restarting application.
19753 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
19754
0deec7d6
TT
197552002-09-17 Tom Tromey <tromey@redhat.com>
19756
19757 * gdb.base/printcmds.exp (test_print_string_constants): Expect
19758 \000, not \0, in double-quoted string.
19759
b2b4a1b5
CV
197602002-09-14 Corinna Vinschen <vinschen@redhat.com>
19761
c9d37158 19762 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
19763 string after running the commands execution on breakpoint tests.
19764
1c56143a
CV
197652002-09-13 Corinna Vinschen <vinschen@redhat.com>
19766
19767 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
19768
37f8da45
JB
197692002-09-12 Joel Brobecker <brobecker@gnat.com>
19770
19771 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
19772
08b468e0
KS
197732002-09-10 Keith Seitz <keiths@redhat.com>
19774
19775 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
19776 runto proc.
19777 (mi_run_to_main): Use mi_runto.
19778 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
19779
dc360f58
KS
197802002-09-10 Keith Seitz <keiths@redhat.com>
19781
19782 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
19783 regexp for stopping at main. Could have multiple event notifications.
19784 Don't assume that main was declared with no parameters.
19785 (mi_next): Use mi_step_to.
19786 (mi_step): Use mi_next_to.
19787
ce3abcfb
CV
197882002-09-09 Corinna Vinschen <vinschen@redhat.com>
19789
19790 * gdb.base/default.exp: Fix expected string in `info float' test.
19791
d1f5b980
BE
197922002-09-09 Ben Elliston <bje@redhat.com>
19793
19794 * config/mips.exp: Update comments.
19795 * config/mips-idt.exp: Likewise.
19796 * config/nind.exp: Likewise.
19797 * config/slite.exp: Likewise.
19798 * config/sparclet.exp: Likewise.
19799 * config/udi.exp: Likewise.
19800 * config/vx.exp: Likewise.
19801 * config/vxworks29k.exp: Likewise.
19802
2f71430b
JB
198032002-09-05 Jim Blandy <jimb@redhat.com>
19804
19805 * gdb.threads/killed.exp: Fix test failure message.
19806
7ddebc7e
KS
198072002-09-04 Keith Seitz <keiths@redhat.com>
19808
19809 * lib/mi-support.exp: Update copyright.
19810 (mi_gdb_test): Increase the priority of the expected pattern
19811 so that it matches gdb_test.
19812
0ae67eb3
KS
198132002-09-03 Keith Seitz <keiths@redhat.com>
19814
19815 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
19816 Use integer comparison instead of string comparison for testing
19817 whether binary was built.
19818
38fc42c8
JB
198192002-09-03 Jim Blandy <jimb@redhat.com>
19820
19821 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
19822
b6ff0e81
JB
198232002-08-29 Jim Blandy <jimb@redhat.com>
19824
19825 * gdb.threads/pthreads.exp: Move the portable thread compilation
19826 code into a function in lib/gdb.exp, and call that from here.
19827 * lib/gdb.exp (gdb_compile_pthreads): New function.
19828
07c98896
KS
198292002-08-29 Keith Seitz <keiths@redhat.com>
19830
19831 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
19832 expect_out so that callers can get at it.
19833
0312286c
DJ
198342002-08-23 Daniel Jacobowitz <drow@mvista.com>
19835
19836 * gdb.threads/print-threads.c: New file.
19837 * gdb.threads/print-threads.exp: New file.
19838 * gdb.threads/schedlock.c: New file.
19839 * gdb.threads/schedlock.exp: New file.
19840
dd039bc4
EZ
198412002-08-22 Elena Zannoni <ezannoni@redhat.com>
19842
a9c64011
AS
19843 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
19844 not altivec.c.
dd039bc4 19845
1f36144c
MK
198462002-08-17 Mark Kettenis <kettenis@gnu.org>
19847
19848 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
19849 targets. The problem should be fixed now.
19850
16057ec7 198512002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
19852
19853 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
19854 2002-07-24 change that removes final dots from error messages.
19855
3c1499ad
TT
198562002-08-13 Tom Tromey <tromey@redhat.com>
19857
19858 * gdb.base/readline.exp: New file.
19859
a20ce2c3
AC
198602002-08-01 Andrew Cagney <ac131313@redhat.com>
19861
19862 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
19863 supress message.
19864
db034ac5
AC
198652002-08-01 Andrew Cagney <cagney@redhat.com>
19866
19867 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
19868 CHILL_FOR_TARGET and CHILL_LIB.
19869 * configure.in (configdirs): Remove gdb.chill.
19870 * configure: Regenerate.
19871 * lib/gdb.exp: Obsolete references to chill.
19872 * gdb.fortran/types.exp: Ditto.
19873 * gdb.fortran/exprs.exp: Ditto.
19874
3e000b18
KB
198752002-07-30 Kevin Buettner <kevinb@redhat.com>
19876
19877 * gdb.base/shlib-call.exp (additional_flags): Conditionally
19878 set Irix-specific compile and link flags.
19879
28f4966b
KB
198802002-07-29 Kevin Buettner <kevinb@redhat.com>
19881
19882 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
19883 source files. The ``-o'' option doesn't work with the ``-E'' option
19884 when using the Irix compiler.
19885
46c0d5a6
DJ
198862002-07-19 Daniel Jacobowitz <drow@mvista.com>
19887
19888 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
19889 Improve support for reusing an exec file. Copy exec file
19890 to target, and run gdbserver on the target instead of on the host.
19891
eecf4bed
JB
198922002-07-18 Jim Blandy <jimb@redhat.com>
19893
0f815cdf
JB
19894 * gdb.base/ending-run.exp: Don't expect to see the program end in
19895 some orderly fashion when we're running on a real stand-alone
19896 board.
19897
eecf4bed
JB
19898 * gdb.base/interrupt.exp: Correct logic for skipping tests on
19899 targets that don't support interrupts.
19900
52d309e4
JB
199012002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
19902
19903 * gdb.base/attach.exp: Add patterns to match output from /proc-based
19904 systems.
19905 Move comments in expect statements to inside the actions, so that they
19906 don't get matched against.
19907
ff683d9e
MK
199082002-07-10 Mark Kettenis <kettenis@gnu.org>
19909
19910 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
19911 function when asleep" test.
19912
b5356753
AC
199132002-07-10 Andrew Cagney <ac131313@redhat.com>
19914
19915 * gdb.base/page.exp: Rewrite to handle problems with very long
19916 `info set' output. Update copyright.
19917
6aa4d13a
AC
199182002-06-26 Andrew Cagney <ac131313@redhat.com>
19919
19920 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
19921 gdb.threads-hp.
19922 * gdb.hp/configure: Regenerate.
19923 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
19924 * gdb.hp/gdb.threads-hp/configure: Delete file.
19925 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
19926
8cf8c2b8
AC
199272002-06-22 Andrew Cagney <ac131313@redhat.com>
19928
19929 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
19930 setlocale, bindtextdomain and textdomain.
19931
6827a8f8
JB
199322002-06-11 Jim Blandy <jimb@redhat.com>
19933
919d772c
JB
19934 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
19935 preprocessor macro information is present.
19936
6827a8f8
JB
19937 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
19938 tests.
19939
c15b0d21
MS
199402002-06-06 Michael Snyder <msnyder@redhat.com>
19941
c5984d70
MS
19942 * gdb.base/overlays.exp: Record addresses of overlay
19943 functions in TCL variables rather than in GDB variables,
19944 to avoid having GDB convert them to pointers (with loss
19945 of information).
19946
d63a86f8 19947 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 19948 default linker script changes.
c15b0d21
MS
19949 * gdb.base/long_long.exp: Add check for sizeof (long double).
19950
be26fe0d
ML
199512002-06-06 Michal Ludvig <mludvig@suse.cz>
19952
19953 * gdb.asm/asm-source.exp: Add x86-64 target.
19954 * gdb.asm/x86_64.inc: New.
d63a86f8 19955
258093ca 199562002-05-30 Michael Chastain <mec@shout.net>
258093ca 19957
4b3153f1 19958 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
19959 * gdb.c++/m-static.cc: New file.
19960 * gdb.c++/m-static.exp: New file.
19961
241264c6
MS
199622002-05-28 Michael Snyder <msnyder@redhat.com>
19963
19964 * gdb.base/call-ar-st.exp: Allow for reduced floating point
19965 precision.
19966
9bba8c8f 199672002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 19968
4b3153f1 19969 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
19970 * gdb.c++/m-data.cc: New file.
19971 * gdb.c++/m-data.exp: New file.
19972
199732002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 19974
4b3153f1 19975 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 19976 * gdb.c++/try_catch.cc: New file.
d63a86f8 19977 * gdb.c++/try_catch.exp: New file.
9bba8c8f 19978
def1b996
MC
199792002-05-27 Michael Chastain <mec@shout.net>
19980
19981 * gdb.c++/local.exp: Accept more nested types in output.
19982
522ba268
MC
199832002-05-26 Michael Chastain <mec@shout.net>
19984
19985 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
19986
277254ba
MS
199872002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
19988
19989 * lib/gdb.exp (gdb_wrapper_init): Just because
19990 gdb_wrapper_file exists, this does not mean that the file
19991 should not be rebuilt. That is what gdb_wrapper_initialized
19992 is for.
19993 (default_gdb_init): Reset gdb_wrapper_initialized.
19994
b61a8733
MS
199952002-05-23 Michael Snyder <msnyder@redhat.com>
19996
d63a86f8 19997 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
19998 the precision of the floating point test results.
19999 * gdb.base/call-rt-st.exp: Ditto.
20000
b61a8733
MS
20001 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
20002 * gdb.base/call-rt-st.exp: Ditto.
20003
56f6e910
MC
200042002-05-19 Michael Chastain <mec@shout.net>
20005
20006 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
20007
ad0b0016
EZ
200082002-05-19 Elena Zannoni <ezannoni@redhat.com>
20009
a9c64011
AS
20010 * configure.in (configdirs): Add gdb.arch.
20011 * configure: Regenerate.
ad0b0016 20012
f617d2b6
JB
200132002-05-17 Jim Blandy <jimb@redhat.com>
20014
20015 * gdb.base/completion.exp: Recognize the more detailed error
20016 messages produced by the macro expander's lexical analyzer.
20017
eac2a696
EZ
200182002-05-14 Elena Zannoni <ezannoni@redhat.com>
20019
a9c64011
AS
20020 * gdb.arch/altivec-abi.c: New file.
20021 * gdb.arch/altivec-abi.exp: New file.
20022 * gdb.arch/altivec-regs.c: New file.
20023 * gdb.arch/altivec-regs.exp: New file.
eac2a696 20024
2fdde8f8
DJ
200252002-05-14 Daniel Jacobowitz <drow@mvista.com>
20026
20027 * gdb.base/maint.exp (maint print type): Update for new type
20028 structure.
d63a86f8 20029
e31f1a7c
EZ
200302002-05-14 Elena Zannoni <ezannoni@redhat.com>
20031
20032 * gdb.arch: New directory.
20033 * gdb.arch/configure.in: New file.
20034 * gdb.arch/configure: New file.
20035 * gdb.arch/Makefile.in: New file.
20036
db589741
CV
200372002-05-13 Corinna Vinschen <vinschen@redhat.com>
20038
20039 * gdb.asm/asm-source.exp: Add v850 as supported target.
20040 * gdb.asm/v850.inc: New file.
20041
8ce2a7dc
DJ
200422002-05-13 Daniel Jacobowitz <drow@mvista.com>
20043
20044 * gdb.c++/annota2.exp (annotate-quit): Add comment.
20045
df763c7f
DJ
200462002-05-12 Daniel Jacobowitz <drow@mvista.com>
20047
20048 * gdb.base/break.exp: Check 'break "marker2"'.
20049
377daeed
MS
200502002-05-10 Michael Snyder <msnyder@redhat.com>
20051
20052 * gdb.base/long_long.exp: Fix typo.
20053
c4b7bc2b
JB
200542002-05-10 Jim Blandy <jimb@redhat.com>
20055
ecac9a4e
JB
20056 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
20057 a bug.
20058
c4b7bc2b
JB
20059 * gdb.base/printcmds.exp (test_integer_literals_rejected):
20060 Recognize more detailed error message produced by the macro
20061 expander's lexical analyzer.
20062 * lib/gdb.exp (test_print_reject): Same.
20063
e71019a1
MK
200642002-05-09 Mark Kettenis <kettenis@gnu.org>
20065
20066 * gdb.c++/method.exp: Fix typo.
20067
fedfc8e6
MS
200682002-05-08 Michael Snyder <msnyder@redhat.com>
20069
166a1957
MS
20070 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
20071 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 20072 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
20073 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
20074 Add iftarget clause for strongarm.
d63a86f8 20075
f1c47eb2
MS
200762002-05-06 Michael Snyder <msnyder@redhat.com>
20077
cb9a9d3e
MS
20078 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
20079 (gdb_continue_to_end): Accept output from status wrapper.
20080 * gdb.base/ending-run.exp: Add case for output from status wrapper.
20081 Clean up fail messages to match pass messages.
20082
f1c47eb2
MS
20083 Enable the "needs_status_wrapper" testsuite feature.
20084 * lib/gdb.exp (gdb_wrapper_init): New procedure.
20085 (gdb_compile): Conditionally call gdb_wrapper_init.
20086 * gdb.base/a2-run.exp: Recognize output from status wrapper.
20087 * gdb.c++/method.exp: Recognize output from status wrapper.
20088
6079c749
BE
200892002-05-06 Ben Elliston <bje@redhat.com>
20090From Graydon Hoare <graydon@redhat.com>
20091
20092 * config/sid.exp: Include support for "rawsid" protocol.
20093
188baff3
JB
200942002-05-03 Jim Blandy <jimb@redhat.com>
20095
20096 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
20097 * gdb.c++/hang3.C: New file.
20098
b9c07f0f
AC
200992002-05-04 Andrew Cagney <ac131313@redhat.com>
20100
20101 * gdb.base/default.exp: Remove obsolete code.
20102 * gdb.c++/misc.exp: Ditto. Update copyright.
20103 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
20104 * gdb.base/whatis.exp: Ditto. Update copyright.
20105 * gdb.base/scope.exp: Ditto. Update copyright.
20106 * gdb.base/ptype.exp: Ditto. Update copyright.
20107 * gdb.base/printcmds.exp: Ditto. Update copyright.
20108 * gdb.base/opaque.exp: Ditto. Update copyright.
20109 * gdb.base/list.exp: Ditto.
20110 * gdb.base/funcargs.exp: Ditto. Update copyright.
20111 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
20112 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
20113 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
20114 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
20115 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
20116 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
20117
5c7a0397
MS
201182002-05-02 Michael Snyder <msnyder@redhat.com>
20119
d6dcc264 20120 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
20121 * gdb.base/long_long.exp: Add xscale target.
20122 * gdb.base/default.exp: Add xscale target.
20123
eb7f1c48
JB
201242002-05-01 Jim Blandy <jimb@redhat.com>
20125
20126 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
20127 gdb.c++/hang.exp: New test.
20128
a6befae8
FF
201292002-05-01 Fred Fish <fnf@redhat.com>
20130
20131 * gdb.base/completion.exp: Handle completions of "./Make" for
20132 more than one completion possibility, as is the case when we
20133 build and test in the source tree.
20134
0a310277
AG
201352002-04-29 Anthony Green <green@redhat.com>
20136
20137 * gdb.java/jmisc1.exp: New file.
20138 * gdb.java/jmisc2.exp: New file.
20139
6ff9af88
DJ
201402002-04-24 Daniel Jacobowitz <drow@mvista.com>
20141
20142 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
20143
96b3d632
EZ
201442002-04-23 Elena Zannoni <ezannoni@redhat.com>
20145
20146 * gdb.base/help.exp: Change 'help status' to allow for target
20147 dependent output differences.
20148
5019bb54
MC
201492002-04-22 Michael Chastain <mec@shout.net>
20150
20151 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
20152
a805a116
MC
201532002-04-22 Michael Chastain <mec@shout.net>
20154
20155 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
20156
a1706bfd
DM
201572002-04-17 David S. Miller <davem@redhat.com>
20158
20159 * gdb.asm/sparc64.inc: New file.
20160 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
20161
a73a20a2
EZ
201622002-04-19 Elena Zannoni <ezannoni@redhat.com>
20163
20164 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
20165 instruction file directly into the build tree. Clean up at end of
20166 test.
20167
ba678339
DM
201682002-04-18 David S. Miller <davem@redhat.com>
20169
20170 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
20171 handle 64-bit platforms correctly.
20172 * gdb.base/maint.exp: Likewise.
20173
b03399da
KB
201742002-04-18 Kevin Buettner <kevinb@redhat.com>
20175
20176 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
20177 ``-fpic'' when compiling files comprising a shared library, but
20178 it does need additional linker flags in order to find shared
20179 libraries at run time.
20180
e2004992
KB
201812002-04-18 Kevin Buettner <kevinb@redhat.com>
20182
20183 * gdb.base/cvexpr.c (use): New function.
20184 (main): Invoke use() on all global variables to prevent
20185 some linkers from deleting these otherwise unused symbols.
20186
d8937120
MC
201872002-04-17 Michael Chastain <mec@shout.net>
20188From David S. Miller <davem@redhat.com>
20189
20190 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
20191 handle 64-bit platforms correctly.
20192
ffd61a58
MS
201932002-04-12 Michael Snyder <msnyder@redhat.com>
20194From Jim Blandy <jimb@redhat.com>
a9c64011 20195 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
20196 script can handle this instead.
20197 * gdb.base/bar.c (barx): Same.
20198 * gdb.base/baz.c (bazx): Same.
20199 * gdb.base/grbx.c (grbxx): Same.
20200
20201 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
20202 manager doesn't automatically unmap overlays unnecessarily.
20203
6b8426a6
MH
202042002-04-10 Martin M. Hunt <hunt@redhat.com>
20205
20206 * gdb.base/ending-run.exp: Fix pattern for Mips targets
20207 stepping out of main.
20208
34af4875
MC
202092002-04-09 Michael Chastain <mec@shout.net>
20210
20211 * gdb.c++/local.cc (main): Move call to marker1() inside nested
20212 scope so that the nested scope tests will make sense.
20213 * gdb.c++/local.exp: Write patterns that actually work with gcc
20214 (the HP patterns "were never known to work with gcc").
20215 Keep the old aCC patterns too.
20216
2d1676a0
DJ
202172002-04-09 Daniel Jacobowitz <drow@mvista.com>
20218
20219 * gdb.base/attach.exp: Correct target board test.
20220
3a63e3f9
MC
202212002-04-08 Michael Chastain <mec@shout.net>
20222
20223 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
20224 in a const method. Add some xfail and fail cases for configurations
20225 that do not emit the "const ...".
20226
f18dabd2
MC
202272002-04-07 Michael Chastain <mec@shout.net>
20228
20229 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
20230 Accept "A * const" and "const A * const" as type of "this".
20231 Fix spelling of getFunky throughout. Make messages uniform.
20232
0fcddd82
EZ
202332002-04-07 Elena Zannoni <ezannoni@redhat.com>
20234
a9c64011 20235 Work around for PR gdb/285:
0fcddd82
EZ
20236 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
20237
16a8534a
EZ
202382002-04-07 Elena Zannoni <ezannoni@redhat.com>
20239
20240 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
20241 instructions file at run time instead of configure time.
20242 Sometimes we run the test in a directory that is not the one we
20243 configured in.
20244 * gdb.asm/configure.in: Delete creation of symlink.
20245 * gdb.asm/configure: Regenerate.
20246
24181d81
JB
202472002-04-05 J. Brobecker <brobecker@gnat.com>
20248
20249 * gdb.gdb/xfullpath.exp: New test, to exercise the new
20250 xfullpath () function.
20251
7cdb7107
DJ
202522002-04-04 Daniel Jacobowitz <drow@mvista.com>
20253
20254 * gdb.asm/Makefile.in: Correct dependencies.
20255
20256 * gdb.asm/powerpc.inc: New file.
20257 * gdb.asm/asm-source.exp: Add PowerPC.
20258 * gdb.asm/configure.in: Likewise.
20259 * gdb.asm/configure: Regenerated.
20260
a7d17088
DJ
202612002-04-04 Daniel Jacobowitz <drow@mvista.com>
20262
20263 * gdb.base/relocate.exp: New file.
20264 * gdb.base/relocate.c: New file.
20265
cd721503
FF
202662002-04-04 Fred Fish <fnf@redhat.com>
20267
20268 * gdb.base/step-test.exp: Update comment regarding stopping in
20269 memcpy/bcopy calls inserted as part of the compiler runtime.
20270
b22ad7a7
MS
202712002-04-04 Michael Snyder <msnyder@redhat.com>
20272
20273 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
20274
5f279fa6
DJ
202752002-04-03 Daniel Jacobowitz <drow@mvista.com>
20276
20277 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
20278 (gdb_expect): Remove $notransfer hack.
20279
dd0fd3ce
DJ
202802002-04-02 Daniel Jacobowitz <drow@mvista.com>
20281
20282 * gdb.c++/classes.exp ("calling method for small class"): Match
20283 updated register output.
20284
1e50cda1
DJ
202852002-03-30 Daniel Jacobowitz <drow@mvista.com>
20286
20287 Fix PR gdb/452
20288 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
20289 when finished. Make gdb_file_cmd send "exec-file" when
20290 appropriate.
20291
24015922
DJ
202922002-03-30 Daniel Jacobowitz <drow@mvista.com>
20293
20294 * gdb.base/attach.exp: Remove extra setup_xfail.
20295
dd7dfd64
MS
202962002-03-26 Michael Snyder <msnyder@redhat.com>
20297
20298 * gdb.base/default.exp: Add tests for dump, append, and restore.
20299 * gdb.base/help.exp: Add tests for dump, append, and restore.
20300 * gdb.base/dump.exp: New file, test dump, append and restore.
20301 * gdb.base/dump.c: New file.
20302
48b2f8d7
MS
203032002-03-27 Michael Snyder <msnyder@redhat.com>
20304
d63a86f8 20305 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
20306 clean-ups in help messages.
20307
05b4d525
FF
203082002-03-26 Fred Fish <fnf@redhat.com>
20309
20310 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
20311 have debugging info for those functions and the compiler uses them
20312 internally to copy structs around.
20313
d7679631
FF
203142002-03-26 Fred Fish <fnf@redhat.com>
20315
20316 * gdb.base/list.exp: Revert the change made yesterday and add note
20317 about why we don't list the default lines for remote targets.
20318
523ac3f9
MS
203192002-03-25 Michael Snyder <msnyder@redhat.com>
20320
20321 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
20322
754b2b8d
FF
203232002-03-25 Fred Fish <fnf@redhat.com>
20324
20325 * gdb.base/list.exp: This test works on remote targets so remove
20326 the short circuit for remote targets. Update copyright.
20327
33c3e192
FF
203282002-03-25 Fred Fish <fnf@redhat.com>
20329
20330 * gdb.base/attach.exp: Fix logic error that was suppressing this
20331 test for all non hppa*-*-hpux* targets, instead of the hp target.
20332 Move comments closer to the suppression point. Also now need to
20333 check that we are running natively.
20334
d43e73ee
MS
203352002-03-22 Michael Snyder <msnyder@redhat.com>
20336
882c8f02
MS
20337 * gdb.base/default.exp: Add test for gcore. Update copyright.
20338 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 20339
04c12f60
FF
203402002-03-06 Fred Fish <fnf@redhat.com>
20341
20342 * gdb.base/funcargs.c: Remove extraneous ';' character.
20343 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
20344
b43df995
MC
203452002-03-04 Michael Chastain <mec@shout.net>
20346
20347 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
20348 accommodate gcc v3 function signature.
20349 * gdb.mi/mi0-var-cmd-exp: Ditto.
20350
92362027
AC
203512002-02-24 Andrew Cagney <ac131313@redhat.com>
20352
20353 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
20354 ``GNU/Linux'' or ``Linux kernel''
20355 * testsuite/gdb.threads/pthreads.c: Ditto.
20356
258ad32d
MC
203572002-02-24 Michael Chastain <mec@shout.net>
20358
20359 * gdb.threads/pthreads.c (thread1): Add a return statement.
20360 (thread2): Likewise.
20361 (foo): Likewise.
20362
04c3b3d4
MC
203632002-02-23 Michael Chastain <mec@shout.net>
20364
20365 * gdb.threads/linux-dp.c (philosopher): Add a return statement
20366 to placate gcc.
20367
5a2a0a20
MC
203682002-02-23 Michael Chastain <mec@shout.net>
20369
20370 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
20371 test "ptype bint". The test passes on all my stabs configurations.
20372
a640f7fc
JB
203732002-02-21 Jim Blandy <jimb@redhat.com>
20374
27924826
JB
20375 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
20376 filename at a time, and watch for the ones we want to see.
20377
a640f7fc
JB
20378 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
20379 types of pointers to prototyped functions.
20380
edcc8c75
AC
203812002-02-20 Andrew Cagney <ac131313@redhat.com>
20382
20383 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
20384 signed, unsigned and straight char.
20385 (padding_char, padding_short, padding_int, padding_long,
20386 padding_long_long, padding_float, padding_double,
20387 padding_long_double): New global variables.
20388 (fill, fill_structs): New functions.
20389
20390 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
20391 for correctly sized writes. Update copyright.
20392 (get_valueof): New procedure.
20393 (get_sizeof): Call get_valueof.
20394 (check_valueof): New procedure.
20395 (check_padding): New procedure.
20396
ac57ea44
MC
203972002-02-20 Michael Chastain <mec@shout.net>
20398
20399 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
20400 to setup_xfail. Document some of the remaining calls.
20401
7a10c941
MC
204022002-02-18 Michael Chastain <mec@shout.net>
20403
20404 * gdb.c++/userdef.exp: Update copyright year.
20405
fb8acdcc
DJ
204062002-02-18 Daniel Jacobowitz <drow@mvista.com>
20407
20408 * gdb.c++/userdef.exp: Test overloaded operators properly.
20409 Remove xfails.
20410
fda6ae12
MS
204112002-02-14 Michael Snyder <msnyder@redhat.com>
20412
20413 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
20414
676a0442
DJ
204152002-02-14 Daniel Jacobowitz <drow@mvista.com>
20416
20417 * gdb.base/a2-run.exp: Check for a remote target properly.
20418 * gdb.base/annota1.exp: Likewise.
20419 * gdb.base/list.exp: Likewise.
20420 * gdb.base/reread.exp: Likewise.
20421 * gdb.base/scope.exp: Likewise.
20422 * gdb.base/shlib-call.exp: Likewise.
20423 * gdb.base/term.exp: Likewise.
20424 * gdb.c++/annota2.exp: Likewise.
20425
78b4f468
RE
204262002-02-13 Richard Earnshaw <rearnsha@arm.com>
20427
20428 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
20429
9a81ba51
MC
204302002-02-10 Michael Chastain <mec@shout.net>
20431
20432 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
20433 (call_after_alloca): Ditto.
20434
004af6c7
DJ
204352002-02-10 Daniel Jacobowitz <drow@mvista.com>
20436
20437 * gdb.base/ending-run.exp: Guard "cont" test with
20438 gdb_skip_stdio_test.
20439
37225f62
JB
204402002-02-06 Jim Blandy <jimb@redhat.com>
20441
20442 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
20443 from here...
20444 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
20445 To here. Disable this test on non-HP platforms. Add big comment.
20446
fe6fdd96
MS
204472002-02-04 Michael Snyder <msnyder@redhat.com>
20448
20449 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
20450 other than d10v and m32r.
20451
036fad3f
RE
204522002-02-02 Richard Earnshaw <rearnsha@arm.com>
20453
20454 * gdb.base/default.exp: Rewrite test patterns to reduce time
20455 taken to match them.
20456
7148ab62
DJ
204572002-01-30 Daniel Jacobowitz <drow@mvista.com>
20458
20459 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
20460 Allow a start function above main.
20461 * gdb.threads/linux-dp.exp: Fix copyright date.
20462
396cc255
DJ
204632002-01-30 Daniel Jacobowitz <drow@mvista.com>
20464
a9c64011
AS
20465 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
20466 (check_philosopher_stack): Check for manager thread before checking
20467 for a just-starting thread.
396cc255 20468
f038d31b
DJ
204692002-01-30 Daniel Jacobowitz <drow@mvista.com>
20470
20471 From Neil Booth <neil@daikokuya.demon.co.uk>:
20472 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
20473 warnings.
20474
b3ff9d9a
FF
204752002-01-21 Fred Fish <fnf@redhat.com>
20476
20477 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
20478 not caller.
20479
39ad761d
JB
204802002-01-21 Jim Blandy <jimb@redhat.com>
20481
20482 * gdb.base/reread.exp: Check that GDB properly re-reads the
20483 executable file when it changes while no inferior is running.
20484
aaf320fa
FF
204852002-01-21 Fred Fish <fnf@redhat.com>
20486
a9c64011
AS
20487 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
20488 optionally accept the "shlib events" variation.
aaf320fa 20489
808a31f5
JB
204902002-01-21 Jim Blandy <jimb@redhat.com>
20491
20492 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
20493 call `fflush' after every `printf', so that the output is produced
20494 at predictable points, regardless of whatever buffering does (or
20495 doesn't) take place.
20496 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
20497 at different points.
20498
4420d5e2
DJ
204992002-01-20 Daniel Jacobowitz <drow@mvista.com>
20500
20501 * gdb.c++/inherit.exp: Update copyright years.
20502 * gdb.c++/method.exp: Likewise.
20503
3e36a0f4
DJ
205042002-01-20 Daniel Jacobowitz <drow@mvista.com>
20505
20506 * gdb.c++/classes.exp: Update for improved v3 support and skipping
20507 artificial methods/arguments.
20508 * gdb.c++/derivation.exp: Likewise.
20509 * gdb.c++/inherit.exp: Likewise.
20510 * gdb.c++/method.exp: Likewise.
20511 * gdb.c++/virtfunc.exp: Likewise.
20512
b4ceaee6
AC
205132002-01-18 Andrew Cagney <ac131313@redhat.com>
20514
20515 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
20516 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
20517 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
20518 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
20519 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
20520 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
20521
ecace851
JB
205222002-01-17 Jim Blandy <jimb@redhat.com>
20523
20524 * gdb.asm/asm-source.exp (info symbol): Take another shot at
20525 anchoring the pattern matching the entry point symbol's name.
20526
375fc983
AC
205272002-01-17 Andrew Cagney <ac131313@redhat.com>
20528
20529 * gdb.base/maint.exp: Update ``maint internal-error'' to match
20530 continue/quit query. Update copyright.
20531
fe6fdd96
MS
205322002-01-14 Michael Snyder <msnyder@redhat.com>
20533
20534 * gdb.base/gcore.exp: Remove extra debugging output.
20535
e017c81f
DJ
205362002-01-13 Daniel Jacobowitz <drow@mvista.com>
20537
20538 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
20539 for slightly dubious v2 mangled string.
20540
37ab3bf8
DJ
205412002-01-13 Daniel Jacobowitz <drow@mvista.com>
20542
20543 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
20544
1bc05c3a 205452002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 20546
1bc05c3a 20547 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 20548
1bc05c3a
JM
20549 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
20550 constructors.
20551 * gdb.c++/derivation.exp: Likewise.
20552 * gdb.c++/templates.exp: Likewise.
20553 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 20554
1bc05c3a
JM
205552002-01-10 Michael Snyder <msnyder@redhat.com>
20556
20557 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 20558
a911c360
MS
205592002-01-08 Michael Snyder <msnyder@redhat.com>
20560
20561 * gdb.base/gcore.exp: New test for generate-core-file command.
20562 * gdb.base/gcore.c: Testcase for above.
20563 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
20564
ea2119ec
JM
205652002-01-08 Jason Merrill <jason@redhat.com>
20566
20567 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
20568
68203136
FF
205692002-01-07 Fred Fish <fnf@redhat.com>
20570
20571 * gdb.c++/overload.exp: Remove unconditional xfails for:
20572 print foo_instance1.overloadargs(1)
20573 print foo_instance1.overloadargs(1, 2)
20574 print foo_instance1.overloadargs(1, 2, 3)
20575 print foo_instance1.overloadargs(1, 2, 3, 4)
20576 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
20577 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
20578 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
20579 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
20580 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
20581 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
20582 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
20583 print foo_instance1.overload1arg()
20584 print foo_instance1.overload1arg((char)arg2)
20585 print foo_instance1.overload1arg((signed char)arg3)
20586 print foo_instance1.overload1arg((unsigned char)arg4)
20587 print foo_instance1.overload1arg((int)arg7)
20588 print foo_instance1.overload1arg((unsigned int)arg8)
20589 print foo_instance1.overload1arg((float)arg11)
20590 print foo_instance1.overload1arg((double)arg12)
d63a86f8 20591
21b9b5b1
MS
205922002-01-07 Michael Snyder <msnyder@redhat.com>
20593
20594 * gdb.base/huge.exp: New test. Print a very large target data object.
20595 (skip_huge_test): New test variable. Define if you want to skip this
20596 test. The test reads an 8 megabyte data object from the target, so it
20597 might be very time consuming on remote targets with a slow connection.
20598 * gdb.base/huge.c: New file. Test case for above.
20599
725f922e
FF
206002002-01-07 Fred Fish <fnf@redhat.com>
20601
20602 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
20603 g_instance.bfoo, and g_instance.cfoo.
20604
889bf7c5 206052002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 20606
889bf7c5
PA
20607 * gdb.base/break.c (multi_line_if_conditional): New function.
20608 (multi_ilne_while_conditional): Likewise.
20609 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
20610 IF or WHILE condition puts the breakpoint at the start of
20611 the condition.
f286b2c3 20612
634d57ec
JL
20613 * gdb.base/selftest.exp (backtrace through signal handler): Remove
20614 hppa*-*-hpux* expected failure.
20615 * gdb.base/structs.exp (do_function_calls): Similarly.
20616
20617 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
20618 watchpoints.
20619
9fbfe2dc
AC
206202002-01-06 Andrew Cagney <ac131313@redhat.com>
20621
20622 Fix PR gdb/66.
20623 * gdb.base/structs.exp: Replace skip for a29k with skip for
20624 gdb,cannot_call_functions.
20625 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
20626 * gdb.base/callfuncs.exp: Ditto.
20627 * gdb.base/call-rt-st.exp: Ditto.
20628 * gdb.base/call-strs.exp: Ditto.
20629 * gdb.base/callfwmall.exp: Ditto.
20630 * gdb.base/scope.exp: Obsolete xfail a29k.
20631 * gdb.c++/misc.exp: Ditto.
20632 * gdb.c++/cplusfuncs.exp: Ditto.
20633 * gdb.base/ptype.exp: Ditto.
20634 * gdb.base/printcmds.exp: Ditto.
20635 * gdb.base/opaque.exp: Ditto.
20636 * gdb.base/list.exp: Ditto.
20637 * gdb.base/funcargs.exp: Ditto.
20638 * gdb.base/default.exp: Ditto.
20639
8ddad156
MS
206402002-01-04 Michael Snyder <msnyder@redhat.com>
20641
ca4976a6 20642 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
20643 * gdb.base/maint.exp: Add tests for maint info sections options.
20644
1b074332
JL
20645Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
20646
20647 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
20648
7d159115
CV
206492001-12-20 Corinna Vinschen <vinschen@redhat.com>
20650
20651 * gdb.asm/arm.inc: New file.
20652 * gdb.asm/asm-source.exp: Add arm targets.
20653 * gdb.asm/configure.in: Ditto.
20654 * gdb.asm/configure: Recreated from configure.in.
20655
8fb87725
JL
20656Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
20657
afabe08c
JL
20658 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
20659 with HP's compiler.
20660 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
20661 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
20662 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
20663 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
20664
20665 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
20666 either HP's compilers or GCC.
20667
db521deb
JL
20668 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
20669 a SIGBUS or SIGSEGV.
20670
20671 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
20672
20673 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
20674 can be compiled with either HP's compiler or GCC.
20675
cfa88ab7
JL
20676 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
20677 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
20678 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
20679
ca344dff
JL
20680 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
20681 to match current gdb output. Update due to using auto-solib-limit
20682 for limiting instead of overloading auto-solib-add.
20683 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
20684 test program.
20685
3f3c6e55 20686 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
20687 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
20688 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
20689 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
20690 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
20691 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
20692 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
20693 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
20694 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
20695 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
20696 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
20697 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
20698 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 20699
8fb87725
JL
20700 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
20701 a SIGTRAP to the inferior.
20702
cf599fa7
CV
207032001-12-19 Corinna Vinschen <vinschen@redhat.com>
20704
20705 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
20706 Substitute call to target_link by call to gdb_compile.
20707
2cd045cd
JL
20708Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
20709
a9c64011
AS
20710 * gdb.base/break.exp: Fix HP specific search string when testing
20711 backtracing in a called function.
2cd045cd 20712
a9c64011
AS
20713 * gdb.base/constvars.exp: Only set lang to C++ if we're
20714 compiling the test with HP's compilers.
20715 * gdb.base/volatile.exp: Similarly.
2cd045cd 20716
99ebe9ac
JB
207172001-12-19 Jim Blandy <jimb@redhat.com>
20718
20719 * gdb.base/printcmds.exp: Expect the null character to be printed
20720 as '\0', and the '\013' to be printed as '\v'.
20721 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
20722 * gdb.base/setvar.exp: Same.
20723
b9891b29
JB
207242001-12-17 Jim Blandy <jimb@redhat.com>
20725
0eba65ab
JB
20726 * gdb.base/completion.exp: Rather than completing very long
20727 filenames, which can make the readline library produce output we
20728 don't recognize, cd to the directory first, and then complete
20729 using nice, short relative paths.
20730
6970b5b1
JB
20731 * gdb.base/completion.exp: On some systems, there is, in fact, a
20732 variable named `b' in scope, since GDB treats all static
a9c64011
AS
20733 variables as being in scope. So use `no_var_named_this'
20734 instead of `b'.
6970b5b1 20735
b9891b29 20736 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 20737 can't find the core file's registers as a failure.
b9891b29 20738
e6ccd35f
JSC
207392001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
20740
a9c64011
AS
20741 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
20742 test expect string more specific.
e6ccd35f 20743
105ba819
CV
207442001-12-13 Corinna Vinschen <vinschen@redhat.com>
20745
20746 * gdb.asm/asm-source.exp: Add support for xstormy16.
20747 * gdb.asm/configure.in: Ditto.
20748 * gdb.asm/configure: Rebuild.
20749 * gdb.asm/xstormy16.inc: New file.
20750
e9e79dd9
FF
207512001-12-10 Fred Fish <fnf@redhat.com>
20752
20753 * gdb.base/maint.exp: Update to match changes in type dumping code.
20754
347dc97d
JB
207552001-12-10 Jim Blandy <jimb@redhat.com>
20756
20757 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
20758 matching the entry point symbol's name at the beginning of the
20759 line.
347dc97d 20760
5178b9d6
DJ
207612001-12-07 Daniel Jacobowitz <drow@mvista.com>
20762
20763 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
20764 gdb.c++/inherit.exp, gdb.c++/method.exp,
20765 gdb.c++/namespace.exp, gdb.c++/templates.exp,
20766 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
20767 and class layout support.
20768
af890c52
DJ
207692001-12-07 Daniel Jacobowitz <drow@mvista.com>
20770
20771 * gdb.c++/classes.exp: Add test for static member function.
20772 * gdb.c++/misc.cc: Add class with static member function.
20773
7a345fb3
JB
207742001-12-07 Jim Blandy <jimb@redhat.com>
20775
f2e54a80 20776 If GDB says it can't find the struct the function returned, report
8032bf31
JB
20777 those tests as `unsupported'.
20778 * gdb.base/call-rt-st.exp (print_struct_call): New function.
20779 Rewrite subsequent tests to use it.
20780
20781 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
20782 those tests as `unsupported'.
20783 * gdb.base/structs.exp (call_struct_func): New function.
20784 (do_function_calls): Use call_struct_func to call the functions
20785 returning structs.
20786
0bc69509
JB
20787 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
20788 whether functions are prototyped or not, so we can't possibly pass
20789 arguments to t_float_values2 properly.
20790
7a345fb3
JB
20791 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
20792 value of `timeout' for targets other than the mips*tx39-*.
20793
edb6ede1
MS
207942001-12-06 Michael Snyder <msnyder@redhat.com>
20795
d63a86f8 20796 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
20797 and detect whether the start symbol has a leading underscore.
20798
2d842f13
JB
207992001-12-04 Jim Blandy <jimb@redhat.com>
20800
20801 * gdb.base/completion.exp: Clarify indentation.
20802
68550daf
JB
208032001-12-03 Jim Blandy <jimb@redhat.com>
20804
20805 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
20806 variables on the S/390, not `.word'.
20807
cd5195a8
JB
208082001-11-30 Jim Blandy <jimb@redhat.com>
20809
20810 Add assembly-source tests for s390-ibm-linux.
20811 * gdb.asm/s390.inc: New file.
20812 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
20813 the S/390 architecture.
a9c64011 20814 * gdb.asm/configure: Regenerated.
cd5195a8 20815
ca9efc90
MS
208162001-11-30 Michael Snyder <msnyder@redhat.com>
20817
20818 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
20819 next, info source, info sources, info line, global and static
20820 variables, and static functions.
20821 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
20822 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
20823 * gdb.asm/asmsrc1.s: Add a static function and some variables.
20824 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
20825 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
20826 (gdbasm_leave): Restore frame pointer.
20827 (gdbasm_startup): Copy stack set-up from crt0.S.
20828
d0e66976
FN
208292001-11-26 Fernando Nasser <fnasser@redhat.com>
20830
20831 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
20832 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
20833 to a local (non-static) variable. Copy tstruct.a to a static buffer
20834 and return a pointer to that buffer.
20835 * gdb.base/callfwmall.c (t_structs_a): Ditto.
20836
e2334072
MK
208372001-11-24 Mark Kettenis <kettenis@gnu.org>
20838
20839 * gdb.asm/configure.in: Fix recognition of ix86 target.
20840 * gdb.asm/configure: Regenerate.
20841
756caa3d
MS
208422001-11-21 Michael Snyder <msnyder@redhat.com>
20843
20844 * gdb.asm/sparc.inc: New file.
20845 * gdb.asm/asm-source.exp: Recognize sparc target.
20846 * gdb.asm/configure.in: Recognize sparc target.
20847 * gdb.asm/configure: Regenerate.
d63a86f8 20848
9a4d72d5
MS
208492001-11-21 Michael Snyder <msnyder@redhat.com>
20850
20851 * gdb.asm/m32r.inc: New file.
20852 * gdb.asm/asm-source.exp: Recognize m32r target.
20853 * gdb.asm/configure.in: Recognize m32r target.
20854 * gdb.asm/configure: Regenerate.
20855
a773d1cd
MS
208562001-11-20 Michael Snyder <msnyder@redhat.com>
20857
017ac23d
MS
20858 * gdb.asm/i386.inc: New file.
20859 * gdb.asm/asm-source.exp: Recognize ix86 target.
20860 * gdb.asm/configure.in: Recognize ix86 target.
20861 * gdb.asm/configure: Regenerate.
20862
a773d1cd
MS
20863 * gdb.c++/namespace.exp: Fix quotes in output messages.
20864
bb632afb
MS
208652001-11-14 Michael Snyder <msnyder@redhat.com>
20866
25d559ca 20867 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
20868 qualifier in a type cast expression, to designate an address
20869 in the instruction space (Harvard architecture).
20870
4749e309
MS
208712001-11-13 Michael Snyder <msnyder@redhat.com>
20872
20873 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
20874 Tests for expressions using 'const' and 'volatile'.
20875
25050984
CV
208762001-11-13 Corinna Vinschen <vinschen@redhat.com>
20877
20878 * gdb.asm/asm-sources.exp: Allow defining linker flags.
20879
1902c51f
DJ
208802001-11-12 Daniel Jacobowitz <drow@mvista.com>
20881
20882 * lib/mi-support.exp (mi_run_to_helper): Move comments
20883 outside of gdb_expect.
20884
dcf95b47
DJ
208852001-11-11 Daniel Jacobowitz <drow@mvista.com>
20886
20887 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
20888 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
20889 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
20890 mi0_run_to): New functions.
20891 * gdb.mi/mi-simplerun.exp: Use them.
20892 * gdb.mi/mi0-simplerun.exp: Likewise.
20893 * gdb.mi/mi-var-cmd.exp: Likewise.
20894 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 20895
45b074e1
AC
208962001-11-10 Andrew Cagney <ac131313@redhat.com>
20897
20898 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
20899 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
20900
bf50d346
AC
209012001-11-09 Andrew Cagney <ac131313@redhat.com>
20902
20903 * gdb.base/restore.exp: Include $expected value in restored test
20904 message.
20905
9383332c
AC
209062001-11-09 Andrew Cagney <ac131313@redhat.com>
20907
20908 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
20909 implemented.
20910
db62520a
MS
209112001-11-08 Michael Snyder <msnyder@redhat.com>
20912
20913 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
20914 Add pass/fail message for stop at breakpoint in call dummy function.
20915
b5703437
MS
209162001-11-07 Michael Snyder <msnyder@redhat.com>
20917
d63a86f8
RM
20918 * gdb.c++/templates.exp (test_template_breakpoints):
20919 If we get an overload menu, but it does not match what
760f6330 20920 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
20921 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
20922 making the whitespace optional. Argument for "new" may be
20923 "unsigned" as well as "unsigned int/long".
d63a86f8 20924 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
20925 making the whitespace optional. Also replace "(void) with
20926 "((void|)), making the keyword "void" optional.
d63a86f8 20927 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
20928 making the whitespace optional. Also replace "(void) with
20929 "((void|)), making the keyword "void" optional.
3bf40917
MS
20930 * gdb.base/callfuncs.c (t_float_values): This function must
20931 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 20932 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
20933 can be tested against both cases. Usually one case involves
20934 promotion of float to double, while the other does not.
20935 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
20936 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
20937 includes a stack frame for "start".
20938
c8ab4e6d
JB
209392001-11-05 Jim Blandy <jimb@redhat.com>
20940
20941 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
20942 pointers are 32 bits long, and that offsets of relocs are always
20943 stored in the data (REL-style), and not in the reloc entry itself
20944 (RELA-style).
20945 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
20946 stabs.
20947
3f08ced9
MS
209482001-11-01 Michael Snyder <msnyder@redhat.com>
20949
20950 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
20951 and regular expression operators by using quoting.
20952
cbfa24cd
MS
209532001-10-31 Michael Snyder <msnyder@redhat.com>
20954
20955 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
20956 depending on what the symbol table contains.
20957 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
20958 the output of the ptype command. Similarly, accept both "const &"
20959 and "const&".
20960
aaa68313
CV
209612001-10-31 Corinna Vinschen <vinschen@redhat.com>
20962
20963 * gdb.base/miscexprs.c (main): Add usage of preprocessor
20964 symbol `STORAGE' to allow to choose the storage class of
20965 the local datastructures.
20966 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
20967 compiler directive.
20968
91740388
MS
209692001-10-30 Michael Snyder <msnyder@redhat.com>
20970
20971 * gdb.base/jump.exp: Allow it to run for all targets.
20972
1b7c05e7
CV
209732001-10-29 Corinna Vinschen <vinschen@redhat.com>
20974
20975 * gdb.base/call-ar-st.c (print_double_array): Match for loop
20976 with new double_array size.
20977 (main): Change storage class of all local variables to static.
20978 Reduce size of double_array to 9.
20979 * gdb.base/call-ar-st.exp: Increase timeout value.
20980 Change expected output for double array to match new size in
20981 call-ar-st.c.
20982
36a22261
CV
209832001-10-29 Corinna Vinschen <vinschen@redhat.com>
20984
20985 * gdb.base/ending-run.exp: Create identical output when passing
20986 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 20987 Stormy16 target.
36a22261 20988
92b8ae91
MK
209892001-10-28 Mark Kettenis <kettenis@gnu.org>
20990
20991 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
20992 that we catch the expected failure under Linux/x86.
20993
cb135b83
OF
209942001-10-29 Orjan Friberg <orjanf@axis.com>
20995
20996 * gdb.base/setvar.exp: Escape curly braces.
20997 * gdb.stabs/weird.exp: Ditto.
20998
6884aa54
DJ
209992001-10-27 Daniel Jacobowitz <drow@mvista.com>
21000
21001 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
21002 * gdm.mi/mi0-hack-cli.exp: Likewise.
21003
0398c9aa
AC
210042001-10-25 Andrew Cagney <ac131313@redhat.com>
21005
21006 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
21007 messages.
21008
d20bf2e8
AC
210092001-10-21 Andrew Cagney <ac131313@redhat.com>
21010
21011 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
21012 checking MI enabled.
21013
03dd63aa
CV
210142001-10-09 Corinna Vinschen <vinschen@redhat.com>
21015
21016 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
21017
1d9d99f3
FCE
210182001-10-04 Frank Ch. Eigler <fche@redhat.com>
21019
21020 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
21021 if gdb child process crashes, just signal an error.
21022
838ae6c4
JB
210232001-10-02 Jim Blandy <jimb@redhat.com>
21024
21025 * lib/gdb.exp (test_xfail_format): Simplify.
21026
21027 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
21028 front of the variable name `format'. Simplify `if'.
21029
8f0cbc1c
DJ
210302001-10-01 Daniel Jacobowitz <drow@mvista.com>
21031
21032 * gdb.threads/pthreads.exp: Wait for output and delay
21033 before sending ^C.
21034
1f08dafd
DJ
210352001-10-01 Daniel Jacobowitz <drow@mvista.com>
21036
21037 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
21038 some incorrect output instead of timing out.
21039 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
21040
674f90ff
CV
210412001-09-28 Corinna Vinschen <vinschen@redhat.com>
21042
21043 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
21044 check to allow additional `int'.
21045
9b284272
DJ
210462001-09-27 Daniel Jacobowitz <drow@mvista.com>
21047
21048 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
21049 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
21050
b55a4771
MS
210512001-09-27 Michael Snyder <msnyder@redhat.com>
21052
21053 * lib/gdb.exp (test_debug_format): New proc.
21054 (setup_xfail_format): Use new proc test_debug_format.
21055 * gdb.base/constvars.exp (local_compiler_xfail_check): New
21056 proc; use new service proc test_debug_format.
21057 Replace all other "gcc_compiled" tests with this test.
21058 * gdb.base/volatile.exp (local_compiler_xfail_check): New
21059 proc; use new service proc test_debug_format.
21060 Replace all other "gcc_compiled" tests with this test.
21061
210622001-09-27 Michael Snyder <msnyder@redhat.com>
21063
21064 * gdb.base/cvexpr.exp: New file.
21065 * gdb.base/cvexpr.c: New file
21066 Test for expressions using const and volatile keywords.
21067
4e6667ac
CV
210682001-09-26 Corinna Vinschen <vinschen@redhat.com>
21069
21070 * gdb.base/constvars.exp: Check for different orders of keywords
21071 and additional "int" strings in output.
21072
4f337972
AC
210732001-09-22 Andrew Cagney <ac131313@redhat.com>
21074
21075 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
21076 responses from "help maint".
21077
2015650d
FCE
210782001-09-19 Frank Ch. Eigler <fche@redhat.com>
21079
21080 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
21081 to localhost:NNN instead of :NNN, in case Xvfb is listening
21082 only on TCP.
21083
f3bcedc1
CV
210842001-09-19 Corinna Vinschen <vinschen@redhat.com>
21085
21086 * gdb.base/recurse.exp: When checking leaving the watchpoint
21087 scope, recognize when gdb is in function's epilogue and pass.
21088
6b819c92
KS
210892001-09-18 Keith Seitz <keiths@redhat.com>
21090
21091 * lib/insight-support.exp (_gdbtk_export_target_info): Add
21092 support for running tests against sid targets.
21093 (gdbtk_done): Ditto.
21094
a10c9419
CV
210952001-09-18 Corinna Vinschen <vinschen@redhat.com>
21096
21097 * gdb.base/ending-run.c (main): Set stdout buffersize
21098 to the same reasonable value for any target.
21099 * gdb.base/ending-run.exp: Add a regular expression
21100 to make testsuite happy on Sanyo Stormy16 target.
21101
739d0d99
CV
211022001-09-17 Corinna Vinschen <vinschen@redhat.com>
21103
21104 * gdb.base/display.c (do_loops): Add float variable `f'.
21105 Increment f in loop.
21106 * gdb.base/display.exp: Increment timeout by 60 seconds.
21107 Change float display test to use variable `f'.
21108
1b8947f0
JB
211092001-09-17 Jim Blandy <jimb@redhat.com>
21110
21111 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
21112 overflowing the limited breakpoint tables on some ROM monitors
21113 (like the ROM68K).
21114
9890ac81
FCE
211152001-09-15 Frank Ch. Eigler <fche@redhat.com>
21116
21117 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
21118 the "-ac" (disable access control) flag.
21119
6db765ea
JH
211202001-08-30 Jeff Holcomb <jeffh@redhat.com>
21121
21122 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
21123 ints.
21124
4c32cc04
KS
211252001-08-30 Keith Seitz <keiths@redhat.com>
21126
21127 * lib/gdb.exp: Move all insight-related functionality into
21128 separate file.
21129 * lib/insight-support.exp: New file.
21130
8d6e6f81
FCE
211312001-08-29 Frank Ch. Eigler <fche@redhat.com>
21132
21133 * config/sid.exp (sid_start): Never set sid verbosity; disable
21134 expect_background {} that consumed its stdout; tolerate </dev/null.
21135 Attempt to set endianness override in "sid" protocol mode. Cleanup.
21136
6a90e1d0
AC
211372001-08-18 Andrew Cagney <ac131313@redhat.com>
21138
21139 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
21140 CLI jump command to start it.
21141 (mi_run_to_main): Fail immediatly when unexpected output.
21142
1759b3c3
AC
211432001-08-18 Andrew Cagney <ac131313@redhat.com>
21144
21145 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
21146 beginning of function. Fix PR gdb/191.
21147
61d11d80
FCE
211482001-08-16 Frank Ch. Eigler <fche@redhat.com>
21149
21150 * config/sid.exp (sid_start): Don't warn if we cannot figure out
21151 what to force sid endianness to.
21152
942a4df2
KS
211532001-08-15 Keith Seitz <keiths@redhat.com>
21154
21155 * lib/gdb.exp (gdbtk_start): Don't set environment
21156 variables for TCL_LIBRARY and friends. Insight will
21157 now figure these out for itself.
21158
0521c418
MS
211592001-08-02 Michael Snyder <msnyder@redhat.com>
21160
21161 * gdb.base/completion.exp: Remove the symbol "a64l" from
21162 the expect string; this is target-specific, and not related
21163 to what is being tested.
21164
74a9a58a
DB
211652001-08-02 Dave Brolley <brolley@redhat.com>
21166
21167 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
21168
c70819fa
MS
211692001-07-25 Michael Snyder <msnyder@redhat.com>
21170
c2b8fa57
MS
21171 * gdb.base/consecutive.exp: New file. Test stepping over
21172 breakpoints on consecutive instructions.
21173 * gdb.base/consecutive.c: New file.
21174
c70819fa
MS
21175 * gdb.base/call-rt-st.exp: Use double-backslash to quote
21176 curly braces in regular expressions.
21177
2b1a1355
MS
211782001-07-25 Michael Snyder <msnyder@redhat.com>
21179
21180 * gdb.base/ending-run.exp: Accept "Program exited normally" as
21181 legitimate output from stepping out of main.
21182
413eca6f
KS
211832001-07-22 Keith Seitz <keiths@redhat.com>
21184
21185 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
21186 the empty string, do not run the tests.
21187
7e5a9322
SC
211882001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21189
21190 * gdb.base/long_long.exp: Detect size of pointer. Take into
21191 account 2-byte pointers when testing for p/a results.
21192
de58f10f
SC
211932001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21194
d63a86f8 21195 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
21196 and defined to 1K for m68hc11.
21197 (random_data): Reduce table to 1K for embedded platforms (68hc11).
21198 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
21199 (sizeof_random_data): New variable to tell the size of the data table;
21200 don't test past this size; always run to main.
21201
d6f5fea1
SC
212022001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21203
21204 * gdb.base/return2.exp: return of long long and double fails for
21205 68HC11; don't execute these tests on that platform.
21206 * gdb.base/return.exp: Return of a double fails for 68hc11.
21207
c477543d
SC
212082001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21209
21210 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
21211 tests that print a float.
21212 * call-rt-st.exp: Likewise.
21213
63cf1c79
MK
212142001-07-12 Mark Kettenis <kettenis@gnu.org>
21215
21216 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
21217 running this test on Linux.
21218
112f9ab5
MC
212192001-06-24 Michael Chastain <chastain@redhat.com>
21220
21221 * gdb.base/arithmet.exp: Remove some tests to make all test names
21222 unique.
21223
4970cb0f
MS
212242001-07-03 Michael Snyder <msnyder@redhat.com>
21225
21226 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
21227 the output of the ptype command.
21228
d85da69f
MS
212292001-07-02 Michael Snyder <msnyder@redhat.com>
21230
4c8a82de
MS
21231 * gdb.base/completion.exp: Don't assume that break.c is the only
21232 source file that may contain functions named "marker".
d85da69f
MS
21233 * gdb.base/corefile.exp: Quote the curly braces in regexp.
21234
8afc772b
AC
212352001-06-28 Andrew Cagney <ac131313@redhat.com>
21236
21237 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
21238 of files to delete.
21239
21240 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
21241 * gdb.disasm/h8300s.exp: New file.
21242 gdb.disasm/h8300s.s: Likewise.
21243
cff22675
AC
212442001-06-27 Andrew Cagney <ac131313@redhat.com>
21245
21246 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
21247 empty breakpoint tables.
21248
68c81b54
AC
212492001-06-25 Andrew Cagney <ac131313@redhat.com>
21250
21251 * lib/mi-support.exp: Update args=... part of stop-reason
21252 patterns. Accept either a list or a tuple.
21253
2dd62704
AC
212542001-06-23 Andrew Cagney <ac131313@redhat.com>
21255
21256 * lib/mi-support.exp: Remove local emacs variable defining
21257 change-log-default-name.
21258
b4127474
MC
212592001-06-22 Michael Chastain <chastain@redhat.com>
21260
21261 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
21262 This is operationally compatible with the previous version.
21263
8dbfb380
JB
212642001-06-13 Jim Blandy <jimb@redhat.com>
21265
21266 * lib/gdb.exp (gdb_test): Doc fix.
21267
f2d8c86d
MC
212682001-06-10 Michael Chastain <chastain@redhat.com>
21269
21270 * gdb.base/exprs.exp: Remove a duplicate test.
21271
81564d34
JB
212722001-06-06 Jim Blandy <jimb@redhat.com>
21273
21274 * gdb.base/return2.exp (main): Use values to test float and double
21275 returns that are not NaN's, to avoid being confused by IEEE
21276 comparison rules.
21277
da55addb
MS
212782001-06-04 Michael Snyder <msnyder@redhat.com>
21279
21280 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 21281 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
21282 rather than wait for 12 more tests to time out.
21283
42c65987
JB
212842001-06-06 Jim Blandy <jimb@redhat.com>
21285
b18bced9 21286 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 21287 Don't forget to match the GDB prompt.
b18bced9 21288
42c65987
JB
21289 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
21290
5b41e5f0
JB
212912001-06-04 Jim Blandy <jimb@redhat.com>
21292
21293 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
21294 command.
21295
015e046f
KB
212962001-05-31 Kevin Buettner <kevinb@redhat.com>
21297
21298 * gdb.base/annota1.exp (info break): Match four or more spaces
21299 after "Address".
21300
fb1ffbbe
MC
213012001-05-31 Michael Chastain <chastain@redhat.com>
21302
21303 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
21304 (dm_type_int_star): Likewise.
21305 (dm_type_long_star): Likewise.
21306 (dm_type_void_star): Likewise.
21307
5ea2a32c
KB
213082001-05-29 Kevin Buettner <kevinb@redhat.com>
21309
21310 * gdb.base/completion.exp (INPUTRC): Set this environment variable
21311 to a known value in order to get consistent results regardless
21312 of the setting of INPUTRC or the presence or contents of .inputrc.
21313
ae23c492
MS
213142001-05-24 Michael Snyder <msnyder@redhat.com>
21315
ac55707e
MS
21316 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
21317 Don't require that the main thread and the manager thread are the
21318 first in the list.
21319
ae23c492
MS
21320 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
21321 debugging. If test fails, issue an "unsupported" not a "fail".
21322
400071f1
JB
213232001-05-24 Jim Blandy <jimb@redhat.com>
21324
21325 Don't assume that short is shorter than int.
21326 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
21327 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 21328 this isn't true.
400071f1
JB
21329 ("print unsigned char == (~0)"): Add test that verifies that ~0,
21330 an int, is not equal to ~0 stored in an unsigned char. This tests
21331 the same thing that the previous test meant to, but works on
21332 16-bit machines, too.
21333 ("print unsigned char != (~0)"): Same test, complemented.
21334
0816a3e5
MS
213352001-05-24 Michael Snyder <msnyder@redhat.com>
21336
21337 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 21338 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
21339 and prevents dejagnu getting out of step.
21340
f6dc23a9
KB
213412001-05-23 Kevin Buettner <kevinb@redhat.com>
21342
21343 * gdb.base/finish.exp (finish_void): Revise pattern for
21344 stopping on the call statement to not permit stopping at
21345 the start of the instructions comprising the call sequence.
21346
7dbd117d
MC
213472001-05-19 Michael Chastain <chastain@redhat.com>
21348
21349 * gdb.base/callfuncs.exp: Make all test names unique.
21350 * gdb.base/commands.exp: Make all test names unique.
21351 * gdb.base/condbreak.exp: Make all test names unique.
21352 * gdb.base/dbx.exp: Make all test names unique.
21353 * gdb.base/default.exp: Make all test names unique.
21354 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
21355 and TIMEOUT messages to their corresponding PASS message.
21356 * gdb.base/ending-run.exp: Make all test names unique.
21357 * gdb.base/long_long.exp: Remove duplicate test.
21358
6b0b0a9e
KB
213592001-05-21 Kevin Buettner <kevinb@redhat.com>
21360
21361 * gdb.base/finish.exp (finish_void): Allow "finish" command to
21362 stop on the call statement as well as the statement after the
21363 call.
21364
2caa35cb
MS
213652001-05-21 Michael Snyder <msnyder@redhat.com>
21366
21367 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
21368
40713331
EZ
213692001-05-10 Elena Zannoni <ezannoni@redhat.com>
21370
a9c64011
AS
21371 * gdb.base/completion.exp: Revamp test. Make it execute on all
21372 platforms.
40713331 21373
c2c1be8d
EZ
213742001-05-10 Elena Zannoni <ezannoni@redhat.com>
21375
a9c64011
AS
21376 * config/gdbserver.exp (gdb_load): Handle the case
21377 in which the arguments to gdbserver are given in the
21378 baseboard configuration file.
21379 Also handle the case in which the server needs to do a
21380 load.
2c9cd303 21381
9671de48
KS
213822001-05-07 Keith Seitz <keiths@cygnus.com>
21383
a9c64011
AS
21384 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
21385 set up the display for testing.
21386 (gdbtk_start): Convert all paths to paths that tcl will like.
21387 Export target information to environment.
21388 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
21389 necessary.
21390 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
21391 (to_tcl_path): New proc to convert a given pathname into
21392 a path acceptible as an argument to a tcl command.
21393 (_gdbtk_export_target_info): New proc to export target info
21394 into the environment for gdbtk testing.
21395 (gdbtk_done): New proc to signal end-of-test.
9671de48 21396
5a360f47
JB
213972001-05-06 Jim Blandy <jimb@redhat.com>
21398
21399 * restore.c: Make the code of caller0 correspond to its comment.
21400
66c756c6
MS
214012001-05-03 Michael Snyder <msnyder@redhat.com>
21402
21403 * config/sid.exp (gdb_target_sid): Check for error messages.
21404 On error or timeout, don't make expect exit (which will terminate
21405 all subsequent tests); instead just make gdb exit.
d63a86f8 21406 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
21407 return a negative value.
21408
a966fde5
JB
214092001-04-24 Jim Blandy <jimb@redhat.com>
21410
851c18e0
JB
21411 * gdb.c++/templates.exp: If we see the prompt for the overload
21412 list, but we haven't recognized any of the longer patterns,
21413 arrange for this test to fail, not hang.
21414
a966fde5
JB
21415 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
21416 variations.
21417
db144853
MC
214182001-04-22 Michael Chastain <chastain@redhat.com>
21419
21420 * gdb.c++/local.exp: Use the 'runto' library function.
21421 * gdb.c++/namespace.exp: Likewise.
21422 * gdb.c++/overload.exp: Likewise.
21423
3207ec21
KB
214242001-03-26 Kevin Buettner <kevinb@redhat.com>
21425
21426 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
21427 * gdb.base/step-line.exp: New file. Test step/next in presence of
21428 #line directives.
21429 * gdb.base/step-line.c: New file. Test program for the above.
21430 * gdb.base/step-line.inp: New file. We pretend that this file has
21431 been transformed by some other tool into step-line.c.
21432
13b57657
JB
214332001-03-21 Jim Blandy <jimb@redhat.com>
21434
21435 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
21436 unmangled operator names.
21437
754cbe1c
JB
214382001-03-20 Jim Blandy <jimb@redhat.com>
21439
21440 * gdb.threads/linux-dp.exp: Recognize an additional message
21441 generated by GDB when it doesn't understand how to debug threads
21442 on the target system.
21443
177495c9
AC
214442001-03-19 Andrew Cagney <ac131313@redhat.com>
21445
21446 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
21447
f266096b
MC
214482001-03-12 Michael Chastain <chastain@redhat.com>
21449
21450 * gdb.c++/derivation.exp: Use the 'runto' library function.
21451
cac3c2ff
MC
214522001-03-12 Michael Chastain <chastain@redhat.com>
21453
21454 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
21455
b6c11a24
MC
214562001-02-24 Michael Chastain <chastain@redhat.com>
21457
21458 * gdb.c++/ref-types.exp: Change handwritten code to library
21459 function 'runto'.
21460
6bae5bce
OF
214612001-03-16 Orjan Friberg <orjanf@axis.com>
21462
21463 * gdb.base/signals.exp: Set count to 0 explicitly.
21464
0015fd9a
MS
214652001-03-15 Mark Salter <msalter@redhat.com>
21466
21467 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
21468 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
21469 (gdb_load): Add support for additional target_info: gdb_download_size
21470 and gdb_load_timeout.
0015fd9a 21471
fc33412a
DT
21472Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
21473
21474 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
21475 file -- to prevent failing when the compile fails but we have no
21476 intention of running the tests anyway.
fc33412a
DT
21477
21478 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
21479 tests if set.
21480
21481 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 21482 integers.
fc33412a
DT
21483
21484 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
21485 * gdb.c++/namespace.exp: Ditto.
21486
115f06de
OF
214872001-03-07 Orjan Friberg <orjanf@axis.com>
21488
21489 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
21490 * gdb.base/pointers.exp: Relax pattern match of decimals.
21491
b6ba6518
KB
214922001-03-06 Kevin Buettner <kevinb@redhat.com>
21493
21494 * Makefile.in, config/abug.exp, config/cfdbug.exp,
21495 config/cpu32bug.exp, config/dve.exp, config/est.exp,
21496 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
21497 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
21498 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
21499 config/sh.exp, config/sid.exp, config/slite.exp,
21500 config/sparclet.exp, config/udi.exp, config/unknown.exp,
21501 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
21502 config/vxworks.exp, config/vxworks29k.exp,
21503 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
21504 gdb.base/all-bin.exp, gdb.base/annota1.exp,
21505 gdb.base/arithmet.exp, gdb.base/assign.exp,
21506 gdb.base/async.exp, gdb.base/attach.exp,
21507 gdb.base/bitfields.exp, gdb.base/bitops.exp,
21508 gdb.base/break.exp, gdb.base/call-ar-st.exp,
21509 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
21510 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
21511 gdb.base/commands.exp, gdb.base/completion.exp,
21512 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
21513 gdb.base/constvars.exp, gdb.base/corefile.exp,
21514 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
21515 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
21516 gdb.base/ending-run.exp, gdb.base/environ.exp,
21517 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
21518 gdb.base/finish.exp, gdb.base/foll-exec.exp,
21519 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
21520 gdb.base/funcargs.exp, gdb.base/help.exp,
21521 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
21522 gdb.base/logical.exp, gdb.base/long_long.exp,
21523 gdb.base/maint.exp, gdb.base/mips_pro.exp,
21524 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
21525 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
21526 gdb.base/pointers.exp, gdb.base/printcmds.exp,
21527 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
21528 gdb.base/regs.exp, gdb.base/relational.exp,
21529 gdb.base/remote.exp, gdb.base/reread.exp,
21530 gdb.base/restore.exp, gdb.base/return2.exp,
21531 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
21532 gdb.base/selftest.exp, gdb.base/setshow.exp,
21533 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
21534 gdb.base/sigall.exp, gdb.base/signals.exp,
21535 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
21536 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
21537 gdb.base/step-test.exp, gdb.base/structs.c,
21538 gdb.base/structs.exp, gdb.base/structs2.exp,
21539 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
21540 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
21541 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
21542 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
21543 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
21544 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
21545 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
21546 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
21547 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
21548 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
21549 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
21550 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
21551 gdb.fortran/types.exp, gdb.java/jmisc.exp,
21552 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
21553 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
21554 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
21555 gdb.trace/circ.exp, gdb.trace/collection.exp,
21556 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
21557 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
21558 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
21559 gdb.trace/report.exp, gdb.trace/save-trace.exp,
21560 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
21561 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
21562 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
21563 notices.
21564
dc96c6c7 215652001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
21566
21567 * gdb.base/varargs.c (find_max_double): Fix printf format string:
21568 first arg is int not float.
21569
dc96c6c7 215702001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
21571
21572 * gdb.base/reread.exp: Unsupported for non-native targets;
21573 doesn't work for remote debugging.
21574
9b0c4aeb
FN
215752001-02-19 Fernando Nasser <fnasser@redhat.com>
21576
21577 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
21578 * gdb.base/ending-run.exp: Properly handle the BSP state when
21579 stepping past the end of main.
9b0c4aeb 21580
02aa71d5
MC
215812001-02-19 John Moore <jmoore@redhat.com>
21582
21583 * gdb.base/commands.exp (infrun_breakpoint_command_test):
21584 Converted HPUX fix for non-expected items following multiple
21585 step commands into general solution for all platforms.
21586
1fa449a4
MC
215872001-02-18 Michael Chastain <chastain@redhat.com>
21588
21589 * gdb.c++/classes.exp (do_tests): Change runto statements
21590 from "runto 'foo(void)'" to "runto 'foo'". This makes the
21591 statements demangler agnostic.
21592 * gdb.c++/virtfunc.exp (do_tests): Likewise.
21593 (gdb_virtfunc_restart): Likewise.
21594
b2f9ec70
MC
215952001-02-14 Michael Chastain <chastain@redhat.com>
21596
21597 * gdb.c++/inherit.exp (do_tests): Change runto statements
21598 from "runto 'foo(void)'" to "runto 'foo'". This makes the
21599 statements demangler agnostic.
21600
cf74b8ca
AC
21601Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
21602
21603 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
21604 ``continue to bkpt at common_routine in thread 2'' and ``stopped
21605 before calling common_routine 15 times'' tests.
cf74b8ca 21606
99f78f56
MC
216072001-02-11 Michael Chastain <chastain@redhat.com>
21608
21609 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
21610 Helps the test script figure out which demangler is in use.
21611 (dm_type_foo_ref): Ditto.
21612 (dm_type_int_star): Ditto.
21613 (dm_type_long_star): Ditto.
21614 (dm_type_unsigned_int): Ditto.
21615 (dm_type_void): Ditto.
21616 (dm_type_void_star): Ditto.
99707966 21617 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
21618 Probe the gdb demangler and set variables to accommodate
21619 formatting differences.
21620 (info_func_regexp): New function. Same as info_func, but
21621 matches against a regexp.
21622 (info_func): Match against a literal string.
21623 (print_addr_2): New function. Match against a literal string,
21624 which can be different from the input to gdb.
21625 (print_addr): Simply call print_addr_2 with the same argument twice.
21626 (test_lookup_operator_functions): Use demangler formatting variables.
21627 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
21628 the tests in the same order as the C++ class declaration.
21629 (test_paddr_operator_functions): Ditto.
21630 (test_paddr_overloaded_functions): Ditto.
21631 (test_paddr_hairy_functions): Use demangler formatting variables.
21632 Add reference to gdb/19 for related tests.
21633 (do_tests): Call probe_demangler.
21634
1de8f023
KB
216352001-01-30 Kevin Buettner <kevinb@redhat.com>
21636
21637 * gdb.c++/templates.cc (printf): Remove unused function definition.
21638
ca3f91ed
MS
216392001-01-26 Felix Lee <flee@redhat.com>
21640
21641 * sid.exp (sid_exit): Pass host, not target, to remote_close.
21642
216432001-01-25 matthew green <mrg@redhat.com>
21644
21645 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
21646 up sid.
21647 (sid_exit): Call `remote_pop_conn' after GDB is gone.
21648
216492001-01-25 matthew green <mrg@redhat.com>
21650
21651 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 21652 Deprecate $sid_spawn_id.
ca3f91ed
MS
21653 (sid_exit): Remove code necessary only for `spawn.'
21654
216552001-01-25 matthew green <mrg@redhat.com>
21656
21657 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
21658
fb18ec4a
MC
216592001-01-28 Michael Chastain <chastain@redhat.com>
21660
21661 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
21662 to call when tests fail. It takes gdb out of the overloaded
21663 function choice menu back to the main prompt, so that the test
21664 program stays synchronized.
21665 (set_bp_overloaded): New proc to collect all the common
21666 code for setting a breakpoint on an overloaded name. Calls
21667 take_gdb_out_of_choice_menu when needed.
21668 (menu_overload1arg): New variable to collect the repeated
21669 instances of the expected menu for an overloaded name. Change
21670 the regular expression to handle changes in g++ type encoding:
21671 "void" can be either "void" or "", and "unsigned int" can be
21672 either "unsigned int" or "unsigned".
21673 (continue_to_bp_overloaded): Change regular expressions to handle
21674 changes in g++ type encoding.
21675 (no proc): Call take_gdb_out_of_choice_menu when needed.
21676 Remove redundant calls to "info break". Accept either "canceled"
21677 or "cancelled". Change regular expressions in "info break"
21678 calls to handle changes in g++ type encoding. Give all tests
21679 unique strings.
21680
9c646a6e
BE
216812001-01-17 Ben Elliston <bje@redhat.com>
21682
21683 * config/sid.exp: New file.
21684
9549d9c1
AC
21685Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
21686
21687 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
21688
dc96c6c7 216892000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
21690
21691 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
21692 Add a RE to accept a non-ascii char if one is ever presented.
21693
b4df4f68
FN
216942000-12-20 Fernando Nasser <fnasser@redhat.com>
21695
297dd0fd 21696 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 21697
dc96c6c7 216982000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 21699
d63a86f8 21700 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
21701 in regexp. One '\' does not suffice on Linux.
21702
4a7bddb6
MC
217032000-12-09 Michael Chastain <chastain@redhat.com>
21704
21705 * gdb.base/break.exp (test_clear_command): Use a marker function
21706 rather than 'main' for the test function. Also move this
21707 test to an execution point where the marker function names are
21708 guaranteed to be bound to functions. (Executing tests after a
21709 'finish' from main runs into name conflicts with local names
21710 in __libc_start_main).
21711
dc96c6c7 217122000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
21713
21714 * gdb.base/finish.exp: New test for gdb's "finish" command.
21715 * gdb.base/return2.exp: New test for gdb's "return" command.
21716 * gdb.base/return2.c: New source file for above.
21717
dc96c6c7 217182000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
21719
21720 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
21721 * gdb.base/miscexprs.exp: Ditto.
21722 * gdb.base/pointers.exp: Ditto.
21723 * gdb.c++/derivation.exp: Ditto.
21724 * gdb.c++/local.exp: Ditto.
21725 * gdb.c++/namespace.exp: Ditto.
21726 * gdb.c++/overload.exp: Ditto.
21727 * gdb.c++/ref-types.exp: Ditto.
21728
dc96c6c7 217292000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
21730
21731 * gdb.base/constvars.exp: Test result of "up" command.
21732 * gdb.base/miscexprs.exp: Ditto.
21733 * gdb.base/pointers.exp: Ditto.
21734 * gdb.base/scope.exp: Ditto.
21735 * gdb.c++/derivation.exp: Ditto.
21736 * gdb.c++/local.exp: Ditto.
21737 * gdb.c++/namespace.exp: Ditto.
21738 * gdb.c++/overload.exp: Ditto.
21739 * gdb.c++/ref-types.exp: Ditto.
21740
44097287
FN
217412000-11-22 Michael Chastain <chastain@redhat.com>
21742
21743 * mips_pro.exp: Accept either "middle -> top -> main" or
21744 "middle -> main" in the backtrace, because gcc can optimize
21745 tail calls to jumps. Remove setup_xfail for the hppa case.
21746 Add a comment with the original warning messages from PR 3016,
21747 which was filed in 1993, to preserve them for posterity.
21748
9d2e1bab
ND
217492000-11-17 Nick Duffek <nsd@redhat.com>
21750
21751 * lib/gdb.exp (gdb_test): Override timeout with board info.
21752
1aca8eb7
ND
217532000-11-17 Nick Duffek <nsd@redhat.com>
21754
21755 * gdb.base/display.exp: Don't kill running stub. Add "again" to
21756 the second kill and detach messages.
21757
93076499
ND
217582000-11-17 Nick Duffek <nsd@redhat.com>
21759
21760 * configure.in: Add AC_EXEEXT.
21761 * configure: Regenerate.
21762 * Makefile.in (just-check): Export EXEEXT.
21763 * lib/gdb.exp ($EXEEXT): Import from environment.
21764 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
21765 expect "maint dump-me" on Cygwin.
21766 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
21767 $EXEEXT.
21768
30e87cd3
ND
217692000-11-17 Nick Duffek <nsd@redhat.com>
21770
21771 * gdb.base/break.exp: Test backtrace and finish from called
21772 function on all platforms, not just HP-UX.
21773
dc96c6c7 217742000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
21775
21776 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
21777 code from gdb_target_monitor, so it can be used independantly
21778 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 21779
dc96c6c7 217802000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
21781
21782 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
21783 * gdb.base/corefile.exp: Expect the message "Program is being
21784 debugged already" when we send the "corefile" command, since
21785 the preceeding gdb_load may have connected gdb to a remote target.
21786 * gdb.base/display.exp: Disable hardware watchpoints if new
21787 board info variable "no_hardware_watchpoints" is true.
21788 Replace single-letter commands with more readable ones.
21789 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
21790 if new board info variable "no_hardware_watchpoints" is true.
21791 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
21792 to see if stdio (printf) testing is possible.
21793 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
21794 board info variable "no_hardware_watchpoints" is true. Use new
21795 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
21796
39124dea
FN
217972000-11-13 Fernando Nasser <fnasser@redhat.com>
21798
21799 From Orjan Friberg <orjanf@axis.com>:
21800 * gdb.base/printcmds.exp: Escape curly braces followed by a number
21801 in array print pattern match.
21802
a9e2e984
FN
218032000-11-09 Fernando Nasser <fnasser@redhat.com>
21804
21805 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
21806 spelling "cancelled" to U.S. spelling "canceled" to match changes
21807 made to gdb.
21808 * gdb.c++/ovldbreak.exp: Ditto.
21809
c7db355b
PS
218102000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
21811
21812 * gdb.base/callfuncs.c (main): Moved to end of file, call
21813 t_double_values to initialize the FPU before inferior calls are made.
21814 * gdb.base/callfuncs.exp: Test for register preservation after calling
21815 inferior functions. Add tests for continuining, finishing and
21816 returning from a stop in a call dummy.
21817
dc96c6c7 218182000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
21819
21820 * gdb.base/commands.exp: Break up long lines, and re-indent.
21821
dc96c6c7 218222000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
21823
21824 * config/gdbserver.exp: Rewritten from the ground up, to make it
21825 compatible with the current dejagnu tree, and to make it work with
21826 the new "gdbserver" in libremote.
21827
dc96c6c7 218282000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
21829
21830 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
21831 * gdb.base/varargs.exp: Skip entire test if no printf support.
21832 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
21833 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
21834
dc96c6c7 218352000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
21836
21837 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
21838 no floating point support.
21839 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
21840 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
21841 * gdb.base/call-rt-st.exp: Ditto.
21842 * gdb.base/call-strs.exp: Ditto.
21843
bac5fc66
JG
218442000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
21845
21846 * gdb.base/sizeof.c: include <stdio.h>.
21847
21848 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
21849 'finish', otherwise uncaptured gdb_prompt would potentially
21850 throw remaining test points out of sync.
bac5fc66 21851
b22a6027
SB
218522000-07-26 Scott Bambrough <scottb@netwinder.org>
21853
21854 * gdb.base/recurse.exp: Run tests for all targets.
21855 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
21856 gnu-oldld case on ARM.
21857 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
21858 for ARM targets.
d63a86f8 21859
d8231941
AG
21860Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
21861
21862 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
21863 * gdb.java/configure: Rebuild.
21864
8caabe69
AG
21865Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
21866
21867 * gdb.java/jv-exp.exp: New file.
21868
9d273ca3
AG
21869Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
21870
21871 * configure: Rebuilt.
21872 * configure.in (configdirs): Add gdb.java.
21873 * gdb.java/jmisc.java: New file.
21874 * gdb.java/jmisc.exp: New file.
21875 * gdb.java/Makefile.in: New file.
21876 * gdb.java/configure: Rebuilt.
21877 * gdb.java/configure.in: New file.
21878 * lib/java.exp: New file.
21879
4f823a66
AC
21880Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
21881
21882 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 21883 underflow.
4f823a66 21884
2391e11d
AC
21885Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
21886
21887 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 21888 and the compilers sizes.
2391e11d 21889
54602222
ND
218902000-07-09 Nick Duffek <nsd@redhat.com>
21891
21892 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
21893 (use_methods): New function.
21894 (main): Call use_methods().
21895 * gdb.c++/classes.exp (test_method_param_class): New procedure.
21896 (do_tests): Call test_method_param_class.
21897
2bec0572
ND
218982000-07-09 Nick Duffek <nsd@redhat.com>
21899
21900 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
21901 spelling.
21902 (test_enums): New procedure. Move enum tests from end of script
21903 to here. Set breakpoint on function name instead of line number.
21904 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
21905 (enums2): New marker function.
21906 (enums1): New function.
21907 (main): Call enums1(). Move enum tests to enums1().
21908
78492fde
AC
21909Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
21910
21911 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 21912 compile/link program. Update line numbers.
78492fde
AC
21913 * gdb.asm/d10v.inc: Define ``startup''.
21914 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 21915
49a2cef8
AC
21916Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
21917
21918 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
21919
3e6c8688
EZ
219202000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21921
21922 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 21923 of 'help maint print' command.
3e6c8688 21924
9ff5cbe9
AC
21925Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
21926
21927 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 21928 they use gdb_expect_list.
9ff5cbe9 21929
17c579bd
AC
21930Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
21931
21932 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
21933 memory-read-packet-size'' instead of ``set endian big'' to test
21934 long commands.
17c579bd 21935
e6d71bf3
DB
219362000-06-03 Daniel Berlin <dan@cgsoftware.com>
21937
21938 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 21939 g++, and stop skipping them.
e6d71bf3
DB
21940
21941 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
21942 work under g++.
21943
d63a86f8 21944 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
21945 initialization.
21946
dc96c6c7 219472000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
21948
21949 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
21950 the regular expression: accept an (almost) arbitrary sequence of
21951 "frames-invalid" and "breakpoints-invalid" messages both before
21952 and after the "starting" message.
21953
dc96c6c7 219542000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
21955
21956 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 21957
dc96c6c7 219582000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
21959
21960 * gdb.base/annota1.exp (annotate-signal-handler-caller):
21961 Relax the regular expression a little, make it pass on Solaris 8.
21962
8216cda9
KB
219632000-05-12 Kevin Buettner <kevinb@redhat.com>
21964
21965 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 21966 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
21967 Instead, it is permissible for gdb to stop on the line of the
21968 call itself.
21969
1a570b2f
MS
219702000-05-12 Michael Snyder <msnyder@.cygnus.com>
21971
21972 * gdb.base/break.exp (bp on small function, optimized file):
21973 Add a second pass pattern. The behavior differs here between stabs
21974 and dwarf for one-line functions. Stabs preserves two line symbols
21975 (one before the prologue and one after) with the same line number,
21976 but dwarf regards these as duplicates and discards one of them.
21977 Therefore the address after the prologue (where the breakpoint is)
21978 has no exactly matching line symbol, and GDB reports the breakpoint
21979 as if it were in the middle of a line rather than at the beginning.
21980
dc96c6c7 219812000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 21982
d63a86f8 21983 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
21984 rather than "send_gdb" (for consistancy).
21985
7d418785
AC
21986Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
21987
21988 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
21989 * gdb.c++/templates.cc: Properly check for GCC version number.
21990 * lib/compiler.cc: Likewise
21991
dc96c6c7 219922000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 21993
d63a86f8 21994 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
21995 gdb may not stop at the first line of main, due to code motion.
21996
dc96c6c7 219972000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
21998
21999 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
22000 This test depends on parsing the printf output from the target.
22001 Since the sparclet stub doesn't do stdio, this will never work.
22002 * gdb.base/call-rt-st.exp: ditto.
22003 * gdb.base/call-strs: ditto.
22004
dc96c6c7 220052000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
22006
22007 * gdb.base/miscexprs.exp: make sizeof long array test portable.
22008
22009 * gdb.base/ending-run.exp: After connecting to a remote target,
22010 but before running, the target will appear to be in a random
22011 location. Specify both a file and a line for breakpoints.
22012 Also, the function that calls main may be called 'init'
22013 rather than 'start'.
22014
a5a51225
EZ
220152000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22016
22017 * gdb.base/help.exp: Update output for add-symbol-file command.
22018
7930cc7c
FN
220192000-04-10 Fernando Nasser <fnasser@cygnus.com>
22020
22021 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
22022 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
22023
23e37ab1
C
220242000-04-07 J.T. Conklin <jtc@redback.com>
22025
e93c542c
C
22026 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
22027
23e37ab1
C
22028 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
22029
591b8fa3
PDM
22030Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
22031
22032 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 22033 values that can be represented exactly.
591b8fa3
PDM
22034 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
22035 above change, and to not check against the directory part of the source
22036 file name.
22037 (step into print_long_arg_list): Likewise.
22038 (print print_small_structs from print_long_arg_list): Likewise.
22039 (print print_long_arg_list): Likewise.
22040
7a495180
EZ
220412000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22042
30b53638 22043 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 22044
beb998c6
AC
22045Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
22046
22047 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
22048
1c689132
DB
220492000-03-25 Daniel Berlin <dan@cgsoftware.com>
22050
22051 * gdb.base/commands.exp (deprecated_command_test): Add test for
22052 deprecate with no arguments.
22053
c1790a9d
JL
220542000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
22055
22056 * gdb.base/break.exp: Add new test for setting breakpoints on
22057 optimized code so we can test breakpoints work even when function
22058 prologues may be optimized away
22059
003ba290
FN
220602000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
22061
22062 From David Whedon <dwhedon@gordian.com>
a9c64011 22063 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 22064
6837a0a2
DB
220652000-03-22 Daniel Berlin <dan@cgsoftware.com>
22066
22067 * gdb.base/help.exp: Added test for new apropos command.
22068
b9593231
KB
220692000-03-21 Kevin Buettner <kevinb@redhat.com>
22070
22071 * gdb.base/pointers.c (usevar): New function.
22072 (main): Make sure that global variables v_int_pointer2, rptr,
22073 and y are all referenced someplace in the program by calling
22074 usevar() on them. [Some linkers delete symbols which are
22075 never referenced. The space remains, but there's no way to
22076 get a (symbolic) handle on the variable from the debugger.]
22077
751a959b
EZ
220782000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22079
22080 * gdb.base/printcmds.c: Add typedeffed arrays.
22081
22082 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 22083 procedure to test arrays that are typedef'd.
751a959b 22084
73a93a32
JI
220852000-03-13 James Ingham <jingham@leda.cygnus.com>
22086
22087 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 22088 the library directories.
73a93a32 22089
fb40c209
AC
22090Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
22091
22092 * configure.in (configdirs): Add sub directory gdb.mi.
22093 * configure: Re-generate.
22094
22095 * gdb.mi: New directory.
d63a86f8 22096
ee4dd2c9
AC
220972000-02-25 Scott Bambrough <scottb@netwinder.org>
22098
22099 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 22100 a long long value as a double on ARM platforms.
ee4dd2c9 22101
70f0cc22
JB
221022000-02-16 Jim Blandy <jimb@redhat.com>
22103
22104 * gdb.base/break.exp ("breakpoint line number"): Make sure the
22105 default source file is set properly before running this test.
22106
853819b8
EZ
221072000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22108
22109 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 22110 gdbtk/library directory, not in gdbtcl2.
853819b8 22111
dfcd3bfb
JM
221122000-02-04 Jim Blandy <jimb@redhat.com>
22113
22114 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
22115 backslash from regexp pattern.
22116
22117 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
22118 procedure. Use it to run all the "continue to bp overloaded"
22119 tests. Note that this changes the names of the tests slightly.
22120 If the breakpoint hit message includes a hex PC value, because
22121 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
22122 from the real source code, still consider that a pass.
22123
22124 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
22125 XFAIL here if the breakpoint message contains a hex address. Note
22126 similar change on 1999-11-02.
22127
22128 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
22129
22130 * gdb.base/ptype.exp: Establish a default source file before
22131 calling get_debug_format.
22132
221332000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
22134
22135 * gdb.base/watchpoint.exp: Remove duplication of test messages.
22136
8b93c638
JM
221372000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
22138
22139 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
22140 of successive stepi commands -- while in the prologue we should see
22141 the function entry bracket.
22142
221432000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
22144
22145 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
22146 reach __change_mode() when stepping through the end of main().
22147
c5394b80
JM
221482000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
22149
22150 * gdb.base/default.exp: Fix expected pattern.
22151 * gdb.base/help.exp: Same.
22152
0d06e24b
JM
221532000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22154
22155 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 22156 Don't use xfail's because that affects only the following test.
d63a86f8 22157
0d06e24b 22158 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 22159 solaris or linux.
0d06e24b
JM
22160
22161 * gdb.base/selftest.exp: Update to reflect changes to main.c.
22162
dc96c6c7 221632000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 22164
d63a86f8 22165 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
22166 "A syntax error" rather than "A parse error". Accept both.
22167
221682000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
22169
22170 * gdb.base/default.exp: Remove OS dependent string from "target
22171 remote" test.
22172 * gdb.base/help.exp: Same for "help target remote" test.
22173
c3f6f71d
JM
221742000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22175
22176 From Jim Kingdon <kingdon@redhat.com>:
22177
22178 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
22179 prompt (cleanup rather than necessity, but still might keep output
22180 from spilling to next test).
c3f6f71d
JM
22181
221822000-01-02 Fred Fish <fnf@cygnus.com>
22183
22184 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
22185 AIX, which defines them in <sys/types.h>.
22186
ed9a39eb 221871999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 22188
ed9a39eb 22189 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 22190 float" test.
ed9a39eb
JM
22191
221921999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 22193
ed9a39eb 22194 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
22195
22196 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
22197 outermost frame disallowed".
22198
221991999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
22200
22201 * gdb.base/setvar.exp: New tests for setting the value of a struct
22202 with a constant list.
22203
222041999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
22205
22206 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
22207 require the user to type a cast before setting the value of a struct.
22208
de57eccd
JM
222091999-12-06 Jim Blandy <jimb@cygnus.com>
22210
22211 * gdb.base/default.exp: Expect the new 'info float' command on
22212 all i386 platforms.
22213
22214 * gdb.threads/linux-dp.exp: Expand our ability to recognize
22215 LinuxThreads libraries that don't support debugging.
22216
c2d11a7d
JM
22217Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
22218
22219 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
22220 Change the buffer type to ``unsigned char'' to simplify size
22221 arithmetic.
c2d11a7d
JM
22222
22223 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
22224 stub only handles 400-1 byte packets. Verify that the download
22225 worked.
c2d11a7d
JM
22226
222271999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
22228
22229 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
22230 tests, using UNRESOLVED for the untested cases. Also, does not wait
22231 for a timeout if the prompt was received before a recognizable pattern.
22232
222331999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
22234
22235 * lib/gdb.exp (gdb_expect_list): Fix spelling.
22236
222371999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22238
22239 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 22240 watchpoints.
c2d11a7d
JM
22241
222421999-11-24 Jason Merrill <jason@casey.cygnus.com>
22243
22244 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
22245
22246 * gdb.c++/local.exp: Be more flexible in recognizing local class
22247 name mangling. Don't allow horribly truncated method names.
22248 * gdb.c++/derivation.exp: Expect protected inheritance.
22249 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
22250 * gdb.c++/virtfunc.exp: Likewise.
22251 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
22252 when printing a nested enum.
22253
222541999-11-22 Jim Blandy <jimb@cygnus.com>
22255
22256 * gdb.base/step-test.exp: Properly await GDB's response to setting
22257 a breakpoint on the call to large_struct_by_value.
22258
22259 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
22260 just because we have debug info for the `start' function.
22261
222621999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
22263
22264 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
22265 "Unknown signal" messages, which indicate (on LinuxThreads) that
22266 GDB doesn't know how to debug threads on this system. This is
22267 better than hanging while philosopher 0 dumps chatter into gdb.log.
22268
222691999-11-18 Tom Tromey <tromey@cygnus.com>
22270
22271 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
22272
222731999-11-18 Fred Fish <fnf@cygnus.com>
22274
22275 * gdb.base/coremaker2.c: Add sample program for generating
22276 cores that is more self contained than coremaker.c. Eventually
22277 I'll add more code to this and tie it into the testsuite.
22278
4ce44c66
JM
222791999-11-12 Stan Shebs <shebs@andros.cygnus.com>
22280
22281 * gdb.base/dollar.exp: Remove, now in gdb.hp.
22282
222831999-11-10 Jimmy Guo <guo@cup.hp.com>
22284
22285 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 22286 from $srcdir/lib/.
4ce44c66 22287 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 22288 and gdb.c++/.
4ce44c66
JM
22289
22290 * gdb.c++/derivation.exp: remove redundant get compiler info code.
22291
d63a86f8 22292 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
22293 'continue with watch' test point.
22294
222951999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
22296
22297 Merged from p2linux-990323-branch:
d63a86f8 22298
4ce44c66
JM
22299 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
22300
11cf8741
JM
22301Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
22302
22303 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 22304 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
22305
22306Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
22307
22308 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 22309 gdb_expect_list.
11cf8741
JM
22310
22311Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
22312
22313 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
22314
223151999-11-03 Mark Salter <msalter@cygnus.com>
22316
22317 * gdb.base/break.exp: Fix "stub continue" pattern.
22318
223191999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
22320
22321 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
22322
223231999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
22324
22325 * gdb.base/display.exp ("finish"): Add timeout clause.
22326
22327 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
22328 plain prompt clause, so this doesn't have to time out in order to
22329 fail.
22330
22331 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 22332 breakpoint hit messages include an address.
11cf8741
JM
22333
22334 * gdb.base/display.exp: Don't forget to escape parens in regular
22335 expressions. Unix regexp notatation sucks.
22336
223371999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22338
22339 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 22340 order for 'signalled' message.
11cf8741 22341
5c44784c
JM
223421999-11-01 Stan Shebs <shebs@andros.cygnus.com>
22343
22344 From Jimmy Guo <guo@cup.hp.com>:
22345 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
22346 * gdb.base/annota1.c: Add code for tests to work with.
22347
223481999-10-26 Frank Ch. Eigler <fche@cygnus.com>
22349
22350 * gdb.base/remote.exp: New test for remote downloading settings.
22351 * gdb.base/remote.c: New file with large .data.
22352
917317f4
JM
223531999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
22354
22355 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
22356 for LinuxThreads support, merged from the Code Fusion branch.
22357
22358Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
22359
22360 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
22361 containing exp_continue into a while within an expect. Don't
22362 attempt a start more than three times. Check return value from
22363 gdb_load.
d63a86f8 22364
2df3850c
JM
22365Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
22366
22367 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 22368 a pass case.
2df3850c 22369
2acceee2
JM
223701999-10-01 Kevin Buettner <kevinb@cygnus.com>
22371
22372 * gdb.base/break.c (main): Added a statement that we can step
22373 off of.
22374 * gdb.base/break.exp: Added tests for setting a breakpoint
22375 at an offset and stepping onto a breakpoint.
22376
223771999-10-01 Fred Fish <fnf@cygnus.com>
22378
d63a86f8 22379 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
22380 gdb output.
22381
c2c6d25f
JM
223821999-09-18 Jim Blandy <jimb@cris.red-bean.com>
22383
22384 * gdb.base/break.exp: Code locations are in hex, don't forget!
22385 (For HP-UX.)
22386
223871999-09-17 Stan Shebs <shebs@andros.cygnus.com>
22388
22389 * condbreak.exp: Use break.c as test program.
22390 * condbreak.c: Remove, redundant with break.c.
22391
223921999-09-15 Stan Shebs <shebs@andros.cygnus.com>
22393
22394 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 22395 Z-packets if the target needs it.
c2c6d25f
JM
22396
223971999-09-13 James Ingham <jingham@leda.cygnus.com>
22398
22399 * gdb.c++/overload.exp: Added tests for listing overloaded
22400 functions with function pointers in the arg, explicitly calling
22401 out the version you want.
22402
cff3e48b
JM
224031999-09-09 Stan Shebs <shebs@andros.cygnus.com>
22404
22405 * long_long.exp: Add variations of test cases that work for
22406 targets with 16-bit ints and 32-bit doubles.
22407
d4f3574e
SS
224081999-09-08 Stan Shebs <shebs@andros.cygnus.com>
22409
22410 * break.c (main): Compare a possibly-uninitialized argc with an
22411 unlikely value that fits in 16 bits.
22412
224131999-09-07 Stan Shebs <shebs@andros.cygnus.com>
22414
22415 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
22416 0xfeeb, don't want negative numbers if ints are 16 bits.
22417
22418 * lib/gdb.exp (skip_cplus_tests): New proc.
22419 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
22420 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
22421 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
22422 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
22423 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
22424 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
22425 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
22426 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
22427
22428 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
22429
22430Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
22431
22432 * gdb.base/corefile.exp (up): Allow a parameter to appear
22433 in the frame that we're going up to.
22434
22435 From Jim Blandy <jimb@cygnus.com>:
22436
22437 * gdb.base/default.exp (info float): Expect some output now.
22438
22439 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
22440 returning floating-point values to fail on the x86.
22441 * gdb.base/callfwmall.exp (do_function_calls): Same.
22442
22443 * gdb.base/list.exp (test_listsize): Correct expectations for
22444 listing line 1 with listsize 2. Also, listing a single line
22445 works now, as does listing three lines. [Kevin's note: There
22446 were a number of other cases fixed too where the expectations
22447 differed...]
22448
224491999-09-02 Stan Shebs <shebs@andros.cygnus.com>
22450
22451 * gdb.base/selftest.exp: Add case for when version prints as
22452 constant string instead of char pointer.
22453
104c1213
JM
224541999-08-25 Stan Shebs <shebs@andros.cygnus.com>
22455
22456 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 22457 stepping out of main.
104c1213
JM
22458
22459 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
22460 G++ used.
22461
22462 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 22463 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
22464
22465 * gdb.c++/ovldbreak.exp: Update match string in test that
22466 includes a warning of multiple breakpoints.
22467
224681999-08-24 Stan Shebs <shebs@andros.cygnus.com>
22469
22470 * gdb.base/display.exp: Improve precision of step-after-finish
22471 added yesterday.
22472
22473 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 22474 test.
104c1213
JM
22475
22476 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
22477 configs when using G++, not just hppa*.
22478
224791999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22480
22481 * gdb.base/async.c: New file.
22482 * gdb.base/async.exp: New file.
22483
22484Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
22485
22486 * gdb.base/break.exp: Tweak PA specific tests to properly handle
22487 PA64.
22488
53a5351d
JM
22489Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
22490
104c1213
JM
22491 * gdb.base/display.exp: "finish" can leave us mid-line on many
22492 targets, deal with it. Add a small constant to main, instead of
22493 1000 since main+1000 may not be a valid address in the target.
22494
53a5351d
JM
22495 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
22496 on hpux11.
22497
22498 * gdb.base/attach.exp: Handle another hpux11 error message variant
22499 when attaching to a process that does not exist.
22500
225011999-08-19 J.T. Conklin <jtc@redback.com>
22502
22503 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 22504 characters in 'continue to 1241' test.
53a5351d
JM
22505
225061999-08-17 Stan Shebs <shebs@andros.cygnus.com>
22507
22508 * gdb.base/call-ar-st.exp: Add a shorter match case for the
22509 stop in print_long_arg_list, define and use a whitespace
22510 variable in print_small_structs test, add an XFAIL for Solaris.
22511 * gdb.base/dbx.exp: XFAIL func commands until somebody is
22512 interested enough to fix.
22513
7be570e7
JM
225141999-08-13 Keith Seitz <keiths@cygnus.com>
22515
22516 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
22517 (dbx_gdb_load): Remove. Use gdb_load instead, since that
22518 proc knows about targets other than the natives.
22519 (test_assign): Use "gdb_run_cmd" to "run" the target.
22520 Check that we've actually hit the breakpoint at main.
22521 When we attempt to assign a value to a local variable, check
22522 that the variable is in the current scope, i.e., don't use
22523 a test with an empty result.
22524
22525Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
22526
22527 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 22528 command.
7be570e7
JM
22529
225301999-08-09 Stan Shebs <shebs@andros.cygnus.com>
22531
22532 From Jimmy Guo <guo@cup.hp.com> and others at HP:
22533 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
22534 gdb.compat, gdb.threads-hp.
22535 gdb.hp/configure, gdb.hp/configure.in: New files.
22536 gdb.hp/Makefile.in: Recurse into new subdirs.
22537 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
22538 gdb.hp/gdb.objdbg: New directory, tests for debugging info
22539 in object files.
22540 gdb.hp/tools: New directory, aux tools for HP-specific tests.
22541
96baa820
JM
225421999-08-05 Stan Shebs <shebs@andros.cygnus.com>
22543
22544 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 22545 funky printf, remove a bogus p/a test.
96baa820
JM
22546
225471999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22548
22549 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
22550 connected to the target. This is necessary when running not
22551 natively.
96baa820
JM
22552
225531999-08-03 Stan Shebs <shebs@andros.cygnus.com>
22554
22555 * gdb.base/step-test.exp: Removed some extraneous messages.
22556
22557 * gdb.base/long_long.exp: Don't run memory examination tests
22558 on little-endian targets (they will need a different set of
22559 results to match).
22560
225611999-08-02 Stan Shebs <shebs@andros.cygnus.com>
22562
22563 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
22564 until somebody decides to fix GDB.
22565
22566 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 22567 constant as "ULL".
96baa820
JM
22568 * gdb.base/long_long.exp: Loosen x/c test, add partial result
22569 matches for a couple x/2 commands.
22570
a0b3c4fd
JM
225711999-07-30 Stan Shebs <shebs@andros.cygnus.com>
22572
22573 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
22574 by merging in ref-types2 tests.
22575 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
22576
22577 From Jimmy Guo <guo@cup.hp.com> and others at HP:
22578 * gdb.c++/Makefile.in: Add standard actions.
22579 (EXECUTABLES): Rename from PROGS, update list.
22580 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
22581 from gdb.hp.
22582 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
22583 foo and bar locals.
22584 * gdb.c++/anon-union.exp: Fix tests to match.
22585 * gdb.c++/classes.exp: Run if HP compiler used, add extra
22586 expect matches to handle output variations.
22587 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
22588 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 22589 output, add HP alternatives for new and delete prints.
a0b3c4fd 22590 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 22591 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
22592 * gdb.c++/demangle.exp: Use $style when reporting failure.
22593 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
22594 * gdb.c++/inherit.exp: Run if HP compiler used, add some
22595 match alternatives.
22596 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 22597 compilers.
a0b3c4fd
JM
22598 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
22599 * gdb.c++/method.exp: Add match alternatives.
22600 * gdb.c++/misc.cc: Add bool types.
22601 * gdb.c++/misc.exp: Add tests for bool types.
22602 * gdb.c++/overload.exp: Add xfails.
22603 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
22604 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
22605 add some more template parameter tests (only for HP currently).
22606 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
22607 * gdb.c++/virtfunc.cc: Add return type and value for main.
22608 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
22609 match alternatives.
d63a86f8 22610
a0b3c4fd
JM
226111999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22612
22613 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
22614
226151999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
22616
22617 * gdb.base/signals.exp: Don't expect getting a backtrace from
22618 within a signal handler to fail on Linux.
22619
226201999-07-29 Stan Shebs <shebs@andros.cygnus.com>
22621
22622 From Jimmy Guo <guo@cup.hp.com> and others at HP:
22623 * lib/gdb.exp: Remove some gratuitious semicolons.
22624 (delete_breakpoints): Increase timeout.
22625 (gdb_expect): Add -notransfer option.
22626 (gdb_test): Use -notransfer option.
22627 (get_compiler_info): Add f77 case.
22628 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 22629 case.
a0b3c4fd
JM
22630 (gdb_preprocess): Call get_compiler.
22631
22632 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
22633 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
22634 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
22635 gdb.base/long_long.exp, gdb.base/printcmds.exp,
22636 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
22637 third arg to gdb_test.
a0b3c4fd
JM
22638 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
22639 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 22640 HP-UX xfails, add others.
a0b3c4fd
JM
22641 * gdb.base/completion.exp: Reflect name change of self-test.
22642 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
22643 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
22644 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
22645 HP failure number.
a0b3c4fd
JM
22646 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
22647 useless HP-UX 10.30 references.
22648 * gdb.base/maint.exp: Loosen matches.
22649 * gdb.base/pointers.c (main): Declare more_code.
22650 * gdb.base/pointers.exp: Match on output of a `next'.
22651 * gdb.base/structs.c: Add prototypes.
22652 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
22653 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
22654
226551999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22656
22657 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 22658 command.
a0b3c4fd
JM
22659
226601999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22661
22662 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
22663 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
22664
22665 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
22666 debug info. Deal with lack of signal hanlder info in stack.
22667
a9c64011 22668 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
22669 * gdb.base/annota1.exp: If printf has debug info, deal with it.
22670
5a2468f5
JM
226711999-07-19 Stan Shebs <shebs@andros.cygnus.com>
22672
22673 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 22674 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 22675
adf40b2e
JM
22676Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
22677
22678 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 22679 a1-selftest.exp.
adf40b2e
JM
22680 * gdb.base/configure: Re-generate.
22681
226821999-07-12 Stan Shebs <shebs@andros.cygnus.com>
22683
22684 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
22685 in trying to run first and name is too long.
22686
22687 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
22688 pointers2.c and pointers2.exp, respectively.
22689 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
22690 doschk happier.
22691
43e526b9
JM
226921999-07-08 Stan Shebs <shebs@andros.cygnus.com>
22693
22694 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
22695 callfuncs2.c and callfuncs2.exp.
22696
22697 * gdb.base/list.exp: Remove mistaken xfails.
22698 * gdb.base/list0.h: Add optional prototypes.
22699
9846de1b
JM
22700Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
22701
a9c64011 22702 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 22703 calling malloc.
a9c64011
AS
22704 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
22705 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 22706 use.
9846de1b
JM
22707
227081999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22709
22710 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
22711 * gdb.base/annota2.cc, annota2.exp: Move from here.
22712 * gdb.c++/annota2.cc, annota2.exp: To here.
22713 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
22714
43ff13b4
JM
22715Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
22716
22717 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 22718 a consistent format.
43ff13b4 22719
085dd6e6
JM
227201999-06-25 Stan Shebs <shebs@andros.cygnus.com>
22721
22722 From Jimmy Guo <guo@cup.hp.com> and others at HP:
22723 * lib/gdb.exp (get_compiler_info): Add detection for assorted
22724 HP compilers, also set the globals $true and $false.
22725
22726 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
22727 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
22728 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
22729 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
22730 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
22731 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
22732 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
22733 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
22734 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
22735 whatis.c} Add C++ compatible function definitions and return
22736 types, add includes for library functions.
085dd6e6
JM
22737 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
22738 * gdb.base/step-test.c (myglob): Rename from glob.
22739 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
22740 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
22741 files, move here from gdb.hp.
085dd6e6 22742 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
22743 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
22744 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
22745 Adjust line numbers in regexps.
085dd6e6
JM
22746
22747 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
22748 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
22749 instead of 0/1.
22750
22751 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
22752 foll-vfork.exp: New files, move here from gdb.hp.
22753 * gdb.base/page.exp: New file, test of pagination command.
22754
22755 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
22756 recursion test.
22757 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
22758
22759 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 22760 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
22761
22762 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 22763 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 22764 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 22765 watchpoint test.
085dd6e6
JM
22766 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
22767 them work.
22768 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
22769 expressions properly.
22770 * gdb.base/corefile.exp: Loosen the match slightly.
22771 * gdb.base/default.exp: Allow "Error accessing memory" message
22772 also.
22773 * gdb.base/display.exp: Skip over x/0 j if PA64.
22774 * gdb.base/funcargs.exp: Add xfails for HP-UX.
22775 * gdb.base/interrupt.exp: Ditto.
22776 * gdb.base/langs.exp: Add symbolic matches governed by compiler
22777 in use.
22778 * gdb.base/list.exp: Add xfails for HP-UX.
22779 * gdb.base/long_long.exp: Refine some of the numeric matches.
22780 * gdb.base/mips_pro.exp: Xfail on HP-UX.
22781 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
22782 * gdb.base/nodebug.exp: Succeed on more varieties of output.
22783 * gdb.base/opaque.exp: Remove some HP-UX xfails.
22784 * gdb.base/ptype.exp: Succeed on more varieties of output.
22785 * gdb.base/scope.exp: Add xfails for HP-UX.
22786 * gdb.base/sect-cmd.exp: Add more cases.
22787 * gdb.base/setvar.exp: Add xfails for HP-UX.
22788 * gdb.base/shlib-call.exp: Loosen some matches slightly.
22789 * gdb.base/signals.exp: Match on void symbolically.
22790 * gdb.base/step-test.exp: Add case for PA64.
22791 * gdb.base/term.exp: Add exit and restart.
22792 * gdb.base/twice.exp: Clean up after self.
22793 * gdb.base/varargs.exp: Disable overload resolution explicitly.
22794 * gdb.base/whatis.exp: Allow more ways to pass tests.
22795
22796 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 22797 no longer useful.
085dd6e6
JM
22798
22799Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
22800
22801 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 22802 list of patterns.
085dd6e6 22803 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
22804 print_double_array(double_array)", "continuing to breakpoint
22805 1018", "print print_double_array(array_d)" and "continuing to
22806 1034" tests.
d63a86f8 22807
085dd6e6
JM
228081999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
22809
a9c64011 22810 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
22811
228121999-06-24 Stan Shebs <shebs@andros.cygnus.com>
22813
22814 * config/mt-*: Remove, these haven't been used since 1996.
22815
228161999-06-22 Stan Shebs <shebs@andros.cygnus.com>
22817
22818 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 22819 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
22820 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
22821
9e0b60a8
JM
228221999-06-18 Stan Shebs <shebs@andros.cygnus.com>
22823
22824 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
22825 simpler match case for the ptype of the big class.
22826
228271999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
22828
22829 * gdb.exp: Fix test for gdb_prompt existence.
22830
228311999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
22832
22833 * gdb.exp (gdb_test): Add fail after calls to perror.
22834
228351999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
22836
22837 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
22838
228391999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
22840
22841 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
22842
0f71a2f6
JM
22843Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
22844
22845 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 22846 malloc() is linked in.
0f71a2f6
JM
22847
228481999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
22849
22850 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
22851 step at end.
22852
22853 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
22854
228551999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
22856
22857 * gdb.java/jv-print.exp: New file. (Our first Java test!)
22858
cce74817
JM
22859Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
22860
22861 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
22862 * gdb.base/mips_pro.exp: Likewise.
22863
228641999-06-02 Keith Seitz <keiths@cygnus.com>
22865
22866 * gdb.c++/templates.cc: Change all "new" operators to throw
22867 an exception.
22868 * gdb.c++/cplusfuncs.cc: Likewise.
22869
22870 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
22871
22872Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
22873
22874 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
22875 * gdb.base/ending-run.exp: When stepping out of main, accept a
22876 step into an arbitrary assembler file.
cce74817 22877
392a587b
JM
228781999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22879
d63a86f8 22880 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 22881 "breakpoint-invalid" to be printed.
d63a86f8 22882 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
22883 number of "frames-invalid" and "breakpoint-invalid" to be printed.
22884 * gdb.base/annota2.cc: Initialize a.x to 0.
22885
9e086581
JM
228861999-05-17 Keith Seitz <keiths@cygnus.com>
22887
22888 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
22889 when "skip_float_tests" set.
22890 Ditto for "print print_double_array(array_d)", "print print_small_structs",
22891 "print print_ten_doubles", and "step into print_long_arg_list".
22892 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
22893 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
22894 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
22895 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
22896 "skip_float_tests" is set.
22897 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
22898 when "skip_float_tests" set.
d63a86f8 22899
cd0fc7c3
SS
229001999-05-06 Keith Seitz <keiths@cygnus.com>
22901
22902 * gdb.base/annota2.cc: Include stdio.h.
22903
22904Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
22905
22906 * gdb.base/crossload.exp: Remove, this has been disabled ever
22907 since BFD stopped including all targets, and cross-GDB gets
22908 plenty of testing anyway.
22909 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
22910 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
22911 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
22912 * gdb.base/README: Remove, was doc for this.
22913 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 22914 needed.
cd0fc7c3 22915
b83266a0
SS
229161999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22917
22918 * gdb.base/call-ar-st.exp: Fix one regular expression in test
22919 output.
22920
22921 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
22922 * gdb.base/annota2.exp: New file. More annotation tests.
22923 * gdb.base/annota1.c: New file. Source file for annota1.exp.
22924 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
22925
229261999-04-23 Angela Marie Thomas <angela@cygnus.com>
22927
22928 * config/cfdbug.exp: New file.
22929
7a292a7a
SS
229301999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
22931
22932 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
22933 Marcus Daniel's and Dale Hawkins's demangler crashes.
22934
22935 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
22936 test_lucid_style_demangling, test_arm_style_demangling,
22937 test_hp_style_demangling): Try Tom Tromey's core-dumping
22938 identifier under each demangling style.
7a292a7a
SS
22939
229401999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
22941
22942 * gdb.c++/demangle.exp: Include the current demangling style
22943 in all test names.
22944 (current_demangling_style): New global variable.
22945 (set_demangling_style, test_demangling_core, test_demangling,
22946 test_demangling_exact): New functions.
22947 (test_gnu_style_demangling, test_lucid_style_demangling,
22948 test_arm_style_demangling, test_hp_style_demangling): Use those,
22949 instead of calling gdb_test and gdb_test_exact directly.
22950 (catch_demangling_errors): New function, which reports errors
22951 signalled by the demangling test functions in an orderly way.
22952 (do_tests): Use catch_demangling_errors.
22953
229541999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
22955
22956 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 22957 grouping in expressions, not {}.
7a292a7a
SS
22958
22959 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 22960 initialized yet.
7a292a7a
SS
22961
229621999-04-01 Stan Shebs <shebs@andros.cygnus.com>
22963
22964 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
22965 are listed.
22966
229671999-03-26 Stan Shebs <shebs@andros.cygnus.com>
22968
22969 * gdb.stabs/weird.exp: Test for CC being defined before
22970 looking at its value.
22971
229721999-03-25 Stan Shebs <shebs@andros.cygnus.com>
22973
22974 * gdb.base/call-ar-st.exp: Remove stray '#'.
22975 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
22976 "short int" and "long int".
22977 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 22978 change, to mollify finicky HP compiler.
7a292a7a
SS
22979 * gdb.hp/reg-test.exp (testfile): Fix file name.
22980 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 22981
7a292a7a
SS
22982 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
22983 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
22984 alternate form of enum ptype.
22985
c906108c
SS
229861999-03-23 Stan Shebs <shebs@andros.cygnus.com>
22987
7a292a7a
SS
22988 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
22989 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
22990 passing skip_hp_tests, so as not to waste time on guaranteed
22991 failure.
7a292a7a 22992
c906108c
SS
22993 * gdb.c++/overload.cc: Pass string instead of char addr, always
22994 init ccpfoo.
22995 * gdb.c++/templates.cc: Fix syntax error.
22996
7a292a7a
SS
22997Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22998
22999 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 23000 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
23001 command.
23002
230031999-03-18 James Ingham <jingham@cygnus.com>
23004
23005 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
23006
23007 * gdb.c++/method.exp: It was testing an uninitialized int on the
23008 stack and assuming it was positive.
23009
23010 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
23011
23012 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 23013 keep it from killing the rest of the tests.
7a292a7a
SS
23014 Use gdb_continue_to_end.
23015
23016 * gdb.base/sigall.exp: use gdb_continue_to_end.
23017
23018 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
23019
23020 * gdb.base/display.exp: use runto_main, not run.
23021
d63a86f8
RM
23022 * gdb.base/default.exp: Check for the current error message in the
23023 r abbreviation test.
7a292a7a
SS
23024 Add strongarm to the targets that know info float.
23025
d63a86f8 23026 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
23027 run which doesn't work with monitors.
23028
23029 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
23030
23031 * gdb.base/break.exp: use the gdb_continue_to_end proc.
23032
23033 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
23034 program. Traps the case (in Cygmon) when the program never really
23035 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
23036 more places, so I used my name. Sorry Mark...
23037
23038 * config/monitor.exp (gdb_target_monitor): added another
23039 target_info parameter: remotebinarydownload. This will set the
23040 remotebinarydownload flag if this is causing some boards trouble.
23041
230421999-03-18 Mark Salter <msalter@cygnus.com>
23043
23044 * lib/gdb.exp (continue_to_exit): New function.
23045
23046 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
23047 * gdb.base/ending-run.exp: Ditto.
23048 * gdb.base/step-test.exp: Ditto.
23049
230501999-03-16 Stan Shebs <shebs@andros.cygnus.com>
23051
23052 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
23053 (suggested by Art Haas <ahaas@neosoft.com>).
23054
230551999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
23056
889bf7c5 23057 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
23058
23059Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
23060
23061 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 23062 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
23063
230641999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
23065
23066 * gdb.base/call-strs.exp: Don't assume that `step' will step over
23067 a call to strlen; sometimes we do have sources.
23068
230691999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
23070
23071 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 23072 character, so GDB won't print garbage after its end.
d63a86f8 23073
c906108c
SS
23074 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
23075 breakpoint there instead. Sometimes GCC emits memcpy to handle
23076 the large structures being passed by value, so we step into that
23077 instead of sum_array_print, which obscures what we're really testing.
23078 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
23079 the bizarre steps into memcpy, so do that here. Add check for
23080 stepping into function calls that pass large structures by value.
23081 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
23082 Remove all references to specific line numbers.
23083 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
23084 New type and function.
23085 (main): Call large_struct_by_value, passing it a large struct by value.
23086 * lib/gdb.exp (gdb_get_line_number): New function.
23087
23088 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
23089 more portable.
23090
7a292a7a
SS
230911999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
23092
c906108c
SS
23093 * lib/gdb.exp: Doc fixes.
23094
7a292a7a
SS
230951999-03-05 Nick Clifton <nickc@cygnus.com>
23096
d63a86f8 23097 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
23098
230991999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
23100
c906108c 23101 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
23102 commands. They're not germane to this test, and they don't work
23103 that way on remote targets.
c906108c 23104
3fc11d3e
JM
231051999-03-01 James Ingham <jingham@cygnus.com>
23106
23107 * Changelog entries merged over from gdb development branch.
23108
3fc11d3e
JM
23109 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
23110
23111 * lib/gdb.exp (gdbtk_analyze_results): Generic function
23112 for outputting results of test run.
23113
2d4a1622 23114 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
23115
23116 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 23117
7a292a7a
SS
231181999-02-25 Felix Lee <flee@cygnus.com>
23119
23120 * lib/gdb.exp (debug_format): initialize
23121
c906108c
SS
231221999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
23123
23124 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
23125 * gdb.base/call-rt-st.c: Ditto.
23126
c906108c
SS
231271999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
23128
23129 * gdb.threads/pthreads.exp (horiz): New variable.
23130 (test_startup): Fix regexps that capture thread numbers.
23131
231321999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
23133
23134 * gdb.base/smoke.exp: Disambiguate two test case names (both
23135 called ``print'').
23136
23137Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
23138
23139 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 23140 compilation.
c906108c
SS
23141
231421999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
23143
23144 * gdb.base/miscexprs.exp: Change patterns to match GDB's
23145 actual output formatting.
23146 * gdb.base/smoke.exp: GDB removes leading 0's.
23147 * gdb.base/volatile.exp: Don't check type of remuneration;
23148 that variable is no longer defined in constvars.c.
23149 * gdb.base/step-test.c (main): Exit with explicit exit code.
23150 * gdb.base/step-test.exp: Remove two nexti checks--they are
23151 not portable.
23152
231531999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
23154
23155 * gdb.base/help.exp ("help delete display"): Fix test to match
23156 gdb's output.
23157
23158 * gdb.base/long_long.c (known_types): Initialize values to zero.
23159 * gdb.base/long_long.exp: Step one more line
23160 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
23161 leading zeros. Explicitly ask for hex formatting. Use
23162 unique test case names.
c906108c
SS
23163
23164Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23165
d63a86f8 23166 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
23167
23168 * gdb.c++/method.exp: Add missing close brace.
23169
231701999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
23171
23172 * gdb.base/maint.exp: Use 'set height 0' to disable page
23173 prompting, not 'set height 400'.
23174
23175 Fix a bunch of timeouts.
23176 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
23177 four separate tests, so expect doesn't take forever to match a ton
23178 of text against a regexp with lots of .* forms.
23179 ("maint print psymbols", "maint print symbols"): Make some of
23180 these greps more selective, so that expect doesn't try to wade
23181 through huge piles of output and time out.
23182
23183 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
23184
23185 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
23186 tests: one which doesn't expect shlib events to be reported, and
23187 another which does, but is XFAIL for all platforms other than
23188 HP/UX.
c906108c
SS
23189
23190 * gdb.base/break.exp: Teach the test suite that the `catch
23191 fork', `catch vfork', and `catch exec' commands produce error
23192 messages on platforms that don't provide these features.
23193
23194Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
23195
23196 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
23197 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
23198 (shortening names from solib_threshold.exp etc), won't run on
23199 anything but HP-UX for the foreseeable future.
c906108c 23200 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 23201 reflect move.
c906108c
SS
23202
23203Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
23204
23205 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 23206 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
23207
23208Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
23209
23210 * gdb.base/shlib-call.exp: add test cases to verify that gdb
23211 successfully re-sets breakpoints in shared libraries.
23212 * gdb.base/shmain.c (main): return 0, don't fall off the end.
23213
23214Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23215
d63a86f8
RM
23216 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
23217 and compiled w/o GCC.
c906108c
SS
23218
23219 * gdb.hp/watch-cmd.exp: ditto.
23220
23221 * gdb.hp/watch-hp.exp: ditto.
23222
23223 * gdb.hp/xdb1.exp: ditto.
23224
23225 * gdb.hp/xdb2.exp: ditto.
23226
23227 * gdb.hp/dbx.exp: ditto.
23228
23229Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
23230
23231 * constvars.c: Remove C++-isms.
23232 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 23233 with GCC.
c906108c
SS
23234
23235Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
23236
23237 The following changes are part of the HP merge.
23238
23239 * gdb.base/break.exp: new tests to verify that catchpoints for
23240 fork, vfork, and exec don't trigger inappropriately.
23241
23242 * gdb.base/opaque.exp: compile one file at a time, then link.
23243
23244 * gdb.base/signals.exp: be more restrictive about which hppa
23245 systems receive a setup_xfail. new tests.
23246
23247 * gdb.base/solib_threshold.build: new file.
23248 * gdb.base/solib_threshold.exp: new file.
23249 * gdb.base/solib_threshold.link_opts: new file.
23250 * gdb.base/solib_threshold.mk: new file.
23251 * gdb.base/gen_solib_threshold.c: new file.
23252
23253 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
23254 tests. New tests for enums inside classes.
23255
23256 * gdb.c++/compiler.cc: indicate support of template debugging.
23257
23258 * gdb.c++/demangle.exp: run hp style demangling tests.
23259
23260 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
23261 tests.
23262
23263 * gdb.c++/misc.cc: changes to support new tests.
23264
23265 * gdb.c++/templates.cc: changes to support HP's compiler; changes
23266 to support new tests.
23267
23268 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
23269 gcc, then skip these tests.
23270
23271Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
23272
23273 The following files are part of the HP merge; some had longer
23274 names at HP, but have been renamed to be no more than 14
23275 characters in length.
23276
23277 * gdb.hp/ambiguous.cc: new file.
23278 * gdb.hp/ambiguous.exp: new file.
23279 * gdb.hp/attach.exp: new file.
23280 * gdb.hp/attach2.exp: new file.
23281 * gdb.hp/classes-hp.exp: new file.
23282 * gdb.hp/ctti.exp: new file.
23283 * gdb.hp/ctti-add.cc: new file.
23284 * gdb.hp/ctti-add1.cc: new file.
23285 * gdb.hp/ctti-add2.cc: new file.
23286 * gdb.hp/ctti-add3.cc: new file.
23287 * gdb.hp/dbx.exp: new file.
23288 * gdb.hp/exception.cc: new file.
23289 * gdb.hp/exception.exp: new file.
23290 * gdb.hp/foll-exec.c: new file.
23291 * gdb.hp/foll-exec.exp: new file.
23292 * gdb.hp/foll-fork.c: new file.
23293 * gdb.hp/foll-fork.exp: new file.
23294 * gdb.hp/foll-vfork.c: new file.
23295 * gdb.hp/foll-vfork.exp: new file.
23296 * gdb.hp/inherit-hp.exp: new file.
23297 * gdb.hp/more-steps.exp: new file.
23298 * gdb.hp/namespace.cc: new file.
23299 * gdb.hp/namespace.exp: new file.
23300 * gdb.hp/optimize.exp: new file.
23301 * gdb.hp/pxdb.c: new file.
23302 * gdb.hp/pxdb.exp: new file.
23303 * gdb.hp/quicksort.exp: new file.
23304 * gdb.hp/reg-test.exp: new file.
23305 * gdb.hp/reg-test.s: new file.
23306 * gdb.hp/sized-enum.c: new file.
23307 * gdb.hp/sized-enum.exp: new file.
23308 * gdb.hp/start-stop.exp: new file.
23309 * gdb.hp/templ-hp.cc: new file.
23310 * gdb.hp/templ-hp.exp: new file.
23311 * gdb.hp/thr-lib.c: new file.
23312 * gdb.hp/thr-lib.exp: new file.
23313 * gdb.hp/thr-lib.h: new file.
23314 * gdb.hp/thr-liblib.c: new file.
23315 * gdb.hp/virtfun-hp.c: new file.
23316 * gdb.hp/virtfun-hp.exp: new file.
23317 * gdb.hp/watch-cmd.exp: new file.
23318 * gdb.hp/watch-hp.exp: new file.
23319 * gdb.hp/xdb1.exp: new file.
23320 * gdb.hp/xdb2.exp: new file.
23321 * gdb.hp/xdb3.exp: new file.
23322
23323Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
23324
23325 The following files are part of the HP merge; some had longer
23326 names at HP, but have been renamed to be no more than 14
23327 characters in length.
23328
23329 * gdb.base/ss.h: new file.
23330 * gdb.base/call-ar-st.c: new file.
23331 * gdb.base/call-ar-st.exp: new file.
23332 * gdb.base/call-rt-st.c: new file.
23333 * gdb.base/call-rt-st-exp: new file.
23334 * gdb.base/call-strs.exp: new file.
23335 * gdb.base/ena-dis-br.exp: new file.
23336 * gdb.base/environ.exp: new file.
23337 * gdb.base/long_long.exp: new file.
23338 * gdb.base/sect-cmd.exp: new file.
23339 * gdb.base/shlib-cl2.exp: new file.
23340 * gdb.base/smoke.exp: new file.
23341 * gdb.base/so-impl-ld.c: new file.
23342 * gdb.base/so-impl-ld.exp: new file.
23343 * gdb.base/so-indr-cl.c: new file.
23344 * gdb.base/so-indr-cl.exp: new file.
23345 * gdb.base/varargs.exp: new file.
23346 * gdb.base/volatile.exp: new file.
23347 * gdb.base/whatis-exp.exp: new file.
7a292a7a 23348 * gdb.base/display.exp: new file.
c906108c
SS
23349 * gdb.c++/derivation.exp: new file.
23350 * gdb.c++/local.exp: new file.
23351 * gdb.c++/member-ptr.exp: new file.
23352 * gdb.c++/overload.exp: new file.
23353 * gdb.c++/ovldbreak.exp: new file.
23354 * gdb.c++/ref-types.exp: new file.
23355 * gdb.c++/ref-types2.exp: new file.
23356 * gdb.c++/userdef.exp: new file.
d63a86f8 23357
c906108c
SS
23358Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
23359
23360 * gdb.base/default.exp: Reflect wording change in remote.c.
23361
dc96c6c7 23362Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23363
23364 * gdb.base/help.exp: Update to reflect current text.
23365
23366Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
23367
23368 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
23369 they're stack variables and contain garbage.
23370 * gdb.c++/anon-union.exp: new file.
23371
23372 The following changes were made by David Taylor
889bf7c5
PA
23373 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
23374 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
23375 in changes by HP.
c906108c
SS
23376
23377 * gdb.base/bitops.exp: new file.
23378 * gdb.base/default.exp: change expected messages for catch and
23379 info catch tests to reflect HP merge changes.
23380 * gdb.base/enable-disable-break.exp
23381 * gdb.base/ending-run.c: new file.
23382 * gdb.base/long_long.c: new file.
23383 * gdb.base/maint.exp: new file.
23384 * gdb.base/pointers2.exp: new file.
23385 * gdb.base/shlib-call2.exp: new file.
23386 * gdb.base/solib.exp: new file.
23387 * gdb.base/step-test.c: new file.
23388 * gdb.c++/anon-union.cc: new file.
23389 * gdb.c++/local.cc: new file.
23390 * gdb.c++/member-pointer.cc: new file.
23391 * gdb.c++/method.cc: new file.
23392 * gdb.c++/ref-types.cc: new file.
23393 * gdb.c++/ref-types2.cc: new file.
23394 * gdb.c++/userdef.cc: new file.
d63a86f8 23395
c906108c
SS
23396 * gdb.base/scope.exp: compile one file at a time, then link.
23397 * gdb.base/langs.exp: ditto.
23398 * gdb.base/list.exp: ditto.
d63a86f8 23399
c906108c
SS
23400Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
23401
23402 The following changes were made by David Taylor
889bf7c5
PA
23403 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
23404 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
23405 in changes by HP.
d63a86f8 23406
c906108c
SS
23407 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
23408 skip tests. When compiling pass c++ flag to gdb_compile.
23409 * gdb.c++/
d63a86f8 23410
c906108c
SS
23411 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
23412 test for on hppa*-*-hpux*; use args to see if c++ was specified.
23413 (skip_hp_tests): new function.
23414 (gdb_preprocess): new function.
23415
23416 * configure.in (hpdir): decide whether to configure gdb.hp.
23417 * configure: regenerated.
23418
23419 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
23420 to delete on clean.
23421 (EXECUTABLES): update to reflect new additions.
23422 * gdb.base/commands.exp: update message expected.
23423 * gdb.base/default.exp: add copyright notice.
23424 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
23425 * gdb.base/help.exp: update messages to reflect current text.
23426 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
23427 targets for recurse tests.
23428 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
23429 skip this file.
23430
23431 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
23432 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
23433 compilation.
23434 * gdb.c++/misc.exp: ditto.
23435 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
23436 run the tests. tell gdb_compile that it's a c++ compilation.
23437
23438 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 23439
c906108c
SS
23440 * gdb.base/all-bin.exp: new file.
23441 * gdb.base/arithmet.exp: new file.
23442 * gdb.base/assign.exp: new file.
23443 * gdb.base/completion.exp: new file.
23444 * gdb.base/cond-expr.exp: new file.
23445 * gdb.base/condbreak.exp: new file.
23446 * gdb.base/define.exp: new file.
23447 * gdb.base/dollar.exp: new file.
23448 * gdb.base/environment.exp: new file.
23449 * gdb.base/eval-skip.exp: new file.
23450 * gdb.base/jump.exp: new file.
23451 * gdb.base/logical.exp: new file.
23452 * gdb.base/pointers.exp: new file.
23453 * gdb.base/relational.exp: new file.
23454 * gdb.base/section_command.exp: new file.
23455 * gdb.base/whatis-expr.exp: new file.
23456
23457 * gdb.base/all-types.c: new file.
23458 * gdb.base/call-array-struct.c: new file.
23459 * gdb.base/call-return-struct.c: new file.
23460 * gdb.base/call-strings.c: new file.
23461 * gdb.base/callfuncs2.c: new file.
23462 * gdb.base/condbreak.c: new file.
23463 * gdb.base/constvars.c: new file.
23464 * gdb.base/display.c: new file.
23465 * gdb.base/int-type.c: new file.
23466 * gdb.base/jump.c: new file.
23467 * gdb.base/miscexprs.c: new file.
23468 * gdb.base/pointers.c: new file.
23469 * gdb.base/pointers2.c: new file.
23470 * gdb.base/shmain.c: new file.
23471 * gdb.base/shr1.c: new file.
23472 * gdb.base/shr2.c: new file.
23473 * gdb.base/solib.c: new file.
23474 * gdb.base/solib1.c: new file.
23475 * gdb.base/solib2.c: new file.
23476 * gdb.base/varargs.c: new file.
23477 * gdb.c++/derivation.cc: new file.
23478 * gdb.c++/overload.cc: new file.
23479 * gdb.c++/ovldbreak.cc: new file.
23480 * gdb.hp/attach.c: new file.
23481 * gdb.hp/attach2.c: new file.
23482 * gdb.hp/average.c: new file.
23483 * gdb.hp/compiler.c: new file.
23484 * gdb.hp/compiler.cc: new file.
23485 * gdb.hp/execd-program.c: new file.
23486 * gdb.hp/follow-exec.c: new file.
23487 * gdb.hp/follow-fork.c: new file.
23488 * gdb.hp/follow-vfork-and-exec.c: new file.
23489 * gdb.hp/misc-hp.cc: new file.
23490 * gdb.hp/more-steps.c: new file.
23491 * gdb.hp/optimize.c: new file.
23492 * gdb.hp/quicksort.c: new file.
23493 * gdb.hp/run-hp.c: new file.
23494 * gdb.hp/start-stop.c: new file.
23495 * gdb.hp/sum.c: new file.
23496 * gdb.hp/templates-hp.cc: new file.
23497 * gdb.hp/thread-local-in-lib.c: new file.
23498 * gdb.hp/thread-local-in-lib.h: new file.
23499 * gdb.hp/thread-local-in-lib.lib.c: new file.
23500 * gdb.hp/vforked-program.c: new file.
23501 * gdb.hp/virtfunc-hp.cc: new file.
23502 * gdb.hp/watchpoint-hp.c: new file.
23503 * gdb.hp/xdb.c: new file.
23504 * gdb.hp/xdb0.c: new file.
23505 * gdb.hp/xdb0.h: new file.
23506 * gdb.hp/xdb1.c: new file.
23507
23508Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
23509
23510 The following change was made by Edith Epstein
889bf7c5
PA
23511 <eepstein@cygnus.com> as part of a project to merge in changes
23512 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
23513
23514 * gdb.c++/demangle.exp: changed the expected output for some
23515 ARM-style mangling -- removed second reference to datatype.
889bf7c5 23516 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 23517 T1<char>::~T1<char>(void)
c906108c 23518 becomes,
a9c64011
AS
23519 maint demangle __dt__11T1__pt__2_cFv
23520 T1<char>::~T1(void)
c906108c 23521
889bf7c5 23522 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 23523
c906108c
SS
23524Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
23525
23526 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
23527 * gdb.trace/backtrace.exp: Likewise.
23528 * gdb.trace/circ.exp: Likewise.
23529 * gdb.trace/collection.exp: Likewise.
23530 * gdb.trace/deltrace.exp: Likewise.
23531 * gdb.trace/infotrace.exp: Likewise.
23532 * gdb.trace/limits.exp: Likewise.
23533 * gdb.trace/packetlen.exp: Likewise.
23534 * gdb.trace/passc-dyn.exp: Likewise.
23535 * gdb.trace/passcount.exp: Likewise.
23536 * gdb.trace/report.exp: Likewise.
23537 * gdb.trace/save-trace.exp: Likewise.
23538 * gdb.trace/tfind.exp: Likewise.
23539 * gdb.trace/tracecmd.exp: Likewise.
23540 * gdb.trace/while-dyn.exp: Likewise.
23541 * gdb.trace/while-stepping.exp: Likewise.
23542
235431998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
23544
23545 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
23546
23547Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
23548
23549 From Brendan Kehoe:
23550 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
23551 int return types.
23552
23553Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
23554
23555 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 23556 remote dos host testing right.
c906108c
SS
23557
23558Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
23559
23560 * gdb.base/corefile.exp: remove some xfails.
23561
23562Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
23563
23564 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 23565 have different timestamps.
c906108c
SS
23566
23567Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
23568
23569 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 23570 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
23571
23572Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
23573
23574 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 23575 delta.
c906108c
SS
23576
23577Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
23578
23579 * gdb.base/default.exp: Add brace missing from previous delta.
23580
23581Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
23582
23583 * gdb.base/default.exp: Support test for info float for all
23584 varieties of arm toolchain.
23585
dc96c6c7 23586Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23587
23588 * gdb.trace/*.exp: remove "remote_download" command.
23589
dc96c6c7 23590Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23591
23592 * gdb.trace/*.exp: remove -gdwarf from compile.
23593
23594Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
23595
23596 * gdb.trace/configure.in(AC_INIT): typo
23597 * gdb.trace/configure: regenerated
23598
dc96c6c7 23599Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23600
23601 * config/m68k-emc.exp: New file.
23602 * lib/<emc-support.exp trace-support.exp}: New files.
23603 * configure.in: add new test directory gdb.trace.
23604 * gdb.trace/{configure configure.in Makefile.in}: New files.
23605 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
23606 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
23607 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
23608 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
23609 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
23610 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
23611 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 23612
dc96c6c7 23613Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23614
23615 * gdb.c++/classes.exp: Change all regular expressions to match
23616 arbitrary combinations of newline/carriage-return, so that they
23617 will work equally well on Unix and Windows.
23618 * gdb.c++/inherit.exp: ditto.
23619 * gdb.c++/virtfunc.exp: ditto.
23620
236211998-08-11 Dawn Perchik <dawn@cygnus.com>
23622
23623 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
23624
c2d11a7d
JM
23625Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
23626
23627 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
23628 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
23629 to use a0-a3/d0-d3 as needed.
23630
23631Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
23632
23633 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
23634 * gdb.disasm/am33.exp: Corresponding changes.
23635
c906108c
SS
236361998-07-11 Felix Lee <flee@cygnus.com>
23637
23638 * gdb.base/callfuncs.exp: add cmp10 test.
23639 * gdb.base/callfuncs.c (cmp10): new function.
23640
23641Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
23642
d63a86f8 23643 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
23644 into two parts to get around a synchronization problem in expect.
23645
3fc11d3e
JM
23646Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
23647
23648 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
23649
23650 * configure.in: Add options for gdbtk testsuite.
23651
23652 * configure: Regenerate.
23653
23654 * gdb.gdbtk: New directory to hold gdbtk tests.
23655
c906108c
SS
23656Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
23657
23658 * gdb.fortran/types.exp: Escape brackets in expect patterns
23659 for test_float_literal_types_accepted tests.
23660 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
23661 before run test.
23662
c2d11a7d
JM
23663Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
23664
23665 * am33.exp: Just compile, do not link the testcase.
23666 * am33.s: Add ".am33" pseudoop to force am33 mode.
23667
c906108c
SS
236681998-06-25 Felix Lee <flee@cygnus.com>
23669
23670 * gdb.base/setshow.exp: make sure $pc is sane.
23671
23672 * gdb.stabs/weird.exp: split expect patterns properly.
23673
c2d11a7d
JM
23674Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
23675
23676 * gdb.disasm/am33.s: New disassembler testfile for the am33.
23677 * gdb.disasm/am33.exp: Run it.
23678
dc96c6c7 23679Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23680
23681 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
23682 match processing (and eliminate spurious timeouts when running).
23683
dc96c6c7 23684Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23685
23686 * gdb.base/signals.exp (test_handle_all_print): put back Mach
23687 exception test, but conditionalize it on target [mach | gnu].
23688
dc96c6c7 23689Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23690
23691 * gdb.base/overlays.exp: fixup compile line for linker script.
23692
23693Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
23694
23695 * gdb.fortran/types.exp: don't guess at float size.
23696
23697Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
23698
23699 * gdb.base/exprs.exp: delete test that depends on int size.
23700
23701Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
23702
23703 * config/sim.exp: Removed checks for target triplets.
23704 (gdb_target_sim): Use gdb,target_sim_options.
23705
23706Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
23707
23708 * gdb.base/reread.exp: New file.
23709 * gdb.base/reread1.c: New file.
23710 * gdb.base/reread2.c: New file.
23711
23712Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
23713
23714 * config/sim.exp: Use 'target sim -sparclite' when running
23715 SPARClite programs.
23716
23717Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
23718
23719 * gdb.base/structs2.exp: New file.
23720 * gdb.base/structs2.c: New file.
23721
23722Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
23723
23724 * gdb.asm/common.inc: New file.
23725 * gdb.asm/d10v.inc: New file.
23726 * asm-source.exp: Pass -I's to gas to find .inc files.
23727 Update line numbers in expected output.
23728 * asmsrc1.s: Rewrite.
23729 * asmsrc2.s: Rewrite.
23730 * configure.in: Create arch.inc symlink.
23731 * configure: Regenerate.
23732 * Makefile.in (distclean): Delete arch.inc.
23733
23734Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
23735
23736 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
23737 (t_enum_value2): ditto
23738 (t_enum_value3): ditto
23739 (main): ditto
c906108c
SS
23740Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
23741
23742 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
23743 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
23744 change.
23745 Use gdb_test instead of send_gdb/gdb_expect sequences.
23746
23747Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
23748
23749 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
23750 not void.
23751
23752Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
23753
23754 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
23755 subroutines. Used to test gdbs ability to single step through PC
23756 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
23757
23758Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
23759
23760 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
23761 more rigorous EGCS C++ error checking.
23762
23763Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23764
a9c64011
AS
23765 * gdb.base/help.exp: Clean up `help set args' and `help show args'
23766 tests.
23767 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
23768 function when asleep.
23769 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
23770 for i*86 Linux and SVR4 signal handling problems.
23771 Remove linux xfail for `next to handler in signals_tests_1', fixed
23772 by recent infrun.c change.
23773 Limit backtrace to 10 frames to avoid timeout problems with infinite
23774 stack backtraces.
23775 Adjust expect pattern in `handle all print' test to match Apr 28 1997
23776 target.[ch] change.
c906108c
SS
23777
23778Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
23779
23780 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
23781 for a newline from gdb before continuing.
23782 (default_gdb_exit): Just look for y or n.
23783 (gdb_test): Detect abnormal exit from GDB running on DOS; if
23784 it does, fail the rests of the tests in the file.
23785
23786Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
23787
23788 * config/cygmon.exp: New file.
23789
23790Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
23791
23792 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 23793 main" test on remote targets.
c906108c
SS
23794
23795 * gdb.base/scope.exp: Fix problem with filelocal_bss before
23796 run test on remote targets.
23797
23798Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
23799
23800 * gdb.asm: New directory.
23801 * configure.in: Configure it.
23802 * configure: Regenerate.
23803 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
23804 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
23805
23806Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
23807
23808 * config/mn10300-eval.exp: New file to support MN10300 eval board.
23809
dc96c6c7 23810Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 23811
a9c64011
AS
23812 * gdb.base/overlays (several files): Merge the two overlay
23813 managers into one. Change variables (foox, barx, bazx, grbxx)
23814 back into ints but force them to load in their proper sections.
c906108c
SS
23815
23816Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
23817
23818 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 23819 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
23820 (D10VCopy): Handle memory regions crossing 16k boundaries.
23821 (D10VCopy): Transfer data in 32 bit chunks.
23822
23823Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
23824
23825 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 23826 correct.
c906108c
SS
23827
23828 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 23829 map. Include space for printf in .text segment.
c906108c
SS
23830
23831 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 23832 updated d10v memory VMA/LMA map.
c906108c 23833 (D10VCopy): Call D10VTranslate.
d63a86f8 23834
c906108c
SS
23835Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
23836
23837 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
23838
23839 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
23840 that it won't be put into the .sdata - small data -
23841 section. Update reference.
c906108c
SS
23842 * gdb.base/baz.c (bazx, baz): Ditto.
23843 * gdb.base/foo.c (foox, foo): Ditto.
23844 * gdb.base/grbx.c (grbxx, grbx): Ditto.
23845
23846 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 23847 to be arrays.
d63a86f8 23848
dc96c6c7 23849Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 23850
a9c64011
AS
23851 * gdb.base/overlays.exp: fix up and get working again.
23852 Add tests for backtraces from an overlay function.
d63a86f8 23853
c906108c
SS
23854Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
23855
23856 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
23857 "calling function with watchpoint enabled".
23858
23859Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
23860
23861 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 23862 gdb_suppress_tests for d10v-*-*.
c906108c
SS
23863 * lib/gdb.exp (gdb_suppress_tests): Disable this function
23864 pending review of whether it is useful or not.
23865
23866Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
23867
23868 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
23869
23870Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
23871
23872 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
23873 * config/dve.exp: New file to support Densan boards.
23874
23875Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
23876
23877 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 23878 reads and BSD.
c906108c
SS
23879
23880Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
23881
23882 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
23883 response.
23884
23885 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
23886
23887Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
23888
23889 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 23890 test.
c906108c
SS
23891
23892 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 23893 target_sizeof_long and target_bigendian_p.
c906108c 23894 (structs_by_value, structs_by_reference): Check values according
889bf7c5 23895 to targets word size and endianess.
d63a86f8 23896
c906108c
SS
23897Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
23898
23899 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 23900 output.
c906108c
SS
23901
23902Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
23903
23904 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 23905 Update test of set args help to match source change.
c906108c
SS
23906
23907Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
23908
23909 * gdb.base/default.exp: Expect help system output to be in
23910 alphabetical order.
23911 * gdb.base/help.exp: Ditto.
23912
23913Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
23914
23915 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
23916 "i*86-pc-linux-gnu*".
23917 * gdb.base/interrupt.exp: Ditto.
23918 * gdb.base/corefile.exp: Ditto.
23919
23920 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 23921 define vxworks when building the testcase.
c906108c
SS
23922
23923 * gdb.base/ptype.exp: Fix testnames to be unique.
23924 * gdb.base/radix.exp: Ditto.
23925 * gdb.base/term.exp: Ditto.
23926 * gdb.base/whatis.exp: Ditto.
23927 * gdb.c++/classes.exp: Ditto.
23928
23929Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
23930
23931 * gdb.base/callfuncs.exp: Fix indentation.
23932
23933 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
23934 suppress_flag has been set.
23935 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
23936 target feature.
23937
23938Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
23939
23940 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
23941 the testcase.
23942
23943 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 23944 set_debug_traps() and breakpoint().
c906108c
SS
23945 * gdb.c++/misc.cc (main): Ditto.
23946 * gdb.c++/templates.cc (main): Ditto.
23947 * gdb.c++/virtfunc.cc (main): Ditto.
23948
23949Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
23950
23951 * lib/gdb.exp(gdb_step_for_stub): New function.
23952 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
23953 exists, reload the executable and do a "continue" instead of
23954 doing a jump.
23955 (runto_main): Use gdb_step_for_stub.
d63a86f8 23956
c906108c 23957 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 23958 tests to have unique names.
c906108c
SS
23959 * gdb.base/callfuncs.exp: Ditto.
23960 * gdb.base/commands.exp: Ditto.
23961 * gdb.base/default.exp: Ditto.
23962 * gdb.base/help.exp: Ditto.
23963 * gdb.base/list.exp: Ditto.
23964 * gdb.base/opaque.exp: Ditto.
23965 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
23966 similar tests.
d63a86f8 23967
c906108c
SS
23968 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
23969 * gdb.c++/cplusfuncs.cc: Ditto.
23970 * gdb.c++/virtfunc.cc: Ditto.
23971
23972 * config/monitor.exp: Keep track of the last file we saw, rather
23973 than trying to get the info from gdb.
23974
23975 * gdb.fortran/types.exp: Move comment to previous line.
23976
23977Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
23978
23979 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 23980 target mode.
c906108c
SS
23981
23982Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
23983
23984 From Bob Manson:
23985 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 23986 string from GDB when it connects.
c906108c
SS
23987
23988 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
23989
23990Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
23991
23992 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
23993 if we can't get a debug format from GDB (we may be testing an
23994 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
23995
23996 * gdb.stabs/weird.exp: Fix quoting.
23997
23998 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
23999
24000Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
24001
24002 * config/arm-ice.exp: New file.
24003
24004Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
24005
24006 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 24007 until it has been modified to work with the new testsuite.
c906108c 24008
99707966 24009 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
24010 testcase won't compile, cause all of the testcases in the file to
24011 fail instead.
c906108c
SS
24012
24013 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
24014 (gdb_clear_suppressed): New procedure.
24015 (gdb_stop_suppressing_tests): Only clear suppress_flag if
24016 it contains a positive value.
24017
24018Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
24019
24020 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
24021
24022 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
24023
24024Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
24025
24026 * lib/gdb.exp (setup_xfail_format): New function.
24027 (get_debug_format): New function to get debug format.
24028 (debug_format): New global variable to hold last value set
24029 by get_debug_format.
24030 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 24031 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
24032 * gdb.c++/ptype.exp: Ditto.
24033 * gdb.c++/classes.exp: Ditto.
24034 * gdb.c++/cplusfuncs.exp: Ditto.
24035 * gdb.c++/inherit.exp: Ditto.
24036 * gdb.c++/templates.exp: Ditto.
24037 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 24038
c906108c
SS
24039Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
24040
24041 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
24042 host doesn't have a currently-open connection.
24043
24044 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
24045 any gdb stub target. Handle cases where gdb doesn't respond when
24046 interrupted in a sane fashion.
c906108c
SS
24047
24048 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 24049 same thing in a totally different way.
c906108c
SS
24050
24051 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 24052 setting "timeout".
c906108c 24053 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 24054 default_gdb_init now.
c906108c
SS
24055
24056Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
24057
24058 * gdb.base/printcmds.exp: Fix "check for floating addition"
24059 regexp to accept results within approx +/- .01 of exact value.
24060 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
24061
24062Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
24063
24064 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 24065 properly.
c906108c
SS
24066 (gdb_expect): Add optional timeout parameter, and add timeout
24067 value to various calls.
24068 (gdb_suppress_tests): Only give one warning message per group.
24069
24070Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
24071
24072 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
24073 global variables. Handle getting a value for $timeout more
24074 gracefully.
c906108c
SS
24075
24076Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
24077
24078 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 24079 initialize.
c906108c 24080 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 24081 by a target configuration file.
c906108c
SS
24082 (gdb_expect): Pass the timeout to remote_expect.
24083
24084 * config/monitor.exp(gdb_load): Fix typo in regexp.
24085
24086Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
24087
24088 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
24089
24090Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
24091
24092 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
24093 here. Call gdb_target_exec before rebooting the target, to make
24094 sure the connection to the target is closed.
c906108c
SS
24095 (gdb_load): Pass the name of the executable to gdb_target_monitor.
24096 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
24097 Also detect "Timeout reading from remote" error.
24098
24099 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
24100 gdb_target_monitor. Don't call gdb_file_cmd here; let
24101 gdb_target_monitor do it.
c906108c
SS
24102
24103 * gdb.disasm/hppa.exp: Don't use exec_output.
24104
24105Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
24106
24107 * gdb.base/list.exp: If we're debugging a non-native target,
24108 try to set the pc register to point to the start of the
24109 program before doing the first list command.
24110
24111 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 24112 test_calls after restarting.
c906108c
SS
24113
24114 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 24115 reloading.
c906108c
SS
24116
24117 * gdb.base/watchpoint.exp: Fix typo.
24118
24119 * gdb.base/setshow.exp: Check for use_gdb_stub.
24120
24121 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 24122 stub case.
c906108c
SS
24123 * gdb.base/langs.exp: Ditto.
24124
24125 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
24126 gdb_load_offset. If we weren't given a file to load, figure out
24127 what the current file is and use it.
c906108c
SS
24128
24129 * config/i386-bozo.exp: New file.
24130
24131Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
24132
24133 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
24134 feature.
24135
24136 * config/proelf.exp: New entry.
24137
24138Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
24139
24140 * lib/gdb.exp: Remove spurious .* patterns at the beginning
24141 of regexps.
24142
24143 * gdb.base/watchpoint.exp: Don't run the test_stepping
24144 tests if gdb can't call functions on the target.
24145
24146 * gdb.base/setshow.exp: Don't run the set prompt tests if
24147 the board has gdb_prompt set.
24148
24149Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
24150
24151 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
24152 * gdb.base/commands.exp: Likewise.
24153 * gdb.base/setshow.exp: Likewise.
24154
24155Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
24156
24157 * config/monitor.exp(gdb_start): Look for gdb_prompt target
24158 feature.
24159
24160 * config/i960.exp: New file.
24161
24162Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
24163
24164 * gdb.base/funcargs.exp: Check for gdb,short_int target
24165 feature instead of looking for explicit target triplets.
24166
dc96c6c7 24167Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 24168
d63a86f8 24169 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
24170 "p 123DEADBEEF", to check parse_number.
24171 * top.c: change "to enable to enable" to "to enable" in a couple
24172 of help strings.
24173
24174Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
24175
24176 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
24177 on the mn10300.
d63a86f8 24178
c906108c
SS
24179Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
24180
24181 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
24182 where the test executable is run with explicit args.
24183 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
24184
24185Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
24186
24187 * gdb.base/run.c: Use FAKEARGV to build test executable that
24188 does not require a command line arg, since most simulators
24189 don't currently support passing such an arg into the simulated
24190 program.
24191 * gdb.base/commands.exp: Change tests to insert the proper
24192 value as the arg to the first recursive factorial call. Change
24193 compilation line to define FAKEARGV at compile time.
24194
24195Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
24196
24197 * gdb.base/recurse.exp: Enable these tests for the mn10300.
24198 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
24199 function with watchpoint enabled" test.
24200
24201Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
24202
24203 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 24204 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
24205
24206 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 24207 "Tests restarted" messages.
c906108c
SS
24208
24209Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
24210
24211 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
24212
dc96c6c7 24213Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24214
24215 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
24216 for INFO SYMBOL; add help tests for OVERLAY commands.
24217 * gdb.base/default.exp: add tests for INFO SYMBOL command;
24218 add tests for OVERLAY commands
24219 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
24220 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
24221 * gdb.base/sigall.c: add usestubs code frag
24222 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 24223
c906108c
SS
24224Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
24225
24226 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
24227 failures.
24228 (gdb_stop_suppressing_tests): Note that tests have restarted.
24229
24230Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
24231
24232 * config/h8300.exp: New file.
24233
24234Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
24235
24236 * gdb.base/setshow.exp: Check for the existence of a
24237 feature, not its value.
24238
24239Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
24240
24241 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
24242
24243 * gdb.base/scope.exp: It's now init0(), not init().
24244
24245 * gdb.base/scope0.c: For now, change init() to be init0().
24246
24247 * config/monitor.exp: Use gdb_serial in preference to serial
24248 or netport.
24249
24250 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 24251 and it's not already set.
c906108c
SS
24252
24253Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
24254
24255 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 24256 isn't using a stub and if it supports argument passing.
c906108c
SS
24257
24258Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
24259
24260 * config/udi.exp(gdb_start): Make sure UDICONF is set
24261 properly before starting gdb.
24262
24263Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
24264
24265 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
24266 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
24267 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
24268
24269Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
24270
24271 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 24272 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
24273
24274 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
24275
24276 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
24277
24278 * config/monitor.exp: Make sure we disconnect from the target.
24279 Also, try a reboot/reload cycle instead of failing if the
24280 load fails.
24281
24282Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
24283
24284 * gdb.base/default.exp: Don't set match_max.
24285 * gdb.base/help.exp: Ditto.
24286 * gdb.base/list.exp: Ditto.
24287 * gdb.base/signals.exp: Ditto.
24288
24289 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
24290 set, use remote_ld to download the testcase instead of
24291 the GDB loader.
24292
24293Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
24294
24295 * config/vr5000.exp: New file.
24296
24297 * config/monitor.exp(gdb_target_monitor): Add pattern for
24298 "Ending remote" to detect errors in connecting.
24299
24300 * gdb.base/setshow.exp: Add .* within auto language test.
24301
24302 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
24303 target feature.
24304
24305 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 24306 and reboot the board if necessary.
c906108c
SS
24307
24308 * gdb.base/setvar.exp(test_set): Handle multiple prints within
24309 a set of tests. Remove print.* from the patterns being checked.
24310
24311Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
24312
24313 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
24314 refer to gdb_spawn_id.
24315
24316 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
24317 longer used.
24318 * config/sparclet.exp: Ditto.
24319 * config/sparclet-old.exp: Ditto.
24320 * config/slite.exp: Ditto.
24321 * config/sim.exp: Ditto.
24322 * gdb.base/funcargs.exp: Ditto.
24323
24324 * lib/gdb.exp:Remove references to gdb_spawn_id.
24325 (gdb_expect): Move to remote.exp.
24326
24327Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
24328
24329 * config/monitor.exp: Detect the "Couldn't establish connection"
24330 message from GDB.
24331
24332Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
24333
24334 * gdb.base/bitfields.exp: Use runto instead of explicit
24335 gdb_run_cmd/gdb_expect sequences.
24336
24337 * gdb.base/break.exp(text_next_with_recursion): Add match for
24338 gdb_expect call.
24339
24340 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
24341 We also need to handle the "A program is being debugged already"
24342 prompt from gdb. Use gdb_test to set the baud rate.
24343
24344 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
24345 to 20000. Really. I mean it.
24346
24347Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
24348
24349 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
24350 fails. If suppress_flag is set, skip perror message about not
24351 being able to send to GDB.
c906108c 24352 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 24353 GDB.
c906108c
SS
24354 (gdb_expect): If suppress_flag is set, always fail immediately.
24355 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
24356 (gdb_init): Call gdb_stop_suppressing_tests.
24357 (default_gdb_exit): Ditto.
24358 (default_gdb_start): Ditto.
24359
24360 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 24361 gdb_stop_suppressing_tests as appropriate.
c906108c 24362 * gdb.base/break.exp: Ditto.
889bf7c5 24363 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
24364 * gdb.base/commands.exp: Ditto.
24365 * gdb.base/exprs.exp: Ditto.
889bf7c5 24366 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
24367 * gdb.base/list.exp: Ditto.
24368 * gdb.base/recurse.exp: Ditto.
889bf7c5 24369 * gdb.base/scope.exp: Ditto.
c906108c
SS
24370 * gdb.base/structs.exp: Ditto.
24371 * gdb.c++/inherit.exp: Ditto.
24372
24373Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
24374
24375 * config/vr4300.exp: New file.
24376
99707966 24377 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 24378
99707966 24379 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
24380
24381Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
24382
24383 * lib/gdb.exp(gdb_init): New function.
24384
24385 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 24386 for each individual variable set.
c906108c
SS
24387
24388 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
24389 name.
24390
24391 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
24392
24393 * gdb.base/scope.exp: Use gdb_test.
24394
24395 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
24396 aborting; the testsuite driver will do that for us (see
24397 gdb_finish). Also, use gdb_test in a few more places.
24398
24399Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
24400
24401 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
24402
24403Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
24404
24405 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
24406 and "add_tests" are not at the same address.
24407
24408Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
24409
24410 * gdb.base/ptype.exp: Use gdb_test.
24411
24412Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
24413
24414 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
24415 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
24416 left in. No longer expect them to fail.
24417
24418 * gdb.stabs/*.mt; Deleted, no longer used.
24419 * gdb.stabs/configure.in: Remove references to target makefile
24420 frags.
24421 * gdb.stabs/configure: Rebuilt.
24422
24423 * gdb.disasm/*.mt: Deleted, no longer used.
24424 * gdb.disasm/configure.in: Remove references to target makefile
24425 frags. Use "sh3.s" as the unique filename for this directory.
24426 * gdb.disasm/configure: Rebuilt.
24427
24428 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
24429 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
24430 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
24431
24432Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
24433
24434 * config/udi.exp: Use mondfe,name instead of remote_host.
24435
24436Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
24437
24438 * gdb.base/watchpoint.exp: Don't expect a failure when calling
24439 a function with a watchpoint enabled on the mn10200.
24440
24441 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
24442 before trying to create it!
24443
24444Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
24445
24446 * config/vx.exp: Use hostname instead of netport.
24447
24448 * config/vxworks.exp: New file.
24449
24450 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
24451
24452 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 24453 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
24454 occurs.
24455
24456 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
24457 $gdb_spawn_id directly.
24458 (gdb_run_cmd): Try _start as well as start. Use the target feature
24459 gdb,start_symbol as the symbol to start from when jumping.
24460
24461Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
24462
24463 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
24464 redundant) test.
24465
24466 * gdb.base/recurse.exp: Relax final value test for 'b' so that
24467 it doesn't lose for 16bit integer systems.
24468
24469Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
24470
24471 * gdb.fortran/types.exp: If the target doesn't support "double"
24472 data types, then expect "real" types to only be 4 bytes.
24473
24474 * gdb.c++/virtfunc.exp: Expect failure for virtual function
24475 call tests if the target doesn't support inferior function calls.
24476
24477 * gdb.base/printcmds.exp: Allow minor deviation in FP values
24478 in printf tests.
24479
24480Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
24481
24482 * gdb.base/help.exp: Disable "help set", "help show", and
24483 "help support". Simplify regexp for "help stack".
24484
24485 * gdb.base/default.exp: Set match_max to 5000 and the timeout
24486 to 60 seconds. Temporarily set match_max to 15000 around the
24487 "info copying" test.
24488
24489 * gdb.base/nodebug.exp: Don't try to do an inferior function
24490 call if the target doesn't support them.
24491 * gdb.base/printcmds.exp: Likewise.
24492 * gdb.base/setvar.exp: Likewise.
24493 * gdb.base/structs.exp: Likewise.
24494 * gdb.c++/templates.exp: Likewise.
24495 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
24496
24497 * gdb.base/recurse.exp: Enable for the mn10200.
24498
24499 * configure.in: Do configure gdb.stabs directory for *-*-elf
24500 targets.
24501 * configure: Rebuilt.
24502
24503 * gdb.base/break.exp: Check for gdb,noresults before testing
24504 exit status and/or results from the target.
24505 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
24506 * lib/gdb.exp: Remove old (now bogus) initialization of
24507 noinferior, noargs, noresults and nosignals.
24508
24509Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
24510
24511 * config/sh.exp: New file.
24512
24513 * config/slite.exp: Try to connect multiple times to the board
24514 before rebooting. Only send a "monitor run" if need_monitor_run
24515 is set.
24516
24517 * gdb.base/break.exp: Don't do the "stub continue" test if
24518 the target has gdb_stub set.
24519
24520 * gdb.base/callfuncs.exp: Increase the timeout.
24521
24522 * gdb.base/interrupt.exp: Don't even try to compile the testcase
24523 if the target has gdb,noinferiorio set.
24524
24525 * gdb.base/list.exp: Increase match_max to 10000 characters.
24526
24527 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
24528
24529 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
24530 target.
24531
24532 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
24533
24534Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
24535
24536 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
24537 trying to delete the copy of gdb. Catch the file delete so we
24538 don't die if the delete fails; also, the file should be copied to
24539 the host, not to the build.
c906108c
SS
24540
24541Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
24542
24543 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 24544 parenthesis in case it contains multiple regexps separated
c906108c
SS
24545 with |.
24546
24547 * gdb.base/watchpoint.exp: Use gdb_test.
24548 * gdb.base/default.exp: Ditto.
24549
24550Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
24551
99707966 24552 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 24553
c906108c
SS
24554 * gdb.base/scope.exp: Use gdb_test.
24555 * gdb.c++/classes.exp: Ditto.
24556 * gdb.c++/inherit.exp: Ditto.
24557
24558Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
24559
24560 * gdb.base/crossload.exp: Don't use execute_anywhere, use
24561 remote_exec instead.
24562 * gdb.base/corefile.exp: Don't be ridiculous.
24563 * gdb.base/*.c: Add missing stub invocations.
24564
24565Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
24566
24567 * config/slite.exp: Miscellaneous fixes.
24568
24569 * lib/gdb.exp: Fix runto.
24570
24571 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
24572 the target.
24573
24574 * gdb.base/watchpoint.exp: Fix regexp.
24575
24576 * lib/gdb.exp(default_gdb_exit): Add a catch to the
24577 close and wait commands, as the descriptor may now be
24578 invalid. Always call "remote_close host".
24579
24580Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
24581
24582 Major rewrite for testsuite revision.
d63a86f8 24583
c906108c
SS
24584 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
24585 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
24586 instead of relying on spawn_id to always contain a valid
24587 spawn id.
24588 (get_compiler_info): New procedure to build the ${binfile}.ci
24589 file, instead of replicating this in N different places.
24590 (gdb_compile): New procedure.
d63a86f8 24591
c906108c 24592 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
24593 appropriate arguments) instead of compile. Use gdb_test in a lot
24594 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
24595 at the start of a testcase, as this is no longer done magically.
24596
24597 config/*-gdb.exp: Rename without the -gdb suffix.
24598
24599 config/mips.exp: Use remote_close instead of exit_remote_shell.
24600 config/monitor.exp: Use target_info instead of looking at
24601 baud, timeout, etc.
24602 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
24603
24604Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24605
24606 * gdb.c++/templates.exp (test_ptype_of_templates),
24607 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
24608 Update expect patterns for destructors and assignment operators
24609 to match corresponding c-typeprint.c changes.
24610 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
24611 to destructor breakpoint test, GDB should be able to set the
24612 destructor breakpoint without specifying arguments.
24613
24614Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
24615
24616 * gdb.threads/pthreads.exp: Change result for failure to compile due
24617 to lack of pthreads runtime support from an error to simply an
24618 unsupported test, per dejagnu standards.
24619
24620Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24621
24622 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
24623 where GDB exits to reduce pattern match time.
24624 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
24625
24626 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
24627
dc96c6c7 24628Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24629
24630 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
24631 * gdb.base/default.exp: ditto.
24632 * gdb.base/nodebug.exp: ditto.
24633 * gdb.base/printcmds.exp: ditto.
24634 * gdb.base/ptype.exp: ditto.
24635 * gdb.base/setvar.exp: ditto.
24636 * gdb.base/structs.exp: ditto.
24637 * gdb.base/setshow.c: Guard against uninitialized values of argc.
24638
24639Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
24640
24641 * configure, */configure: Rebuild with autoconf 2.12.
24642
24643Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
24644
24645 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
24646 use new i*86-pc-linux*-gnu quads.
24647 * gdb.base/corefile.exp: Ditto.
24648 * gdb.base/signals.exp: Ditto.
24649 * gdb.base/sigall.exp: Ditto.
24650 * gdb.base/interrupt.exp: Ditto.
24651
24652 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
24653 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
24654 RedHat 4.0.
d63a86f8 24655
c906108c 24656 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
24657 linux. This allows the test case to at least compile on latest
24658 linux, but still not run due to missing the threads runtime library.
c906108c
SS
24659
24660Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24661
24662 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
24663 directory to search gdb directory. Accept and step over conditional
24664 stack alignment code. Consume $prompt in failure cases.
24665 Reset timeout to $oldtimeout instead of some arbitrary value.
24666 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
24667 timeout problems with infinite stack backtraces.
24668 * gdb.base/ptype.exp (ptype struct link, union tu_link):
24669 Accept function parameters for linkfunc member.
24670
24671Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
24672
24673 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
24674 (CXXFLAGS): Remove, unreferenced.
24675 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
24676 previous -B options and also add -B option to pick up cross compiled
24677 runtime.
c906108c
SS
24678 (TARGET_INCLUDES): Add for -I options and add code to initialize when
24679 doing cross compiles.
24680 (target_alias): Declare global.
24681 (xgcc): Set variable to full path of gcc in build tree. Use findfile
24682 to verify that gcc exists in build tree, and if so set CC to that
24683 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 24684
c906108c
SS
24685Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
24686
24687 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
24688 ptype test for anonymous union. Fixup testcase to match
24689 current gcc debug output.
24690
24691Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
24692
24693 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
24694 force argument to an unsigned long type.
24695
24696Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
24697
24698 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 24699 tests and anonymous union print/ptype tests.
c906108c
SS
24700 * gdb.base/list.exp (test_forward-search): Increase timeout by
24701 5 minutes for the "search extremely long line" case.
24702 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
24703 completely optional and that the pass/fail messages use the command as
24704 the message if that third arg is a null string.
24705 (gdb_test_exact): Arrange that a null string pattern means match a
24706 null string output rather than any output, which might include random
889bf7c5 24707 errors.
c906108c
SS
24708 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
24709 backtrace test.
24710 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
24711 always failing and failure is now exposed by gdb.exp changes.
24712
24713Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
24714
24715 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
24716 weren't being noted.
24717
24718Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24719
24720 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
24721 * gdb.stabs/weird.exp: Remove v_comb xfails.
24722
dc96c6c7 24723Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24724
24725 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 24726 list.exp scope.exp watchpoint.exp]
c906108c 24727 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 24728
dc96c6c7 24729Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24730
24731 * config/monitor.exp: Increase download timeout to 1000 seconds.
24732
dc96c6c7 24733Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24734
24735 * config/m32r.exp: Increase timeout to 120 seconds.
24736
24737Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
24738
24739 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
24740 and accept older ordering as obsolescent gcc or gdb.
24741 * gdb.c++/templates.exp: Ditto.
24742 * gdb.c++/virtfunc.exp: Ditto.
24743
24744Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
24745
24746 * gdb.base/coremaker.c: Add code to mmap some data so we
24747 can check that it ends up in the core file.
24748 * gdb.base/corefile.exp: Add test to read mmapped data
24749 from core file.
24750
dc96c6c7 24751Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24752
24753 * config/m32r.exp: New file.
24754
24755Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
24756
24757 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
24758 that cflags can contains -gstabs, and work correctly for other tests.
24759
dc96c6c7 24760Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24761
24762 * gdb.base/setshow.exp: New file, tests show and set.
24763 * gdb.base/setshow.c: New file, tests show and set.
24764 * gdb.base/help.exp: Add test for help set|show annotate.
24765 * gdb.base/default.exp: Add test for set|show annotate.
24766
24767Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
24768
24769 * testsuite/gdb.base/break.exp: Make backtrace from factorial
24770 errors unique.
24771 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
24772 explicitly.
24773
24774Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
24775
24776 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
24777 and width commands. This is done elsewhere.
24778 * (gdb_start): Don't call gdb_start_sim here. That's already
24779 done in gdb_load. This fixes lots of failures in default.exp.
24780
24781Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
24782
24783 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
24784 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
24785 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
24786 in the same we we treat other failures (since it may be an expected
889bf7c5 24787 condition), rather than as an error.
c906108c
SS
24788 * gdb.base/signals.exp (test_handle_all_print): Revert back to
24789 old test format.
24790
24791Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
24792
24793 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
24794 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 24795 twice. Nuke the duplicates.
c906108c 24796 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 24797 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
24798 Remove config.h along with other config files.
24799
24800Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
24801
24802 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
24803 "p func1 ()" and note that rests of tests are skipped.
24804 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 24805 setup_xfails for "print func2::coremaker_local".
c906108c
SS
24806 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
24807 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
24808 affected by the previous run test.
24809 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
24810 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
24811 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
24812 "pass int powerset tuple" and "pass modeless int powerset tuple".
24813 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
24814 "real write 4" and "real write 8".
24815 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 24816 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
24817 "print \$i after tuple assign 2", and
24818 "print vs2 after tuple assign 2".
24819 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
24820 meaningful error message and return -1 so the caller can
24821 suppress further tests and avoid a cascade of errors.
d63a86f8 24822
c906108c
SS
24823Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
24824
24825 * gdb.base/a1-selftest.exp: Tweak tests to account for new
24826 format for printing version.
24827 * gdb.base/default.exp: Ditto.
24828 * gdb.base/interrupt.exp: Fix problem with cascade of
24829 errors if child process dies while calling a function.
d63a86f8 24830
c906108c
SS
24831Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
24832
24833 * Makefile.in (VPATH): Add
24834 * Makefile.in (Makefile, config.status): Fix rules so things get
24835 remade when necessary.
24836
24837Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
24838
24839 * Makefile.in (just-check): Add path to sibling expect dir
24840 to environment variable specified by RPATH_ENVVAR.
24841
24842Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
24843
24844 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
24845 (just-check): Add shared library paths for libstdc++, tk,
24846 tcl, bfd, and opcodes to the environment variable specified
24847 in RPATH_ENVVAR.
24848 * configure.in: Add support to recognize --enable-shared flag
24849 and generate correct value for RPATH_ENVVAR.
24850 * configure: Regenerated with autoconf.
24851
24852Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
24853
24854 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 24855 include all osf versions.
c906108c
SS
24856 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
24857 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
24858 when target is linux. When failing to build pthreads test
24859 executable, give more meaningful message.
24860 * gdb.threads/pthreads.c: Hpux also uses old definition of second
24861 arg for pthread_create.
d63a86f8 24862
c906108c
SS
24863Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
24864
24865 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 24866 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 24867 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 24868 and -lpthreads (everybody else).
c906108c
SS
24869 (test_startup): Fail gracefully if threads are not supported.
24870 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
24871 "p/c array_index("abcdef",2)" when not gcc compiled.
24872 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
24873 "print func2::coremaker_local" when not gcc compiled.
24874 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
24875 "ptype on opaque struct tagname (statically)",
24876 "ptype on opaque struct tagname (dynamically) 1", and
24877 "ptype on opaque struct tagname (dynamically) 2"
24878 for not compiled with gcc.
24879 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
24880 backtrace when compiled with gcc.
d63a86f8 24881 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
24882 than always return success.
24883
24884Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
24885
24886 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
24887
24888Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
24889
24890 * gdb.base/structs.exp: Undo last change.
24891
24892Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
24893
24894 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
24895 encapsulate all the steps/nexts done during self test, starting
24896 at main, and makes them less sensitive to optimization issues.
24897 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
24898 signal handler" test.
24899 * gdb.threads/pthreads.exp: Only run this for native configs.
24900 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
24901 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
24902 tests.
24903 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
24904 for "runto test_calls(void)" test.
d63a86f8 24905
c906108c
SS
24906Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
24907
24908 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
24909 and don't expect address info in breakpoint confirmations.
24910
24911Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
24912
24913 * gdb.base/list.exp (test_forward_search): Increase timeout
24914 temporarily by 60 seconds for searching extremely long line,
889bf7c5 24915 and then reset to old value when done. Increase expect input
c906108c
SS
24916 buffer to 10000.
24917
24918Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
24919
24920 * gdb.base/list.exp (test_forward_search): Fix to handle very
24921 long source line without overflowing expect's input buffer.
24922
24923Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
24924
24925 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
24926 "buffer_full".
24927
24928 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
24929 "buffer_full".
24930
24931 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
24932 "buffer_full".
24933
24934 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
24935 "buffer_full".
24936
24937Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
24938
24939 * configure.in (configdirs): Add gdb.threads.
24940 * configure: Regenerated with autoconf.
24941 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
24942 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
24943 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 24944
c906108c
SS
24945Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
24946
24947 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
24948
24949Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
24950
24951 * gdb.base/signals.exp (test_handle_all_print): Test separately for
24952 each signal's status in the output of "handle all print".
24953 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
24954 the \r\n sequence that immediately precedes the gdb prompt.
24955 * gdb.base/a1-selftest.exp: Save original timeout and restore
24956 after test.
24957
24958Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
24959
24960 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
24961 symbol.
24962
24963Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
24964
24965 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
24966
24967Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
24968
24969 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
24970 timeout by 60 seconds.
24971
24972Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
24973
24974 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
24975 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
24976 error return.
24977
24978Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
24979
24980 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
24981 gdb initialization, also report how long dejagnu waited. Restore
24982 old timeout before doing error return. Temporarily increase timeout
889bf7c5 24983 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
24984
24985Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
24986
24987 * lib/gdb.exp: Report timeout value for verbosity level 2.
24988 * config/gdbserver.exp: Ditto.
24989 * config/hppro.exp: Ditto.
24990 * config/mips-gdb.exp: Ditto.
24991 * config/monitor.exp: Ditto.
24992 * config/netware.exp: Ditto.
24993 * config/sim-gdb.exp: Ditto.
24994 * config/slite-gdb.exp: Ditto.
24995 * config/udi-gdb.exp: Ditto.
24996 * config/unix-gdb.exp: Ditto.
24997 * config/vx-gdb.exp: Ditto.
24998 * gdb.base/a1-selftest.exp: Ditto.
24999 * gdb.base/a2-run.exp: Ditto.
25000 * gdb.base/break.exp: Ditto.
25001 * gdb.base/corefile.exp: Ditto.
25002 * gdb.base/list.exp: Ditto.
25003 * gdb.base/recurse.exp: Ditto.
25004 * gdb.base/scope.exp: Ditto.
25005 * gdb.base/signals.exp: Ditto.
25006
25007Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
25008
25009 * gdb.threads/Makefile.in (docdir): Removed.
25010
25011Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
25012
25013 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 25014 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 25015 @srcdir@.
d63a86f8 25016 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
25017 autoconf 2.5 or higher.
25018 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
25019
25020Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
25021
25022 * configure: Regenerated.
25023 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
25024 avoid name clashes with SunOS headers.
25025
25026Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
25027
25028 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
25029
25030Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
25031
25032 * gdb.base/callfuncs.exp: Finish last change -- make sure the
25033 prototype information ends up in the compiler info file.
25034
25035Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
25036
25037 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
25038 attempting to regenerate it. Eliminate use of a temporary file
25039 and just generate the info file directly. Source it immediately,
25040 for consistency of use.
25041 * gdb.base/corefile.exp: Ditto
25042 * gdb.base/exprs.exp: Ditto.
25043 * gdb.base/funcargs.exp: Ditto.
25044 * gdb.base/langs.exp: Ditto.
25045 * gdb.base/list.exp: Ditto.
25046 * gdb.base/mips_pro.exp: Ditto.
25047 * gdb.base/nodebug.exp: Ditto.
25048 * gdb.base/opaque.exp: Ditto.
25049 * gdb.base/ptype.exp: Ditto.
25050 * gdb.base/scope.exp: Ditto.
25051 * gdb.base/setvar.exp: Ditto.
25052 * gdb.base/signals.exp: Ditto.
25053 * gdb.base/whatis.exp: Ditto.
25054 * gdb.c++/templates.exp: Ditto.
25055 * gdb.c++/virtfunc.exp: Ditto.
25056 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 25057 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
25058
25059Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25060
25061 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
25062 it got fixed by the recent lookup_minimal_symbol_by_pc change.
25063 Increase timeout, a lot of single stepping might be needed if the
25064 target has no hardware watchpoints.
25065
25066Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
25067
25068 * gdb.base/break.exp: Ignore compiler warnings when compiling
25069 break.c.
25070 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
25071 * gdb.base/default.exp: Add h8300 xfails. Handle messages
25072 from remote-sim.
25073 * gdb.base/exprs.exp: Add h8300 xfails.
25074 * gdb.base/funcargs.exp: Likewise.
25075 * gdb.base/nodebug.exp: Likewise.
25076 * gdb.base/printcmds.exp: Likewise.
25077 * gdb.base/ptype.exp: Likewise.
25078 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
25079 h8300 xfails.
d63a86f8 25080 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
25081 on the h8300.
25082 * gdb.base/funcargs.c: Explicitly make last constant argument to
25083 call_after_alloca_subr an unsigned long type.
25084 * gdb.base/return.c: Include stdio.h.
25085
25086Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
25087
25088 * config/abug.exp: New file for the older Motorola Bug monitor
25089 that runs on the mvme13x series VME boards.
25090 * config/monitor.exp: Use the new config array for target settings
25091 if they exist.
25092
25093Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
25094
25095 * sim-gdb.exp: Make the SH simulator allocate less space when
25096 it is targeted.
25097
25098Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
25099
25100 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
25101 test.
25102
25103Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
25104
25105 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
25106 "rs6000-*-*" for "list function in include file" when gcc compiled.
25107 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
25108 for "p ctable1[120]".
25109 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
25110 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
25111 Remove setup_xfail for "rs6000-*-*" for
25112 "print 'scope0.c'::filelocal before run".
25113 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
25114 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
25115 since some compilers don't allow both options to be given
25116 on the same command line. Create object file and move it.
d63a86f8 25117
c906108c
SS
25118Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
25119
25120 * gdb.base/corefile.exp: Always regenerate the core file, since
25121 we always regenerate the coremaker program. Detect special case
25122 where registers cannot be read from core file.
d63a86f8 25123
c906108c
SS
25124Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
25125
25126 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
25127 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
25128 * gdb.c++/templates.exp: Only match on basename of file since
25129 some formats like xcoff don't encode directory information.
25130 * gdb.stabs/weird.exp: Use the right sed script for powerpc
25131 and rs6000 AIX xcoff targets.
25132 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
25133 * configure: Regenerate.
25134 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
25135 here, rather than in distclean.
d63a86f8 25136
c906108c
SS
25137Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
25138
25139 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
25140 defined, and use it to compile the test case with -O2. The
25141 native compilation still uses no optimization.
25142 * gdb.base/mips_pro.c: Remove inline assembly code since
25143 it is compiled PIC by default, which results in assembler
25144 warnings that make the testsuite think the compilation
25145 was unsuccessful.
25146
25147Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
25148
25149 * gdb.c++/misc.exp: Add note to message for
25150 "print s.a for foo struct" that this is a known gcc 2.7.2
25151 and earlier bug.
25152
25153Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
25154
25155 * gdb.base/break.exp: Fix pattern for matching "Delete all
25156 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
25157 setup_xfail for deleting all breakpoints test. Fix various
25158 timeout messages to include "(timeout)".
25159 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
25160 for "p t_float_values2(3.14159,float_val2)".
25161 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
25162 for "continue to call2g" when gcc compiled.
25163 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
25164 "up to foo in langs.exp", "show language at foo in langs.exp",
25165 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
25166 and "show language at fsub in langs.exp".
25167 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
25168 "list line 1 in include file", "list message for lines past EOF",
25169 "list function in include file", "list list0.h:foo", and
25170 "list filename:function; nonexistant function".
25171 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
25172 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
25173 and "ptype t_char_array" to be for native cc only.
d63a86f8 25174
c906108c
SS
25175Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
25176
d63a86f8 25177 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 25178 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 25179 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
25180
25181Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
25182
25183 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
25184 "bt in signals.exp". This problem only appears when running
25185 the testsuite, and then only intermittently.
25186
25187Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
25188
25189 * gdb.base/return.exp (return_tests): Differentiate between
25190 two tests of continuing.
25191
25192Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
25193
25194 * */Makefile.in (maintainer-clean): Remove config.log.
25195 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
25196 * gdb.c++/Makefile.in (PROGS): Add inherit.
25197 (clean): Remove *.ci.
25198
25199Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
25200
25201 * gdb.c++/misc.cc: Add test code from Mike Stump.
25202 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
25203
25204Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
25205
25206 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
25207 to "alpha-*-osf2*" and add comment.
25208 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
25209 setup_xfail for "step over execarg initialization" and
25210 "step over corearg initialization".
c906108c
SS
25211 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
25212 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
25213 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 25214 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
25215 "print func2::coremaker_local", and "backtrace in corefile.exp".
25216 * gdb.base/signals.exp: Build and source signals.ci.
25217 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
25218 to be for gcc only.
25219 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 25220
c906108c
SS
25221Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25222
25223 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
25224 Feb 3 procfs.c change.
25225
25226Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
25227
25228 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
25229
25230Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
25231
25232 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
25233 from dejagnu's apparent default of 10 seconds, which gives random
25234 results when running the tests over NFS on moderately loaded systems.
25235 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
25236
25237Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
25238
25239 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
25240 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 25241 result reports.
c906108c
SS
25242
25243Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
25244
25245 * configure.in (CY_AC_PATH_TCLH): Remove.
25246 * configure: Regenerate.
25247
25248Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
25249
25250 * gdb.c++/Makefile.in (clean): Add missing '{'.
25251
25252Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
25253
25254 * lib/gdb.exp: Provide a default value for noinferior.
25255
25256 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
25257 Load libgloss.exp.
25258
25259Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
25260
25261 * gdb.disasm/hppa.exp: Compile directly into an executable, use
25262 the executable, not the .o to run the tests from.
25263
25264Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
25265
25266 * gdb.base/break.exp: Don't test for program exit or exit status
25267 if $noresults if nonzero.
25268 * gdb.base/langs.exp: Likewise.
25269 * gdb.base/watchpoint.exp: Likewise.
25270
25271 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
25272 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
25273 trying to compile the testcase.
25274
25275Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
25276
25277 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
25278 * gdb.base/signals.exp (continue to handler): Likewise.
25279
25280Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
25281
25282 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
25283
25284 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
25285
25286Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
25287
25288 * gdb.base/corefile.exp: Recognize "not found" as failure
25289 when trying to determine if a core file was generated.
25290 If no core file was generate the first time, try again without
25291 the ulimit -c to work around braindamaged shells.
25292
25293Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
25294
25295 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
25296 [] tests with "test" and enclose string in quotes.
25297 * gdb.stabs/configure: Rebuild
d63a86f8 25298
c906108c
SS
25299Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
25300
25301 Changes in sync with expect:
25302 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
25303 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
25304 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
25305 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
25306 argument to AC_REQUIRE.
25307 * configure: Regenerated.
25308
25309Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
25310
25311 * gdb.base/corefile.exp: When generating a core, discard any
25312 error messages about ulimit not found and the "core dumped"
25313 message from the shell that runs the coredumper.
25314
25315Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
25316
25317 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
25318
25319 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
25320 which sed script to run. Expect failure for v_comb test
25321 on PA targets too.
d63a86f8 25322
c906108c
SS
25323Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
25324
25325 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 25326 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
25327
25328Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
25329
25330 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
25331 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 25332 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
25333 * lib/gdb.exp (default_gdb_start): Fix typo.
25334 * gdb.base/corefile.exp: Allow "Core was generated by ..."
25335 messages to not include the full program name that caused
25336 the core dump since some systems (such as solaris) apparently
25337 truncate this path to about 80 characters.
25338 When generating a core file first try increasing the core file
25339 size limit to unlimited since some systems may default it to
25340 zero, and it is harmless to try it. Move the test for failing
25341 to generate a core file to where it will actually get executed.
25342 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
25343 new gdb result from g++ debug info improvements and make old
25344 pattern obsolescent. Also account for size_t differences
25345 (may be int or long).
25346 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
25347 initialization before function call is placed in the delay slot
25348 and thus appears to be skipped over by commands such as "next".
25349
25350Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
25351
25352 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
25353
25354Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
25355
25356 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
25357 input source file; fix code to compile test to deal with this
25358 convention.
25359 * gdb.c++/*.exp: Likewise.
25360
25361Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
25362
25363 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
25364 "bt in signals.exp".
25365
25366Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
25367
25368 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
25369 "step over execarg initialization" and
889bf7c5 25370 "step over corearg initialization".
c906108c
SS
25371
25372Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
25373
25374 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
25375 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
25376
25377Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
25378
25379 From Rob Savoye (rob@poseidon.cygnus.com)
25380 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
25381 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
25382 configure.in}, gdb.disasm/{Makefile.in, configure.in},
25383 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
25384 configure.in}: Major reworking for autoconfig.
c906108c
SS
25385 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
25386 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 25387 New files.
c906108c
SS
25388 * config/unix-gdb.exp: Make GDB global.
25389 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
25390 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
25391 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
25392 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
25393 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
25394 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 25395 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
25396 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
25397 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
25398 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
25399 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 25400 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
25401 to returns as necessary, arrange for test to compile own testcase
25402 executable.
c906108c 25403 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 25404
c906108c
SS
25405Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
25406
25407 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 25408 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
25409 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
25410 "backtrace through signal handler".
25411
25412Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25413
25414 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
25415 continuing from a job control stop signal.
25416 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
25417
25418Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
25419
25420 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
25421 * gdb.base/corefile.exp: Likewise.
25422 * gdb.base/funcargs.exp: Likewise.
25423
25424Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
25425
25426 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
25427 * config/monitor.exp: Add support for setting baud rate.
25428
25429Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
25430
25431 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
25432 i*86-*-linux* xfails for "backtrace through signal handler".
25433 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
25434 "print func2::coremaker_local".
25435 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 25436 alpha-dec-osf2* xfail for
c906108c
SS
25437 "delete all breakpoints when none".
25438
25439Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
25440
25441 * gdb.base/break.exp: Change test that deletes all breakpoints
25442 when no user breakpoints are installed. A post 4.15 change
25443 causes gdb to no longer prompt in this case.
25444
25445Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
25446
25447 * gdb.base/return.exp (return_tests): Change xfail for test
25448 "correct value returned double test" to stop xfailing at
25449 Solaris 2.5. Apparently the bug has been fixed.
25450
25451Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
25452
25453 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
25454 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
25455
25456Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
25457
25458 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
25459 * gdb.disasm/hppa.s: Corresponding changes.
25460
25461Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
25462
25463 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
25464 makefile fragment.
25465 * config/mt-hpux: Deleted.
25466
25467Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
25468
d63a86f8 25469 * Many files: When warning about suppressed tests due to a
c906108c
SS
25470 nonexistant test binary, avoid incrementing the warning count.
25471
25472Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
25473
25474 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 25475
c906108c
SS
25476Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25477
25478 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
25479 "sparc-*-solaris2*".
25480
25481Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25482
25483 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
25484 Add global and local variables and initialize them.
25485 * gdb.base/corefile.exp: Test correct mapping of corefile sections
25486 by printing variables. Remove rs6000 and powerpc xfails, BFD now
25487 extracts the file name and terminating signal from the core file.
25488 * TODO: Remove note about tests for correct mapping of corefile.
25489 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
25490 from optimizing it away.
25491 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
25492 handles common blocks.
25493
25494Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
25495
25496 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
25497 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
25498
25499Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
25500
25501 * Makefile.in (maintainer-clean): New target, synonym for
25502 realclean.
25503 * gdb.base/Makefile.in (maintainer-clean): Likewise.
25504 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
25505 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
25506 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
25507 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
25508 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
25509
25510Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
25511
25512 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
25513 xfails when not gcc compiled for "print foo::funclocal".
25514 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
25515 "print foo::funclocal at foo",
25516 "print 'scope1.c'::foo::funclocal at foo",
25517 "print foo::funclocal_bss at foo",
25518 "print 'scope1.c'::foo::funclocal_bss at foo",
25519 "print foo::funclocal_ro at foo",
25520 "print 'scope1.c'::foo::funclocal_ro at foo",
25521 "print bar::funclocal at foo" and
25522 "print 'scope1.c'::bar::funclocal at foo".
25523 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
25524 gcc compiled for "print foo::funclocal at bar".
25525 Expand all messages to ensure that they identify that
25526 the test is at bar().
25527 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
25528 gcc compiled for:
25529 "ptype on opaque struct pointer (statically)",
25530 "ptype on opaque struct tagname (statically)",
25531 "ptype on opaque struct pointer (dynamically) 1",
25532 "ptype on opaque struct tagname (dynamically) 1",
25533 "ptype on opaque struct pointer (dynamically) 2" and
25534 "ptype on opaque struct tagname (dynamically) 2
25535 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
25536 gcc compiled for:
25537 "p datalocal"
25538 "whatis datalocal",
25539 "ptype datalocal",
25540 "p bsslocal",
25541 "whatis bsslocal", and
25542 "ptype bsslocal".
25543 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
25544 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
25545 when not gcc compiled.
25546 * gdb.base/funcargs.exp (float_and_integral_args): Add
25547 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
25548 compiled.
25549 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
25550 "backtrace from call6a" when not gcc compiled.
25551 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
25552 "backtrace from call7a" when not gcc compiled.
25553 * gdb.base/callfuncs.exp (do_function_calls):
25554 Add "hppa*-*-hpux*" xfail when not gcc compiled for
25555 "p t_char_array_values(char_array_val2,char_array_val1)",
25556 "p t_char_array_values(char_array_val1,char_array_val2)",
25557 "p t_char_array_values("carray 1","carray 2")",
25558 "p t_char_array_values("carray 1",char_array_val2)",
25559 "p t_char_array_values(char_array_val1,"carray 2")",
25560 "p sum_args(1,{2})",
25561 "p sum_args(2,{2,3})",
25562 "p sum_args(3,{2,3,4})",
25563 "p sum_args(4,{2,3,4,5})"
25564 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
25565 "backtrace in corefile.exp" when not gcc compiled.
25566
25567Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25568
25569 * gdb.base/signals.exp: Rewrite `handle all print' test as
25570 a procedure. Accept blanks or TABs as whitespace, increase
25571 timeout and expect input buffer size for the large output
25572 from the command. Remove "i*86-*-bsdi2.0" xfail.
25573
25574Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25575
25576 * gdb.base/setvar.exp: Add new testcases for truncation when
25577 assigning invalid values to bitfields.
25578
25579Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
25580
d63a86f8 25581 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
25582 mips-sgi-irix* xfail for
25583 "call inferior func with struct - returns char *"
25584 and fix test so that an optional (unsigned char *) cast is
889bf7c5 25585 accepted in the result.
c906108c
SS
25586
25587Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
25588
25589 * gdb.base/funcargs.exp (float_and_integral_args): Remove
25590 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
25591 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
25592 * gdb.base/signals.exp: Remove duplicate "handle all print" test
25593 that accidentally got checked in.
25594
25595Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
25596
d63a86f8 25597 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
25598 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
25599 compiled test.
25600 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
25601 Add mips-sgi-irix5* xfail for not gcc compiled.
25602 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
25603 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
25604 "p top", "whatis top", "p middle", and "whatis middle".
25605 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
25606 "whatis signed char" for not gcc compiled.
25607 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
25608 "set variable signed char=-1 (-1)" and
25609 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
25610 * gdb.base/funcargs.exp (float_and_integral_args):
25611 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
25612 Add mips-sgi-irix* xfail when not gcc compiled for
25613 "continue to call2b".
25614 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
25615 "continue to call2g".
25616 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
25617 "backtrace from call6a"
25618 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
25619 "backtrace from call7k".
25620 Add mips-sgi-irix5* xfail when not gcc compiled for
25621 "backtrace from call7a".
25622 (localvars_after_alloca): Fix gdb_test cmds for
25623 "print * after runto ...".
25624 Remove rs6000-*-* xfails for
25625 "print i after runto localvars_after_alloca" and
25626 "print l after runto localvars_after_alloca"
25627 for all compilers.
25628 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 25629 when not compiled with gcc, for:
c906108c
SS
25630 "print signed char == (minus)",
25631 "print signed char != (minus)",
25632 "print signed char < (minus)",
25633 "print signed char > (minus)".
25634 * gdb.base/callfuncs.exp (do_function_calls):
25635 Add mips-sgi-irix* xfail, when compiled with native compiler, for
25636 "call inferior func with struct - returns char *".
d63a86f8 25637 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
25638 "correct value returned double test" to include Solaris 2.4.
25639 * gdb.base/funcargs.exp (float_and_integral_args):
25640 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 25641
c906108c
SS
25642Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25643
25644 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
25645 enumeration bitfields if compiling with GNU C.
25646 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
25647 to empty' prompt.
25648
25649Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
25650
25651 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
25652 test for PRO targets.
25653
25654 * gdb.base/funcargs.exp: Avoid ever setting more than 8
25655 breakpoints in the inferior at any given time by making
25656 two groups of breakpoints for call2*, call6* and call7*
25657 tests.
25658
25659Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25660
25661 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
25662 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
25663 from optimizing it away.
25664 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
25665 "call inferior func with struct".
25666
25667Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
25668
25669 * configure.in: Only configure gdb.chill for particular targets.
25670
25671Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
25672
25673 * gdb.base/Makefile.in: Add action to .c.o transformation
25674 rule that generates a .ci file for each .o file and remove
25675 explicit .c.o rules except for callfuncs.o.
25676 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
25677 generates a .ci file for each .o file and remove explicit
25678 .cc.o rules.
25679 (clean): Remove *.tmp *.ci files.
25680 (EXECUTABLES): Remove templ-info.exp.
25681 * gdb.base/compiler.c: New file.
25682 * gdb.c++/compiler.cc: New file
25683 * gdb.base/scope.exp: Source gdb.base/scope.ci.
25684 Change rs6000-*-* xfail for
25685 "print 'scope0.c'::filelocal_ro" and
25686 "print 'scope1.c'::filelocal" and
25687 "print 'scope1.c'::filelocal_bss" and
25688 "print 'scope1.c'::filelocal_ro" and
25689 "print 'scope1.c'::foo::funclocal" and
25690 "print 'scope1.c'::foo::funclocal_ro" and
25691 "print 'scope1.c'::bar::funclocal" and
25692 "print 'scope0.c'::filelocal_ro" and
25693 "print 'scope1.c'::filelocal at foo" and
25694 "print 'scope1.c'::filelocal_bss at foo" and
25695 "print 'scope1.c'::filelocal_ro at foo" and
25696 "print 'scope1.c'::foo::funclocal at foo" and
25697 "print 'scope1.c'::foo::funclocal_bss at foo" and
25698 "print 'scope1.c'::foo::funclocal_ro at foo" and
25699 "print 'scope1.c'::bar::funclocal at foo" and
25700 "print 'scope0.c'::filelocal_ro" and
25701 "print 'scope1.c'::filelocal" and
25702 "print 'scope1.c'::filelocal_bss" and
25703 "print 'scope1.c'::filelocal_ro" and
25704 "print 'scope1.c'::foo::funclocal" and
25705 "print 'scope1.c'::foo::funclocal_bss" and
25706 "print 'scope1.c'::foo::funclocal_ro" and
25707 "print 'scope1.c'::bar::funclocal" and
25708 "print 'scope1.c'::bar::funclocal_bss"
25709 to only be xfail'd when not compiled with gcc.
d63a86f8 25710 Add rs6000-*-* xfail for
c906108c
SS
25711 "print 'scope0.c'::filelocal_bss before run"
25712 when compiled with gcc.
25713 (test_at_main): Add rs6000-*-* xfail for
25714 "print filelocal_ro in test_at_main"
25715 when compiled with gcc.
25716 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 25717 Add rs6000-*-aix* xfail for
c906108c
SS
25718 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
25719 "ptype t_char_array", not compiled with gcc.
25720 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
25721 xfail for "list foo (in include file)" when gcc compiled.
25722 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 25723 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
25724 "run to call0a" if not compiled with gcc.
25725 (unsigned_integral_args): Add rs6000-*-* xfail for
25726 "run to call1a" if not compiled with gcc.
25727 (float_and_integral_args): Add rs6000-*-* xfail for
25728 "run to call2a" if not compiled with gcc and for
25729 "continue to call2b" for any compiler.
25730 Add rs6000-*-* xfail to
25731 "print f1 after run to call2a" for gcc compiled.
25732 (discard_and_shuffle): Add rs6000-*-* xfail for
25733 "run to call6a".
25734 (shuffle_round_robin): Add rs6000-*-* xfail for
25735 "backtrace from call7a" if not compiled with gcc.
25736 Add rs6000-*-* xfail for
25737 "backtrace from call7b" if compiled with gcc.
25738 (call_after_alloca): Add rs6000-*-* xfail for
25739 "print c in call_after_alloca" and
25740 "print s in call_after_alloca" and
25741 "backtrace from call_after_alloca_subr"
25742 if not compiled with gcc.
25743 (localvars_in_indirect_call): Add rs6000-*-* xfail for
25744 "print c in localvars_in_indirect_call" and
25745 "print c in localvars_in_indirect_call" and
25746 "backtrace in indirectly called function" and
25747 "stepping into indirectly called function"
25748 if not compiled with gcc.
25749 (localvars_after_alloca): Add rs6000-*-* xfail for
25750 "print c after runto localvars_after_alloca" and
25751 "print s after runto localvars_after_alloca" and
25752 "print i after runto localvars_after_alloca" and
25753 "print l after runto localvars_after_alloca"
25754 for all compilers.
25755 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
25756 than whatis-info.exp.
25757 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
25758 than opaque-info.exp.
25759 Setup rs6000-*-* xfail for
d63a86f8 25760 "ptype on opaque struct pointer (statically)" and
c906108c
SS
25761 "ptype on opaque struct pointer (dynamically)" when
25762 not compiled with gcc.
25763 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
25764 rather than callf-info.exp.
25765 (do_function_calls): Add clear_xfail for rs6000-*-* for
25766 "p t_float_values2(3.14159,float_val2)". Seems to work
25767 fine there, both with xlc and gcc. Need to find out what
25768 it is doing right and fix other platforms.
25769 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
25770 "call inferior func with struct - returns int",
25771 "call inferior func with struct - returns long",
25772 "call inferior func with struct - returns float",
25773 "call inferior func with struct - returns double",
25774 "call inferior func with struct - returns char *",
25775 but only if not gcc compiled (presumes xlc compiled).
25776 Change rs6000-*-* xfails for
25777 "call inferior func with struct - returns char" and
25778 " call inferior func with struct - returns short" to only
25779 xfail if not using gcc.
25780 (clean mostlyclean): Remove *.ci and *.tmp files.
25781 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
25782 than templ-info.exp.
25783 * gdb.base/langs.exp: Source gdb.base/langs.ci.
25784 Add rs6000-*-* xfail for "up to foo in langs.exp"
25785 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 25786 when not gcc compiled.
d63a86f8 25787
c906108c
SS
25788Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
25789
25790 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
25791 * gdb.base/corefile.exp: Likewise.
25792 * gdb.base/list.exp: Likewise.
25793 * gdb.base/scope.exp: Likewise.
25794 * gdb.base/siganls.exp: Likewise.
25795
25796 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
25797 compiler output.
25798 * gdb.base/whatis.exp: Likewise.
25799
25800Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
25801
25802 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
25803 failure (opcode table has been fixed to match reality).
25804
25805Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
25806
25807 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
25808 "call inferior func with struct - returns char",
25809 "call inferior func with struct - returns short"
25810
25811 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
25812 "print 'scope0.c'::filelocal at main",
25813 "print 'scope0.c'::filelocal_bss in test_at_main",
25814 "print 'scope0.c'::filelocal at foo",
25815 "print 'scope0.c'::filelocal_bss in test_at_foo",
25816 "print 'scope0.c'::filelocal at bar",
25817 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 25818
c906108c
SS
25819 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
25820 in source file 1". This bug seems to have been fixed with both
25821 gcc and native cc (was native assembler bug?).
25822
25823Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
25824
25825 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
25826 "backtrace through signal handler" to "i*86-*-sysv4*".
25827 * gdb.base/signals.exp: Add xfail for "'next' behaved as
25828 continue" case. Add "known SVR4 bug" to fail message.
25829 Add "i*86-*-bsdi2.0" xfail for "handle all print".
25830 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
25831 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
25832 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
25833 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
25834 "up to foo in langs.exp", "show language at foo in
25835 langs.exp", "up to cppsub_ in langs.exp", "show
25836 language at cppsub_ in langs.exp", "up to fsub in
25837 langs.exp", and "show language at fsub in langs.exp".
25838 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
25839 "bactrace in corefile.exp".
25840 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
25841 "call inferior function with struct - returns float" and
25842 "call inferior function with struct - returns double".
d63a86f8 25843
c906108c
SS
25844Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
25845
25846 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
25847 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
25848 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
25849 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
25850
25851Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
25852
25853 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
25854 (or overriden) "CHILL" macro rather then bare "gcc".
25855 Also look for ../../gcc/xgcc since that is what we will
25856 actually need, not "Makefile". Remove following assignment
25857 of CHILL to CHILL_FOR_TARGET because that results in
25858 recursive definition.
25859
25860Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
25861
25862 * gdb.base/corefile.exp: Change xfail for backtrace in
25863 corefile.exp from linuxaout to all linux.
25864 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
25865 cases where we miss the breakpoint at the signal handler
25866 for some reason. Setup xfail for linuxoldld/linuxaout and
25867 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
25868 hitting SIGURG breakpoint.
25869 * gdb.base/signals.exp: Setup xfail for "next" acting like
25870 continue to add linuxoldld. Setup xfail for all linux for
25871 "next to handler in signals_tests_1", "backtrace in
25872 signals_tests_1", "continue to func1", "pass SIGUSR1",
25873 and continue to handler".
25874
25875Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
25876
25877 * Update all FSF addresses except those in COPYING* files.
25878
25879Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
25880
25881 * gdb.base/a2-run.exp: Change messages to be more explicit about
25882 the status of args, and quote binfile in results.
25883
25884Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
25885
25886 * gdb.base/callfuncs.exp: Add tests for passing structs to
25887 inferior functions and return various types.
25888 * gdb.base/callfuncs.c: Add functions to receive a struct
25889 and return a member of the struct, in various types.
25890
25891Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25892
25893 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
25894
25895Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
25896
25897 * config/vxworks29k.exp: New file, sources vxworks.exp.
25898
25899Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
25900
25901 * config/gdbremote.exp: New file. Testing framework using
25902 gdbserver.
25903
25904Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
25905
25906 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
25907 "call function when asleep" and "send end of file".
25908 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
25909 for "backtrace in corefile.exp".
25910 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
25911 for "backtrace through signal handler".
25912 * gdb.base/corefile.exp: Make sure we actually generate a core file
25913 before trying the core tests. Some systems allow the user to suppress
25914 generation of core files and default to that (linux for example).
25915 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
25916 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
25917
25918Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
25919
25920 * gdb.threads: New directory with some crude multi-threaded
25921 gdb tests (step.exp and step2.exp).
25922 * config/mt-lynx (STEP_EXECUTABLE): Define.
25923 (THREADFLAGS): Define.
25924
25925Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
25926
25927 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
25928
25929 * gdb.base/signals.exp: Disable whole file for lynx until
25930 further notice.
25931
25932 * gdb.base/signals.exp: xfail test where "next" acts like
25933 "continue" for lynx.
25934
25935 * gdb.base/interrupt.exp: xfail test for calling function while
25936 inferior is asleep for lynx.
25937
25938 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
25939 than one cr-lf after each command.
25940
25941Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25942
25943 * configure.in: Reinstate setting of stabsdirs variable, fix
25944 typo in setting up configdirs for native builds.
25945
25946 * gdb.base/return.exp: Fix typo in return double test.
25947 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
25948 compiler from optimizing them away.
25949
25950Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
25951
25952 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
25953 sequences to be echo'd by gdb when using gdb_test.
25954 * gdb.chill/chexp.exp: Likewise.
25955 * gdb.fortran/exprs.exp: Likewise
25956
25957Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
25958
25959 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
25960 after the inferior gdb has started.
25961
25962 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
25963 after each command.
25964 * gdb.base/funcargs.exp: Likewise.
25965 * gdb.base/gdbvars.exp: Likewise.
25966 * gdb.base/interrupt.exp: Likewise.
25967 * gdb.base/list.exp: Likewise.
25968 * gdb.base/watchpoint.exp: Likewise.
25969 * gdb.c++/demangle.exp: Likewise.
25970 * gdb.c++/inherit.exp: Likewise.
25971 * gdb.chill/chexp.exp: Likewise.
25972 * gdb.fortran/exprs.exp: Likewise.
25973
25974 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
25975 test if we can't handle IO to/from the inferior.
25976
25977 * gdb.c++/misc.exp: Always check for a program already being
25978 started after sending a "run" command to gdb.
25979
25980 * gdb.base/twice.exp: Start with a fresh gdb.
25981
25982 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
25983 only depend on gdb's expression code, not the chill runtime.
25984
25985 * gdb.base/return.c: Put return values into variables so we
25986 can have gdb print them rather than depending on the program
25987 to print them.
25988 * gdb.base/return.exp: Corresponding changes.
25989
25990 * lib/gdb.exp: Provide default value for noinferiorio.
25991 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
25992 the inferior.
25993
25994 * gdb.base/break.exp: Always check for a program already being
25995 started after sending a "run" command to gdb.
25996 (text_next_with_recursion): Don't check the output from the
25997 program's printf statement. Instead just make sure the program
25998 exited.
25999
26000 * gdb.base/commands.exp: Protect tests which need arguments with
26001 $noargs conditionals.
26002
26003Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26004
26005 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
26006 of structure member arrays to match gdb/valops.c:value_addr change.
26007
26008Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
26009
26010 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
26011 cases.
26012
26013Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
26014
26015 * configure.in (configdirs): Remove gdb.chill from default list
26016 of subdirs and then add it back in only if doing a native build.
26017 The current chill compiler does not yet work in any cross build.
26018 * Revert all signal changes from Jul 6.
26019 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
26020 for sh-hms targets, allowing these tests to link, with no other
26021 changes. Testing is suppressed by setting "nosignals" in site.exp.
26022
26023Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
26024
26025 * configure.in (signaldirs): Define and add to configdirs for all
26026 targets except some specific ones that are known to not support signals.
26027 Also clean up formatting.
26028 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
26029 (signals, sigall): Remove rules to build.
26030 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
26031 Moved to new gdb.signals directory.
26032 * gdb.signals: New test directory.
26033 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
26034 signals.c signals.exp}: New or moved files.
26035
26036Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
26037
26038 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
26039
26040Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
26041
26042 * gdb.base/return.exp: Xfail `return double' test failure
26043 on at least Solaris 2.3 and handle future/past versions on
26044 a case by case basis as appropriate. Also update message
26045 to include i*86 failures.
26046
26047Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26048
26049 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
26050
26051 * lib/gdb.exp: Fix comment which erroneously identified
26052 gdb_file_cmd as gdb_load (the 19 May change was in fact to
26053 gdb_file_cmd not gdb_load).
26054 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
26055
26056 * gdb.base/setvar.exp: Make test names consistent between pass and
26057 fail cases. Use gdb_test more.
26058
26059Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26060
26061 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
26062
26063Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26064
26065 * gdb.base/help.exp: Fix expected help string for `show commands'.
26066
26067Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
26068
26069 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
26070
26071 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
26072 of a text section.
26073
26074Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
26075
26076 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
26077 that loop eventually terminates. Fix Connection refused logic so
26078 that testsuite will expire nicely.
26079
26080Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
26081
26082 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
26083 config/rom68k.exp: New tcl glue for the appropriate monitors.
26084 These all just end up calling monitor.exp.
26085 * config/monitor.exp (gdb_target_monitor): Handle `Connection
26086 refused' by retrying. Cleanup some timeout issues.
26087 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
26088 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
26089 callers don't have to set/restore global timeout variable.
26090
26091 * The following set of changes centralizes management of the global
26092 timeout variable. This way, it can be set in one target dependent
26093 place instead of dozens of places scattered throughout the test suite.
26094 If you need to lengthen a timeout, then you should either set timeout
26095 in one of the config/{target}.exp files, or multiply it by a factor.
26096 Setting it to an absolute value is always going to lose for some
26097 targets.
26098 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
26099 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
26100 * gdb.base/funcargs.exp: Don't set timeout.
26101 * gdb.base/list.exp (test_forward_search): Only use local timeout.
26102 * gdb.base/printcmds.exp (test_print_string_constants
26103 test_print_array_constants): Don't set timeout.
26104 * gdb.base/ptype.exp: Don't set timeout.
26105 * gdb.base/recurse.exp: Don't set timeout.
26106 * gdb.base/return.exp: Don't set timeout.
26107 * gdb.base/watchpoint.exp: Don't set timeout.
26108 * gdb.c++/classes.exp (do_tests): Don't set timeout.
26109 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
26110
26111Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
26112
26113 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
26114
26115Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26116
26117 * lib/gdb.exp: Disable chill tests for irix5.
26118
26119Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26120
26121 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
26122 each test pass or fail.
26123
26124Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26125
26126 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
26127 xlc not gcc.
26128
26129Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
26130
26131 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
26132
26133Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
26134
26135 * config/est.exp: Fix copyright and comments. Remove dead code.
26136 Use targetname, serialport and baud variables instead of fixed
26137 constants.
26138 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
26139 * config/cpu32bug.exp: New file to support cpu32bug monitors.
26140
26141Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26142
26143 * gdb.base/watchpoint.exp: Don't run
26144 test_watchpoint_triggered_in_syscall for sunos.
26145
26146Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26147
26148 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
26149 they don't seem to exist. Do include stdio.h.
26150
26151Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26152
26153 * gdb.base/a1-selftest.exp: Add alpha xfail.
26154
26155Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26156
26157 * gdb.base/watchpoint.c (main): Prompt before calling read().
26158 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
26159 Revise accordingly. Remove cruft about sending "123" several
26160 times, until it gets noticed. Clean up the "print buf[0]" stuff
26161 so that it passes or fails, and waits for prompts in the usual way.
26162
26163Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26164
26165 * gdb.base/recurse.exp: Fix comment.
26166
26167 * TODO: Remove item about printing variables in nodebug.exp. Add
26168 item about enabling tests which are only run on some targets.
26169
26170 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
26171 fail, make test names unique, use new gdb_test convention
26172 regarding pattern, use gdb_test more, etc.).
26173
26174 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
26175 fail, make test names unique, etc.).
26176
26177Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26178
26179 * gdb.base/nodebug.c: Change return type of top and middle to
26180 short.
26181 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
26182 are fixed by the recent mdebugread.c changes. Allow `short ()'
26183 as type for top and middle.
26184
26185Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26186
26187 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
26188 nearly as I can tell, the whole thing was an accident in Stu's
26189 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
26190 to replace a send/expect pair with gdb_test, but ended up only
26191 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
26192 of 30 Mar 1995 took care of it, but left this vestigial comment
26193 which I am now nuking.
26194
26195Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26196
26197 * gdb.base/break.exp: Look for different line number for
26198 breakpoint at main depending on usestubs.
26199
26200Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26201
26202 * gdb.base/list.exp: Adjust some alternate expect patterns to
26203 match recent list0.c change. Add alternate expect pattern for
26204 output from `list default lines around main' for optimizing
26205 compilers.
26206
26207Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26208
26209 * lib/gdb.exp: If nosignals is not set, set it to 0.
26210
26211Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
26212
26213 * config/slite-gdb.exp: Responds to load symbol table prompt.
26214 * gdb.base/break.exp: Adjust line number, fix rerun.
26215 * gdb.base/langs0.c: Add #ifdef usestubs.
26216
26217Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
26218
26219 * gdb.base/list.exp: Adjust line contents after adding new lines in
26220 list0.c. Also fix a syntax error.
26221
26222 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
26223 * gdb.base/break.exp: ditto.
26224 * gdb.base/list.exp: ditto.
26225 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
26226 * gdb.base/run.c: ditto.
26227 * gdb.base/list0.c: ditto.
26228 * gdb.base/funcargs.c: ditto.
26229
26230Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
26231
26232 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
26233 $targetname, $serialport and $baud instead of hardwired variables.
26234 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
26235 target doesn't support signals.
26236
26237Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
26238
26239 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
26240
26241Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26242
26243 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
26244 Don't rely on the value of an auto variable before it has been
26245 initialized. Use gdb_test more.
26246
26247Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26248
26249 * lib/gdb.exp (default_gdb_version): A version number must start
26250 with a digit, but other than that contains all characters up to
26251 the first whitespace character.
26252
26253Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26254
26255 * gdb.base/commands.exp (breakpoint_command_test): New tests.
26256
26257Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26258
26259 * gdb.c++/*.exp: Warn if executable does not exist. The original
26260 reason for skipping the warning was that configure.in sometimes
26261 intentionally skipped building the executables but the tcl code
26262 had no way of knowing. That (a) was always bogus with respect to
26263 error handling, (b) is no longer true (right now there is no way
26264 to skip C++ tests).
26265
26266 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
26267
26268Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26269
26270 * gdb.base/list.exp: Add expect patterns for output from
26271 SunPRO compiled executables.
26272 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
26273 types.
26274
26275Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26276
26277 * gdb.base/break.exp (test_next_with_recursion): Accept any line
26278 number (we are already testing that the correct source line text
26279 gets printed).
26280
26281 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
26282 that is what is intended, but something needed to be done to get
26283 sunos4 native working again.
26284
26285 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
26286
26287 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
26288 apparently went with a (very) old xfail.
26289
26290Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
26291
26292 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
26293 runto_main is a proc in gdb.exp that will do 'step' for target use
26294 stubs.
26295 * gdb.base/exprs.exp: ditto.
26296 * gdb.base/interrupt.exp: ditto.
26297 * gdb.base/opaque.exp: ditto.
26298 * gdb.base/printcmds.exp: ditto.
26299 * gdb.base/ptype.exp: ditto.
26300 * gdb.base/scope.exp: ditto.
26301 * gdb.base/setvar.exp: ditto.
26302 * gdb.base/signals.exp: ditto.
26303 * gdb.base/twice.exp: ditto.
26304 * gdb.c++/classes.exp: ditto.
26305 * gdb.c++/inherit.exp: ditto.
26306 * gdb.c++/templates.exp: ditto.
26307 * gdb.base/break.exp: no run and hit main for stubs. Change line
26308 numbers for breakpoints and info breakpoint.
26309 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
26310 breakpoint().
26311 * gdb.base/callfuncs.c: ditto.
26312 * gdb.base/exprs: ditto.
26313 * gdb.base/interrupt.c: ditto.
26314 * gdb.base/opaque0.c: ditto.
26315 * gdb.base/printcmds.c: ditto.
26316 * gdb.base/ptype.c: ditto.
26317 * gdb.base/scope0.c: ditto.
26318 * gdb.base/setvar.c: ditto.
26319 * gdb.base/signals.c: ditto.
26320 * gdb.base/twice.c: ditto.
26321 * gdb.c++/misc.cc: ditto.
26322 * gdb.c++/templates.cc: ditto.
26323
26324Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26325
26326 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
26327
26328 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
26329 somewhere between `read' and `main.c'. I'm pretty sure the
26330 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
26331 and it isn't particularly useful.
26332
26333 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
26334
26335Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26336
26337 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
26338
26339Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
26340
26341 * config/mt-slite: add LIBS and -nostdlib.
26342 * config/slite-gdb.exp: add this new file to support sparclite target.
26343
26344Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
26345
26346 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
26347
26348 * gdb.base/a2-run.exp: Change argument to istarget from
26349 "*-*-vxworks" to "*-*-vxworks*".
26350 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
26351
26352Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
26353
26354 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
26355 will not runto main but do a 'step' to step out of breakpoint().
26356 * config/mt-slite: add -Dusestubs.
26357
26358Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26359
26360 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
26361 instead of just @.
26362
26363 * gdb.base/signals.exp: Add test for "handle all print".
26364 * TODO: Remove "handle all print". Also remove item about
26365 checking copyright date (I don't like the idea of a spurious FAIL
26366 based on when we run the tests).
26367
26368 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
26369 for SunOS4 (reason for failure not investigated). Remove
26370 redundant test for $binfile.
26371
26372 * gdb.base/nodebug.c (array_index): Call malloc.
26373
26374 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
26375
26376Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
26377
26378 * gdb.base/recurse.exp: Update gdb_test invocation to use new
26379 conventions and slightly simplify the matching regexp.
26380
26381Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26382
26383 * gdb.base/break.exp: Update gdb_test invocation to use new
26384 convention.
26385
26386 * lib/gdb.exp: If noargs is not set, set it to 0.
26387
26388 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
26389 tests unique.
26390
26391 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
26392
26393Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26394
26395 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
26396 one argument of type "<non-float parameter>".
26397
26398Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
26399
26400 * config/rom68k.exp: New file to support Motorola IDP board.
26401 * gdb.base/a2-run.exp: Skip this file if noargs is set.
26402 * gdb.base/break.c: Change things around so that this program
26403 doesn't depend upon args. This is necessary to make remote
26404 targets work (in general, they can't take args).
26405 * gdb.base/break.exp: Don't try to send args to program. Don't
26406 expect output. Also, replace lots of code with gdb_test.
26407
26408Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26409
26410 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
26411 printing of '\'' (which is what the comment says we are testing,
26412 even though we were not), not '''.
26413 (test_integer_literals_rejected): Test that printing ''' is an error.
26414
26415 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
26416 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
26417 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
26418 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
26419 Use gdb_test not test_print_accept.
26420 * lib/gdb.exp: Remove test_print_accept.
26421
26422 * gdb.base/signals.exp (signal_tests_1): Make pass message
26423 consistent with fail message.
26424
26425 * gdb.base/whatis.exp: Remove xfails for printing char vs.
26426 unsigned char; the bug (PR 1821) is fixed.
26427
26428 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
26429
26430 * gdb.base/scope.exp (test_at_localscopes): Call pass for
26431 successful tests--makes xfailing them work right.
26432
26433Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26434
26435 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
26436 only \r\n, not .*. The test can pass .* as the last thing in
26437 $pattern if that is what it wants. In addition to providing this
26438 flexibility, this change should speed up pattern matching in cases
26439 where the pattern already ended with .* (there were a number of
26440 them). This change also helps catch bad patterns--in the old
26441 scheme the typo "char \*" instead of "char \\*" would pass. Now
26442 it is caught.
26443 * Many .exp files: Update callers.
26444
26445 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
26446 clearer and does not spuriously match multiple ('s. Likewise for
26447 ) and *.
26448
26449 * gdb.base/nodebug.exp: Test ability to call a function and pass
26450 it a string (even with no debugging info).
26451
26452 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
26453 "p '\'", which is the same as "p ''" once tcl gets done with
26454 quoting, to "p '\\'", which I suspect is what is intended (one
26455 backslash gets sent to GDB).
26456
26457 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
26458
26459Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26460
26461 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
26462 1817) was fixed literally years ago.
26463
26464Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26465
26466 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
26467 test, it causes stepping out of call_after_alloca_subr with
26468 optimizing compilers.
26469 (localvars_in_indirect_call): Consume GDB prompt if `finish'
26470 fails.
26471
26472 * gdb.c++/templates.exp: Source templ-info.exp only if
26473 the templates executable exists.
26474
26475 * gdb.c++/misc.cc (class Contains_static_instance,
26476 class Contains_nested_static_instance),
26477 gdb.c++/classes.exp (test_static_members): Test printing of
26478 a class that contains a static instance of the class.
26479
26480Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26481
26482 * gdb.base/langs2.c (cppsub_): Don't prototype.
26483 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
26484 only, I believe).
26485
26486Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26487
26488 * lib/gdb.exp (skip_chill_tests): New procedure.
26489
26490 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
26491
26492Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
26493
26494 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
26495 each expect pattern. Cuts runtime from 12 to about 4 seconds.
26496
26497Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26498
26499 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
26500
26501 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
26502 disassemble 8, not 16, instructions for part 4.
26503
26504 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
26505 support the latter anymore.
26506
26507 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
26508 -DNO_PROTOTYPES.
26509 * gdb.base/callfuncs.c: Control use of prototypes based on
26510 NO_PROTOTYPES, not __STDC__.
26511 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
26512 t_float_values2 tests if prototypes in use.
26513
26514 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
26515 t_double_values): When checking differences against DELTA, check
26516 that difference is within the range (-DELTA,DELTA), not just
26517 (-infinity,DELTA).
26518
26519Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
26520
26521 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
26522 'file' command firts, then 'target', then 'load', this is due to gdb
26523 target set up.
26524 * config/mips-gdb.exp: Fix a couple regular exp bugs.
26525
26526Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
26527
26528 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
26529 FP load/store variants.
26530 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
26531
26532Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
26533
26534 * gdb.base/term.exp: Do not give a warning if not native, it is
26535 not an abnormal condition.
26536
26537Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
26538
26539 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
26540 t_char_array".
26541
26542Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
26543
26544 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
26545 are getting the version number.
26546
26547 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
26548 if not native, it is not an abnormal condition.
26549
26550Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26551
26552 * lib/gdb.exp: Just use "file exists", rather than undocumented
26553 dejagnu procedure "findfile".
26554
26555Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
26556
26557 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
26558 (LDFLAGS): Set to -Xlinker -Ur.
26559
26560 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
26561 Removed, these values are set by lib/gdb.exp.
26562
26563 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
26564
26565Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
26566
26567 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
26568 of replicating gdb startup code.
26569
26570 * config/mt-vxworks (LDFLAGS): Set to -r.
26571 (CFLAGS_FOR_TARGET): Removed.
26572
26573 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
26574 (gdb) and gdb for vxworks uses (vxgdb).
26575
26576 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
26577 executable is not in the tree and host != target, use sed and
26578 program_transform_name to determine the gdb name used by the
26579 target.
26580
26581 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
26582 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
26583
26584Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26585
26586 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
26587 floats, chars, and shorts where there are ANSI-style function
26588 definitions.
26589
26590 * gdb.base/langs.exp, gdb.base/langs*: New test.
26591 * gdb.base/Makefile.in: Build it.
26592 * TODO: Remove item about checking that C names don't get C++
26593 demangling applied; this test tests it.
26594
26595Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26596
26597 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
26598 went with the const70 xfail. The xfail went away a year ago.
26599
26600 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
26601
26602 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
26603 for hp300.
26604
26605 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
26606
26607 * gdb.base/a1-selftest.exp: Don't run on hp300.
26608
26609Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26610
26611 * Makefile.in (site.exp): Set host_alias and target_alias as well
26612 as host_triplet and target_triplet.
26613
26614Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26615
26616 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
26617
26618 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
26619 places as other ecoff systems).
26620
26621 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
26622 ultrix.
26623
26624Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26625
26626 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
26627 remove them.
26628 * gdb.base/nodebug.exp: Accept "function" in addition to "text
26629 variable and "variable" in addition to "data variable".
26630 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
26631
26632 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
26633 2.
26634 * gdb.base/list1.c (long_line): Add additional statement at start
26635 of function.
26636 * gdb.base/list.exp (test_forward_search): Update line number to
26637 reflect new statement.
26638
26639Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26640
26641 * gdb.base/signals.exp: Reinitialize searched source directories
26642 after gdb_start call.
26643
26644Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
26645
26646 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
26647 * gdb.stabs/Makefile.in: Likewise.
26648
26649 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
26650 change. Instead split the tests into smaller pieces.
26651 * gdb.disasm/hppa.s: Corresponding changes.
26652
26653Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26654
26655 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
26656 Quote ^C when passing it to stty. For some shells ^ is a pipe.
26657
26658 * gdb.base/funcargs.exp: Modify many tests so that every test
26659 either passes or fails. Make some test names unique.
26660
26661Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26662
26663 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
26664 Call stty to set interrupt character.
26665
26666 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
26667 for HP assembler versus GNU assembler based on actual behavior of
26668 $(CC), rather than assuming that $(AS) is always the GNU assembler.
26669
26670 * TODO: Suggest a few more stepping tests.
26671
26672Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
26673
26674 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
26675 restart GDB for h8300 after a continue.
26676 (return): Add pattern to match a29k-udi behavior.
26677 * gdb.base/nodebug.exp: Remove obsolete comment.
26678 * gdb.base/regs.exp: New file, testing of register displays.
26679 * gdb.base/return.exp: Fix typo in reference to $objdir.
26680 * gdb.base/whatis.exp: Always start with a fresh GDB.
26681
26682Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26683
26684 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
26685 higher, these tests generate a lot of output.
26686
26687Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26688
26689 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
26690 code following the catch silently ignored some errors; without the
26691 catch they should be thrown like any other tcl error. Also, the
26692 catch used "" instead of {} which meant all the callers who wanted
26693 to include one of the characters "[]$ had to quote it an extra time.
26694 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
26695 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
26696 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
26697 Remove extra quoting.
26698
26699Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
26700
26701 * gdb.base/commands.exp: Make test names unique; every test either
26702 passes or fails. Update some comments.
26703
26704 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
26705
26706Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26707
26708 The following fixes a FAIL caused by the fact that the alpha stabs
26709 configuration didn't use the ".if alpha" code in weird.def.
26710 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
26711 bit pointer, so the 32 bit version works even on the alpha.
26712 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
26713 Remove the stuff which allowed us to have separate versions for
26714 alpha and everything else.
26715
26716 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
26717 regexp which "info func operator\[\](" is supposed to match. Fix
26718 string to send to GDB. Note that GDB still doesn't work right. Add a
26719 new test for "info func .perator\[\](" which GDB does handle correctly.
26720
26721 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
26722
26723Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26724
26725 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
26726 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
26727 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
26728 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
26729 it makes the tests harder to understand and confuses test-o-matic.
26730 The preferred style is that each test provides a PASS or a FAIL,
26731 and has a unique message (e.g. "continue #54" not just "continue")
26732 which is the same for the pass and the fail.
26733 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
26734 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
26735 to lib/gdb.exp.
26736 * gdb.base/printcmds.exp: Use test_print_accept. Remove
26737 prt_accept which was basically the same thing. Likewise for
26738 test_print_reject and prt_reject.
26739 * lib/gdb.exp (test_print_reject): Add some more error message
26740 patterns to match from the former printcmds.exp (prt_reject).
26741 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
26742 One defect of the passcount stuff is that some of it failed to
26743 report XPASS where appropriate.
26744 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
26745 stuff before and after arg in expected pattern.
26746 (test_paddr_operator_functions): Re-do test without print_addr_of;
26747 this is the only test which seems to want extra stuff there.
26748
26749Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26750
26751 * gdb.base/nodebug.exp: Update new tests to reflect improved
26752 wording of gdb output.
26753
26754 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
26755 and "ptype" work on variables in files compiled without -g.
26756 Replaces commented out "maint print msymbol" tests.
26757
26758Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26759
26760 * gdb.base/setvar.c (dummy): Call malloc.
26761
26762 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
26763 losing with the irix4 sed.
26764
26765 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
26766 ALRM" on irix4.
26767
26768Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26769
26770 * TODO: Remove items about corefile.exp testing new exec-file and
26771 backtrace; both are now done. Add items about printing enums.
26772
26773Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26774
26775 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
26776 "get signal $thissig" test fails.
26777
26778 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
26779
26780Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26781
26782 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
26783 compiler warning with dec alpha compiler.
26784
26785 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
26786 extra \n from gdb_test call (this explains why the prompt test
26787 that I removed yesterday was there).
26788 (user_defined_command_test): Remove extra \n and prompt test.
26789
26790 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
26791 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
26792 doesn't exist.
26793 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
26794 Also remove alpha workaround, which turns out to be because
26795 SIGABRT == SIGLOST.
26796
26797 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
26798
26799 * gdb.base/help.exp: Don't test "help show".
26800
26801Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26802
26803 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
26804 "set print address" is on.
26805 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
26806 pass prompt to gdb_test; gdb_test already looks for the prompt.
26807
26808 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
26809
26810 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
26811 was a vestige of the manual TESTSTRATEGY, and the purpose of it
26812 was to make sure that gdb can read a core file. But (a) the "read
26813 the corefile" part didn't make it to a1-selftest.exp, we just
26814 delete the corefile after creating it, and (b) we test reading
26815 corefiles in corefile.exp anyway. Also, this test left around a
26816 xgdb process on Solaris.
26817
26818 * gdb.base/corefile.exp: Also test backtrace.
26819
26820Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
26821
26822 * gdb.base/commands.exp: Test a simple user defined command with
26823 arguments and if/while statements; verify the full user command is
26824 printed by "show user".
26825
26826 * gdb.base/commands.exp: Test if/while commands as part of a
26827 breakpoint command list; verify they appear in breakpoint
26828 information.
26829
26830Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26831
26832 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
26833 than by dividing by zero.
26834
26835Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
26836
26837 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
26838 performing an inferior call with watchpoints enabled.
26839 * gdb.base/watchpoint.c (main): Delete second unnecessary read
26840 call.
26841
26842Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26843
26844 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
26845 of "file" command.
26846
26847 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
26848 Add additional pattern for when "int operator int(void);" appears
26849 in a different order.
26850
26851Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26852
26853 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
26854
26855 * gdb.base/help.exp: Replace most of docstrings for "info signals"
26856 and "signal" with ".*".
26857
26858Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26859
26860 * TODO: Add note about "handle all nostop".
26861
26862 * gdb.base/{sigall.c, sigall.exp}: New test.
26863 * gdb.base/Makefile.in: Add it.
26864
26865Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
26866
26867 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
26868 when invoking GDB, suppresses any windowing interface.
26869
26870Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
26871
26872 * config/sim-gdb: New file, simulator testing support.
26873
26874Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
26875
26876 * gdb.base/interrupt.exp: Test calling func1 twice.
26877
26878Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
26879
26880 * gdb.base/list.exp (test_forward_search): Set timeout higher
26881 when we'll be getting lots of output from gdb.
26882
26883 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
26884 "init_malloc" to after the expect statement. Run it if that
26885 regexp is taken, but also for two others which happen if source
26886 cannot be found.
26887
26888Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26889
26890 * gdb.base/printcmds.exp: New test, for printing register before
26891 program is running.
26892
26893Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26894
26895 * gdb.base/list.exp: Correct some alternate expect patterns
26896 to reflect changes in list1.c.
26897
26898Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26899
26900 * TODO: Add item regarding large frames.
26901
26902 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
26903
26904 * TODO: Remove item about enabling return.exp; it
26905 is enabled. Suggest a few more "return" tests.
26906
26907Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26908
26909 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
26910 anonymous unions.
26911
26912Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26913
26914 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
26915 and pr-5646.o, so "make" is the same as "make all", not "make
26916 pr-4975.o".
26917
26918Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
26919
26920 * gdb.base/list.exp: Adjust expectations to reflect changes in
26921 list1.c.
26922 (test_forward_search): New test proc.
26923 * gdb.base/list1.c (long_line): New function, has long source line.
26924
26925Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
26926
26927 * gdb.base/a1-selftest.exp: Change initial stepping to know about
26928 additional line of code that was added.
26929
26930Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
26931
26932 * gdb.disasm/hppa.s: Break the large branching tests into smaller
26933 tests so as not to overflow expect's input buffers.
26934 * gdb.disasm/hppa.exp: Corresponding changes.
26935
26936Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26937
26938 Beginnings of template debugging tests.
26939 * gdb.c++/templ-info.cc: New file to test for template
26940 debugging capability of the compiler.
26941 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
26942 templ-info.cc.
26943 * gdb.c++/templates.cc: Add explicit template instantiations
26944 to enable compiling with -fno-implicit-templates. Add destructor
26945 and 'value' method to T5 class for template tests.
26946 * gdb.c++/templates.exp: Add testcases for printing of template
26947 types, setting breakpoints on template methods and calling a
d63a86f8 26948 template method.
c906108c
SS
26949
26950Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
26951
26952 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
26953 branch target since some assemblers (gas-2.5) may emit a
26954 relocation for the branch instead of resolving it in the
26955 assembler.
26956
26957Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26958
26959 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
26960 through signal handler.
26961
26962Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
26963
26964 * configure.in (*-*-netware): Use config/mt-netware.
26965
26966 * config/mt-netware: New file.
26967 * config/mt-i386-netware: Removed, separate configs for different
26968 netware architectures are no longer needed now that we have
26969 --with-headers.
26970
26971Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26972
26973 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
26974 by the recent changes to use ANSI C arithmetic conversions.
26975
26976Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26977
26978 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
26979 bug involving using inferior_pid to figure out whether to select a
26980 frame.
26981
26982Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
26983
26984 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
26985 match the current disassembler output.
26986
26987Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
26988
26989 * gdb.fortran/exprs.exp: Expect VOID instead of void.
26990 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
26991 types, expect "int" as type of integer values (for now).
26992
26993Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
26994
26995 * gdb.base/commands.exp: New tests for if/while commands.
26996
26997Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
26998
26999 * lib/gdb.exp (runto): Replace sub-pattern for hex value
27000 by .*, since hex values have different syntax in Chill mode.
27001
27002Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27003
27004 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
27005 linefeed from expect pattern for repeated types with indices > 9.
27006
27007Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
27008
27009 First part of Fortran test suite.
27010 * gdb.fortran: New directory.
27011 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
27012
27013Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27014
27015 * gdb.base/default.exp: Update expect pattern for load command
27016 without arguments.
27017
27018Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
27019
27020 * configure.in: Change i386 to i[345]86.
27021 * gdb.base/configure.in: Likewise.
27022 * gdb.c++/configure.in: Likewise.
27023 * gdb.chill/configure.in: Likewise.
27024
27025Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
27026
27027 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
27028 patterns, since that is not a valid context for comments.
27029
27030Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
27031
27032 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
27033 repeated types and repeated types with indices > 9.
27034
27035Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
27036
27037 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
27038 2417; old bug has been fixed.
27039
27040Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
27041
27042 * gdb.base/interrupt.exp: When trying to wake up the inferior,
27043 send the newline ourselves instead of assuming gdb_test will do
27044 so when passed an empty input string.
27045
27046 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
27047 stabs testcode.
27048
27049Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27050
27051 * lib/gdb.exp (gdb_test): Don't send anything if the first
27052 argument is an empty string. This makes cases where we want to
27053 match output that is already in expect's buffers (for example,
27054 matching a breakpoint after gdb_run_cmd has been called) work
27055 reliably.
27056
27057Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27058
27059 * config/netware.exp: New file.
27060
27061Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27062
27063 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
27064 the -B and -L prefixes so we can find the debugging stub.
27065
27066 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
27067 there and we are using the gcc from the tree.
27068
27069 * gdb.base/types.c: Removed.
27070
27071 * gdb.base/configure.in: Look for makefile fragments in ../config.
27072 Recognize i386-*-netware.
27073 * gdb.c++/configure.in: Likewise.
27074
27075Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27076
27077 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
27078 the correct TCL syntax.
27079
27080Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27081
27082 * gdb.base/opaque.exp: use runto instead of messing around with
27083 breakpoints. Simplify by using gdb_test.
27084
27085 * gdb.base/bitfields.exp: restart between tests on netware targets
27086 because breakpoints aren't relocated after target death. Run
27087 processes to completion.
27088
27089 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
27090
27091Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
27092
27093 * Makefile.in: Remove extra tabs that confuse some versions
27094 of "make". Use the newly built gdb to test with by default,
27095 rather than the first one in the tester's search path.
27096
27097Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
27098
27099 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
27100
27101 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
27102 condition help.
27103
27104Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27105
27106 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
27107
27108 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
27109 running.
27110 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
27111 * gdb.base/funcargs.exp: Likewise.
27112
27113 * gdb.base/bitfields.exp: Simplify by using gdb_test.
27114 * gdb.base/funcargs.exp: Likewise.
27115
27116 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
27117 message is "".
27118
27119Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27120
27121 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
27122 return,signals,twice}.exp: Handle non-existant binaries
27123 consistantly.
27124
27125 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
27126 * gdb.base/Makefile.in: Don't try to generate a core dump, we
27127 might testing a cross development system.
27128
27129Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27130
27131 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
27132 runtest script is relative to ${srcdir}, not ${rootdir}.
27133
27134Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
27135
27136 * gdb.base/signals.exp: Allow for optionality of breakpoint
27137 address.
27138
27139Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27140
27141 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
27142
27143Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27144
27145 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
27146 for size_t definition.
27147 * gdb.c++/templates.cc: Likewise
27148
27149 * config/mt-i386-netware: New file.
27150
27151 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
27152 defined.
27153
27154 * gdb.base/Makefile.in: Added support for systems that name core
27155 files by appending "core" to the program name.
27156 * gdb.base/a1-selftest.exp: Likewise.
27157
27158Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27159
27160 * gdb.base/return.exp: Add comment and message for `return double'
27161 test failure on Sparc Solaris.
27162
27163Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
27164
27165 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
27166
27167Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27168
27169 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
27170 from optimizing them away.
27171 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
27172 patterns to include default constructors and assignment operators,
27173 to match gcc versions beyond 2.5.8. Accept any cplus demangling
27174 character in the output of the virtual base pointer.
27175
27176Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27177
27178 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
27179 expression match in print_addr_of to avoid unintented matches.
27180 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
27181 versions up to 2.5.8.
27182
27183Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27184
27185 * gdb.base/list.exp: Tweak alternate pattern for listing of an
27186 included file to run under newer versions of expect.
27187 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
27188 consecutive >'s in templates to accomodate recent cplus-dem.c change.
27189 Remove xfail for the virtual table of BDDHookV.
27190
27191Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
27192
27193 * lib/gdb.exp (string_to_regexp): Set a default result.
27194 (default_gdb_start): Fix misleading message.
27195
27196Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
27197
27198 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
27199 Remove all CC, etc definitions.
27200 * config/mt-hpux: New file.
27201 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
27202 (CFLAGS, LDFLAGS): Define.
27203 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
27204
27205 * Makefile.in (site.exp): Don't insert host_os, etc.
27206 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
27207 (distclean): Check existence of subdir.
27208 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
27209 * gdb.base/Makefile.in: General cleanup and simplification.
27210 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
27211 to build executables. Use default rule to build .o files.
27212 (EXPECT, RUNTEST, CC): Fix relative pathname.
27213 (site.exp): Don't insert host_os, etc.
27214 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
27215 and/or SIGUSR1 defined.
27216 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
27217 * gdb.c++/Makefile.in: General cleanup and simplification.
27218 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
27219 (CFLAGS): Remove.
27220 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
27221
27222Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
27223
27224 * gdb.base/recurse.exp: Misc changes to get tests running again
27225 after Kung's changes to the watchpoint code.
27226 * gdb.base/watchpoint.exp: Likewise.
27227
27228Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
27229
27230 * lib/gdb.exp (string_to_regexp): Convert {\} also.
27231
27232Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
27233
27234 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
27235 * lib/gdb.exp (default_gdb_start): Define.
27236 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
27237 gdb.base/funcargs.exp, gdb.base/opaque.exp,
27238 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
27239 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
27240 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
27241 Don't call gdb_target_udi in between tests.
27242
27243Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27244
27245 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
27246 (which was basically just a local version of the same thing). In
27247 addition to avoiding duplication, gdb_test_exact is faster.
27248 * lib/gdb.exp (gdb_test_exact): Fix typo.
27249
27250 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
27251 don't give an error.
27252
27253 * gdb.base/term.exp: Call delete_breakpoints before starting.
27254
27255 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
27256 (t10): Add comment.
27257
27258Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
27259
27260 Reorganization of the GDB Test Suite.
27261
27262 * gdb.base: New directory, contains all the basic tests.
27263 * gdb.c++: New directory, tests specific to C++.
27264 * gdb.chill: New directory, tests specific to Chill.
27265 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
27266 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
27267 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
27268 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
27269 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
27270 t30-31 to chill).
27271 * */gdbme.*: Rename to match appropriate expect scripts.
27272 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
27273 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
27274 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
27275 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
27276 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
27277 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
27278 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
27279 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
27280 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
27281 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
27282 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
27283 gdb.c++/virtfunc.cc: New names of C++ files.
27284 * gdb.chill/chillvars.ch: New name of Chill file.
27285 * gdb.base/configure.in, gdb.c++/configure.in,
27286 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
27287 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
27288 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
27289 * configure.in (configdirs): Update to reflect directory changes.
27290 (target_abbrev): No longer define for any configuration.
27291 * Makefile.in: Cosmetic improvements to header comments.
27292
27293Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
27294
27295 Various changes to gdb.t31:
27296
27297 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
27298 * gdbme.ch: Make all key-words and predefineds be upper-case.
27299 * chillvars.exp: Expect key-words and predefinds in upper-case.
27300
27301 * chillvars.exp: Use gdb_test_exact many places.
27302 Change expected output for arrays (which now includes index labels).
27303
27304 * pr-5020.exp, gdme.ch (module PR_5020):
27305 New test, for PR-5020.
27306
27307Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
27308
27309 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
27310 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
27311
27312Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
27313
27314 * Makefile.in: Fix bit-rot in definitions of CHILL,
27315 CHILL_FOR_TARGET and Chill_LIB.
27316 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
27317 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
27318 CHILL, and CHILL_LIB.
27319
27320Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
27321
27322 * Revert the previous changes. Please see Rob's directory
27323 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
27324
27325Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
27326
27327 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
27328 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
27329 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
27330 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
27331 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
27332 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
27333 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
27334 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
27335 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
27336 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
27337 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
27338 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
27339 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
27340 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
27341 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
27342 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
27343 changes from 94Q1.
27344
27345Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
27346
27347 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
27348 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
27349 Rob's new testing fragments.
27350
27351Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
27352
27353 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 27354 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
27355
27356Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
27357
27358 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
27359 version also, match on casted version strings, and match on
27360 gdb startup case where the line numbers might be messed up.
27361
27362Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
27363
27364 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 27365 (CFLAGS): Delete it from here.
c906108c
SS
27366
27367Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
27368
27369 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
27370
27371Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
27372
27373 * Makefile.in (RUNTEST): Default to just "runtest".
27374
27375Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27376
27377 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
27378 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
27379 the code has been restructured.
27380
27381Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27382
27383 * gdb.t00/default.exp (set write): Allow any number of \r and/or
27384 \n, not just one of each.
27385
27386 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
27387 /bin/cc gives a warning if you do.
27388
27389Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
27390
d63a86f8 27391 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
27392 __t10ListS_link1ZUiRCUiPT0
27393
27394Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27395
27396 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
27397 on local variables in recursive functions.
27398
27399 * gdb.t07/Makefile.in: Build the new test.
27400
27401Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27402
27403 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
27404 directly. Instead compare the return values from actual calls.
27405
27406Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
27407
27408 * Makefile.in (check): Set TCL_LIBRARY for runtest.
27409
27410Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27411
27412 * From Peter Schauer with minor modifications.
a9c64011
AS
27413 * gdb.t15/return.exp (return_tests): Handle targets where "return"
27414 stops in mid-line in the caller. Add xfail for returning a float
27415 value on X86 targets.
c906108c
SS
27416
27417Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27418
27419 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
27420 to avoid expect lossage.
27421 (fmem_LRbug_tests): Likewise.
27422 * gdb.disasm/hppa.s: Corresponding changes.
27423
27424 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
27425 conditions to work with latest dejagnu/expect.
27426
27427 * gdb.t15/funcargs.exp (finish from indirect call): No longer
27428 expected to fail on the PA.
27429 (backtrace in call with trampolines): Explicitly require main
27430 to be frame #1 (no trampolines should show up in backtrace).
27431
27432 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
27433 "continue -expect".
27434 * gdb.t06/break.exp: Likewise.
27435 * gdb.t07/watchpoint.exp: Likewise.
27436 * gdb.t13/bitfields.exp: Likewise.
27437 * gdb.t15/{funcargs,return}.exp: Likewise.
27438 * gdb.stabs/weird.exp: Likewise.
27439 * config/{mips,udi}-gdb.exp: Likewise.
27440
27441 * hppa.sed: Enclose comments within a sed command to avoid
27442 losing with the old OSF1 sed.
27443
27444Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27445
27446 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
27447 sequent dynix.
27448 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
27449 * gdb.t15/funcargs.exp: Conditionally step again to really
27450 finish from marker_call_with_trampolines. Handle the case where
27451 the first step from within call_with_trampolines already steps
27452 us back to main.
27453 * gdb.t15/gdbme.c: Add comment to closing brace of
27454 call_with_trampolines for funcargs.exp.
27455
27456Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27457
d63a86f8 27458 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
27459 Fix typo(s).
27460
27461Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27462
27463 * gdb.t07/gdbme.c: More code for watchpoint testing.
27464
27465 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
27466 "Hardware watchpoint" throughout file.
27467 (test_watchpoint_triggered_in_syscall): New test.
27468 (test_complex_watchpoint): New test.
27469
27470Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27471
27472 * gdbme.c (call_with_trampolines): New function to try and step
27473 into. Tests trampoline problems on the PA.
27474
27475 * funcargs.exp (localvars_in_indirect_call): No longer expect
27476 stepping into indirect call to fail on PAs.
27477 (test_stepping_over_trampolines): New test.
27478
27479Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27480
27481 * TODO: Add suggestions for static member function tests, and
27482 completion tests.
27483
27484Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27485
27486 * TODO: Add suggestions for "p/a" tests.
27487
27488 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
27489 (default_gdb_exit): Replace all the hair with sending "quit" to
27490 the process with a simple close.
27491
27492Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27493
27494 * TODO: Add suggestions for shared library tests.
27495
27496Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27497
27498 * TODO: Add suggestions for x/s tests.
27499
27500Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27501
27502 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
27503 "enable once", and "enable breakpoints once" with ".*".
27504
27505Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27506
27507 * TODO: Add suggestions about structure passing tests.
27508
27509Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27510
27511 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
27512 the primary1 test, use work around if __GNUC__ < 2.
27513 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
27514 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
27515 Test for bad output rather than waiting for timeout. Issue
27516 second continue only if first continue failed.
27517
27518Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
27519
27520 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
27521 operator[] test with gdb_test because the old code didn't seem to
27522 be getting the quoting right with the new dejagnu.
27523
27524Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
27525
27526 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
27527 one from the path.
27528 * Makefile.in: Use a fresh expect if there is one, use runtest
27529 from the src tree if there is one.
d63a86f8 27530
c906108c
SS
27531Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
27532
27533 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
27534 next over recursive call. Revise the tests from that point on
27535 (which had been skipped) to match GDB's actual (correct) output.
27536
27537 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
27538 with next over a breakpoint whose condition is false.
27539
27540 * gdb.t00/help.exp: Comment out "help set print" tests just like
27541 (and for same reason as) "help set" test.
27542
27543Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27544
27545 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
27546 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
27547
27548Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27549
27550 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
27551 necessary gdb_target_udi.
27552
27553 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
27554
27555 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
27556 1838 and 2417; they are fixed.
27557
27558 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
27559 gdb.t03/ptype.exp (ptype structure, ptype union):
27560 Remove xfails; the test is looser than when the xfails were added.
27561
27562 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
27563 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
27564
27565 * gdb.t01/run.exp: Only run shell test if isnative.
27566
27567 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
27568 since "run" automatically loads if necessary. Call gdb_target_udi
27569 after the "file" since "file" kills any execution target.
27570
27571 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
27572 GDB. GDB doesn't work that way (not anymore at least) on UDI.
27573 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
27574 argument for UDI.
27575
27576Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
27577
27578 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
27579
27580 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
27581
27582Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27583
27584 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
27585 properly quoting regexps. This makes the second argument to
27586 demangle a fixed string, which matches the callers, instead of a
27587 shell-style pattern which is what the previous implementation
27588 used. Update some of the callers.
27589
27590Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27591
27592 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
27593 (comib_nullified_tests): Fix typo.
27594 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
27595 strings. No longer expected to fail.
27596
27597 * gdb.disasm/hppa.s (addib_tests): Fix typo.
27598 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
27599 strings. No longer expected to fail.
27600
27601 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
27602 string. No longer expected to fail.
27603
27604Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27605
27606 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
27607 No longer expected to fail.
27608
27609 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
27610 string. No longer expected to fail.
27611
27612Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27613
27614 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
27615 only in the names (I probably got most of them). I was even
27616 generous with some which differed in underscores in names, and
27617 probably missed a few, and I *still* was able to remove almost a
27618 third of the file with almost no impact on testsuite coverage.
27619
27620Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27621
27622 * gdb.t00/default.exp: Match udi_attach error message as well as
27623 the one from child_attach.
27624
27625 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
27626
27627 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
27628
27629 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
27630 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
27631
27632 * Move test with enums and partial symbols back to
27633 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
27634 Reverts the change of 26 May 93. Per today's change to
27635 stabs.texinfo, the behavior that weird.exp was expecting was
27636 unreasonable; what is important is that the compiler+gdb get
27637 things right, which happens with a recent gcc. Also fix the test
27638 to deal with native compilers which put out the stab gdb can't
27639 deal with.
27640
27641Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27642
27643 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
27644 in the names. The main thing these accomplish is to slow things down.
27645 Many more such duplicates surely remain.
27646
27647 * gdb.t00/help.exp: Comment out "help support" test just like
27648 (and for same reason as) "help set" test.
27649
27650Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
27651
27652 * gdb.t06/break.exp: Remove setup_xfails for
27653 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
27654 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
27655 about known bug in gcc to include up through 2.5.8.
27656 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
27657 well as "_vb$".
27658 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
27659 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
27660 with latest gcc and gdb.
27661 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
27662 well as "_vb$".
27663
27664Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27665
27666 * configure.in (hppa*-*-*): Also configure and build stabs-only
27667 tests.
27668
27669Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27670
27671 * gdb.t10/hppa.mt: A makefile fragment for the PA.
27672 * gdb.t10/configure.in (hppa*-*-*): Use it.
27673
27674Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27675
27676 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
27677
27678Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27679
27680 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
27681 versions prior to 1.13.5.
27682
27683Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27684
27685 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
27686 the prompt is at the start of a line.
27687
27688Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27689
27690 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
27691 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
27692 in the copr tests now.
27693 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
27694 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
27695 expected to fail.
27696
27697Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
27698
27699 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
27700 gdb.t31/chillvars.exp, lib/gdb.exp:
27701 Tweak to run under either version of expect.
27702 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
27703 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
27704 * gdb.t11/list.exp: Remove extraneous whitespace.
27705
27706Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27707
27708 * gdb.t16/printcmds.exp (test_print_strings): Accept
27709 "(unsigned char *) " before the string.
27710
27711 * TODO: Add notes about printing of fancy types and GDB expressions.
27712
27713Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
27714
27715 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
27716 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 27717 if doing mips-idt-ecoff.
c906108c
SS
27718
27719Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
27720
27721 * Most .exp files: Tweak to run under either version of expect.
27722
27723Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27724
27725 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
27726 xfails; I'm not sure why they are failing, but not because of PR 1806.
27727
27728Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
27729
27730 * config/unix-gdb.exp: Remove gdb_unload cause it's already
27731 defined in lib/gdb.exp.
27732
27733Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27734
27735 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
27736 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
27737 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
27738 have to be typeless.
27739
27740Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27741
27742 * TODO: Add suggestion for copyright year test.
27743
27744Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
27745
27746 * configure.in (*-*-lynxos*): Add stabs tests.
27747
27748Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
27749
27750 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
27751 so insert a tab before any assembler directive in column zero.
27752
27753 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
27754 stores.
27755 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
27756 stores.
27757 (fpu_short_memory_tests): Likewise.
27758
27759Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27760
27761 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
27762 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
27763 .stabs directives in comments.
27764
27765Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27766
27767 * TODO: New file, describing tests we could write.
27768 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
27769
27770Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27771
27772 * gdb.t06/signals.exp: Add kludge to force re-sync.
27773
27774 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
27775 to xgdb instead of gdb, get out of gdb.
27776
27777Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
27778
27779 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
27780 for info.
27781
27782Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
27783
27784 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
27785 * gdb.stabs/configure.in (hppa*-*-*): Use it.
27786 * gdb.stabs/hppa.sed: New sed script for the PA.
27787
27788Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27789
27790 * gdb.stabs: Re-write weird.def and configuration to use sed
27791 instead of cpp. sed is portable and POSIX; cpp is neither.
27792
27793Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27794
27795 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
27796
27797Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27798
27799 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
27800
27801Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27802
27803 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
27804 "_vb$".
27805 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
27806 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
27807
27808Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27809
27810 * lib/gdb.exp: Comment out code which depends on non-existent
27811 `transform' procedure.
27812
27813Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
27814
27815 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
27816 * lib/gdb.exp: Transform tool name.
27817 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
27818 1.1's new error handling system.
27819
27820Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27821
27822 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
27823
27824Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27825
27826 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
27827 They made pattern matching so slow that timeouts happened on
27828 heavily loaded systems. Now any output from "show print" which
27829 gets us back to the GDB prompt is a PASS.
27830
27831Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
27832
27833 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
27834
27835Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27836
27837 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
27838
27839 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
27840 It is not from PR 3220.
27841
27842Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27843
27844 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
27845 just started failing because they depended on the order the
27846 subcommands are presented, or exact docstring text. This kind of
27847 test is a pain and has minimal benefit.
27848
27849Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27850
27851 * gdb.t09/corefile.exp: At end of test, use "core" command with
27852 no arguments.
27853
27854Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
27855
27856 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
27857 17}/Makefile.in: Make it possible to run the testsuite with Sun
27858 make and CC = cross gcc by adding explicit build rules for .o
27859 files.
27860
27861Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27862
27863 * gdb.t15/funcargs.exp: Don't put comments on same line as
27864 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 27865
c906108c
SS
27866Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27867
27868 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
27869
27870Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
27871
27872 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
27873 * gdb.t20/inherit.exp: remove three dumplicate entries.
27874
27875Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27876
27877 * gdb.t06/break.exp: For "next over recursive call", fail on any
27878 incorrect output, not just on "factorial (value=2)".
27879
27880Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27881
27882 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
27883 working now. Add an xfail if accesing a bss variable causes
27884 a memory error if the target is not yet run.
27885
27886Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27887
27888 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
27889 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
27890 name of __st* demangling (2 strings). Did Kung really get the
27891 more than 95 others right without testing them?
27892
27893Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
27894
27895 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
27896
27897Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
27898
27899 * configure.in (configdirs): Add gdb.disasm
27900 * gdb.disasm: New directory for GDB disassembler tests.
27901 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
27902
27903Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27904
27905 * gdb.t00/help.exp: Don't test "help set".
27906
27907 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
27908 from within expect statements. None of these happen anymore and
27909 they cause regressions to be silently unnoticed.
27910
27911 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
27912 messages) about known failures with gcc cygnus-2.4.5-930417.
27913
27914 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
27915 comp-info.exp so it gets built if it doesn't exist.
27916
27917 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
27918 it is no longer used.
27919 * gdb.t13/comp-info.c: Removed.
27920
27921Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
27922
27923 * gdb.t06/signals.exp: Add xfail for sun3.
27924
27925Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27926
27927 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
27928 relevant because ^C doesn't get sent but failure can be reproduced
27929 interactively).
27930
27931Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27932
27933 * gdb.stabs/alpha.mt: New configuration file for alpha.
27934 * gdb.stabs/configure.in: Use it.
27935 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
27936 sharing with alpha.mt, redefine long to word via preprocessor.
27937 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
27938 for alpha.
27939 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
27940 native cc.
27941 * gdb.t00/teststrategy.exp: Change expect string so that we
27942 consume the `(xgdb)' from the command echo and from the gdb prompt.
27943 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
27944 gdb currently compares all values as long, so this failure probably
27945 applies to any configuration where LONGEST is bigger than a target int.
27946 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
27947 with gcc.
27948 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
27949 to handle opaque pointers, gcc is.
27950 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
27951 as first argument. Include <sys/types.h> and change all operator
27952 new definitions to use size_t.
27953 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
27954 now that we use size_t.
27955
27956Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27957
a9c64011 27958 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 27959 a long or float array cast all array members to the same type.
a9c64011 27960 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 27961 with 64 bit longs.
a9c64011 27962 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 27963 on alpha.
a9c64011 27964 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
27965
27966Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27967
27968 * gdb.t24 (demangle.exp): Constructors of templates have names like
27969 vector<int>::vector(int) not vector<int>::vector<int>(int). See
27970 section 14.6 of the ARM.
27971
27972 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
27973 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
27974 accomplish little and slow down the testsuite.
27975
27976 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
27977 Accept spaces various places.
27978
27979Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27980
27981 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
27982 with watchpoint enabled.
27983
27984 * Makefile.in: Remove definition of CC and remove the second
27985 definition of CXX (the "CXX = gcc" one remains). These definitions
27986 were causing backquotes to be expanded within backquotes, which
27987 doesn't work.
27988
27989Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
27990
27991 * gdb.t17/callfuncs.exp: Add "return 0" to end.
27992
27993Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27994
a9c64011
AS
27995 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
27996 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
27997 by mips cc and contains no stabs entries.
27998
27999Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
28000
28001 * config/vx-gdb.exp: Use fake device to load files rather than
28002 NFS.
28003 * lib/gdb.exp: New proc to do "file" command.
28004 * config/unix-gdb.exp: Use new "file" proc.
28005
28006Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
28007
28008 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
28009 Rework board rebooting slightly.
28010 (gdb_exit): Don't exit from the remote shell; there isn't one.
28011 * gdb.stabs/weird.exp: If a program is being debugged already,
28012 kill it.
28013 * gdb.t04/setvar.exp: Stop and restart gdb.
28014 * gdb.t05/expr.exp: Likewise.
28015 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
28016 restart gdb and reload the program.
28017 * gdb.t08/opaque.exp: Likewise.
28018 * gdb.t12/scope.exp: Likewise.
28019 * gdb.t13/bitfields.exp: Likewise.
28020 * gdb.t15/funcargs.exp: Likewise.
28021 * gdb.t20/classes.exp: Likewise.
28022 * gdb.t03/ptype.exp: Increase timeout.
28023 * gdb.t16/printcmds.exp (test_print_string_constants,
28024 test_print_array_constants): Likewise.
28025 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
28026 * gdb.t20/classes.exp (do_tests): Likewise.
28027 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
28028
28029Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
28030
28031 * gdb.stabs: Renamed *wierd* to *weird*.
28032
28033Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
28034
28035 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
28036 for timeout. Add "known gcc 2.4.5 bug" to failure message.
28037
28038Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
28039
28040 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
28041 (do_tests): Remove xfail for whatis on one_var and two_var.
28042
28043Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
28044
28045 * Makefile.in: Made cross building work better by adding
28046 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
28047
28048Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28049
28050 * gdb.t15/{return.c,return.exp,Makefile.in}:
28051 New test, currently commented out.
28052
28053Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
28054
28055 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
28056 still running and removes the leftover named socket so GDb can do
28057 clean restarts.
28058
28059Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
28060
28061 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
28062 console, not GDB.
28063 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
28064 cross testing works better with "make check"
28065 * config/unix-gdb: Use default procedures for exit and version.
28066 * config/vx-gdb.exp: Cleaned up and massaged back to working order
28067 with the newest VxWorks.
28068
28069Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28070
28071 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
28072 old form.
28073
28074 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
28075 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
28076
28077 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
28078
28079 * config/unix-gdb.exp: Remove this version of gdb_exit
28080 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
28081 Rob says he'll look at it when he gets back to testing boards.
28082
28083Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
28084
28085 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
28086 an expected fail for certain ptype commands.
28087
28088 * gdb.t20/classes.exp: Update expected results of "ptype class
28089 Base1" to account for the constructor that now appears in the type.
28090
28091Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
28092
28093 * configure.in (configdirs): Restore gdb.t04, which mysteriously
28094 disappeared from list.
28095 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
28096 "alldone" proc with call to cleanup and exit.
28097 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
28098 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
28099 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
28100 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
28101 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
28102 "alldone" proc with simple returns that suppress remaining
28103 tests. The alldone proc went away many months ago.
28104
28105Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28106
28107 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
28108
28109 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
28110
28111Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28112
28113 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
28114 as vax gdb will display them.
28115
28116Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28117
28118 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
28119 optimizers.
28120
28121 * scope.exp: Change "bad value for localval" messages so each one
28122 is unique.
28123
28124 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
28125 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
28126
28127 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
28128
28129Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28130
28131 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
28132 doesn't exist (due to optimization).
28133
28134Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28135
28136 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
28137 contains \r because the filename is long.
28138
28139 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
28140 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
28141
28142Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28143
28144 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
28145 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
28146 Ultrix.
28147 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
28148 int tests.
28149 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
28150
28151Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
28152
28153 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
28154
28155 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 28156 to match does not match the passing case but still matches the
c906108c
SS
28157 failing case.
28158
28159Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28160
28161 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
28162
28163Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
28164
28165 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
28166 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
28167 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
28168 Remove various versions of gdb_exit.
28169 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
28170 gdb_exit.
28171 * config/unix-gdb.exp: gdb_exit remains here, and should override
28172 the generic version, since it's doing a lot of wierd stuff that
28173 the other versions aren't. FIXME, fold it in, or abandon this
28174 version.
28175
28176Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28177
28178 * gdb.t24/demangle.exp: Add tests for PR 3220.
28179
28180Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28181
28182 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
28183
28184Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
28185
28186 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
28187 "i386-*-*". Works for i486 as well.
28188
28189 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
28190 bug, and expand domain of xfail to all SVR4 systems, since the
28191 actual problem is likely to be in generic SVR4 /proc support.
28192
28193Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28194
28195 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
28196
28197Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
28198
28199 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
28200 xfails for other systems. Match a missing 'Continuing.' as an
28201 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
28202
28203 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
28204 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
28205 Only issue warning for missing executables if -all option is used.
28206
28207 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
28208 file if -all option is used. It's like an unpredictable XFAIL.
28209
28210Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28211
28212 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
28213 for dynamically linked binaries.
28214
28215 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
28216
28217Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28218
28219 * gdb.t20/inherit.exp: Change message for "print tagless struct"
28220 to state that this is a known bug in old versions of g++.
28221
28222Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28223
28224 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
28225 while waiting for `Continuing'.
28226
28227Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
28228
28229 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
28230 in text, data, and bss.
28231 * gdb.t10/nodebug.c: Add local and global test variables for
28232 initialized and uninitialized data.
28233
28234Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28235
28236 * config/unix-gdb.exp (gdb_exit): Add "wait".
28237
28238Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28239
28240 * gdb.t06/signals.exp: xfail the continue from the handler for all
28241 targets.
28242
28243 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
28244 function with watchpoints enabled, the i386 call dummy starts with
28245 a call.
28246
28247 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
28248 386 bsd names its corefiles.
28249
28250Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
28251
28252 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
28253 compilers don't grok it.
28254 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
28255 with small octal ints rather than character constants, which
28256 are signed and might not fit if first promoted to int.
28257
28258Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
28259
28260 * gdb.t09/Makefile.in (clean): Remove corefile.
28261
28262Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28263
28264 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
28265
28266Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28267 and Jim Kingdon (kingdon@cygnus.com)
28268
28269 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
28270 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
28271 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
28272
28273Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28274
28275 * gdb.t17/interrupt.exp: Add xfail for hppa.
28276
28277Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28278
28279 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
28280 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
28281 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
28282 to determine signed-ness of bitfields and use the result to setup
28283 the xfail.
28284 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
28285 * gdb.t15/funcargs.exp: Use them to step until the second indirect
28286 call line is reached if necessary.
28287
28288Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28289
28290 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
28291
28292Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28293
28294 * gdb.t06/break.exp: Also test `clear' command.
28295
28296Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
28297
28298 * gdb.t00/teststrategy.exp: Remove extra quote.
28299
28300 * gdb.t07/watchpoint.exp: Change xfail for calling function with
28301 watchpoint enabled to be for all non-68k machines.
28302
28303 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
28304
28305Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28306
28307 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
28308 targets use aout.mt instead of ecoff.mt as gas understands
28309 standard aout format.
28310
28311Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
28312
28313 * lib/gdb.exp (runto): Don't insist that function we are running to
28314 was compiled with -g.
28315
28316 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
28317
28318 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
28319 to get back into the read system call.
28320 Accept leading newline in case where we woke it up.
28321
28322Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28323
28324 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
28325 to make the stabs test work on ecoff systems using gcc and -with-stabs.
28326 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
28327 enable ecoff configuration.
28328
28329Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28330
28331 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
28332
28333Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28334
28335 * gdb.t16/printcmds.exp: Add another printf test.
28336
28337Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
28338
28339 * configure.in: If configured -with-stabs on any target, add
28340 stabsdirs to configdirs.
28341
28342Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28343
28344 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
28345 fun" so pattern does not match the command itself.
28346
28347Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28348
28349 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
28350
28351Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28352
28353 * gdb.t17/interrupt.exp: Test for more things.
28354
28355Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28356
28357 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
28358 compiler arranges the code and line numbers.
28359
28360 * gdb.t17/interrupt.exp: Don't send \n after ^C.
28361
28362Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28363
28364 * gdb.t00/help.exp: Increase expect input buffer size.
28365
28366Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28367
28368 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
28369
28370 * gdb.t07/watchpoint.exp: Add xfail for hppa.
28371
28372 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
28373
28374 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
28375 [0-9]*, not just [0-9].
28376
28377Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28378
28379 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
28380
28381 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
28382
28383Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28384
28385 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
28386
28387Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28388
28389 * gdb.t06/signals.c: Add xfails for sun3.
28390
28391 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
28392
28393 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
28394 test_stepping tests.
28395
28396Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28397
28398 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
28399
28400 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
28401
28402 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
28403 rather than actually putting it through cpp twice.
28404
28405 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
28406
28407Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
28408
28409 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
28410 no longer needed.
28411
28412Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28413
28414 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
28415
28416 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
28417 C++ features prints as "struct", make it a pass, not an xfail.
28418
28419Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28420
28421 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
28422 Don't require VA to print as "class" rather than "struct".
28423
28424Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
28425
28426 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
28427
28428Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28429
28430 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
28431
28432Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28433
28434 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
28435 order.
28436
28437Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28438
28439 * gdb.t16/printcmds.exp: Add printf tests.
28440
28441 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
28442
28443 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
28444
28445Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
28446
28447 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
28448 pass counts, to counteract any existing or future setup_xfails.
28449
28450Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28451
28452 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
28453 {BEGIN,END}_COMMON for common block instead of STAB.
28454 * gdb.stabs/wierd.exp: Add xfail for rs6000.
28455
28456 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
28457 intp_var should be N_GSYM not N_LSYM.
28458 wierd-aout.S: Use a label for the value of the N_SO.
28459 wierd.def: Remove all backslashes.
28460 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
28461
28462Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28463
28464 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
28465 get the expected next to inheritance3.
28466
28467Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28468
28469 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
28470 now that gcc-2.4 gets it right.
28471
28472Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28473
28474 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
28475
28476 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
28477 generating comp-info.exp which works for cross-compilation.
28478
28479Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
28480
28481 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
28482 "*-*-sysv4.*".
28483
28484Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
28485
28486 * gdb.t01/run.exp: Start with a fresh gdb.
28487 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
28488 SVR4.x.
28489
28490Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
28491
28492 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
28493 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
28494 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
28495 Makefile.in (distclean, realclean): Remove gdbme.c from list of
28496 things to remove.
28497
28498Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
28499
28500 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
28501 test cases from bug reports.
28502
28503Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
28504
28505 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
28506 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
28507 avoid spurious xfails.
28508 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
28509 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
28510 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
28511
28512Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
28513
28514 * gdb.t00/teststrategy.exp: Rework to provide more useful
28515 description of each test, fix problem with systems that define
28516 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
28517 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
28518 results for "next over recursive call" so timeouts aren't taken
28519 by error.
28520
28521Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
28522
28523 * gdb.t12/scope.exp: Test printing of variables before run.
28524
28525 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
28526 printed in wrong order due to sorting.
28527
28528Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
28529
28530 * gdb.t00/teststrategy.exp: Fix expected results for printing
28531 user entered string constant. Is array of char, prints with no
28532 address.
28533
28534 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
28535 commands.
28536 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
28537 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
28538 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
28539 of struct of char arrays.
28540 * gdb.t00/radix.exp: New tests for radix commands.
28541
28542Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
28543
28544 * gdb.t16/printcmd.exp: Print a variable before running program
28545 (with xfail for AIX).
28546
28547Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
28548
28549 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
28550
28551 * gdb.t16/printcmd.exp: Don't print variables before running program.
28552
28553 * gdb.t06/break.exp: Don't require envp argument to main.
28554
28555 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
28556
28557 * gdb.t02/whatis.exp, gdb.t11/list.exp:
28558 Add xfails for rs6000.
28559
28560 * gdb.t02/whatis.exp: Change other tests not to re-test something
28561 we already tested.
28562
28563 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
28564 each type used has a variable of that type.
28565
28566Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
28567
28568 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
28569
28570Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
28571
28572 * configure.in: change srctrigger to be a file, not a directory
28573
28574Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
28575
28576 * configure.in (mips-idt-ecoff*): Added trailing '*'.
28577
28578 * gdb.t11/list.exp: Fixed a couple of typos.
28579
28580Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
28581
28582 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
28583 is fixed and PR is closed.
28584 * gdb.t16 (gdbme.c): Add simple test string variable.
28585 * gdb.t16 (printcmds.exp): Add tests with simple test string
28586 variable, primarily for boundaries on "set print elements".
28587
28588Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
28589
28590 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
28591 Make leading 0's optional and don't expect a tab in the middle
28592 of the number.
28593
28594 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
28595
28596 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
28597 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
28598 don't end command passed to gdb_test with newline.
28599
28600 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
28601 signed keyword away, don't expect signed bitfields to be signed.
28602
28603 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
28604 printing with only as many 1's as are in the field as well as printing
28605 with 32 1's (see comment).
28606
28607Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
28608
28609 * gdb.t00/default.exp: Start with a fresh gdb.
28610 * configure.in (configdirs): Remove gdb.t31 until the chill
28611 compiler works again. It no longer is able to find chillrt0
28612 since it isn't in libchill.a anymore.
28613 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
28614 wierd.o, make more modular.
28615 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
28616 spurious newlines that caused problems.
28617
28618Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28619
28620 * Move test with enums and partial symbols from gdb.t03/ptype.exp
28621 to gdb.stabs/wierd.exp since GCC has worked around the bug.
28622 gdb.stabs/wierd.{exp,def}: Many new tests.
28623
28624 * gdb.t00/default.exp: update info line for new message.
28625
28626 * gdb.t02/{whatis.exp,gdbme.c}:
28627 Test that "char *" doesn't print as "caddr_t".
28628
28629Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28630
28631 * gdb.t00/help.exp: Use .* in place of some help messages which
28632 just changed.
28633 gdb.t00/default.exp: Update "info frame" test for new message.
28634 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
28635 Remove some xfails
28636
28637Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28638
28639 * gdb.t03/{gdbme.c,ptype.exp}:
28640 Add tests for typedef'd struct and union without tags.
28641 Also check "whatis" on a variable of a typedef'd enum without a tag.
28642
28643 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
28644 PRMS 1823; the bug still exists but isn't reproduced by this test
28645 anymore), and remove rs6000 XFAIL (the bug is fixed).
28646
28647 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
28648 duplicated from whatis.exp. For those that are left, accept
28649 "long", "long int", or "int" for long variables (whatis.exp already
28650 has an XFAIL for "int", so no need to fail it here).
28651
28652 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
28653 Deal with GCC's names for types now that GDB uses the compiler's names.
28654
28655 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
28656 setup_xfail's for sunos4. If we #defined the signed keyword away,
28657 don't expect GDB to know that char it is signed.
28658
28659 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
28660
28661Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
28662
28663 * configure.in (configdirs): Add gdb.t24 for C++ tests that
28664 should work on any system, regardless of debugging format.
28665 * gdb.t21/demangle.exp: Move to gdb.t24.
28666 * gdb.t24/demangle.exp: Move from gdb.t21.
28667 * gdb.t24/{Makefile.in, configure.in}: New files.
28668
28669Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28670
28671 * configure.in: Do gdb.stabs and C++ tests only for stabs.
28672 * gdb.stabs: New directory.
28673
28674Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28675
28676 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
28677 not just "Quit anyway?".
28678
28679Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
28680
28681 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
28682 that all setup_xfails are immediately followed by clear_xfails.
28683
28684Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
28685
28686 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
28687 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
28688 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
28689 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
28690 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
28691 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
28692 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
28693 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
28694 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
28695 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
28696 gdb.t31/chillvars.exp, lib/gdb.exp:
28697 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
28698 bug-gdb@prep.ai.mit.edu.
28699
28700Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
28701
28702 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
28703 with 0.0, not integer 0.
28704
28705Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
28706
28707 * gdb.t06/break.exp: Update for "Kill the program" message change.
28708
28709Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
28710
28711 * Makefile.in (GDBFLAGS): Set to -nx.
28712 * Makefile.in (site.exp): Use GDBFLAGS.
28713
28714Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
28715
28716 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
28717 Makefiles.
28718 (check): depend on just-check.
28719 (just-check): added so that tests can be run without a noop
28720 build pass.
28721
28722Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
28723
28724 Switch to using configure's configdirs.
28725 * Makefile.in (Makefile): add configure.in dependency.
28726 (SUBDIRS): removed redundant assignment.
28727 * configure.in: switch subdirs assignment to configdirs.
28728 * gdb.t*/configure.in: new files.
28729
28730Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
28731
28732 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
28733 works.
28734
28735Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
28736
28737 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
28738 in explicit rules. Apparently this is not supported by some makes.
28739
28740Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
28741
28742 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
28743
28744Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28745
28746 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
28747 disappeared.
28748
28749Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
28750
28751 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
28752
28753Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
28754
28755 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
28756 watchpoint problem that is now fixed.
28757 * gdb.t30/chexp.exp: Remove setup_xfail for printing
28758 uninitialized convenience variables.
28759 * gdb.t31/chillvars.exp: Fix expected patterns for printing
28760 structures.
28761
28762Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28763
28764 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
28765 which causes expect to get out of sync with gdb on long output
28766 from help set.
28767 * gdb.t09/corefile.exp: Make expected pattern for core file
28768 failing signal and frame output format less sun specific.
28769
28770Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
28771
28772 * gdb.t31/chillvars.exp: Add and remove initial dummy
28773 breakpoint, so that symbol table is forced in.
28774 (Needed at least on Sunos4, though it seems not SVR4.)
28775 * gdb.t31/chillvars.exp: Update for changed output format.
28776
28777Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
28778
a9c64011 28779 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
28780
28781Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
28782
28783 * Makefile.in: Added --srcdir when invoking runtest, removed the
28784 need for a local config file. (optional now)
28785
28786Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
28787
28788 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
28789 failure count used to force early termination. Add some more
28790 expected failures for gnu style demangling.
28791
28792Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28793
28794 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
28795 pmi variable from gdb.t20/gdbme to get optimized away.
28796 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
28797 Check for written corefile upon timeout _and_ eof.
28798
28799Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28800
28801 * config/unix-gdb.exp: Add missing return 0.
28802
28803Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28804
28805 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
28806 test termination.
28807
28808Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
28809
28810 * configure.in (subdirs): Put back gdb.t17 which mysteriously
28811 disappeared.
28812
28813Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
28814
28815 * gdb.t10/crossload.exp: Disable the i860-elf test until such
28816 time as i860 support works.
28817
d63a86f8 28818 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
28819 "backtrace 100\r" rather than just "backtrace\r", to match last
28820 change.
28821
28822Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
28823
28824 * config/udi-gdb.exp (gdb_exit): Remove close command.
28825 (gdb_target_udi): New procedure to set the UDI target.
28826 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
28827 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
28828 Added waits for prompts after several question responses. Added
28829 some more responses used by a29k-amd-udi-gdb.
28830 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
28831 pass different arguments, restart UDI connection after program
28832 completion.
28833 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
28834 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
28835 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
28836 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
28837 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
28838 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
28839 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
28840 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
28841 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
28842 after program completion.
28843 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
28844 compiled with a SELECT_VECS setting.
28845 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
28846 infinite recursion.
28847
28848 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
28849 Added checks for COFF results, and made them expected failures for
28850 all targets. It would be better to make them expected failures
28851 for COFF targets only.
28852
28853Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
28854
28855 * Makefile.in: add null dvi target, don't bother to recurse
28856 through test directories for info and install-info; rename
28857 $(datadir) to be dejagnu instead of deja-gnu
28858
28859Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
28860
28861 * gdb.t31/gdbme.ch: Re-enable code that previously caused
28862 compiler to coredump.
28863 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
28864 code.
28865
28866Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
28867
28868 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
28869 coredump.
28870 * gdb.t31/chillvars.exp: Comment out tests that depend on that
28871 code.
28872
28873Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
28874
28875 * gdb.t03/ptype.exp: tests for return code from gdb_test.
28876 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
28877 which in a shell. Deletes xgdb when done.
28878 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
28879 Tests the return from the "set height" or "set width" commands.
28880 Added a few return codes where needed.
28881
28882Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
28883
28884 * Makefile.in (SUBDIRS): Add gdb.t17.
28885 * configure.in (subdirs): Add gdb.t17.
28886 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
28887 files to test gdb's calling of functions in the inferior with
28888 the correct arguments and gdb's ability to retrieve any
28889 result returned.
28890
28891Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
28892
28893 * config/unix-gdb.exp (gdb_exit): Remove close commands that
28894 may be called after gdb goes away. Previous versions of expect
28895 needed these to avoid file descriptor leaks, but they cause
28896 errors with the current revision of expect.
28897 * gdb.t00/gdbvars.exp: Use -re on expected output after
28898 setting sevenbit-strings.
28899 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
28900 to set sevenbit-strings consistent across tests.
28901 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
28902 set sevenbit-strings consistent across tests.
28903
28904Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
28905
28906 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
28907 expected output to match current "expect" expectations.
28908
28909Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
28910
28911 * gdb.t00/default.exp: Change expected output for default "source"
28912 command, to match new gdb behavior which requires a filename to
28913 source.
28914
28915Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
28916
28917 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
28918 expected fail for i486-*-* that misses the marker2 function.
28919 * gdb.t10/crossload.exp (bfddefault): Allow successful
28920 recognition of a format to pass even if no symbols are found.
28921 Explicitly catch failures where the format is not recognized
28922 or is ambiguous, and add the reason to the fail message.
28923 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
28924 the cause is and invalid target and add reason to failure message.
28925 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
28926 elf32-i386, elf32-sparc, and elf32-i860.
28927 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
28928 Set up expected failure for 'filename'::variable scope resolution,
28929 which is now apparently broken on all targets.
28930 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
28931 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
28932 gdb.t23/templates.exp: Change failure for missing binfile into
28933 just a warning.
28934 gdb.t21/demangle.exp: Change all cfront references to 'arm'
28935 references.
28936
28937Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
28938
28939 * gdb.t00/default.exp: Add expected output for default "source"
28940 command, to match new gdb behavior.
28941 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
28942
28943Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
28944
28945 * config/*-gdb.exp: returns an error, rather than exiting on
28946 internal errors.
28947
28948Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
28949
28950 * gdb.t03/gdbme.c: Add pointer to struct variable.
28951 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
28952 referencing struct members.
28953
28954Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
28955
28956 * configure.in (mips-idt-ecoff): New target.
28957 * config/mips-gdb.exp: New file for remote board using MIPS remote
28958 debugging protocol.
28959
28960 * Redid configuration scheme. Removed gdb.t*/configure.in.
28961 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
28962 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
28963 distclean targets. Built executables via .o files. Adjusted
28964 tests to account for source files in $(srcdir) rather than
28965 $(objdir).
28966 * lib/gdb.exp (runto): Don't expect () after the function name,
28967 because it may have arguments.
28968
28969Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
28970
28971 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
28972 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
28973 expected failures for mips-idt-* and mips-sgi-*.
28974 * gdb.t00/default.exp (attach): Kill process if requested.
28975 * gdb.t00/help.exp (help target core, help target): Accept a gdb
28976 that does not read core files.
28977 * gdb.t01/run.exp: Removed checks for exit status code.
28978 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
28979 it is linked in.
28980 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
28981 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
28982 appropriate, rather than doing it by hand.
28983 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
28984 execution.
28985 * gdb.t10/crossload.exp: Kill existing program if needed.
28986 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
28987 appropriate, rather than doing it by hand. Always increase
28988 timeout for this test, not just for VxWorks.
28989
28990Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
28991
28992 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
28993 of Chill STRUCT types and STRUCT values.
28994 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
28995 than "char".
28996 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 28997 struct2): New struct definitions and initializations to test
c906108c
SS
28998 simple Chill STRUCT types.
28999
29000Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
29001
29002 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
29003 the null byte at the end of strings.
29004 * gdb.t00/default.exp: Make show version insensitive to copyright
29005 date.
29006 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
29007 to avoid dependencies on target char signedness.
29008 * gdb.t16/printcmds.exp: Update expected results for explicitly
29009 unsigned char.
29010 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
29011 now work.
29012 * gdb.t21/demangle.exp: Add many more patterns for template
29013 demangling, most of them being expected failures.
29014 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
29015 string we are matching for, to match on the whole string.
29016 * gdb.t21/demangle.exp: Add many new test strings to demangle,
29017 and fix a whole bunch that had incorrect expected output but were
29018 passing anyway because of the bug in "proc demangle".
29019 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
29020 type.
29021 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
29022
29023Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
29024
a9c64011
AS
29025 * gdb/testsuite: made modifications to testcases, etc., to allow
29026 them to work properly given the reorganization of deja-gnu and the
29027 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
29028
29029Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
29030
29031 * gdb/testsuite: Initial creation of gdb/testsuite.
29032 Migrated dejagnu testcases and support files for testing nm to
29033 gdb/testsuite from deja-gnu. These files were moved "as is"
29034 with no modifications. This migration is part of a major overhaul
29035 of dejagnu. The modifications to these testcases, etc., which
29036 will allow them to work with the new version of dejagnu will be
29037 made in a future update.
48efe704 29038
8d8cb839 29039 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 29040\f
8d8cb839
EZ
29041;; Local Variables:
29042;; mode: change-log
29043;; left-margin: 8
29044;; fill-column: 74
29045;; version-control: never
29046;; End:
902f2ccb 29047
0b302171 29048 Copyright 1993-2005, 2012 Free Software Foundation, Inc.
902f2ccb
MC
29049 Copying and distribution of this file, with or without modification,
29050 are permitted provided the copyright notice and this notice are preserved.
This page took 3.972547 seconds and 4 git commands to generate.