gdb/
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
f66713d2
JK
12012-07-26 Markus Metzger <markus.t.metzger@intel.com>
2
3 * gdb.python/py-inferior.c (thread): New function.
4 (check_threads): New function.
5 (test_threads): New function.
6 * gdb.python/py-inferior.exp: Added test.
7 Replaced runto with continue to breakpoint.
8
8223e12c
TT
92012-07-26 Tom Tromey <tromey@redhat.com>
10
11 * lib/ada.exp (standard_ada_testfile): New proc.
12 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
13 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
14 * gdb.ada/array_return.exp: Use standard_ada_testfile.
15 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
16 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
17 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
18 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
19 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
20 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
21 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
22 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
23 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
24 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
25 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
26 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
27 * gdb.ada/char_param.exp: Use standard_ada_testfile.
28 * gdb.ada/complete.exp: Use standard_ada_testfile.
29 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
30 standard_output_file.
31 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
32 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
33 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
34 standard_output_file.
35 * gdb.ada/exprs.exp: Use standard_ada_testfile.
36 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
37 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
38 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
39 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
40 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
41 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
42 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
43 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
44 * gdb.ada/homonym.exp: Use standard_ada_testfile.
45 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
46 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
47 * gdb.ada/interface.exp: Use standard_ada_testfile.
48 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
49 standard_output_file
50 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
51 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
52 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
53 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
54 * gdb.ada/nested.exp: Use standard_ada_testfile.
55 * gdb.ada/null_array.exp: Use standard_ada_testfile.
56 * gdb.ada/null_record.exp: Use standard_ada_testfile.
57 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
58 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
59 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
60 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
61 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
62 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
63 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
64 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
65 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
66 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
67 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
68 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
69 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
70 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
71 * gdb.ada/start.exp: Use standard_ada_testfile.
72 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
73 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
74 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
75 * gdb.ada/tagged.exp: Use standard_ada_testfile.
76 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
77 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
78 * gdb.ada/tasks.exp: Use standard_ada_testfile.
79 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
80 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
81 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
82 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
83 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
84 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
85 * gdb.ada/widewide.exp: Use standard_ada_testfile.
86
bbec57e4
JK
872012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
88
89 Fix testsuite regression after --use-deprecated-index-sections removal.
90 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
91
9cc8e32c
JK
922012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
93
94 Fix compatibility with Tcl before 7.5.
95 * lib/future.exp (lreverse): New function if it does not exist.
96
ea5ca7b5
MK
972012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
98
99 * gdb.mi/mi-pending.c: New method to set a second pending
100 breakpoint.
101 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
102 condition.
103
64776a0b
PA
1042012-07-20 Pedro Alves <palves@redhat.com>
105
106 PR threads/11692
107 PR gdb/12203
108
109 * gdb.threads/create-fail.c: New file.
110 * gdb.threads/create-fail.exp: New file.
111
13e4e967
PA
1122012-07-19 Pedro Alves <palves@redhat.com>
113
114 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
115 * config/vx.exp (gdb_start): Likewise.
116 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
117 * gdb.base/setvar.exp (test_set): Likewise.
118 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
119 * gdb.reverse/sigall-precsave.exp: Likewise.
120 * gdb.reverse/sigall-reverse.exp: Likewise.
121
b7aefa4d
PA
1222012-07-19 Pedro Alves <palves@redhat.com>
123
124 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
125 handler before recording.
126
608b4967
TT
1272012-07-19 Tom Tromey <tromey@redhat.com>
128
129 * gdb.cp/casts.exp: Add tests for typeof and decltype.
130 * gdb.cp/casts.cc (decltype): New function.
131 (main): Use it.
132
b1e0c0fa
PA
1332012-07-19 Pedro Alves <palves@redhat.com>
134
135 * gdb.base/sigall.exp (signals): New list.
136 <top level>: Loop over signals in the $signals list instead of
137 calling a test function once per signal.
138 * gdb.reverse/sigall-precsave.exp (signals): New list.
139 <top level>: Loop over signals in the $signals list instead of
140 calling a test function once per signal.
141 * gdb.reverse/sigall-reverse.exp (signals): New list.
142 <top level>: Loop over signals in the $signals list instead of
143 calling a test function once per signal.
144
6ace3df1
YQ
1452012-07-19 Yao Qi <yao@codesourcery.com>
146
147 * gdb.base/setshow.exp: Test 'set args ~'.
148
263a0f8c
JK
1492012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
150
151 * gdb.base/store.exp (check_set): Import gdb_prompt.
152 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
153 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
154
8f043999
JK
1552012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
156
157 PR 11914
158 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
159 (main): Call eval_sub.
160 * gdb.python/py-prettyprint.exp:
161 (python execfile ('py-prettyprint.py')): Move it earlier.
162 New breakpoint for eval-break.
163 (continue to breakpoint: eval-break, info locals): New test.
164 (python execfile ('py-prettyprint.py')): Move it from here.
165 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
166 (register_pretty_printers): Register pp_eval_type.
167
725c7b66
JK
1682012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
169
170 Fix a testcase regression by me.
171 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
172 DW_FORM_data4.
173
4359dff1
JK
1742012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
175 Doug Evans <dje@google.com>
176
177 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
178 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
179
61e44cfa
JK
1802012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
181
182 Fix gdbserver run regression.
183 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
184
93c0ef37
TT
1852012-07-12 Tom Tromey <tromey@redhat.com>
186
187 * lib/gdb.exp (standard_testfile): Don't declare objdir.
188 (clean_restart): Likewise.
189 (core_find): Use standard_output_file.
190
76027ef5
TT
1912012-07-12 Tom Tromey <tromey@redhat.com>
192
193 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
194 * gdb.dwarf2/dw2-anonymous-func.exp: Use
195 prepare_for_testing_full.
196 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
197 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
198 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
199 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
200 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
201 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
202 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
203 prepare_for_testing_full.
204 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
205 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
206 prepare_for_testing_full.
207 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
208 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
209 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
210
85b4440a
TT
2112012-07-12 Tom Tromey <tromey@redhat.com>
212
213 * lib/gdb.exp (build_executable_from_specs): New proc, from
214 build_executable.
215 (build_executable): Use it.
216 (prepare_for_testing_full): New proc.
217
55baab26
TT
2182012-07-11 Tom Tromey <tromey@redhat.com>
219
220 * gdb.reverse/break-precsave.exp: Use standard_output_file.
221 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
222 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
223 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
224 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
225 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
226 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
227 * gdb.reverse/step-precsave.exp: Use standard_output_file.
228 * gdb.reverse/until-precsave.exp: Use standard_output_file.
229 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
230
298a9cf0
TT
2312012-07-10 Tom Tromey <tromey@redhat.com>
232
233 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
234 standard_output_file.
235 * gdb.mi/gdb2549.exp: Use standard_testfile.
236 * gdb.mi/gdb669.exp: Use standard_testfile.
237 * gdb.mi/gdb701.exp: Use standard_testfile.
238 * gdb.mi/gdb792.exp: Use standard_testfile.
239 * gdb.mi/mi-async.exp: Use standard_testfile.
240 * gdb.mi/mi-basics.exp: Use standard_testfile.
241 * gdb.mi/mi-break.exp: Use standard_testfile.
242 * gdb.mi/mi-cli.exp: Use standard_testfile.
243 * gdb.mi/mi-console.exp: Use standard_testfile.
244 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
245 * gdb.mi/mi-eval.exp: Use standard_testfile.
246 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
247 * gdb.mi/mi-file.exp: Use standard_testfile.
248 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
249 * gdb.mi/mi-logging.exp: Use standard_testfile.
250 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
251 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
252 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
253 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
254 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
255 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
256 * gdb.mi/mi-pending.exp: Use standard_testfile,
257 standard_output_file.
258 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
259 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
260 * gdb.mi/mi-regs.exp: Use standard_testfile.
261 * gdb.mi/mi-return.exp: Use standard_testfile.
262 * gdb.mi/mi-reverse.exp: Use standard_testfile.
263 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
264 * gdb.mi/mi-solib.exp: Use standard_testfile,
265 standard_output_file.
266 * gdb.mi/mi-stack.exp: Use standard_testfile.
267 * gdb.mi/mi-stepi.exp: Use standard_testfile.
268 * gdb.mi/mi-stepn.exp: Use standard_testfile.
269 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
270 * gdb.mi/mi-until.exp: Use standard_testfile.
271 * gdb.mi/mi-var-block.exp: Use standard_testfile.
272 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
273 * gdb.mi/mi-var-child.exp: Use standard_testfile.
274 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
275 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
276 * gdb.mi/mi-var-display.exp: Use standard_testfile.
277 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
278 standard_output_file.
279 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
280 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
281 * gdb.mi/mi-watch.exp: Use standard_testfile.
282 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
283 * gdb.mi/mi2-basics.exp: Use standard_testfile.
284 * gdb.mi/mi2-break.exp: Use standard_testfile.
285 * gdb.mi/mi2-cli.exp: Use standard_testfile.
286 * gdb.mi/mi2-console.exp: Use standard_testfile.
287 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
288 * gdb.mi/mi2-eval.exp: Use standard_testfile.
289 * gdb.mi/mi2-file.exp: Use standard_testfile.
290 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
291 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
292 * gdb.mi/mi2-regs.exp: Use standard_testfile.
293 * gdb.mi/mi2-return.exp: Use standard_testfile.
294 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
295 * gdb.mi/mi2-stack.exp: Use standard_testfile.
296 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
297 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
298 * gdb.mi/mi2-until.exp: Use standard_testfile.
299 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
300 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
301 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
302 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
303 * gdb.mi/mi2-watch.exp: Use standard_testfile.
304
f5f3a911
TT
3052012-07-10 Tom Tromey <tromey@redhat.com>
306
307 * gdb.cp/abstract-origin.exp: Use standard_testfile.
308 * gdb.cp/ambiguous.exp: Use standard_testfile,
309 prepare_for_testing.
310 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
311 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
312 * gdb.cp/anon-ns.exp: Use standard_testfile.
313 * gdb.cp/anon-struct.exp: Use standard_testfile.
314 * gdb.cp/anon-union.exp: Use standard_testfile,
315 prepare_for_testing.
316 * gdb.cp/arg-reference.exp: Use standard_testfile,
317 prepare_for_testing.
318 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
319 * gdb.cp/breakpoint.exp: Use standard_testfile,
320 prepare_for_testing.
321 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
322 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
323 standard_output_file.
324 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
325 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
326 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
327 (test_static_members): Update.
328 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
329 * gdb.cp/converts.exp: Use standard_testfile.
330 * gdb.cp/cp-relocate.exp: Use standard_testfile.
331 * gdb.cp/cpcompletion.exp: Use standard_testfile,
332 prepare_for_testing.
333 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
334 * gdb.cp/cplabel.exp: Use standard_testfile.
335 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
336 prepare_for_testing.
337 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
338 * gdb.cp/derivation.exp: Use standard_testfile,
339 prepare_for_testing.
340 * gdb.cp/destrprint.exp: Use standard_testfile.
341 * gdb.cp/dispcxx.exp: Use standard_testfile.
342 * gdb.cp/exception.exp: Use standard_testfile,
343 prepare_for_testing.
344 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
345 * gdb.cp/extern-c.exp: Use standard_testfile,
346 prepare_for_testing.
347 * gdb.cp/formatted-ref.exp: Use standard_testfile,
348 prepare_for_testing.
349 * gdb.cp/fpointer.exp: Use standard_testfile.
350 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
351 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
352 standard_output_file.
353 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
354 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
355 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
356 standard_output_file.
357 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
358 (do_tests): Update.
359 * gdb.cp/koenig.exp: Use standard_testfile.
360 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
361 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
362 * gdb.cp/m-static.exp: Use standard_testfile,
363 prepare_for_testing.
364 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
365 * gdb.cp/mb-inline.exp: Use standard_testfile,
366 prepare_for_testing.
367 * gdb.cp/mb-templates.exp: Use standard_testfile,
368 prepare_for_testing.
369 * gdb.cp/member-ptr.exp: Use standard_testfile,
370 prepare_for_testing.
371 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
372 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
373 * gdb.cp/method2.exp: Use standard_testfile.
374 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
375 standard_output_file.
376 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
377 (do_tests): Update.
378 * gdb.cp/namespace-enum.exp: Use standard_testfile,
379 prepare_for_testing.
380 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
381 prepare_for_testing.
382 * gdb.cp/namespace.exp: Use standard_testfile,
383 prepare_for_testing.
384 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
385 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
386 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
387 * gdb.cp/nsimport.exp: Use standard_testfile,
388 prepare_for_testing.
389 * gdb.cp/nsnested.exp: Use standard_testfile.
390 * gdb.cp/nsnoimports.exp: Use standard_testfile.
391 * gdb.cp/nsrecurs.exp: Use standard_testfile,
392 prepare_for_testing.
393 * gdb.cp/nsstress.exp: Use standard_testfile,
394 prepare_for_testing.
395 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
396 * gdb.cp/operator.exp: Use standard_testfile.
397 * gdb.cp/oranking.exp: Use standard_testfile.
398 * gdb.cp/overload-const.exp: Use standard_testfile.
399 * gdb.cp/overload.exp: Use standard_testfile,
400 prepare_for_testing.
401 * gdb.cp/ovldbreak.exp: Use standard_testfile.
402 * gdb.cp/ovsrch.exp: Use standard_testfile.
403 * gdb.cp/paren-type.exp: Use standard_testfile.
404 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
405 prepare_for_testing.
406 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
407 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
408 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
409 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
410 * gdb.cp/pr10728.exp: Use standard_testfile,
411 standard_output_file.
412 * gdb.cp/pr12028.exp: Use standard_testfile.
413 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
414 * gdb.cp/pr9167.exp: Use standard_testfile.
415 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
416 * gdb.cp/printmethod.exp: Use standard_testfile,
417 prepare_for_testing.
418 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
419 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
420 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
421 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
422 standard_output_file.
423 * gdb.cp/readnow-language.exp: Use standard_testfile.
424 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
425 (gdb_start_again): Use clean_restart.
426 * gdb.cp/ref-types.exp: Use standard_testfile,
427 prepare_for_testing.
428 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
429 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
430 * gdb.cp/smartp.exp: Use standard_testfile.
431 * gdb.cp/static-method.exp: Use standard_testfile.
432 * gdb.cp/static-print-quit.exp: Use standard_testfile.
433 * gdb.cp/temargs.exp: Use standard_testfile.
434 * gdb.cp/templates.exp: Use standard_testfile,
435 prepare_for_testing.
436 (do_tests): Update.
437 * gdb.cp/try_catch.exp: Use standard_testfile,
438 prepare_for_testing.
439 * gdb.cp/typedef-operator.exp: Use standard_testfile.
440 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
441 * gdb.cp/virtbase.exp: Use standard_testfile,
442 prepare_for_testing.
443 * gdb.cp/virtfunc.exp: Use standard_testfile,
444 prepare_for_testing.
445 (do_tests): Update.
446 * gdb.cp/virtfunc2.exp: Use standard_testfile,
447 prepare_for_testing.
448
686f09d0
TT
4492012-07-10 Tom Tromey <tromey@redhat.com>
450
451 * lib/gdb.exp (standard_testfile): Unset output variables from
452 earlier invocations.
453
9357e021
YQ
4542012-07-10 Yao Qi <yao@codesourcery.com>
455
456 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
457 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
458 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
459 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
460 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
461 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
462 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
463 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
464 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
465 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
466 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
467 * gdb.mi/mi-var-display.exp: Likewise.
468 * gdb.mi/mi-var-invalidate.exp: Likewise.
469 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
470 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
471 * gdb.mi/mi2-console.exp: Likewise.
472 * gdb.mi/mi2-disassemble.exp: Likewise.
473 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
474 * gdb.mi/mi2-read-memory.exp: Likewise.
475 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
476 * gdb.mi/mi2-simplerun.exp: Likewise.
477 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
478 * gdb.mi/mi2-syn-frame.exp: Likewise.
479 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
480 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
481 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
482
e314d629
TT
4832012-07-09 Tom Tromey <tromey@redhat.com>
484
485 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
486 * gdb.base/callfuncs.exp: Add cast-based test.
487 * gdb.base/callfuncs.c (voidfunc): New function.
488
06928b3f
DE
4892012-07-08 Doug Evans <dje@google.com>
490
491 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
492
32f11bad
JK
4932012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
494
495 Fix XFAIL compatibility with old i386 systems.
496 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
497 Check also 'Cannot insert breakpoint 0'.
498
76b83c51
JK
4992012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
500
501 PR 14321
502 * gdb.base/find.exp
503 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
504
a6fb9c08
TT
5052012-07-06 Tom Tromey <tromey@redhat.com>
506
507 * gdb.base/whatis.exp: Add test.
508
71918a86
TT
5092012-07-06 Tom Tromey <tromey@redhat.com>
510
511 * gdb.base/whatis.exp: Add regression test.
512
fcde5961
TT
5132012-07-06 Tom Tromey <tromey@redhat.com>
514
515 * gdb.base/whatis.exp: Add tests.
516
f9cf0f4a
JK
5172012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
518
519 PR 12649
520 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
521 gdb_test_multiple $gdb_prompt terminator.
522
979ade8b
PA
5232012-07-04 Pedro Alves <palves@redhat.com>
524
525 * gdb.mi/mi-reverse.exp: Use supports_reverse and
526 supports_process_record.
527
8a980b44
PA
5282012-07-04 Pedro Alves <palves@redhat.com>
529
530 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
531 endings.
532 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
533
855ba978
SS
5342012-07-03 Stan Shebs <stan@codesourcery.com>
535
536 * gdb.base/info-os.c (main): Retry resource acquisition until an
537 available one is found.
538 * gdb.base/info-os.exp: Collect resource keys from the program
539 and use them in matching.
540
fcb44371
JK
5412012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
542
543 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
544 Wrap the test into loop for corefile and core0file.
545
08a67be6
JK
5462012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
547
548 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
549 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
550 .note.GNU-stack.
551
0f3c2347
JK
552 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
553
ff4a4500
SDJ
5542012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
555
556 * gdb.base/help.exp (help b, help br, help bre, help brea, help
557 break): Include help message for the new `-probe' and `-probe-stap'
558 options.
559
d3ce09f5
SS
5602012-07-02 Stan Shebs <stan@codesourcery.com>
561
562 * gdb.base/dprintf.exp: Add agent style tests.
563
a1624241
JK
5642012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
565
566 * gdb.base/stale-infcall.c (infcall): New label test-next.
567 (main): New labels test-pass and test-fail.
568 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
569 $test_fail_bpnum to test-fail.
570 (test system longjmp tracking support): New test.
571 Delete $test_fail_bpnum.
572 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
573 breakpoint.
574
42e7ad6c
DE
5752012-06-30 Doug Evans <dje@google.com>
576
577 * gdb.dwarf2/fission-reread.S: New file.
578 * gdb.dwarf2/fission-reread.exp: New file.
579
37ce89eb
SS
5802012-06-28 Stan Shebs <stan@codesourcery.com>
581
582 * gdb.mi/mi-logging.exp: New file.
583
e5ef252a
PA
5842012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
585 Pedro Alves <palves@redhat.com>
586
587 * gdb.threads/siginfo-threads.exp: New file.
588 * gdb.threads/siginfo-threads.c: New file.
589 * gdb.threads/sigstep-threads.exp: New file.
590 * gdb.threads/sigstep-threads.c: New file.
591
22f1fbae
TT
5922012-06-28 Tom Tromey <tromey@redhat.com>
593
594 * gdb.go/package.exp: Partially revert earlier patch; use
595 gdb_compile again. Use standard_output_file.
596
2e3cf129
DE
5972012-06-27 Doug Evans <dje@google.com>
598
599 * gdb.dwarf2/fission-base.c: New file.
600 * gdb.dwarf2/fission-base.S: New file.
601 * gdb.dwarf2/fission-base.exp: New file.
602
785fd303
JK
6032012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
604
605 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
606
1bb9788d
TT
6072012-06-27 Tom Tromey <tromey@redhat.com>
608
609 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
610 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
611
c83ee902
TT
6122012-06-27 Tom Tromey <tromey@redhat.com>
613
614 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
615 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
616 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
617 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
618 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
619 prepare_for_testing.
620 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
621 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
622 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
623 standard_testfile.
624 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
625 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
626 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
627 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
628 prepare_for_testing.
629 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
630 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
631 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
632 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
633 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
634 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
635 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
636 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
637 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
638 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
639 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
640 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
641 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
642 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
643 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
644 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
645 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
646 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
647 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
648 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
649 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
650 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
651 standard_output_file.
652 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
653 standard_output_file.
654 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
655 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
656 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
657 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
658 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
659 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
660 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
661 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
662 * gdb.dwarf2/implptr.exp: Use standard_testfile.
663 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
664 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
665 * gdb.dwarf2/pieces.exp: Use standard_testfile.
666 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
667 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
668 * gdb.dwarf2/valop.exp: Use standard_testfile,
669 prepare_for_testing.
670
5204774b
TT
6712012-06-27 Tom Tromey <tromey@redhat.com>
672
673 * gdb.python/python.exp: Fix regexps in pagination tests.
674
ee0bf529
SCR
6752012-06-26 Siva Chandra Reddy <sivachandra@google.com>
676
677 * gdb.python/py-symtab.exp: Add tests to test the new attribute
678 'last' of gdb.Symtab_and_line.
679 * gdb.python/py-symbol.c: Move break point comment to enable
680 testing of gdb.Symtab_and_line.last.
681
14fcc022
TT
6822012-06-26 Tom Tromey <tromey@redhat.com>
683
684 * gdb.threads/step.c: Remove.
685 * gdb.threads/step.exp: Remove.
686 * gdb.threads/step2.exp: Remove.
687
0efbbabc
TT
6882012-06-26 Tom Tromey <tromey@redhat.com>
689
690 * gdb.threads/watchpoint-fork.exp (test): Use
691 standard_output_file. Don't declare objdir.
692 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
693 standard_output_file.
694 * gdb.threads/attach-stopped.exp: Use standard_testfile.
695 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
696 clean_restart. Remove incdir.
697 * gdb.threads/corethreads.exp: Use standard_testfile.
698 * gdb.threads/execl.exp: Use standard_testfile,
699 standard_output_file, clean_restart.
700 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
701 clean_restart.
702 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
703 clean_restart.
704 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
705 incdir.
706 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
707 clean_restart. Remove incdir.
708 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
709 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
710 clean_restart. Remove incdir.
711 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
712 Remove incdir.
713 * gdb.threads/leader-exit.exp: Use standard_testfile.
714 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
715 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
716 clean_restart.
717 * gdb.threads/manythreads.exp: Use standard_testfile,
718 clean_restart. Remove incdir.
719 * gdb.threads/multi-create.exp: Use standard_testfile,
720 clean_restart.
721 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
722 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
723 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
724 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
725 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
726 * gdb.threads/pending-step.exp: Use standard_testfile,
727 clean_restart. Remove incdir.
728 * gdb.threads/print-threads.exp: Use standard_testfile,
729 clean_restart. Remove incdir.
730 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
731 clean_restart. Remove incdir.
732 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
733 Remove incdir.
734 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
735 incdir.
736 * gdb.threads/sigthread.exp: Use standard_testfile,
737 clean_restart.
738 * gdb.threads/staticthreads.exp: Use standard_testfile,
739 clean_restart. Remove incdir.
740 * gdb.threads/switch-threads.exp: Use standard_testfile,
741 clean_restart. Remove incdir.
742 * gdb.threads/thread-execl.exp: Use standard_testfile,
743 clean_restart. Remove incdir.
744 * gdb.threads/thread-find.exp: Use standard_testfile,
745 clean_restart.
746 * gdb.threads/thread-specific.exp: Use standard_testfile,
747 clean_restart. Remove incdir.
748 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
749 clean_restart. Remove incdir.
750 * gdb.threads/thread_check.exp: Use standard_testfile,
751 clean_restart. Remove incdir.
752 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
753 incdir.
754 * gdb.threads/threadapply.exp: Use standard_testfile,
755 clean_restart. Remove incdir.
756 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
757 clean_restart. Remove incdir.
758 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
759 clean_restart.
760 * gdb.threads/tls-shared.exp: Use standard_testfile,
761 clean_restart, standard_output_file.
762 * gdb.threads/tls-var.exp: Use standard_testfile,
763 standard_output_file.
764 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
765 Remove incdir.
766 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
767 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
768 incdir.
769 * gdb.threads/watchthreads2.exp: Use standard_testfile,
770 clean_restart. Remove incdir.
771
497a5eb0
TT
7722012-06-26 Tom Tromey <tromey@redhat.com>
773
774 * gdb.trace/actions.exp: Use standard_testfile.
775 * gdb.trace/ax.exp: Use standard_testfile.
776 * gdb.trace/backtrace.exp: Use standard_testfile.
777 * gdb.trace/change-loc.exp: Use standard_testfile.
778 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
779 * gdb.trace/collection.exp: Use standard_testfile,
780 prepare_for_testing.
781 * gdb.trace/deltrace.exp: Use standard_testfile.
782 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
783 * gdb.trace/ftrace.exp: Use standard_testfile.
784 * gdb.trace/infotrace.exp: Use standard_testfile.
785 * gdb.trace/packetlen.exp: Use standard_testfile.
786 * gdb.trace/passc-dyn.exp: Use standard_testfile.
787 * gdb.trace/passcount.exp: Use standard_testfile.
788 * gdb.trace/pending.exp: Use standard_testfile.
789 * gdb.trace/report.exp: Use standard_testfile.
790 * gdb.trace/save-trace.exp: Use standard_testfile.
791 * gdb.trace/stap-trace.exp: Use standard_testfile.
792 * gdb.trace/status-stop.exp: Use standard_testfile.
793 * gdb.trace/strace.exp: Use standard_testfile.
794 * gdb.trace/tfile.exp: Use standard_testfile.
795 * gdb.trace/tfind.exp: Use standard_testfile.
796 * gdb.trace/trace-break.exp: Use standard_testfile.
797 * gdb.trace/trace-mt.exp: Use standard_testfile.
798 * gdb.trace/tracecmd.exp: Use standard_testfile.
799 * gdb.trace/tspeed.exp: Use standard_testfile.
800 * gdb.trace/tstatus.exp: Use standard_testfile.
801 * gdb.trace/tsv.exp: Use standard_testfile.
802 * gdb.trace/unavailable.exp: Use standard_testfile,
803 prepare_for_testing.
804 * gdb.trace/while-dyn.exp: Use standard_testfile.
805 * gdb.trace/while-stepping.exp: Use standard_testfile.
806
7686c074
TT
8072012-06-26 Tom Tromey <tromey@redhat.com>
808
809 * gdb.reverse/break-precsave.exp: Use standard_testfile.
810 * gdb.reverse/break-reverse.exp: Use standard_testfile.
811 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
812 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
813 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
814 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
815 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
816 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
817 prepare_for_testing.
818 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
819 prepare_for_testing.
820 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
821 prepare_for_testing.
822 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
823 prepare_for_testing.
824 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
825 prepare_for_testing
826 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
827 * gdb.reverse/machinestate.exp: Use standard_testfile.
828 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
829 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
830 build_executable.
831 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
832 build_executable.
833 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
834 standard_output_file.
835 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
836 standard_output_file.
837 * gdb.reverse/step-precsave.exp: Use standard_testfile.
838 * gdb.reverse/step-reverse.exp: Use standard_testfile.
839 * gdb.reverse/until-precsave.exp: Use standard_testfile.
840 * gdb.reverse/until-reverse.exp: Use standard_testfile.
841 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
842 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
843
481fc100
TT
8442012-06-26 Tom Tromey <tromey@redhat.com>
845
846 * gdb.stabs/weird.exp: Remove directory-checking code. Use
847 standard_output_file.
848 * gdb.stabs/exclfwd.exp: Use standard_testfile,
849 prepare_for_testing. Remove directory-checking code.
850
7bb18ae2
TT
8512012-06-25 Tom Tromey <tromey@redhat.com>
852
853 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
854 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
855 build_executable, not prepare_for_testing.
856 * gdb.multi/base.exp: Use standard_output_file. Use
857 build_executable, not prepare_for_testing.
858
cf09b3e4
TT
8592012-06-25 Tom Tromey <tromey@redhat.com>
860
861 * gdb.fortran/subarray.exp: Use standard_testfile,
862 prepare_for_testing.
863 * gdb.fortran/multi-dim.exp: Use standard_testfile.
864 * gdb.fortran/module.exp: Use standard_testfile.
865 * gdb.fortran/logical.exp: Use standard_testfile.
866 * gdb.fortran/library-module.exp: Use standard_testfile,
867 standard_output_file.
868 * gdb.fortran/derived-type.exp: Use standard_testfile,
869 prepare_for_testing.
870 * gdb.fortran/complex.exp: Use standard_testfile,
871 prepare_for_testing.
872 * gdb.fortran/charset.exp: Use standard_testfile.
873 * gdb.fortran/array-element.exp: Use standard_testfile,
874 prepare_for_testing.
875
18b5ff1b
KS
8762012-06-25 Keith Seitz <keiths@redhat.com>
877
878 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
879 Change rbreak-related tests to KFAIL and add bugzilla numbers.
880
17b77626
TT
8812012-06-25 Tom Tromey <tromey@redhat.com>
882
883 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
884 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
885 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
886 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
887
f91e3dc1
TT
8882012-06-25 Tom Tromey <tromey@redhat.com>
889
890 * gdb.linespec/ls-errs.exp: Use standard_testfile.
891 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
892 * gdb.linespec/linespec.exp: Use standard_testfile.
893
a884434d
TT
8942012-06-25 Tom Tromey <tromey@redhat.com>
895
896 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
897 prepare_for_testing.
898
efc9d70a
TT
8992012-06-25 Tom Tromey <tromey@redhat.com>
900
901 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
902 prepare_for_testing.
903 * gdb.opt/inline-break.exp: Use standard_testfile,
904 prepare_for_testing.
905 * gdb.opt/inline-bt.exp: Use standard_testfile,
906 prepare_for_testing.
907 * gdb.opt/inline-cmds.exp: Use standard_testfile,
908 prepare_for_testing.
909 * gdb.opt/inline-locals.exp: Use standard_testfile,
910 prepare_for_testing.
911
e2fc92c6
TT
9122012-06-25 Tom Tromey <tromey@redhat.com>
913
914 * gdb.asm/asm-source.exp: Use standard_output_file,
915 standard_testfile. Construct .o files in proper subdir.
916
b0963d73
TT
9172012-06-25 Tom Tromey <tromey@redhat.com>
918
919 * gdb.server/ext-attach.exp: Use standard_testfile,
920 prepare_for_testing.
921 * gdb.server/ext-run.exp: Use standard_testfile,
922 build_executable.
923 * gdb.server/file-transfer.exp: Use standard_testfile,
924 prepare_for_testing.
925 * gdb.server/server-exec-info.exp: Use standard_testfile.
926 * gdb.server/server-mon.exp: Use standard_testfile,
927 prepare_for_testing.
928 * gdb.server/server-run.exp: Use standard_testfile,
929 build_executable.
930 * gdb.server/solib-list.exp: Use standard_testfile,
931 standard_output_file.
932
8a3e1f8d
TT
9332012-06-25 Tom Tromey <tromey@redhat.com>
934
935 * lib/gdb.exp (standard_output_file): Use "file join".
936 * gdb.go/chan.exp: Use standard_testfile.
937 * gdb.go/handcall.exp: Use standard_testfile.
938 * gdb.go/hello.exp: Use standard_testfile.
939 * gdb.integers/chan.exp: Use standard_testfile.
940 * gdb.go/methods.exp: Use standard_testfile.
941 * gdb.go/package.exp: Use standard_testfile.
942 * gdb.go/strings.exp: Use standard_testfile.
943 * gdb.go/types.exp: Use standard_testfile.
944 * gdb.go/unsafe.exp: Use standard_testfile.
945
944a9061
MGD
9462012-06-25 Greta Yorsh <greta.yorsh@arm.com>
947
948 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
949
1c06bd58
JK
9502012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
951
952 Fix regression by the previous commit.
953 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
954
b4a58790
TT
9552012-06-22 Tom Tromey <tromey@redhat.com>
956
957 * gdb.python/lib-types.exp: Use standard_testfile,
958 prepare_for_testing.
959 * gdb.python/py-block.exp: Use standard_testfile.
960 * gdb.python/py-breakpoint.exp: Use standard_testfile.
961 * gdb.python/py-events.exp: Use standard_testfile,
962 standard_output_file.
963 * gdb.python/py-evsignal.exp: Use standard_testfile.
964 * gdb.python/py-evethreads.exp: Use standard_testfile.
965 * gdb.python/py-explore-cc.exp: Use standard_testfile.
966 * gdb.python/py-explore.exp: Use standard_testfile.
967 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
968 standard_output_file.
969 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
970 prepare_for_testing.
971 * gdb.python/py-frame-inline.exp: Use standard_testfile.
972 * gdb.python/py-frame.exp: Use standard_testfile.
973 * gdb.python/py-inferior.exp: Use standard_testfile.
974 * gdb.python/py-infthread.exp: Use standard_testfile.
975 * gdb.python/py-mi.exp: Use standard_testfile.
976 * gdb.python/py-objfile-script.exp: Use standard_testfile,
977 build_executable.
978 * gdb.python/py-objfile.exp: Use standard_testfile.
979 * gdb.python/py-pp-maint.exp: Use standard_testfile,
980 prepare_for_testing.
981 * gdb.python/py-prettyprint.exp: Use standard_testfile.
982 * gdb.python/py-progspace.exp: Use standard_testfile,
983 build_executable.
984 * gdb.python/py-prompt.exp: Use standard_testfile,
985 build_executable.
986 * gdb.python/py-section-script.exp: Use standard_testfile,
987 build_executable.
988 * gdb.python/py-shared.exp: Use standard_testfile,
989 standard_output_file, clean_restart.
990 * gdb.python/py-symbol.exp: Use standard_output_file,
991 prepare_for_testing.
992 * gdb.python/py-symtab.exp: Use standard_output_file,
993 prepare_for_testing
994 * gdb.python/py-template.exp: Use standard_testfile.
995 * gdb.python/py-type.exp: Use standard_testfile.
996 * gdb.python/py-value-cc.exp: Use standard_testfile.
997 * gdb.python/py-value.exp: Use standard_testfile.
998 * gdb.python/python.exp: Use standard_testfile, build_executable.
999
2c44deac
TT
10002012-06-22 Tom Tromey <tromey@redhat.com>
1001
1002 * gdb.objc/basicclass.exp: Use standard_testfile.
1003 (do_objc_tests): Don't declare objdir.
1004 * gdb.objc/nondebug.exp: Use standard_testfile.
1005 (do_objc_tests): Don't declare objdir.
1006 * gdb.objc/objcdecode.exp: Use standard_testfile.
1007 (do_objc_tests): Don't declare objdir.
1008
c24ccbce
TT
10092012-06-22 Tom Tromey <tromey@redhat.com>
1010
1011 * gdb.java/jmain.exp: Use standard_testfile.
1012 * gdb.java/jmisc.exp: Use standard_testfile.
1013 * gdb.java/jnpe.exp: Use standard_testfile.
1014 * gdb.java/jprint.exp: Use standard_testfile.
1015
0a6d0306
TT
10162012-06-22 Tom Tromey <tromey@redhat.com>
1017
1018 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
1019 (standard_output_file, standard_testfile): New procs.
1020 (build_executable, clean_restart): Use standard_output_file.
1021
6ea815ef
YQ
10222012-06-22 Yao Qi <yao@codesourcery.com>
1023
1024 * boards/native-gdbserver.exp: New proc ${board}_exec.
1025 * boards/native-stdio-gdbserver.exp: Likewise.
1026
4c93b1db
TT
10272012-06-21 Tom Tromey <tromey@redhat.com>
1028
1029 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
1030 (build_executable): Update.
1031 (get_compiler_info): Remove 'binfile' argument.
1032 * gdb.ada/arrayidx.exp: Update.
1033 * gdb.ada/null_array.exp: Update.
1034 * gdb.arch/altivec-abi.exp: Update.
1035 * gdb.arch/altivec-regs.exp: Update.
1036 * gdb.arch/amd64-byte.exp: Update.
1037 * gdb.arch/amd64-dword.exp: Update.
1038 * gdb.arch/amd64-word.exp: Update.
1039 * gdb.arch/i386-avx.exp: Update.
1040 * gdb.arch/i386-byte.exp: Update.
1041 * gdb.arch/i386-sse.exp: Update.
1042 * gdb.arch/i386-word.exp: Update.
1043 * gdb.arch/ppc-dfp.exp: Update.
1044 * gdb.arch/ppc-fp.exp: Update.
1045 * gdb.arch/vsx-regs.exp: Update.
1046 * gdb.base/all-bin.exp: Update.
1047 * gdb.base/annota1.exp: Update.
1048 * gdb.base/async.exp: Update.
1049 * gdb.base/attach.exp: Update.
1050 * gdb.base/break-interp.exp: Update.
1051 * gdb.base/call-ar-st.exp: Update.
1052 * gdb.base/call-rt-st.exp: Update.
1053 * gdb.base/call-sc.exp: Update.
1054 * gdb.base/callfuncs.exp: Update.
1055 * gdb.base/catch-load.exp: Update.
1056 * gdb.base/completion.exp: Update.
1057 * gdb.base/complex.exp: Update.
1058 * gdb.base/condbreak.exp: Update.
1059 * gdb.base/consecutive.exp: Update.
1060 * gdb.base/constvars.exp: Update.
1061 * gdb.base/corefile.exp: Update.
1062 * gdb.base/eval-skip.exp: Update.
1063 * gdb.base/expand-psymtabs.exp: Update.
1064 * gdb.base/exprs.exp: Update.
1065 * gdb.base/fileio.exp: Update.
1066 * gdb.base/fixsection.exp: Update.
1067 * gdb.base/funcargs.exp: Update.
1068 * gdb.base/gdb11530.exp: Update.
1069 * gdb.base/gdb1555.exp: Update.
1070 * gdb.base/gnu-ifunc.exp: Update.
1071 * gdb.base/gnu_vector.exp: Update.
1072 * gdb.base/info-macros.exp: Update.
1073 * gdb.base/jit-simple.exp: Update.
1074 * gdb.base/jit-so.exp: Update.
1075 * gdb.base/jit.exp: Update.
1076 * gdb.base/langs.exp: Update.
1077 * gdb.base/list.exp: Update.
1078 * gdb.base/logical.exp: Update.
1079 * gdb.base/long_long.exp: Update.
1080 * gdb.base/longjmp.exp: Update.
1081 * gdb.base/macscp.exp: Update.
1082 * gdb.base/mips_pro.exp: Update.
1083 * gdb.base/miscexprs.exp: Update.
1084 * gdb.base/morestack.exp: Update.
1085 * gdb.base/nodebug.exp: Update.
1086 * gdb.base/opaque.exp: Update.
1087 * gdb.base/pc-fp.exp: Update.
1088 * gdb.base/pending.exp: Update.
1089 * gdb.base/permissions.exp: Update.
1090 * gdb.base/pointers.exp: Update.
1091 * gdb.base/prelink.exp: Update.
1092 * gdb.base/printcmds.exp: Update.
1093 * gdb.base/psymtab.exp: Update.
1094 * gdb.base/ptype.exp: Update.
1095 * gdb.base/relational.exp: Update.
1096 * gdb.base/scope.exp: Update.
1097 * gdb.base/setvar.exp: Update.
1098 * gdb.base/shlib-call.exp: Update.
1099 * gdb.base/shreloc.exp: Update.
1100 * gdb.base/signals.exp: Update.
1101 * gdb.base/sizeof.exp: Update.
1102 * gdb.base/so-impl-ld.exp: Update.
1103 * gdb.base/so-indr-cl.exp: Update.
1104 * gdb.base/solib-disc.exp: Update.
1105 * gdb.base/solib-display.exp: Update.
1106 * gdb.base/solib-nodir.exp: Update.
1107 * gdb.base/solib-overlap.exp: Update.
1108 * gdb.base/solib-symbol.exp: Update.
1109 * gdb.base/solib-weak.exp: Update.
1110 * gdb.base/solib.exp: Update.
1111 * gdb.base/store.exp: Update.
1112 * gdb.base/structs.exp: Update.
1113 * gdb.base/structs2.exp: Update.
1114 * gdb.base/type-opaque.exp: Update.
1115 * gdb.base/unload.exp: Update.
1116 * gdb.base/varargs.exp: Update.
1117 * gdb.base/volatile.exp: Update.
1118 * gdb.base/watch_thread_num.exp: Update.
1119 * gdb.base/watchpoint-solib.exp: Update.
1120 * gdb.base/watchpoint.exp: Update.
1121 * gdb.base/watchpoints.exp: Update.
1122 * gdb.base/whatis.exp: Update.
1123 * gdb.cell/arch.exp: Update.
1124 * gdb.cell/break.exp: Update.
1125 * gdb.cell/bt.exp: Update.
1126 * gdb.cell/core.exp: Update.
1127 * gdb.cell/data.exp: Update.
1128 * gdb.cell/ea-cache.exp: Update.
1129 * gdb.cell/f-regs.exp: Update.
1130 * gdb.cell/fork.exp: Update.
1131 * gdb.cell/gcore.exp: Update.
1132 * gdb.cell/mem-access.exp: Update.
1133 * gdb.cell/ptype.exp: Update.
1134 * gdb.cell/registers.exp: Update.
1135 * gdb.cell/sizeof.exp: Update.
1136 * gdb.cell/solib-symbol.exp: Update.
1137 * gdb.cell/solib.exp: Update.
1138 * gdb.cp/ambiguous.exp: Update.
1139 * gdb.cp/breakpoint.exp: Update.
1140 * gdb.cp/bs15503.exp: Update.
1141 * gdb.cp/casts.exp: Update.
1142 * gdb.cp/class2.exp: Update.
1143 * gdb.cp/cpexprs.exp: Update.
1144 * gdb.cp/cplusfuncs.exp: Update.
1145 * gdb.cp/ctti.exp: Update.
1146 * gdb.cp/dispcxx.exp: Update.
1147 * gdb.cp/gdb1355.exp: Update.
1148 * gdb.cp/gdb2384.exp: Update.
1149 * gdb.cp/gdb2495.exp: Update.
1150 * gdb.cp/infcall-dlopen.exp: Update.
1151 * gdb.cp/local.exp: Update.
1152 * gdb.cp/m-data.exp: Update.
1153 * gdb.cp/m-static.exp: Update.
1154 * gdb.cp/mb-ctor.exp: Update.
1155 * gdb.cp/mb-inline.exp: Update.
1156 * gdb.cp/mb-templates.exp: Update.
1157 * gdb.cp/member-ptr.exp: Update.
1158 * gdb.cp/method.exp: Update.
1159 * gdb.cp/namespace.exp: Update.
1160 * gdb.cp/nextoverthrow.exp: Update.
1161 * gdb.cp/nsdecl.exp: Update.
1162 * gdb.cp/nsrecurs.exp: Update.
1163 * gdb.cp/nsstress.exp: Update.
1164 * gdb.cp/nsusing.exp: Update.
1165 * gdb.cp/pr-1023.exp: Update.
1166 * gdb.cp/pr-1210.exp: Update.
1167 * gdb.cp/pr-574.exp: Update.
1168 * gdb.cp/pr9631.exp: Update.
1169 * gdb.cp/printmethod.exp: Update.
1170 * gdb.cp/psmang.exp: Update.
1171 * gdb.cp/re-set-overloaded.exp: Update.
1172 * gdb.cp/rtti.exp: Update.
1173 * gdb.cp/shadow.exp: Update.
1174 * gdb.cp/templates.exp: Update.
1175 * gdb.cp/try_catch.exp: Update.
1176 * gdb.dwarf2/dw2-ranges.exp: Update.
1177 * gdb.dwarf2/pr10770.exp: Update.
1178 * gdb.fortran/library-module.exp: Update.
1179 * gdb.hp/gdb.aCC/optimize.exp: Update.
1180 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
1181 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
1182 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
1183 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
1184 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
1185 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
1186 * gdb.hp/gdb.compat/xdb1.exp: Update.
1187 * gdb.hp/gdb.compat/xdb2.exp: Update.
1188 * gdb.hp/gdb.compat/xdb3.exp: Update.
1189 * gdb.hp/gdb.defects/bs14602.exp: Update.
1190 * gdb.hp/gdb.defects/solib-d.exp: Update.
1191 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
1192 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
1193 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
1194 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
1195 * gdb.mi/gdb792.exp: Update.
1196 * gdb.mi/mi-pending.exp: Update.
1197 * gdb.mi/mi-solib.exp: Update.
1198 * gdb.mi/mi-var-cp.exp: Update.
1199 * gdb.opt/clobbered-registers-O2.exp: Update.
1200 * gdb.opt/inline-bt.exp: Update.
1201 * gdb.opt/inline-cmds.exp: Update.
1202 * gdb.opt/inline-locals.exp: Update.
1203 * gdb.python/py-events.exp: Update.
1204 * gdb.python/py-finish-breakpoint.exp: Update.
1205 * gdb.python/py-type.exp: Update.
1206 * gdb.reverse/solib-precsave.exp: Update.
1207 * gdb.reverse/solib-reverse.exp: Update.
1208 * gdb.server/solib-list.exp: Update.
1209 * gdb.stabs/weird.exp: Update.
1210 * gdb.threads/attach-into-signal.exp: Update.
1211 * gdb.threads/attach-stopped.exp: Update.
1212 * gdb.threads/tls-shared.exp: Update.
1213 * gdb.trace/change-loc.exp: Update.
1214 * gdb.trace/strace.exp: Update.
1215
95c391b6
TT
12162012-06-19 Tom Tromey <tromey@redhat.com>
1217
1218 * gdb.base/whatis.exp: Add tests.
1219
e910f0b6
TT
12202012-06-19 Tom Tromey <tromey@redhat.com>
1221
1222 * gdb.cp/m-static.cc (keepalive): New function.
1223 (gnu_obj_1::method): Use it.
1224
422d65e7
DE
12252012-06-18 Doug Evans <dje@google.com>
1226
1227 * gdb.base/info-fun.exp: New file.
1228 * gdb.base/info-fun.c: New file.
1229 * gdb.base/info-fun-solib.c: New file.
1230
e2e4d78b
JK
12312012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1232
1233 Remove stale dummy frames.
1234 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
1235 (maintenance info breakpoints): New tests.
1236 * gdb.base/stale-infcall.c: New file.
1237 * gdb.base/stale-infcall.exp: New file.
1238
1788b2d3
JK
12392012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1240
1241 * gdb.arch/amd64-entry-value-param.S: New file.
1242 * gdb.arch/amd64-entry-value-param.c: New file.
1243 * gdb.arch/amd64-entry-value-param.exp: New file.
1244
663b969e
TT
12452012-06-15 Tom Tromey <tromey@redhat.com>
1246
1247 * gdb.cp/namespace.exp: Add "show lang" test.
1248
8e09ad05
IS
12492012-06-15 Iain Sandoe <iain@codesourcery.com>
1250
1251 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
1252 case. (top level): Use gdb_file_cmd instead of gdb_load.
1253
f85e18ee
JK
12542012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1255
1256 PR tdep/14222
1257 * gdb.arch/i386-sse-stack-align.S: New file.
1258 * gdb.arch/i386-sse-stack-align.c: New file.
1259 * gdb.arch/i386-sse-stack-align.exp: New file.
1260
f3b5e280
KS
12612012-06-13 Keith Seitz <keiths@redhat.com>
1262
1263 PR breakpoints/13798 and mi/11541
1264 * gdb.linespec/ls-errs.exp: Add a few more tests for
1265 filenames with spaces and colons.
1266
50af5481
JK
12672012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1268
1269 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
1270 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
1271 (test_function): Call CV_f.
1272 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
1273 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
1274 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
1275 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
1276 (p CV_f(CV::i)): New tests.
1277
d55637df
TT
12782012-06-13 Tom Tromey <tromey@redhat.com>
1279
1280 * gdb.base/condbreak.exp: Add tests for "condition" completion.
1281
cc80f267
JK
12822012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1283
1284 Fix regression by the "ambiguous linespec" series.
1285 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
1286 tests.
1287
bb2af9cc
JK
12882012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1289
1290 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
1291 missing.
1292
e81a37f7
TT
12932012-06-11 Tom Tromey <tromey@redhat.com>
1294
1295 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
1296 location...
1297 (main): ...here.
1298
8efd7788
YQ
12992012-06-07 Yao Qi <yao@codesourcery.com>
1300
1301 * gdb.trace/strace.exp: Shorten some too-long lines.
1302
359f5fe6
PA
13032012-06-06 Pedro Alves <palves@redhat.com>
1304
1305 * gdb.threads/clone-new-thread-event.c: New file.
1306 * gdb.threads/clone-new-thread-event.exp: New file.
1307
7b2fe205
YQ
13082012-06-06 Yao Qi <yao@codesourcery.com>
1309
1310 * gdb.base/dprintf.c (main): Add extra parameter when calling
1311 printf and fprintf.
1312 (bar): New function. It is a dead function, but to ensure
1313 'malloc' is linked explicitly.
1314
3eca55e8
YQ
13152012-06-06 Yao Qi <yao@codesourcery.com>
1316
1317 * gdb.base/info-proc.exp: Return if target doesn't support
1318 'info proc'.
1319
91cc9324
JK
13202012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1321
1322 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
1323 (run program with breakpoint commands): XFAIl if it is not.
1324
c56e7c43
JB
13252012-06-05 Joel Brobecker <brobecker@adacore.com>
1326
1327 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
1328 and add comment.
1329 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
1330 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
1331 "STOP" marker. Adjust testing strategy to make it work on
1332 all targets.
1333
1334 * gdb.base/print-file-var-main.c (main): Rewrite using local
1335 variables and adjust get_version_2's return value check.
1336 Add small comment.
1337 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
1338 marker. Adjust testing strategy to make it work on all targets.
1339
ccab2054
JB
13402012-06-05 Joel Brobecker <brobecker@adacore.com>
1341
1342 * gdb.ada/bad-task-bp-keyword: New testcase.
1343
d0d86158
JK
13442012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1345
1346 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
1347 Simplify it to ...
1348 (symbol-file ${testfile1}): ... here.
1349 (test eliminated var my_global_symbol)
1350 (test eliminated var my_static_symbol)
1351 (test eliminated var my_global_func, get address of main): Wrap them to
1352 'single psymtabs' and 'single symtabs'
1353 (get address of my_global_symbol, get address of my_static_symbol)
1354 (get address of my_global_func, get address of main): Wrap them to
1355 'order1' and 'order2'.
1356
952cf74c
JK
1357 * gdb.base/code_elim.exp
1358 (add-symbol-file ${testfile1} 0x100000)
1359 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
1360 'order2'.
1361 (order1: add-symbol-file ${testfile1} 0x100000)
1362 (order1: add-symbol-file ${testfile2} 0x200000)
1363 (order2: add-symbol-file ${testfile2} 0x200000)
1364 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
1365 .bss as appropriate.
1366
0c5bf5a9
JK
13672012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1368
1369 * gdb.server/solib-list-lib.c: New file.
1370 * gdb.server/solib-list-main.c: New file.
1371 * gdb.server/solib-list.exp: New file.
1372
4196f325
MR
13732012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
1374
1375 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
1376 for 'set print symbol' change.
1377
bfb05775
JK
13782012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1379
1380 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
1381 .debug_abbrev_seg3.
1382
685b1105
JK
13832012-05-24 John Steele Scott <toojays@toojays.net>
1384
1385 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
1386 * gdb.dwarf2/dw2-icc-opaque.S: New file.
1387 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
1388
f3e0e960
SS
13892012-05-23 Stan Shebs <stan@codesourcery.com>
1390
1391 * gdb.mi/mi-info-os.exp: New file.
1392
11eb1b4d
KS
13932012-05-23 Keith Seitz <keiths@redhat.com>
1394
1395 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
1396 return -1 to suppress the rest of the tests.
1397 (compile_stap_bin): Return boolean success value.
1398
b1af9e97
TT
13992012-05-21 Tom Tromey <tromey@redhat.com>
1400
1401 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
1402 Remove kfails.
1403 (test_print_mi_member_types): Likewise.
1404
248537e3
TT
14052012-05-21 Tom Tromey <tromey@redhat.com>
1406
1407 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
1408 print symbol' change.
1409
d791e155
TJB
14102012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
1411
1412 * gdb.python/py-prompt.exp: Quit if the target is remote.
1413
e77afa2e
JK
14142012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1415
1416 Fix ERROR: internal buffer is full.
1417 * gdb.base/info-os.exp (expect_multiline): New function.
1418 (get process list, get process groups, get threads)
1419 (get file descriptors, get internet-domain sockets)
1420 (get shared-memory regions, get semaphores, get message queues): Use
1421 it for these tests.
1422
9cb709b6
TT
14232012-05-18 Tom Tromey <tromey@redhat.com>
1424
1425 * gdb.mi/mi-var-cmd.exp: Update.
1426 * gdb.objc/basicclass.exp (do_objc_tests): Update.
1427 * gdb.cp/virtbase.exp: Update.
1428 * gdb.cp/classes.exp (test_static_members): Update.
1429 * gdb.cp/casts.exp: Update.
1430 * gdb.base/pointers.exp: Update.
1431 * gdb.base/funcargs.exp (pointer_args): Update.
1432 (structs_by_reference): Update.
1433 * gdb.base/find.exp: Update.
1434 * gdb.base/call-strs.exp: Send "set print symbol off".
1435 * gdb.base/call-ar-st.exp: Update.
1436 * gdb.ada/fun_addr.exp: Update.
1437 * gdb.base/printcmds.exp (test_print_symbol): New proc.
1438 Call it.
1439 (test_print_repeats_10, test_print_strings)
1440 (test_print_char_arrays): Update.
1441
b012acdd
TT
14422012-05-18 Tom Tromey <tromey@redhat.com>
1443
1444 * gdb.base/charset.exp (string_display): Update.
1445
1d51a733
TT
14462012-05-18 Tom Tromey <tromey@redhat.com>
1447
1448 * gdb.mi/mi2-var-display.exp: Update.
1449 * gdb.mi/mi-var-display.exp: Update.
1450 * gdb.mi/mi-var-child.exp: Update.
1451 * gdb.cp/expand-psymtabs-cxx.exp: Update.
1452 * gdb.cp/cp-relocate.exp (get_func_address): Update.
1453
957df313
DE
14542012-05-17 Doug Evans <dje@google.com>
1455
682c7f7b
DE
1456 * info-macros.exp: Pass "debug" to prepare_for_testing.
1457
957df313
DE
1458 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
1459 * gdb.ada/Makefile.in (clean): Ditto.
1460 * gdb.arch/Makefile.in (clean): Ditto.
1461 * gdb.asm/Makefile.in (clean): Ditto.
1462 * gdb.base/Makefile.in (clean): Ditto.
1463 * gdb.cell/Makefile.in (clean): Ditto.
1464 * gdb.cp/Makefile.in (clean): Ditto.
1465 * gdb.disasm/Makefile.in (clean): Ditto.
1466 * gdb.dwarf2/Makefile.in (clean): Ditto.
1467 * gdb.fortran/Makefile.in (clean): Ditto.
1468 * gdb.go/Makefile.in (clean): Ditto.
1469 * gdb.hp/Makefile.in (clean): Ditto.
1470 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
1471 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
1472 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
1473 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
1474 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
1475 * gdb.java/Makefile.in (clean): Ditto.
1476 * gdb.linespec/Makefile.in (clean): Ditto.
1477 * gdb.mi/Makefile.in (clean): Ditto.
1478 * gdb.modula2/Makefile.in (clean): Ditto.
1479 * gdb.multi/Makefile.in (clean): Ditto.
1480 * gdb.objc/Makefile.in (clean): Ditto.
1481 * gdb.opencl/Makefile.in (clean): Ditto.
1482 * gdb.opt/Makefile.in (clean): Ditto.
1483 * gdb.pascal/Makefile.in (clean): Ditto.
1484 * gdb.python/Makefile.in (clean): Ditto.
1485 * gdb.reverse/Makefile.in (clean): Ditto.
1486 * gdb.server/Makefile.in (clean): Ditto.
1487 * gdb.stabs/Makefile.in (clean): Ditto.
1488 * gdb.threads/Makefile.in (clean): Ditto.
1489 * gdb.trace/Makefile.in (clean): Ditto.
1490 * gdb.xml/Makefile.in (clean): Ditto.
1491
abc9d0dc
TT
14922012-05-16 Tom Tromey <tromey@redhat.com>
1493
1494 * gdb.base/macscp1.c (macscp_expr): Add comment.
1495 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
1496
6a3a010b
MR
14972012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
1498
1499 * gdb.base/return-nodebug.exp: Also test float and double types.
1500
01429c8e
JK
15012012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1502
1503 PR testsuite/12649
1504 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
1505
54115cd4
JK
1506 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
1507
0c5f383f
SDJ
15082012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
1509
1510 * gdb.base/stap-probe.exp (stap_test): Remove calls to
1511 `rerun_to_main'.
1512 (stap_test_no_debuginfo): Likewise.
1513
e7e0cddf
SS
15142012-05-14 Stan Shebs <stan@codesourcery.com>
1515
1516 * gdb.base/dprintf.c: New file.
1517 * gdb.base/dprintf.exp: New file.
1518
c772f8e7
HZ
15192012-05-14 Hui Zhu <hui_zhu@mentor.com>
1520
1521 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
1522 * gdb.trace/disconnected-tracing.c: New file.
1523 * gdb.trace/disconnected-tracing.exp: New file.
1524
7efc75aa
SCR
15252012-05-13 Siva Chandra Reddy <sivachandra@google.com>
1526
1527 * gdb.python/python.c: Add a new breakpoint comment.
1528 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
1529
85d4a676
SS
15302011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
1531
1532 * gdb.base/info-os.exp: New file.
1533 * gdb.base/info-os.c: New file.
1534
64ea88dc
JB
15352012-05-10 Joel Brobecker <brobecker@adacore.com>
1536
4647ab1b
JB
1537 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
1538 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
1539 New files.
64ea88dc 1540
afba63f1
JB
15412012-05-10 Joel Brobecker <brobecker@adacore.com>
1542
1543 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
1544 gdb.base/ctxobj.exp: New files.
1545
9d198b1e
TT
15462012-05-09 Tom Tromey <tromey@redhat.com>
1547
1548 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
1549
9bfee719
MR
15502012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
1551
1552 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
1553
3a7341d8
MR
15542012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
1555
1556 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
1557 before using it.
1558
52b3699b
TG
15592012-05-04 Tristan Gingold <gingold@adacore.com>
1560
1561 * gdb.base/set-noassign.exp: New test.
1562
a20ee7a4
SCR
15632012-05-03 Siva Chandra Reddy <sivachandra@google.com>
1564
1565 * gdb.python/py-symbol.exp: Add tests to test the new methods
1566 gdb.Symtab.global_block() and gdb.Symtab.static_block().
1567 * gdb.python/py-symbol.c: Add new struct to help test
1568 gdb.Symtab.static_block().
1569
bf2f0858
DE
15702012-05-03 Doug Evans <dje@google.com>
1571
1572 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
1573 commented out.
1574
2d4e0376
YQ
15752012-05-03 Yao Qi <yao@codesourcery.com>
1576
1577 * gdb.base/catch-syscall.exp: Skip it before compilation if target
1578 doesn't support.
1579 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
1580 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
1581
6d0bb9f3
YQ
15822012-05-03 Yao Qi <yao@codesourcery.com>
1583
1584 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
1585
fd820528
DE
15862012-04-30 Doug Evans <dje@google.com>
1587
1588 PR testsuite/13961
1589 * gdb.dwarf2/pr13961.S: New file.
1590 * gdb.dwarf2/pr13961.exp: New file.
1591
b9e219b9
YQ
15922012-04-29 Yao Qi <yao@codesourcery.com>
1593
1594 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
1595
3019eac3
DE
15962012-04-28 Doug Evans <dje@google.com>
1597
1598 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
1599 .Ltype_int_in_cu2. Use name "int2" instead of "int".
1600 All uses updated.
1601 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
1602 "ptype func_cu1" to expand cu2 before cu1.
1603
62e5f89c
SDJ
16042012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
1605 Tom Tromey <tromey@redhat.com>
1606
1607 * gdb.base/default.exp: Add `$_probe_arg*' convenience
1608 variables.
1609 * gdb.base/stap-probe.c: New file.
1610 * gdb.base/stap-probe.exp: New file.
1611 * gdb.trace/stap-trace.c: New file.
1612 * gdb.trace/stap-trace.exp: New file.
1613 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
1614 libgcc's unwinder.
1615
14132e89
MR
16162012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
1617
1618 * gdb.arch/mips16-thunks-inmain.c: New file.
1619 * gdb.arch/mips16-thunks-main.c: New file.
1620 * gdb.arch/mips16-thunks-sin.c: New file.
1621 * gdb.arch/mips16-thunks-sinfrob.c: New file.
1622 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
1623 * gdb.arch/mips16-thunks-sinmain.c: New file.
1624 * gdb.arch/mips16-thunks-sinmips16.c: New file.
1625 * gdb.arch/mips16-thunks.exp: New file.
1626
a766d390
DE
16272012-04-25 Doug Evans <dje@google.com>
1628
1629 * configure.ac: Create gdb.go/Makefile.
1630 * configure: Regenerate.
1631 * gdb.base/default.exp: Add "go" to "set language" testing.
1632 * gdb.go/Makefile.in: New file.
1633 * gdb.go/basic-types.exp: New file.
1634 * gdb.go/chan.exp: New file.
1635 * gdb.go/chan.go: New file.
1636 * gdb.go/handcall.exp: New file.
1637 * gdb.go/handcall.go: New file.
1638 * gdb.go/hello.exp: New file.
1639 * gdb.go/hello.go: New file.
1640 * gdb.go/integers.exp: New file.
1641 * gdb.go/integers.go: New file.
1642 * gdb.go/methods.exp: New file.
1643 * gdb.go/methods.go: New file.
1644 * gdb.go/package.exp: New file.
1645 * gdb.go/package1.go: New file.
1646 * gdb.go/package2.go: New file.
1647 * gdb.go/print.exp: New file.
1648 * gdb.go/strings.exp: New file.
1649 * gdb.go/strings.go: New file.
1650 * gdb.go/types.exp: New file.
1651 * gdb.go/types.go: New file.
1652 * gdb.go/unsafe.exp: New file.
1653 * gdb.go/unsafe.go: New file.
1654 * lib/future.exp: Add Go support.
1655 (gdb_find_go, gdb_find_go_linker): New procs.
1656 (gdb_default_target_compile): Add Go support.
1657 * lib/gdb.exp (skip_go_tests): New proc.
1658 * lib/go.exp: New file.
1659
e65f9ffb
TT
16602012-04-25 Tom Tromey <tromey@redhat.com>
1661
1662 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
1663
14e75d8e
JK
16642012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
1665 Jan Kratochvil <jan.kratochvil@redhat.com>
1666
1667 PR symtab/7259:
1668 * gdb.base/enumval.c: New test case.
1669 * gdb.base/enumval.exp: New test case.
1670 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
1671 field.bitpos.
1672
f3525b70
PA
16732012-04-17 Pedro Alves <palves@redhat.com>
1674
1675 * Makefile.in (site.exp): Make site.exp source
1676 $srcdir/lib/append_gdb_boards_dir.exp.
1677 * lib/append_gdb_boards_dir.exp: New file.
1678
bccbefd2
JK
16792012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1680
1681 New option "set auto-load safe-path".
1682 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
1683 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
1684
bf88dd68
JK
16852012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1686
1687 auto-load: Implementation.
1688 * gdb.base/help.exp (test set height): Increase the height.
1689 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
1690 to ...
1691 (info auto-load python-scripts): ... here.
1692 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
1693 to ...
1694 (info auto-load python-scripts *): ... here.
1695
c0d4d1c0
YQ
16962012-04-16 Yao Qi <yao@codesourcery.com>
1697
1698 * lib/trace-support.exp (get_in_proc_agent): New.
1699 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
1700 of in process trace agent.
1701 * gdb.trace/ftrace.exp: Likewise.
1702 * gdb.trace/pending.exp: Likewise.
1703 * gdb.trace/trace-break.exp: Likewise.
1704 * gdb.trace/trace-mt.exp
1705 * gdb.trace/tspeed.exp: Likewise.
1706 * gdb.trace/tstatus.exp
1707 * gdb.trace/strace.exp: Likewise.
1708
cbf68a60
TS
17092012-04-16 Thomas Schwinge <thomas@codesourcery.com>
1710
dd6d3b70
TS
1711 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
1712 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
1713
cbf68a60
TS
1714 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
1715
8264ba82
AG
17162012-04-14 Anton Gorenkov <xgsa@yandex.ru>
1717
1718 PR mi/13393
1719 * gdb.mi/mi-var-rtti.cc: New file.
1720 * gdb.mi/mi-var-rtti.exp: New file.
1721 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
1722 function.
1723 (mi_varobj_update_with_type_change): updated to avoid code duplication.
1724
de0919f8 17252012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
1726
1727 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
1728 EXECUTABLES.
1729 * gdb.python/py-explore.c: C program used for testing the new
1730 'explore' command on C constructs.
1731 * gdb.python/py-explore.cc: C++ program used for testing the new
1732 'explore' command on C++ constructs.
1733 * gdb-python/py-explore.exp: Tests for the new 'explore'
1734 command on C constructs.
1735 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
1736 command on C++ constructs.
1737
a82da7dd
MK
17382012-04-07 Mark Kettenis <kettenis@gnu.org>
1739
1740 * gdb.base/funcargs.exp (complex_args): Fix typo.
1741
e127cba8
JK
17422012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1743
1744 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
1745 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
1746
40e084e1
KS
17472012-04-05 Keith Seitz <keiths@redhat.com>
1748
1749 * gdb.base/advance.exp: Update error message for
1750 "advance malformed" test.
1751 * gdb.base/break.exp: Likewise for "breakpoint with
1752 trailing garbage" test.
1753 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
1754 with trailing garbage" test.
1755 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
1756 trailng garbage" test.
1757 * gdb.base/until.exp: Likewise for "malformed until" test.
1758 * gdb.cp/ovldbreak.exp: Create the breakpoint table
1759 for "breakpoint info (after setting on all)".
1760 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
1761 tests.
1762 * gdb.cp/cplabel.cc: New file.
1763 * gdb.cp/cplabel.exp: New test.
1764 * gdb.linespec/ls-errs.c: New file.
1765 * gdb.linespec/ls-errs.exp: New test.
1766
a72c8f6a
JK
17672012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1768
1769 * gdb.trace/unavailable.exp
1770 (collect globals: print object on: print derived_partial)
1771 (collect globals: print object on: print derived_whole)
1772 (collect globals: print object off: print derived_partial)
1773 (collect globals: print object off: print derived_whole): Update
1774 expected output.
1775
f87a3023
KS
17762012-03-30 Keith Seitz <keiths@redhat.com>
1777
1778 * gdb.python: Add test for linespecs with commas.
1779
e2171b3c
KS
17802012-03-28 Keith Seitz <keiths@redhat.com>
1781
1782 * gdb.linespec/ls-dollar.cc: New file.
1783 * gdb.linespec/ls-dollar.exp: New test.
1784
17852012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
1786
1787 * gdb.cp/namespace.exp: Add breakpoint tests for functions
1788 starting with the global namespace.
1789
2f4e0a80
DE
17902012-03-23 Doug Evans <dje@google.com>
1791
1792 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
1793
7b282c5a
SCR
17942012-03-22 Siva Chandra Reddy <sivachandra@google.com>
1795
1796 * gdb.python/py-value.cc: Add test case for testing the
1797 methodology exposing C++ values to Python.
1798 * gdb.python/py-value-cc.exp: Add tests testing the methodology
1799 exposing C++ values to Python.
1800 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
1801
2e98ca53
JK
18022012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1803 Siddhesh Poyarekar <siddhesh@redhat.com>
1804
1805 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
1806 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
1807 (generate native core dump): Make the test unsupported if core cannot
1808 be generated.
1809
8320cc4f
JK
18102012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1811
1812 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
1813 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
1814 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
1815
3a69ffb2
JK
18162012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
1817
1818 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
1819
8fabffee
DE
18202012-03-17 Doug Evans <dje@google.com>
1821
1822 * dg-extract-results.sh: Handle KFAILs.
1823
ab260dad
JK
18242012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1825
1826 PR symtab/13777
1827 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
1828
53ba8333
JB
18292012-03-16 Joel Brobecker <brobecker@adacore.com>
1830
1831 * gdb.ada/set_pckd_arr_elt: New testcase.
1832
481860b3
GB
18332012-03-16 Gary Benson <gbenson@redhat.com>
1834
1835 PR breakpoints/10738
1836 * gdb.opt/inline-break.exp: New file.
1837 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
1838 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
1839 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
1840 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
1841 * gdb.base/async-shell.exp: Likewise.
1842 * lib/mi-support.exp (library_loaded_re): Likewise.
1843
410528f0
TT
18442012-03-15 Tom Tromey <tromey@redhat.com>
1845
1846 * gdb.cp/virtfunc2.exp: Update expected output.
1847 * gdb.cp/pr9631.exp: Update expected output.
1848 * gdb.cp/member-ptr.exp: Update expected output.
1849 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
1850 output.
1851 * gdb.cp/casts.exp: Update expected output.
1852
c4aeac85
TT
18532012-03-15 Tom Tromey <tromey@redhat.com>
1854
1855 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
1856 (test_info_vtbl): Likewise.
1857 (do_tests): Call test_info_vtbl.
1858 * gdb.cp/virtfunc.cc (va): New global.
1859
856d06f9
TS
18602012-03-15 Thomas Schwinge <thomas@codesourcery.com>
1861
1862 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
1863 describing DWARF data structures.
1864 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
1865 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
1866 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
1867 * gdb.dwarf2/dw2-entry-value.S: Likewise.
1868 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
1869 * gdb.dwarf2/dw2-param-error.S: Likewise.
1870 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
1871 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
1872 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
1873 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
1874 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
1875 * gdb.dwarf2/pr11465.S: Likewise.
1876
e837f12a
JK
18772012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1878
1879 * gdb.mi/mi2-prompt.exp: New file.
1880
ccbb4f28
JB
18812012-03-13 Joel Brobecker <brobecker@adacore.com>
1882
1883 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
1884
32039130
JB
18852012-03-13 Joel Brobecker <brobecker@adacore.com>
1886
1887 * gdb.ada/bp_range_type: New testcase.
1888
16899756
DE
18892012-03-13 Doug Evans <dje@google.com>
1890
1891 * gdb.base/default.exp: Delete tests for symbol-reloading.
1892 * gdb.base/help.exp: Ditto.
1893 * gdb.base/setshow.exp: Ditto.
1894 * gdb.base/gdb_history: Delete references to symbol-reloading.
1895
87b0bb13
JK
18962012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1897
1898 * gdb.base/attach-twice.c: New files.
1899 * gdb.base/attach-twice.exp: New files.
1900
0d7941a9
KS
19012012-03-08 Keith Seitz <keiths@redhat.com>
1902
1903 * lib/gdb.exp (gdb_get_line_number): Throw an
1904 error instead of returning -1.
1905 * gdb.base/break.exp: Remove unused variable
1906 bp_location5.
1907 * gdb.base/hbreak2.exp: Likewise.
1908 * gdb.base/sepdebug.exp: Likewise.
1909
f4647387
YQ
19102012-03-08 Yao Qi <yao@codesourcery.com>
1911 Pedro Alves <palves@redhat.com>
1912
1913 Fix PR server/13392.
1914 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
1915 (tracepoint_change_loc_2): Remove kfail. Return if failed to
1916 download tracepoints.
1917 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
1918 (pending_tracepoint_resolved_during_trace): Likewise.
1919 (pending_tracepoint_installed_during_trace): Likewise.
1920 (pending_tracepoint_with_action_resolved): Likewise.
1921
83c532cb
KS
19222012-03-08 Keith Seitz <keiths@redhat.com>
1923
1924 * gdb.ada/array_bounds.exp: Get breakpoint for line
1925 with "START", not "STOP".
1926 * gdb.python/py-infthread.exp: Do not continue to
1927 line marked "Break here.", which is undefined.
1928
d6b6bbb7
LM
19292012-03-08 Luis Machado <lgustavo@codesourcery.com>
1930
1931 Revert:
1932
1933 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1934
1935 Implement testsuite workaround for PR breakpoints/13781.
1936 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
1937 (set breakpoint condition-evaluation host): New conditional command.
1938
7fe25d9b
JK
19392012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1940
1941 Fix CU relative vs. absolute DIE offsets.
1942 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
1943 one.
1944
51898c15
JK
19452012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1946
1947 Fix false FAIL on distros with relro linkage as default.
1948 * gdb.reverse/solib-precsave.exp: Try to compile the test using
1949 -Wl,-z,norelro first.
1950
8131799e
JB
19512012-03-06 Joel Brobecker <brobecker@adacore.com>
1952
1953 * gdb.ada/bp_on_var: New testcase.
1954
ba241969
JB
19552012-03-06 Joel Brobecker <brobecker@adacore.com>
1956
1957 * gdb.ada/bp_enum_homonym: New testcase.
1958
abe49676
YQ
19592012-03-06 Yao Qi <yao@codesourcery.com>
1960
1961 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
1962 x86_64-*-* and i?86-*-*.
1963 Set up KFAIL for gdb/13808.
1964
d8df103b
TT
19652012-03-05 Tom Tromey <tromey@redhat.com>
1966
1967 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
1968 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
1969
b7b189f3
TT
19702012-03-05 Tom Tromey <tromey@redhat.com>
1971
1972 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
1973
69dc1c4d
YQ
19742012-03-04 Yao Qi <yao@codesourcery.com>
1975
1976 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
1977 messages for KFAIL.
1978
3f20c47f
JK
19792012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1980
1981 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
1982 (print one_two_three, indexes off, print few_reps, indexes off)
1983 (print many_reps, indexes off, print empty, indexes off)
1984 (print one_two_three, print few_reps, print many_reps, print empty):
1985 Call setup_xfail if $gcc_old.
1986
abf1152a
JK
19872012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1988
1989 Implement testsuite workaround for PR breakpoints/13781.
1990 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
1991 (set breakpoint condition-evaluation host): New conditional command.
1992
a06715f8
JK
19932012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1994
1995 Code cleanup.
1996 * gdb.cp/mb-templates.exp: New variables executable. Use it for
1997 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
1998 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
1999 number 1 by $bpnum. Four times.
2000
5808517f
YQ
20012012-03-03 Yao Qi <yao@codesourcery.com>
2002
2003 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
2004
dfe2ac14
JK
20052012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2006
2007 Setup KFAIL for PR server/13796.
2008 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
2009
8bbc467a
JB
20102012-03-02 Joel Brobecker <brobecker@adacore.com>
2011
2012 * gdb.ada/operator_bp: New testcase.
2013
c0eac87f
JB
20142012-03-02 Joel Brobecker <brobecker@adacore.com>
2015
2016 * gdb.ada/info_locals_renaming: New testcase.
2017
4f42c881
TT
20182012-03-02 Tom Tromey <tromey@redhat.com>
2019
2020 * gdb.base/nextoverexit.c: New file.
2021 * gdb.base/nextoverexit.exp: New file.
2022
7380c0c9
EBM
20232012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
2024
2025 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
2026 parameter.
2027
1faeff08
MR
20282012-03-01 Maciej W. Rozycki <macro@mips.com>
2029
2030 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
2031 core registers.
2032
320b6f49
MR
20332012-03-01 Maciej W. Rozycki <macro@mips.com>
2034 Maciej W. Rozycki <macro@codesourcery.com>
2035 Daniel Jacobowitz <dan@codesourcery.com>
2036
2037 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
2038
ad5f7d6e
PA
20392012-03-01 Pedro Alves <palves@redhat.com>
2040
2041 PR gdb/13767
2042
2043 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
2044 (gdb_collect_globals_test): Call it.
2045
d3dc44a6
KS
20462012-03-01 Keith Seitz <keiths@redhat.com>
2047
2048 * gdb.cp/method2.exp: Output of overload menu is now
2049 alphabetized. Update tests for "break A::method".
2050 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
2051 of hard-coding them.
2052 Overload menu is alphabetized: rewrite to accommodate.
2053 Unset variables LINE and TYPES which are used in other tests.
2054 Compute the output of "info break".
2055 Update the breakpoint table after all breakpoints are deleted.
2056 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
2057 compute ACTUALS and the method body based on parameters.
2058 Update expected output accordingly.
2059 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
2060 unique comments to allow the use of gdb_get_line_number.
2061
20622012-03-01 Keith Seitz <keiths@redhat.com>
2063
2064 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
2065 some Tcl syntax.
2066 * gdb.cp/ovldbreak.exp: Likewise.
2067
7949c2a0
KS
20682012-03-01 Keith Seitz <keiths@redhat.com>
2069
2070 * gdb.base/help.exp (help show user): Update expected result
2071 for new doc string changes (add "non-python").
2072
7d74f244
DE
20732012-03-01 Scott J. Goldman <scottjg@vmware.com>
2074
2075 * gdb.python/py-cmd.exp: Add test to verify that python commands can
2076 be put in the user-defined category and that the commands appear in
2077 "help user-defined".
2078
1b611343
JB
20792012-02-29 Joel Brobecker <brobecker@adacore.com>
2080
2081 * gdb.ada/tagged_not_init: New testcase.
2082
99b1c762
JB
20832012-02-29 Joel Brobecker <brobecker@adacore.com>
2084
2085 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
2086 * gdb.ada/enum_idx_packed: New testcase.
2087
2d4a02ee
JB
20882012-02-29 Joel Brobecker <brobecker@adacore.com>
2089
2090 * gdb.ada/aliased_array: New testcase.
2091
2e6fda7d
JB
20922012-02-29 Joel Brobecker <brobecker@adacore.com>
2093
2094 * gdb.ada/whatis_array_val: New testcase.
2095
9a7f938f
JK
20962012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2097
2098 Fix disp-step-syscall.exp: fork: single step over fork.
2099 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
2100 whitespaces.
2101 (single step over $syscall): Remove its check.
2102 (single step over $syscall final pc): New check.
2103
8703a944
JK
21042012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2105
2106 Support processors without SSSE3.
2107 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
2108 pabsd into ...
2109 (ssse3_test): ... a new function.
2110 (main): Call ssse3_test.
2111 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
2112 Update expected values everywhere.
2113 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
2114 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
2115 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
2116 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
2117 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
2118 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
2119 Move these tests lower.
2120 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
2121 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
2122 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
2123 New tests.
2124
c03e6ccc
YQ
21252012-02-29 Yao Qi <yao@codesourcery.com>
2126 Pedro Alves <palves@redhat.com>
2127
2128 * gdb.trace/trace-mt.c: New.
2129 * gdb.trace/trace-mt.exp: New.
2130
7964b62a
TS
21312012-02-28 Thomas Schwinge <thomas@codesourcery.com>
2132
2c8910ba
TS
2133 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
2134 numbers instead of hardcoding them.
2135 * gdb.base/annota1.c: Provide suitable markers.
2136 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
2137 numbers instead of hardcoding them.
2138 * gdb.base/annota3.c: Provide suitable markers.
2139
2140 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
2141 * gdb.base/annota3.c: Likewise.
2142 * gdb.base/sigall.c: Likewise.
2143 * gdb.base/signals.c: Likewise.
2144 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 2145
5a41c0b7
MR
21462012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
2147
2148 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
2149 failure return path.
2150
ebbbe5c5
LM
21512012-02-27 Luis Machado <lgustavo@codesourcery.com>
2152
2153 * gdb.base/save-bp.exp: Account for new condition evaluator output.
2154
8d126d8a
LM
21552012-02-24 Luis Machado <lgustavo@codesourcery.com>
2156
2157 * gdb.base/cond-eval-mode.exp: New file.
2158
11337c2f
PA
21592012-02-24 Pedro Alves <palves@redhat.com>
2160
2161 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
2162 (top level): Use with_test_prefix.
2163
13fc3e3c
PA
21642012-02-24 Pedro Alves <palves@redhat.com>
2165
2166 * gdb.threads/attach-into-signal.exp (corefunc): Use
2167 with_test_prefix.
2168
07c1b626
JK
21692012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2170
2171 Fix false FAILs on old CPUs without SSE.
2172 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
2173 Return untested for Illegal instruction.
2174
596ba138
JK
21752012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2176
2177 Fix false FAILs with glibc debug infos installed.
2178 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
2179 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
2180
aeaa2474
SA
21812012-02-22 Sterling Augustine <saugustine@google.com>
2182
2183 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
2184 constant with cast.
2185
aed555c9
PA
21862012-02-21 Pedro Alves <palves@redhat.com>
2187
2188 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
2189
78afebb4
PA
21902012-02-21 Pedro Alves <palves@redhat.com>
2191
2192 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
2193
fdcfef12
PA
21942012-02-21 Pedro Alves <palves@redhat.com>
2195
2196 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
2197 with_test_prefix.
2198
0f4d39d5
PA
21992012-02-21 Pedro Alves <palves@redhat.com>
2200
2201 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
2202 with_test_prefix here.
2203 (top level): Do it here instead. Remove `:' from the
2204 with_test_prefix string.
2205 * gdb.base/attach-pie-misread.exp: Remove the leading space the
2206 the suffix `:' from the with_test_prefix prefix string.
2207 * gdb.base/break-interp.exp: Ditto.
2208 * gdb.base/catch-load.exp: Ditto.
2209 * gdb.base/disp-step-syscall.exp: Ditto.
2210 * gdb.base/jit-so.exp: Ditto.
2211 * gdb.base/jit.exp: Ditto.
2212 * gdb.base/sepdebug.exp: Ditto.
2213 * gdb.base/solib-display.exp: Ditto.
2214 * gdb.base/solib-overlap.exp: Ditto.
2215 * gdb.base/watch-cond-infcall.exp: Ditto.
2216 * gdb.base/watchpoint.exp: Ditto.
2217 * gdb.dwarf2/dw2-noloc.exp: Ditto.
2218 * gdb.mi/mi-watch.exp: Ditto.
2219 * gdb.mi/mi2-watch.exp: Ditto.
2220 * gdb.threads/non-ldr-exc-1.exp: Ditto.
2221 * gdb.threads/non-ldr-exc-2.exp: Ditto.
2222 * gdb.threads/non-ldr-exc-3.exp: Ditto.
2223 * gdb.threads/non-ldr-exc-4.exp: Ditto.
2224 * gdb.threads/watchpoint-fork.exp: Ditto.
2225 * gdb.threads/watchthreads-reorder.exp: Ditto.
2226 * gdb.trace/change-loc.exp: Ditto.
2227 * gdb.trace/pending.exp: Ditto.
2228 * gdb.trace/status-stop.exp: Ditto.
2229 * gdb.trace/strace.exp: Ditto.
2230 * gdb.trace/trace-break.exp: Ditto.
2231 * gdb.trace/unavailable.exp: Ditto.
2232 * lib/gdb.exp (with_test_prefix): Always prefix with space and
2233 suffix with colon. Adjust leading comments.
2234
6a5870ce
PA
22352012-02-21 Pedro Alves <palves@redhat.com>
2236 Tom Tromey <tromey@redhat.com>
2237
2238 * lib/gdb.exp: Add description of test prefixes.
2239 (with_test_prefix): New procedure.
2240 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
2241 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
2242 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
2243 instead of lappend to append to pf_prefix.
2244 * gdb.base/catch-load.exp: Use with_test_prefix.
2245 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
2246 * gdb.base/jit-so.exp: Use with_test_prefix.
2247 * gdb.base/jit.exp: Use with_test_prefix.
2248 * gdb.base/return-nodebug.exp (do_test): Use append instead of
2249 lappend to append to pf_prefix.
2250 * gdb.base/sepdebug.exp: Use with_test_prefix.
2251 * gdb.base/solib-display.exp: Use with_test_prefix.
2252 * gdb.base/solib-overlap.exp: Use with_test_prefix.
2253 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
2254 * gdb.base/watchpoint.exp: Use with_test_prefix.
2255 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
2256 * gdb.mi/mi-watch.exp: Use with_test_prefix.
2257 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
2258 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
2259 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
2260 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
2261 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
2262 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
2263 append instead of lappend to append to pf_prefix.
2264 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
2265 * gdb.trace/change-loc.exp: Use with_test_prefix.
2266 * gdb.trace/pending.exp: Use with_test_prefix.
2267 * gdb.trace/status-stop.exp: Use with_test_prefix.
2268 * gdb.trace/strace.exp: Use with_test_prefix.
2269 * gdb.trace/trace-break.exp: Use with_test_prefix.
2270 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
2271 instead of lappend to append to pf_prefix.
2272
35dc4a6b
JK
22732012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2274
2275 Fix racy FAILs.
2276 * gdb.base/inferior-died.c (main): Add return of 0.
2277 * gdb.base/inferior-died.exp (continue): Fix expectation of
2278 asynchronous events.
2279 (p 1): New test.
2280
c5a006e6
PA
22812012-02-20 Pedro Alves <palves@redhat.com>
2282
2283 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
2284 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
2285 gdb's internal debug output. For the non-threaded case, look for
2286 "Program received signal SIGLARM", for the threaded case, peek at
2287 the thread's siginfo.
2288
cc51a170
PA
22892012-02-20 Pedro Alves <palves@redhat.com>
2290
2291 General cleanup, make output test messages unique, and build
2292 different executable files for the non-threaded and threaded
2293 cases.
2294
2295 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
2296 Delete.
2297 (executable_nothr, executable_thr): New globals.
2298 (top level): Adjust to delete both executables.
2299 (corefunc): New parameter $executable. Set $pf_prefix instead of
2300 hand writing a prefix in tests. Issue a clean_restart and enable
2301 lin-lwp debug output here.
2302 (top level): Adjust. Use build_executable. Don't start gdb here,
2303 and don't enable lin-lwp debug output here.
2304 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
2305
c755f03d
JK
23062012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2307
2308 Fix racy FAILs.
2309 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
2310 "continue" command.
2311
6bec5e0a
JK
23122012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2313
2314 Fix for gdbserver non-extended mode.
2315 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
2316 and gdb_run_cmd.
2317
2e8265fd
TT
23182012-02-17 Tom Tromey <tromey@redhat.com>
2319
2320 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
2321 * gdb.python/py-events.exp: Check 'dir' output.
2322 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
2323
9e507076
YQ
23242012-02-17 Yao Qi <yao@codesourcery.com>
2325
2326 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
2327
32d22ab1
TT
23282012-02-16 Tom Tromey <tromey@redhat.com>
2329
2330 * gdb.base/inferior-died.c: Don't include stdio.h.
2331
9addecb9
TT
23322012-02-16 Tom Tromey <tromey@redhat.com>
2333
2334 * gdb.base/inferior-died.c: New file.
2335 * gdb.base/inferior-died.exp: New file.
2336
4cb6da1c
AR
23372012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
2338
2339 * gdb.base/break-inline.exp: New file.
2340 * gdb.base/break-inline.c: New file.
2341
3af2590d
TT
23422012-02-15 Tom Tromey <tromey@redhat.com>
2343
2344 * gdb.base/pc-fp.exp: Add "info register" tests.
2345
29988831
TT
23462012-02-15 Tom Tromey <tromey@redhat.com>
2347
2348 * gdb.base/regs.exp: Remove.
2349
10010058
PA
23502012-02-15 Pedro Alves <palves@redhat.com>
2351
2352 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
2353 the target doesn't support tracepoints.
2354 * gdb.trace/circ.exp: Ditto.
2355 * gdb.trace/collection.exp: Ditto.
2356 * gdb.trace/packetlen.exp: Ditto.
2357 * gdb.trace/passc-dyn.exp: Ditto.
2358 * gdb.trace/report.exp: Ditto.
2359 * gdb.trace/tfind.exp: Ditto.
2360 * gdb.trace/tspeed.exp: Ditto.
2361 * gdb.trace/tsv.exp: Ditto.
2362 * gdb.trace/unavailable.exp: Ditto.
2363 * gdb.trace/while-dyn.exp: Ditto.
2364
a2e0062d
PA
23652012-02-15 Pedro Alves <palves@redhat.com>
2366
2367 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
2368 gdb_test_multiple, and call unsupported instead of fail, if the
2369 remote side does not support the request.
2370
a1999d40
PA
23712012-02-15 Pedro Alves <palves@redhat.com>
2372
2373 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
2374 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
2375 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
2376 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
2377 * gdb.server/server-run.exp: Make sure gdb is disconnected.
2378 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
2379 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
2380 doesn't start with "extended-" already.
2381
7cee1e54
PA
23822012-02-15 Pedro Alves <palves@redhat.com>
2383
2384 Support extended-remote. Avoid cascading timeouts.
2385
2386 * gdb.base/attach.exp (do_attach_tests): Add expected output for
2387 the extended-remote target. If attaching with no file fails, load
2388 the file manually.
2389 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
2390
816338b5
SS
23912012-02-14 Stan Shebs <stan@codesourcery.com>
2392
2393 * gdb.base/ena-dis-br.exp: Add enable count test.
2394
cc30c4bd
PA
23952012-02-13 Pedro Alves <palves@redhat.com>
2396
2397 * config/mips-idt.exp: Delete.
2398 * gdb.base/a2-run.exp: Remove mips-idt xfails.
2399 * gdb.base/bitfields.exp: Remove mips-idt restarts.
2400 * gdb.base/break.exp: Remove mips-idt references.
2401 * gdb.base/chng-syms.exp: Ditto.
2402 * gdb.base/default.exp: Ditto.
2403 * gdb.base/funcargs.exp (funcargs_reload): Delete.
2404 (top level): Don't call it.
2405 * gdb.base/opaque.exp: Remove mips-idt restarts.
2406 * gdb.base/ptype.exp: Remove mips-idt xfails.
2407 * gdb.base/scope.exp: Remove mips-idt restarts.
2408 * gdb.base/sepdebug.exp: Remove mips-idt references.
2409 * gdb.base/watchpoint.exp (maybe_clean_restart)
2410 (maybe_reinitialize): Delete.
2411 (test_disabling_watchpoints, test_disabling_watchpoints)
2412 (test_watchpoint_triggered_in_syscall)
2413 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
2414 Don't call them.
2415
57008375
JK
24162012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2417
2418 * gdb.server/server-exec-info.exp: New file.
2419
4a2d9c08
PA
24202012-02-10 Pedro Alves <palves@redhat.com>
2421
2422 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
2423 always non-empty.
2424 (test_attach): Always pass $exec to test_attach_gdb.
2425
09fa21bd
TT
24262012-02-08 Tom Tromey <tromey@redhat.com>
2427
2428 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
2429 before inferior is started.
2430
f0823d2c
TT
24312012-02-07 Tom Tromey <tromey@redhat.com>
2432
2433 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
2434 Symbol.value.
2435 * gdb.python/py-symbol.c (qq): Set default value.
2436
24372012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
2438
2439 * gdb.python/py-symbol.c (qq): New global.
2440 * gdb.python/py-symbol.exp: Add test for frame-less
2441 lookup_symbol.
2442 * gdb.python/py-symtab.exp: Fix line number.
2443
f7e44f65
JB
24442012-02-03 Joel Brobecker <brobecker@adacore.com>
2445
2446 * gdb.ada/mi_task_arg: New testcase.
2447
4c9ed63c
PA
24482012-02-02 Pedro Alves <palves@redhat.com>
2449
2450 * gdb.reverse/until-precsave.exp: Also put "record save" under the
2451 extended timeout.
2452
c0b9f2c6
PA
24532012-02-02 Pedro Alves <palves@redhat.com>
2454
2455 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
2456 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
2457
5f8cefd7
PA
24582012-02-02 Pedro Alves <palves@redhat.com>
2459
2460 * gdb.base/term.exp: Rewrite.
2461 * gdb.base/term.c: New.
2462
2f3a2569
PA
24632012-02-02 Pedro Alves <palves@redhat.com>
2464
2465 * gdb.base/default.exp (run "r" abbreviation, run): Add
2466 extended-remote expected output.
2467
f149aabd
TT
24682012-02-02 Tom Tromey <tromey@redhat.com>
2469
2470 * gdb.cp/dispcxx.exp: New file.
2471 * gdb.cp/dispcxx.cc: New file.
2472
03bef283
TT
24732012-02-01 Tom Tromey <tromey@redhat.com>
2474
2475 * gdb.base/jit-simple.exp: New file.
2476 * gdb.base/jit-simple.c: New file.
2477
a79b18b5
YQ
24782012-01-30 Yao Qi <yao@codesourcery.com>
2479
2480 * gdb.base/skip.exp: Make test result unique.
2481
f0d1a53e
JK
24822012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2483
2484 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
2485 compatibility with valgrind-3.7.0.
2486
4b3c9f41
PA
24872012-01-27 Pedro Alves <palves@redhat.com>
2488
2489 * gdb.base/watchpoint.exp (no_hw): New global.
2490 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
2491 disable hw watchpoints.
2492 (test_wide_location_1, test_wide_location_2): If no_hw is set,
2493 don't expect hw watchpoints.
2494 (no_hw_watchpoints): Always clean restart.
2495 (do_tests): New procedure, factored out from the top level.
2496 (top level): Run tests twice. Once with hw watchpoints enabled,
2497 another time with hw watchpoints disabled.
2498
a13491c8
PA
24992012-01-27 Pedro Alves <palves@redhat.com>
2500
2501 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
2502 out from the top level.
2503 (top level): Call it instead.
2504
f2c8a051
PA
25052012-01-27 Pedro Alves <palves@redhat.com>
2506
2507 * gdb.base/watchpoint.exp (top level): Re-enable hardware
2508 watchpoints sooner.
2509
654d7a9e
PA
25102012-01-27 Pedro Alves <palves@redhat.com>
2511
2512 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
2513
274f47f3
PA
25142012-01-27 Pedro Alves <palves@redhat.com>
2515
2516 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
2517 "You may have requested too many hardware
2518 breakpoints/watchpoints".
2519
e4d63ba2
PA
25202012-01-27 Pedro Alves <palves@redhat.com>
2521
2522 * gdb.base/watchpoint.exp (maybe_clean_restart)
2523 (maybe_reinitialize): New.
2524 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
2525 expect "hit N times".
2526 (test_disabling_watchpoints, test_complex_watchpoint)
2527 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
2528 Call maybe_clean_restart.
2529 (top level): Use clean_restart. Remove "mips-idt-*"
2530 reinitialization.
2531
dbd95daf
PA
25322012-01-27 Pedro Alves <palves@redhat.com>
2533
2534 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
2535
f3ad2025
PA
25362012-01-27 Pedro Alves <palves@redhat.com>
2537
2538 * gdb.base/watchpoint.exp: Clean restart after tests that don't
2539 require `initialize' anymore. Remove unnecessary `initialize'
2540 calls.
2541
100aa3ae
PA
25422012-01-27 Pedro Alves <palves@redhat.com>
2543
2544 * gdb.base/watchpoint.exp (wp_set): Delete.
2545 (initialize, test_simple_watchpoint, top level): Remove dead code.
2546
c79a8e11
PA
25472012-01-27 Pedro Alves <palves@redhat.com>
2548
2549 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
2550 typo.
2551
048fe15a
PA
25522012-01-27 Pedro Alves <palves@redhat.com>
2553
2554 * config/extended-gdbserver.exp: New file.
2555 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
2556 comment.
2557 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
2558 * boards/native-extended-gdbserver.exp: New file.
2559
4033a6bf
PA
25602012-01-26 Pedro Alves <palves@redhat.com>
2561
2562 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
2563 and gdb_test_multiple.
2564
3d7f4b81
PA
25652012-01-26 Pedro Alves <palves@redhat.com>
2566
2567 Make test messages unique, and more identifiable.
2568 * gdb.multi/watchpoint-multi.exp: Change test messages.
2569
484abf42
TT
25702012-01-25 Tom Tromey <tromey@redhat.com>
2571
2572 * gdb.base/solib-disc.exp: Fix regexps.
2573
edcc5120
TT
25742012-01-24 Tom Tromey <tromey@redhat.com>
2575
2576 * lib/mi-support.exp (mi_expect_stop): Add special case for
2577 solib-event.
2578 * gdb.base/catch-load-so.c: New file.
2579 * gdb.base/catch-load.exp: New file.
2580 * gdb.base/catch-load.c: New file.
2581 * gdb.base/break-interp.exp (reach_1): Update regexp.
2582
30b91c90
JK
25832012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2584
2585 Fix fuzzy results.
2586 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
2587 lpsimple and func.
2588
53fe1783
GB
25892012-01-24 Gary Benson <gbenson@redhat.com>
2590
2591 Delete #if 0'd out code.
2592 * gdb.base/default.exp (info catch): Remove.
2593 * gdb.base/gdb_history (info catch): Likewise.
2594 * gdb.base/help.exp (info catch): Likewise.
2595
d0d8b0c6
JK
25962012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2597
2598 Fix watchpoints to be specific for each inferior.
2599 * gdb.multi/watchpoint-multi.c: New file.
2600 * gdb.multi/watchpoint-multi.exp: New file.
2601
4403d8e9
JK
26022012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2603
2604 Fix watchpoints across inferior fork.
2605 * gdb.threads/watchpoint-fork-child.c: New file.
2606 * gdb.threads/watchpoint-fork-mt.c: New file.
2607 * gdb.threads/watchpoint-fork-parent.c: New file.
2608 * gdb.threads/watchpoint-fork-st.c: New file.
2609 * gdb.threads/watchpoint-fork.exp: New file.
2610 * gdb.threads/watchpoint-fork.h: New file.
2611
050a2e1d
PA
26122012-01-23 Pedro Alves <palves@redhat.com>
2613
2614 * gdb.base/call-signal-resume.exp: Allow output after "return".
2615
6a52fb62
PA
26162012-01-20 Pedro Alves <palves@redhat.com>
2617
2618 * gdb.python/py-finish-breakpoint.py: Fix typo.
2619
145b16a9
UW
26202012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
2621
2622 * gdb.base/info-proc.exp: Also run on remote targets. Main
2623 "info proc" command is now always present; whether target supports
2624 actual info proc operation is detected when attempting to issue
2625 the command.
2626
26f6125e
JK
26272012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2628
2629 * .gdbinit: Remove.
2630
eb5227ce
PA
26312012-01-19 Pedro Alves <palves@redhat.com>
2632
2633 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
2634 look at the funtions' returns.
2635 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
2636 (jprint.print(int, int)): Change return type to int. Adjust.
2637
1db33378
PP
26382012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
2639
2640 PR gdb/9538
2641 * gdb.base/sepdebug.exp: New test.
2642
b9736cf8
PA
26432012-01-18 Pedro Alves <palves@redhat.com>
2644
2645 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
2646 Allow output before ^done.
2647
4aac40c8
TT
26482012-01-16 Tom Tromey <tromey@redhat.com>
2649
2650 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
2651 Add tests for relative directory.
2652
cafec441
TT
26532012-01-16 Tom Tromey <tromey@redhat.com>
2654
2655 * gdb.base/printcmds.c (enum flag_enum): New.
2656 (three): New global.
2657 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
2658 enum printing.
2659 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
2660 FlagEnumerationPrinter.
2661 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
2662 * gdb.python/py-pp-maint.c (enum flag_enum): New.
2663 (fval): New global.
2664
abcc4978
PA
26652012-01-16 Pedro Alves <palves@redhat.com>
2666
2667 * lib/gdb.exp (banned_procedures): New variable.
2668 (banned_variables_traced): Rename to ...
2669 (banned_traced): ... this.
2670 (gdb_init): Also trace banned procedures.
2671 (gdb_finish): Also untrace banned procedures.
2672
97ccebe8
PA
26732012-01-16 Pedro Alves <palves@redhat.com>
2674
2675 Remove all calls to strace.
2676
2af7517b
JK
26772012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2678
2679 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
2680 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
2681
9241a8bc
PP
26822012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
2683
2684 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
2685 * gdb.base/pie-execl.exp: Likewise.
2686
3848a17f
KS
26872012-01-12 Keith Seitz <keiths@redhat.com>
2688
2689 PR mi/10586
2690 * gdb.mi/var-cmd.c (struct anonymous): New structure.
2691 (do_anonymous_type_tests): New function.
2692 (main): Call do_anonymous_type_tests.
2693 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
2694 (verify_everything): New procedure.
2695 * gdb.mi/mi-var-cp.cc (class A): New class.
2696 (anonymous_structs_and_unions): New function.
2697 (main): Call anonymous_structs_and_unions.
2698 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
2699 (verify_everything): New procedure.
2700
440e2fca
KS
27012012-01-12 Keith Seitz <keiths@redhat.com>
2702
2703 * lib/mi-support.exp: Expand comments about PATH_EXPR.
2704 (varobj_tree::get_path_expr): Assume that all varobjs are
2705 compound unless they are known simple types.
2706 Adjust path expressions based on parent type, path parent type,
2707 and tree language.
2708 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
2709 the root varobj.
2710 (mi_walk_varobj_tree): Add LANGUAGE parameter.
2711
675399c9
PA
27122012-01-11 Pedro Alves <palves@redhat.com>
2713
2714 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
2715 core files on this machine" anymore.
2716
97ddaa9b
PH
27172012-01-11 Paul Hilfinger <hilfingr@adacore.com>
2718
2719 * gdb.base/watchpoint.c (recurser): Initialize local_x.
2720 (main): Repeat recurser call.
2721 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
2722 equivalent to 'local_x'.
2723
ea733575
PH
27242012-01-11 Paul Hilfinger <hilfingr@adacore.com>
2725 Joel Brobecker <brobecker@adacore.com>
2726
2727 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
2728
2ca0b532
PA
27292012-01-05 Pedro Alves <alves.ped@gmail.com>
2730
2731 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
2732 * gdb.python/py-events.c (first): Add bits for new "step N" test.
2733 * gdb.python/py-events.exp: Test that "step N" tripping on a
2734 breakpoint emits a breakpoint event.
2735
6e681866
JB
27362012-01-03 Joel Brobecker <brobecker@adacore.com>
2737
2738 * gdb.base/auxv.exp: Reformat the copyright notice.
2739
3c2d6aff
YQ
27402012-01-03 Yao Qi <yao@codesourcery.com>
2741
2742 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
2743 (strace_trace_on_diff_addr): New.
2744 * gdb.trace/strace.c: (main): Add two local variables.
2745
0852fee3
UW
27462011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
2747
2748 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
2749 * gdb.cell/gcore.exp: Likewise.
2750 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
2751 to verify the correct instance of main is selected.
2752
12c3e59c
JB
27532012-01-02 Joel Brobecker <brobecker@adacore.com>
2754
2755 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
2756 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
2757 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
2758 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
2759 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
2760 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
2761 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
2762 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
2763 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
2764 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
2765 gdb.threads/thread_check.c: Reformat copyright header.
2766
c0f378ec
EBM
27672011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
2768
e4a7ca93 2769 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
2770 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
2771 is not enabled.
2772
3bc96cfb
JK
27732011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2774
2775 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
2776 parameter to self_exec, adjust the function.
2777 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
2778 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
2779 (set var do_exit = 0): Remove test.
2780 (newline at end of file): Add one.
2781
095bcf5e
JB
27822011-12-27 Joel Brobecker <brobecker@adacore.com>
2783
2784 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
2785 New files.
2786
18d19bd1
JK
27872011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2788
2789 Fix racy FAILs.
2790 * gdb.threads/fork-thread-pending.c (barrier): New variable.
2791 (thread_function, thread_forker): Call pthread_barrier_wait for it.
2792 (main): Call pthread_barrier_init for it.
2793
e809353a
JK
27942011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2795
2796 Fix double send_gdb leading to racy FAILs.
2797 * gdb.base/break.exp (set silent break bp_location1): Replace
2798 3x send_gdb and gdb_expect by gdb_test.
2799 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
2800 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
2801 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
2802 instead of send_gdb. Twice.
2803 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
2804 3x send_gdb and gdb_expect by gdb_test.
2805 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
2806
da8cb7ec
JK
28072011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2808
2809 * gdb.linespec/linespec.exp: Compile using {c++}.
2810
ae1a303e
JK
28112011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2812
2813 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
2814 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
2815 (verify GCC PR debug/51668): New test.
2816
cc72b2a2
KP
28172011-12-23 Kevin Pouget <kevin.pouget@st.com>
2818
2819 Introduce gdb.FinishBreakpoint in Python.
2820 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
2821 py-finish-breakpoint2
2822 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
2823 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
2824 instead of line number.
2825 * gdb.python/py-finish-breakpoint.c: New file.
2826 * gdb.python/py-finish-breakpoint.exp: New file.
2827 * gdb.python/py-finish-breakpoint.py: New file.
2828 * gdb.python/py-finish-breakpoint2.cc: New file.
2829 * gdb.python/py-finish-breakpoint2.exp: New file.
2830 * gdb.python/py-finish-breakpoint2.py: New file.
2831
3b7962f9
JK
28322011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2833
2834 Partial fix of compatibility with gcc-4.7.
2835 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
2836 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
2837 Add comment to add a PASS case in the future.
2838
6538471c
JK
2839 Fix compatibility with gcc-4.7.
2840 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
2841
7052e42c
UW
28422011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
2843
2844 PR tdep/12797
2845 * gdb.base/callfuncs.exp: Remove KFAIL.
2846
9ac7f98e
JB
28472011-12-21 Joel Brobecker <brobecker@adacore.com>
2848
2849 * gdb.ada/task_bp: New testcase.
2850
f6eeced0
JK
28512011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2852
2853 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
2854 -DNO_SECTIONS.
2855 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
2856
72225e17
JK
28572011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2858
2859 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
2860 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
2861 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
2862 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
2863 conditional for gcc <= 4.5.
2864
13ac8d2c
JK
28652011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2866
2867 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
2868 by XFAIL.
2869 * gdb.cp/static-method.exp (info addr A::func())
2870 (list static-method.cc:xxx::(anonymous namespace)::A::func)
2871 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
2872 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
2873 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
2874 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
2875 (test value of F in k3_m): Likewise.
2876 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
2877 Likewise.
2878
049682ba
JK
28792011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2880
2881 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
2882 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
2883 Remove.
2884 * gdb.threads/attachstop-mt.c: Remove.
2885 * gdb.threads/attachstop-mt.exp: Remove.
2886
2c9d8796
MK
28872011-12-17 Mark Kettenis <kettenis@gnu.org>
2888
2889 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
2890
e0f9f062
DE
28912011-12-16 Doug Evans <dje@google.com>
2892
f4aa2101 2893 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
2894 * boards/native-gdbserver.exp: New file.
2895
e0f9f062
DE
2896 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
2897 gdbserver output.
2898 (gdbserver_default_get_remote_address): New function.
2899 (gdbserver_start): Call gdb,get_remote_address to compute argument
2900 to "target remote" command.
2901
80b6e756
PM
29022011-12-16 Phil Muldoon <pmuldoon@redhat.com>
2903
1c3ad6ab 2904 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
2905 python print-stack. Add set/show python print-stack
2906 off|full|message tests.
2907
1576bd00
YQ
29082011-12-15 Yao Qi <yao@codesourcery.com>
2909
2910 * gdb.trace/strace.c: New
2911 * gdb.trace/strace.exp: New.
2912
d6a0f6e0
TT
29132011-12-14 Tom Tromey <tromey@redhat.com>
2914
2915 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
2916
31015e1d
DE
29172011-12-14 Doug Evans <dje@google.com>
2918
2919 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
2920
7b50312a
PA
29212011-12-14 Pedro Alves <pedro@codesourcery.com>
2922
2923 PR threads/10729
2924
2925 * gdb.mi/watch-nonstop.c: New file.
2926 * gdb.mi/mi-watch-nonstop.exp: New file.
2927
924437bc
PA
29282011-12-13 Pedro Alves <pedro@codesourcery.com>
2929 Doug Evans <dje@google.com>
2930
2931 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
2932 (clean_restart): Remove references to the gdb_stub target board
2933 variable.
2934 (gdb_step_for_stub): Delete.
2935
2936 * gdb.base/annota1.exp: Remove all references to [target_info
2937 exists gdb_stub], gdb_step_for_stub and usestubs.
2938 * gdb.base/annota3.exp: Ditto.
2939 * gdb.base/async.exp: Ditto.
2940 * gdb.base/break.exp: Ditto.
2941 * gdb.base/code-expr.exp: Ditto.
2942 * gdb.base/commands.exp: Ditto.
2943 * gdb.base/completion.exp: Ditto.
2944 * gdb.base/condbreak.exp: Ditto.
2945 * gdb.base/consecutive.exp: Ditto.
2946 * gdb.base/cvexpr.exp: Ditto.
2947 * gdb.base/define.exp: Ditto.
2948 * gdb.base/display.exp: Ditto.
2949 * gdb.base/ena-dis-br.exp: Ditto.
2950 * gdb.base/environ.exp: Ditto.
2951 * gdb.base/gnu-ifunc.exp: Ditto.
2952 * gdb.base/maint.exp: Ditto.
2953 * gdb.base/pending.exp: Ditto.
2954 * gdb.base/sect-cmd.exp: Ditto.
2955 * gdb.base/sepdebug.exp: Ditto.
2956 * gdb.base/unload.exp: Ditto.
2957 * gdb.base/watchpoint-solib.exp: Ditto.
2958 * gdb.cp/annota2.exp: Ditto.
2959 * gdb.cp/annota3.exp: Ditto.
2960 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
2961 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
2962 * gdb.mi/mi-pending.exp: Ditto.
2963 * gdb.trace/circ.exp: Ditto.
2964 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
2965 * gdb.base/list.exp: Ditto.
2966
2967 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
2968 breakpoint function and all references to the usestubs macro.
2969 * gdb.base/exprs.c: Ditto.
2970 * gdb.base/freebpcmd.c: Ditto.
2971 * gdb.base/bitfields.c: Ditto.
2972 * gdb.base/bitfields2.c: Ditto.
2973 * gdb.base/break.c: Ditto.
2974 * gdb.base/call-sc.c: Ditto.
2975 * gdb.base/call-signals.c: Ditto.
2976 * gdb.base/callfuncs.c: Ditto.
2977 * gdb.base/charset.c: Ditto.
2978 * gdb.base/consecutive.c: Ditto.
2979 * gdb.base/constvars.c: Ditto.
2980 * gdb.base/funcargs.c: Ditto.
2981 * gdb.base/int-type.c: Ditto.
2982 * gdb.base/interrupt.c: Ditto.
2983 * gdb.base/langs0.c: Ditto.
2984 * gdb.base/list0.c: Ditto.
2985 * gdb.base/mips_pro.c: Ditto.
2986 * gdb.base/miscexprs.c: Ditto.
2987 * gdb.base/nodebug.c: Ditto.
2988 * gdb.base/opaque0.c: Ditto.
2989 * gdb.base/pointers.c: Ditto.
2990 * gdb.base/printcmds.c: Ditto.
2991 * gdb.base/ptype.c: Ditto.
2992 * gdb.base/recurse.c: Ditto.
2993 * gdb.base/reread1.c: Ditto.
2994 * gdb.base/reread2.c: Ditto.
2995 * gdb.base/restore.c: Ditto.
2996 * gdb.base/return.c: Ditto.
2997 * gdb.base/run.c: Ditto.
2998 * gdb.base/scope0.c: Ditto.
2999 * gdb.base/sepdebug.c: Ditto.
3000 * gdb.base/setshow.c: Ditto.
3001 * gdb.base/setvar.c: Ditto.
3002 * gdb.base/sigall.c: Ditto.
3003 * gdb.base/signals.c: Ditto.
3004 * gdb.base/structs.c: Ditto.
3005 * gdb.base/structs2.c: Ditto.
3006 * gdb.base/testenv.c: Ditto.
3007 * gdb.base/twice.c: Ditto.
3008 * gdb.base/unwindonsignal.c: Ditto.
3009 * gdb.base/watchpoint.c: Ditto.
3010 * gdb.base/watchpoints.c: Ditto.
3011 * gdb.base/whatis.c: Ditto.
3012 * gdb.cp/classes.cc: Ditto.
3013 * gdb.cp/cplusfuncs.cc: Ditto.
3014 * gdb.cp/derivation.cc: Ditto.
3015 * gdb.cp/formatted-ref.cc: Ditto.
3016 * gdb.cp/misc.cc: Ditto.
3017 * gdb.cp/overload.cc: Ditto.
3018 * gdb.cp/ovldbreak.cc: Ditto.
3019 * gdb.cp/ref-params.cc: Ditto.
3020 * gdb.cp/ref-types.cc: Ditto.
3021 * gdb.cp/templates.cc: Ditto.
3022 * gdb.cp/virtfunc.cc: Ditto.
3023 * gdb.hp/gdb.aCC/run.c: Ditto.
3024 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
3025 * gdb.hp/gdb.compat/xdb0.c: Ditto.
3026 * gdb.reverse/consecutive-reverse.c: Ditto.
3027 * gdb.reverse/sigall-reverse.c: Ditto.
3028 * gdb.reverse/until-reverse.c: Ditto.
3029 * gdb.reverse/watch-reverse.c: Ditto.
3030 * gdb.trace/actions.c: Ditto.
3031 * gdb.trace/circ.c: Ditto.
3032 * gdb.trace/collection.c: Ditto.
3033
fabde485
PA
30342011-12-13 Pedro Alves <pedro@codesourcery.com>
3035
3036 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
3037 (func6, func7): New.
3038 (main): Call func6 and func7.
3039 * gdb.base/watchpoint.exp (test_wide_location_1)
3040 (test_wide_location_2): New.
3041 (top level): Re-enable hardware watchpoints if necessary. Call
3042 test_wide_location_1 and test_wide_location_2.
3043
ff7d1690
YQ
30442011-12-11 Yao Qi <yao@codesourcery.com>
3045
3046 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
3047
a6af7abe
JB
30482011-12-11 Joel Brobecker <brobecker@adacore.com>
3049
3050 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
3051 expected output for unsupported case.
3052
61638e15
JK
30532011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3054
3055 PR testsuite/12649
3056 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
3057 Protect gdb_test_multiple by final $gdb_prompt match.
3058
0a00efc3
JK
30592011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3060
3061 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
3062 New variable, new test.
3063 (list static-method.cc:xxx::(anonymous namespace)::A::func)
3064 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
3065 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
3066 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
3067 them if HAVE_GCC_45682_FIXED is not set.
3068
4511b1ba
YQ
30692011-12-10 Yao Qi <yao@codesourcery.com>
3070
3071 * gdb.trace/status-stop.exp: New.
3072 * gdb.trace/status-stop.c: New.
3073
27949e73
JK
30742011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3075
3076 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
3077 timeout.
3078
d8ea7931
TT
30792011-12-08 Tom Tromey <tromey@redhat.com>
3080
3081 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
3082 condition.
3083
1cc310d2
SS
30842011-12-07 Stan Shebs <stan@codesourcery.com>
3085
3086 * gdb.trace/tfind.exp: Update for output changes.
3087
d482a875
PA
30882011-12-07 Pedro Alves <pedro@codesourcery.com>
3089
3090 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
3091 throws "Cannot insert catchpoints in this configuration".
3092 * gdb.ada/mi_catch_ex.exp: Likewise.
3093
f0ba3972
PA
30942011-12-06 Pedro Alves <pedro@codesourcery.com>
3095
3096 * gdb.base/break-always.exp: Test changing memory at addresses
3097 with breakpoints inserted.
3098
f8eba3c6
TT
30992011-12-06 Joel Brobecker <brobecker@acacore.com>
3100
3101 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
3102 involving a fully qualified function name.
3103
31042011-12-06 Tom Tromey <tromey@redhat.com>
3105
3106 * gdb.ada/homonym.exp: Add three breakpoint tests.
3107
31082011-12-06 Tom Tromey <tromey@redhat.com>
3109
3110 * gdb.base/solib-weak.exp (do_test): Remove kfail.
3111 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
3112 * gdb.objc/objcdecode.exp: Update for output changes.
3113 * gdb.linespec/linespec.exp: New file.
3114 * gdb.linespec/lspec.cc: New file.
3115 * gdb.linespec/lspec.h: New file.
3116 * gdb.linespec/body.h: New file.
3117 * gdb.linespec/base/two/thefile.cc: New file.
3118 * gdb.linespec/base/one/thefile.cc: New file.
3119 * gdb.linespec/Makefile.in: New file.
3120 * gdb.cp/templates.exp (test_template_breakpoints): Update for
3121 output changes.
3122 * gdb.cp/re-set-overloaded.exp: Remove kfail.
3123 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
3124 makes one breakpoint.
3125 * gdb.cp/method2.exp (test_break): Update for output changes.
3126 * gdb.cp/mb-templates.exp: Update for output changes.
3127 * gdb.cp/mb-inline.exp: Update for output changes.
3128 * gdb.cp/mb-ctor.exp: Update for output changes.
3129 * gdb.cp/ovsrch.exp: Use fully-qualified names.
3130 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
3131 has multiple matches.
3132 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
3133 error message change.
3134 * gdb.base/list.exp (test_list_filename_and_number): Update for
3135 error message change.
3136 * gdb.base/break.exp: Disable pending breakpoints. Update for
3137 output changes.
3138 * configure.ac: Add gdb.linespec.
3139 * configure: Rebuild.
3140 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
3141
c642a434
UW
31422011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
3143
3144 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
3145 last_break register on s390*-*-* targets.
3146
b18003d1
JB
31472011-12-06 Joel Brobecker <brobecker@adacore.com>
3148
3149 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
3150 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
3151 of parameter X in procedure Foo.
3152
fe96589c
SS
31532011-12-05 Stan Shebs <stan@codesourcery.com>
3154
3155 * gdb.trace/tfind.exp: Update help string matches.
3156
1820ab47
JK
31572011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3158
3159 * gdb.server/ext-run.exp (get process list): Accept also systemd
3160 as PID 1.
3161
e11ac3a3
JK
31622011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3163 Pedro Alves <pedro@codesourcery.com>
3164
3165 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
3166 starting GDB.
3167 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
3168 $use_gdb_stub.
3169 * gdb.base/display.exp: Likewise.
3170 * gdb.base/ending-run.exp: Likewise.
3171 * gdb.base/list.exp (test_listsize): Likewise.
3172 * gdb.base/setshow.exp: Likewise.
3173 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
3174 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
3175 check by global $use_gdb_stub.
3176 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
3177 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
3178 (default_gdb_init): Unset global $use_gdb_stub.
3179 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
3180 by global $use_gdb_stub.
3181 * lib/gdbserver-support.exp: Extend comments for set_board_info
3182 gdb_protocol and gdb,socketport.
3183 (gdbserver_start_extended): Set global gdbserver_protocol and
3184 gdbserver_gdbport. Clear global use_gdb_stub.
3185 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
3186 from target use_gdb_stub.
3187 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
3188
1d41d75c
DE
31892011-12-03 Doug Evans <dje@google.com>
3190
3191 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
3192 (gdb_step_for_stub): Add comments.
3193
d6d7a51a
MR
31942011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
3195
3196 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
3197 to the caller.
3198 (gdb_test_multiple): Likewise.
3199
05acf274
JK
32002011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3201
3202 Fix gdb.mi/mi-solib.exp without system debug info installed.
3203 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
3204 expect attribute, return 0 for it. Update comments.
3205
2268b414
JK
32062011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3207
3208 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
3209 (corrupted list): Adjust the expectation.
3210
585861ea
JK
32112011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3212
3213 PR threads/13448
3214 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
3215 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
3216 * gdb.threads/tls-var-main.c: New file.
3217 * gdb.threads/tls-var.c: New file.
3218 * gdb.threads/tls-var.exp: New file.
3219
968643aa
JK
32202011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3221
3222 PR testsuite/12649
3223 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
3224 Protect gdb_test_multiple by final $gdb_prompt match.
3225 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
3226 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
3227 (test_tracepoints): Likewise.
3228
9750bca9
JK
32292011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3230
3231 PR breakpoints/13346
3232 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
3233 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
3234 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
3235
ac1349b7
JB
32362011-12-01 Joel Brobecker <brobecker@adacore.com>
3237
3238 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
3239 * gdb.ada/homonym/homonym.adb: For use of all types defined
3240 locally inside both Get_Value subprograms.
3241
26d44faf
JK
32422011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3243
3244 Fix racy FAILs.
3245 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
3246 of send_gdb.
3247
514f6425
UW
32482011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
3249
3250 * gdb.base/testenv.exp: Skip on remote targets. Unset global
3251 environment variable after test completed.
3252
4255c8d2
UW
32532011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
3254
3255 * gdb.base/solib-nodir.exp: Skip if remote target.
3256 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
3257 application. Call gdb_load_shlibs.
3258 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
3259
a35ad96a
JB
32602011-11-29 Joel Brobecker <brobecker@adacore.com>
3261
3262 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
3263
1a1d5513
JB
32642011-11-28 Joel Brobecker <brobecker@adacore.com>
3265
3266 * gdb.ada/fullname_bp: New testcase.
3267
50b4ddf8
JK
32682011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3269
3270 PR testsuite/12649
3271 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
3272 Wrap send_gdb into a new gdb_test.
3273
fb0aec57
JK
3274 Code cleanup.
3275 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
3276 Convert send_gdb and gdb_expect to gdb_test_multiple.
3277
2376d946
JK
32782011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3279
3280 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
3281
1eec78bd
KS
32822011-11-23 Keith Seitz <keiths@redhat.com>
3283
3284 * lib/mi-support.exp (varobj_tree): New namespace and procs.
3285 (mi_varobj_tree_test_children_callback): New proc.
3286 (mi_walk_varobj_tree): New proc.
3287
36dfb11c
TT
32882011-11-22 Tom Tromey <tromey@redhat.com>
3289
3290 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
3291 Add "use_mi_command" argument.
3292 (mi_run_cmd, mi_run_with_cli): New procs.
3293 * gdb.mi/solib-lib.c: New file.
3294 * gdb.mi/solib-main.c: New file.
3295 * gdb.mi/mi-solib.exp: New file.
3296
0e965dd0
DE
32972011-11-21 Doug Evans <dje@google.com>
3298
3299 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
3300 _Unwind_DebugHook is missing.
3301
f196051f
SS
33022011-11-20 Stan Shebs <stan@codesourcery.com>
3303
3304 * gdb.trace/tstatus.exp: New.
3305 * gdb.trace/actions.c: Include string.h.
3306
bfccc43c
YQ
33072011-11-18 Yao Qi <yao@codesourcery.com>
3308
3309 * gdb.trace/pending.exp: New.
3310 * gdb.trace/pending.c: New.
3311 * gdb.trace/pendshr1.c: New.
3312 * gdb.trace/pendshr2.c: New.
3313 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
3314 tracepoint location becomes pending.
3315 (tracepoint_change_loc_2): New.
3316
73cd8ab1
DM
33172011-11-16 David S. Miller <davem@davemloft.net>
3318
3319 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
3320 target is sparc*-*-linux*
3321
77426730
PK
33222011-11-15 Paul Koning <paul_koning@dell.com>
3323
3324 * gdb.python/py-type.exp: New testcases for exceptions on scalar
3325 types.
3326
ed59ded5
DE
33272011-11-14 Doug Evans <dje@google.com>
3328
3329 * gdb.base/shell.exp: New file.
3330
405f8e94
SS
33312011-11-14 Stan Shebs <stan@codesourcery.com>
3332
3333 * gdb.trace/ftrace.c: New.
3334 * gdb.trace/ftrace.exp: New.
3335
1e4d1764
YQ
33362011-11-14 Yao Qi <yao@codesourcery.com>
3337
3338 * gdb.trace/change-loc-1.c: New.
3339 * gdb.trace/change-loc-2.c: New.
3340 * gdb.trace/change-loc.c: New.
3341 * gdb.trace/change-loc.exp: New.
3342 * gdb.trace/change-loc.h: New.
3343 * gdb.trace/trace-break.c (marker): Define new symbol.
3344 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
3345 New.
3346 (break_trace_same_addr_6): New.
3347
71eba9c2 33482011-11-12 Matt Rice <ratmice@gmail.com>
3349
3350 * gdb.base/info-macros.exp: Make tests for info definitions
3351 test info macro. Add tests for info macro argument processing.
3352 Rename a few tests.
3353
1d93e29a
KS
33542011-11-11 Keith Seitz <keiths@redhat.com>
3355
3356 PR gdb/12843
3357 * gdb.base/linespecs.exp: New file.
3358
a4b5b48a
DE
33592011-11-11 Doug Evans <dje@google.com>
3360
3361 * gdb.threads/print-threads.exp: Extend timeout for slower
3362 tests.
3363
f6b47be4
DE
33642011-11-10 Doug Evans <dje@google.com>
3365
792a0230
DE
3366 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
3367 "record to end of main" test.
3368
f6b47be4
DE
3369 * gdb.python/py-type.c (TS): New typedef.
3370 (ts): New global.
3371 * gdb.python/py-type.exp: Test field list of typedef.
3372
22355c90
JB
33732011-11-10 Joel Brobecker <brobecker@adacore.com>
3374
3375 * gdb.ada/small_reg_param: New testcase.
3376
a7860e76
TT
33772011-11-09 Tom Tromey <tromey@redhat.com>
3378
3379 * gdb.cp/destrprint.exp: New file.
3380 * gdb.cp/destrprint.cc: New file.
3381
72a2e3dc
MI
33822011-11-08 Meador Inge <meadori@codesourcery.com>
3383
3384 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
3385 (switch_stack_to_other): New test function.
3386 * gdb.arch/thumb-prologue.exp: New test cases.
3387
c7195df2 33882011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
3389
3390 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
3391
d3895d7d
YQ
33922011-11-08 Yao Qi <yao@codesourcery.com>
3393
3394 * gdb.exp (supports_process_record): New.
3395 (supports_reverse): New.
3396 * gdb.reverse/break-precsave.exp: Call support_process_record
3397 to run test conditionally.
3398 * gdb.reverse/consecutive-precsave.exp: Likewise.
3399 * gdb.reverse/i386-precsave.exp: Likewise.
3400 * gdb.reverse/machinestate-precsave.exp: Likewise.
3401 * gdb.reverse/solib-precsave.exp: Likewise.
3402 * gdb.reverse/step-precsave.exp: Likewise.
3403 * gdb.reverse/until-precsave.exp: Likewise.
3404 * gdb.reverse/watch-precsave.exp: Likewise.
3405 * gdb.reverse/break-reverse.exp: Call support_reverse to run
3406 test conditionally.
3407 * gdb.reverse/consecutive-reverse.exp: Likewise.
3408 * gdb.reverse/finish-precsave.exp: Likewise.
3409 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
3410 * gdb.reverse/finish-reverse.exp: Likewise.
3411 * gdb.reverse/i386-reverse.exp: Likewise.
3412 * gdb.reverse/i386-sse-reverse.exp: Likewise.
3413 * gdb.reverse/machinestate.exp: Likewise.
3414 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
3415 * gdb.reverse/sigall-precsave.exp: Likewise.
3416 * gdb.reverse/sigall-reverse.exp: Likewise.
3417 * gdb.reverse/solib-reverse.exp: Likewise.
3418 * gdb.reverse/step-reverse.exp: Likewise.
3419 * gdb.reverse/until-reverse.exp: Likewise.
3420 * gdb.reverse/watch-reverse.exp: Likewise.
3421
a59306a3
YQ
34222011-11-05 Yao Qi <yao@codesourcery.com>
3423
3424 * gdb.trace/trace-break.exp: Add test on setting two
3425 fast tracepoints at the same address.
3426
87769f59
JK
34272011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3428
3429 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
3430
3065dfb6
SS
34312011-11-02 Stan Shebs <stan@codesourcery.com>
3432
3433 * gdb.trace/collection.c: Add code using strings.
3434 * gdb.trace/collection.exp: Add tests of string collection.
3435
89e208db
JK
34362011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3437
3438 * gdb.base/skip-solib.exp (executable_main): New variable.
3439 (binfile_main): Base it on that.
3440 Use $executable_main in clean_restart calls. Drop gdb_exit and
3441 gdb_start calls.
3442
405e54e9
JK
34432011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3444
3445 Fix racy FAILs.
3446 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
3447 breakpoint_re globals import by async. Set string_regex to .* for
3448 async. Remove the optional thread_selected_re and breakpoint_re
3449 globals expectations.
3450
58e8570a
JM
34512011-11-01 Joseph Myers <joseph@codesourcery.com>
3452
3453 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
3454 well as Cygwin.
3455
7b35ec7f 34562011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
3457
3458 Add tests for skip command.
89e208db
JK
3459 * gdb.base/skip-solib-lib.c: New
3460 * gdb.base/skip-solib-main.c: New
3461 * gdb.base/skip-solib.exp: New
3462 * gdb.base/skip.c: New
3463 * gdb.base/skip.exp: New
3464 * gdb.base/skip1.c: New
3465 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 3466
b9fd1791
PA
34672011-10-31 Yao Qi <yao@codesourcery.com>
3468 Pedro Alves <pedro@codesourcery.com>
3469
3470 * gdb.trace/trace-break.c: New.
3471 * gdb.trace/trace-break.exp: New.
3472
4323fecc
JK
34732011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3474
3475 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
3476 break-here-2.
3477
0e5bf2a8
PA
34782011-10-28 Pedro Alves <pedro@codesourcery.com>
3479
3480 * gdb.threads/no-unwaited-for-left.c: New.
3481 * gdb.threads/no-unwaited-for-left.exp: New.
3482 * gdb.threads/non-ldr-exc-1.c: New.
3483 * gdb.threads/non-ldr-exc-1.exp: New.
3484 * gdb.threads/non-ldr-exc-2.c: New.
3485 * gdb.threads/non-ldr-exc-2.exp: New.
3486 * gdb.threads/non-ldr-exc-3.c: New.
3487 * gdb.threads/non-ldr-exc-3.exp: New.
3488 * gdb.threads/non-ldr-exc-4.c: New.
3489 * gdb.threads/non-ldr-exc-4.exp: New.
3490
3a3dad98
JK
34912011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3492
3493 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
3494 * gdb.base/attach-pie-misread.exp: Likewise.
3495 * gdb.base/break-interp.exp: Likewise.
3496 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
3497 testcases for use_gdb_stub.
3498 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
3499 (continue): New testcase.
3500 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
3501 * gdb.threads/attach-into-signal.exp: Likewise.
3502 * gdb.threads/attach-stopped.exp: Likewise.
3503 * gdb.threads/attachstop-mt.exp: Likewise.
3504
d6a5d40c
PK
35052011-10-28 Paul Koning <paul_koning@dell.com>
3506
3507 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
3508
ca539be8
JK
35092011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3510
3511 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
3512 (mi_gdb_test): Import globals thread_selected_re
3513 and breakpoint_re. Expect them optionally at the regex start.
3514
d234ef5c
DE
35152011-10-27 Doug Evans <dje@google.com>
3516
3517 * gdb.python/python.exp: Test source -s.
3518
ab964825
PK
35192011-10-26 Paul Koning <paul_koning@dell.com>
3520
3521 * gdb.python/lib-types.cc (struct A): New structure.
3522 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 3523
54d8a644
PK
35242011-10-25 Paul Koning <paul_koning@dell.com>
3525
3526 PR python/13327
d234ef5c 3527
54d8a644
PK
3528 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
3529 fetch_lazy method.
3530
b0221781
YQ
35312011-10-24 Yao Qi <yao@codesourcery.com>
3532
3533 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
3534 target is tic6x-*-*.
3535
6cda5a20
JB
35362011-10-21 Joel Brobecker <brobecker@adacore.com>
3537
3538 * gdb.ada/mi_task_info/task_switch.adb: New file.
3539 * gdb.ada/mi_task_info.exp: New file.
3540
5ed9db04
JK
35412011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3542
3543 * gdb.cp/expand-psymtabs-cxx.exp: New file.
3544 * gdb.cp/expand-psymtabs-cxx.cc: New file.
3545
9df2fbc4
PM
35462011-10-20 Phil Muldoon <pmuldoon@redhat.com>
3547
3548 PR python/12656
3549
3550 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
3551 global_block tests.
3552
736086ba
TT
35532011-10-18 Tom Tromey <tromey@redhat.com>
3554
3555 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
3556
4af31552
TT
35572011-10-18 Tom Tromey <tromey@redhat.com>
3558
3559 * gdb.base/source.exp: Don't include full file name in test name.
3560 * gdb.python/python.exp: Don't include full file name in test
3561 name.
3562
43136979
AR
35632011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3564
3565 * gdb.base/attach-pie-noexec.c: New files.
3566 * gdb.base/attach-pie-noexec.exp: New files.
3567
543a9323
JM
35682011-10-17 Joseph Myers <joseph@codesourcery.com>
3569
3570 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
3571 prompt for each extra line in command.
3572
21ae7a4d
JK
35732011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3574
3575 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
3576 Revert the part of:
3577 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3578 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
3579 Change the expected string.
3580
20ec36d9
JK
35812011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3582
3583 Fix results with system glibc debug info installed.
3584 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
3585 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
3586 Accept also __libc_ symbol prefix and no prefix.
3587
6501c2fc
KS
35882011-10-14 Keith Seitz <keiths@redhat.com>
3589
3590 PR c++/13225
3591 * gdb.cp/converts.cc (foo3_1): New function.
3592 (foo3_2): New functions.
3593 * gdb.cp/converts.exp: Add tests for int to pointer conversion
3594 and null pointer conversions of integer constant zero.
3595 Add test to check if all arguments are checked for incompatible
3596 conversion BADNESS.
3597
55b1fd0c
TT
35982011-10-14 Tom Tromey <tromey@redhat.com>
3599
3600 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
3601 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
3602 linespec.
3603
22c05d8a
JK
36042011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3605
3606 Fix internal error regression.
3607 * gdb.dwarf2/implptr-optimized-out.S: New file.
3608 * gdb.dwarf2/implptr-optimized-out.exp: New file.
3609
1d6edc3c
JK
36102011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3611
3612 Fix empty DWARF expressions DATA vs. SIZE conditionals.
3613 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
3614 (loclist): New.
3615 (4): New abbrev.
3616 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
3617 Use prepare_for_testing, remove clean_restart.
3618 (p arraynoloc, p arraycallnoloc): New tests.
3619
9ec72168
JK
36202011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3621
3622 * gdb.cp/namespace-enum.exp (executable): New variable.
3623 (binfile): Use ${objdir}/${subdir}/ prefix.
3624 Use ${executable} for clean_restart.
3625
9c6c53f7
SA
36262011-10-11 Sterling Augustine <saugustine@google.com>
3627
3628 * gdb.cp/Makefile.in: Add namespace-enum test.
3629 * gdb.cp/namespace-enum.exp: New file.
3630 * gdb.cp/namespace-enum.c: New file.
3631 * gdb.cp/namespace-enum-main.c: New file.
3632
fac7ceb3
UW
36332011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
3634
3635 * gdb.python/py-shared.exp: Relax filename check to handle remote:
3636 sysroot.
3637
941b2081
JK
36382011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3639
3640 Reimplement @entry in input expressions.
3641 * gdb.base/exprs.c (v_int_array_init): New variable.
3642 * gdb.base/exprs.exp (print v_int_array_init)
3643 (print *v_int_array_init@1, print *v_int_array_init@2)
3644 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
3645 (print v_int_array_init[1]@1): New tests.
3646
0344e878
JM
36472011-10-10 Joseph Myers <joseph@codesourcery.com>
3648
3649 * gdb.cp/gdb2495.exp: Do not include directories in filename in
3650 expected message.
3651
5a56e9c5
DE
36522011-10-09 Doug Evans <dje@google.com>
3653
3654 * gdb.base/alias.exp: Add tests for alias command.
3655
2bda9cc5
JK
36562011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3657
3658 * gdb.arch/amd64-entry-value.s: New file.
3659 * gdb.mi/mi2-amd64-entry-value.s: New file.
3660
a471c594
JK
36612011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3662
3663 Display @entry parameter values even for references.
3664 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
3665 functions.
3666 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
3667 reference and datap_input.
3668 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
3669 breakpoints.
3670 (continue to breakpoint: entry_reference: reference)
3671 (entry_reference: bt at entry)
3672 (continue to breakpoint: entry_reference: breakhere_reference)
3673 (entry_reference: bt, entry_reference: ptype regparam)
3674 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
3675 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
3676 (entry_reference: p regcopy, entry_reference: p nodataparam)
3677 (entry_reference: p nodataparam@entry): New tests.
3678
36b11add
JK
36792011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3680
3681 Support @entry in input expressions.
3682 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
3683 (entry_stack: p s1@entry, entry_stack: p s2@entry)
3684 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
3685 (tailcall: p j@entry): New tests.
3686 * gdb.cp/koenig.cc (A::entry): New function.
3687 (main): Call it.
3688 * gdb.cp/koenig.exp (p entry (c)): New test.
3689
e18b2753
JK
36902011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3691
3692 Display @entry parameter values (without references).
3693 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
3694 (different, validity, invalid): New functions.
3695 (main): Call them.
3696 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
3697 stacktest, breakhere_stacktest, different, breakhere_different,
3698 breakhere_validity and breakhere_invalid.
3699 (entry: bt): Update for @entry.
3700 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
3701 (entry_validity: *, entry_invalid: *): Many new tests.
3702 * gdb.base/break.exp
3703 (run until breakpoint set at small function, optimized file): Accept
3704 also the @entry suffix.
3705 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
3706 * gdb.mi/mi2-amd64-entry-value.c: New files.
3707 * gdb.mi/mi2-amd64-entry-value.exp: New files.
3708
2d6c5dc2
JK
37092011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3710
3711 Protect entry values against self tail calls.
3712 * gdb.arch/amd64-entry-value.cc (self2, self): New.
3713 (main): Call self.
3714 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
3715 (set debug entry-values 1, self: bt debug entry-values): New tests.
3716
111c6489
JK
37172011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3718
3719 Recognize virtual tail call frames.
3720 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
3721 (amb_b, amb_a): New.
3722 (main): Call a and b.
3723 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
3724 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
3725 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
3726 New tests.
3727
8e3b41a9
JK
37282011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3729
3730 Implement basic support for DW_TAG_GNU_call_site.
3731 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
3732 * gdb.arch/amd64-entry-value.cc: New file.
3733 * gdb.arch/amd64-entry-value.exp: New file.
3734
181cebd4
JK
37352011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3736
3737 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
3738 * gdb.dwarf2/implptr-64bit.S: New file.
3739 * gdb.dwarf2/implptr-64bit.exp: New file.
3740
741f5e3c
JK
37412011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3742
3743 Fix initial language detection with -readnow.
3744 * gdb.cp/readnow-language.cc: New file.
3745 * gdb.cp/readnow-language.exp: New file.
3746
a73d2258
JK
37472011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3748
3749 Fix printed anonymous struct name.
3750 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
3751
af369495
JM
37522011-10-09 Joseph Myers <joseph@codesourcery.com>
3753
3754 * gdb.base/solib-symbol.exp: Do not include directories in
3755 filenames in expected messages.
3756
1fa57852
DE
37572011-10-07 Doug Evans <dje@google.com>
3758
3759 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
3760
bd054e06
KP
37612011-10-07 Kevin Pouget <kevin.pouget@st.com>
3762
3763 Allow Python notification of new object-file loadings.
3764 * gdb.python/py-events.exp: Test newobjfile event.
3765 * gdb.python/py-events.py: Register newobjfile callback.
3766 * gdb.python/py-events.c: Add call to shared library
3767 * gdb.python/py-events-shlib.c: New file.
3768
8031b6f8
JM
37692011-10-06 Joseph Myers <joseph@codesourcery.com>
3770
3771 * gdb.base/fixsection.exp: Do not include directories in filename
3772 in expected message.
3773
7fea6923
PM
37742011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
3775
3776 Add tests for passing of environment variables to inferior.
3777 * gdb.base/testenv.c: New test source.
3778 * gdb.base/testenv.exp: New expect test.
3779
687f2a88
PK
37802011-10-04 Paul Koning <paul_koning@dell.com>
3781
3782 * gdb.python/py-value.c (main): Break before return.
3783
cb6be26b
KP
37842011-10-04 Kevin Pouget <kevin.pouget@st.com>
3785
3786 PR python/12691: Add the inferior to Python exited event
3787 * gdb.python/py-events.exp: Test the inferior attribute of exited
3788 event with a fork.
3789 * gdb.python/py-events.py: Print inferior number on exit.
3790 * gdb.python/py-events.c: Fork the inferior.
3791
fb213700
EBM
37922011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
3793
3794 * gdb.base/jit.exp: Add testcase name to log message
3795
aa2071bd
PK
37962011-10-03 Paul Koning <paul_koning@dell.com>
3797 Jan Kratochvil <jan.kratochvil@redhat.com>
3798
3799 * gdb.python/py-value.exp
3800 (python inval = gdb.parse_and_eval('*(int*)0'))
3801 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
3802 (set argc=2, python print argc_lazy): New tests.
3803
dd11a36c
JB
38042011-10-02 Joel Brobecker <brobecker@adacore.com>
3805
3806 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
3807
46f886f1
JK
38082011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3809 Pedro Alves <pedro@codesourcery.com>
3810
3811 * gdb.python/py-value.exp (test_value_in_inferior): New variable
3812 can_read_0, test for it.
3813 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
3814 (parse_and_eval with memory error): ... here, make it untested if
3815 can_read_0.
3816
c5cb204f
MP
38172011-09-30 Marek Polacek <mpolacek@redhat.com>
3818
3819 * gdb.python/python.exp (verify pagination beforehand)
3820 (verify pagination afterwards): Fix race by splitting the line.
3821
68fb0ec0
JM
38222011-09-29 Joseph Myers <joseph@codesourcery.com>
3823
3824 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
3825 for 64-bit multilibs from i?86-* targets.
3826
6aee0d90
MP
38272011-09-29 Marek Polacek <mpolacek@redhat.com>
3828
3829 * lib/gdb.exp: Fix a typo in one of the comments.
3830
e9101ff5
MP
38312011-09-29 Marek Polacek <mpolacek@redhat.com>
3832
3833 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
3834 matching pattern.
3835
7a81bdbf
PK
38362011-09-28 Paul Koning <paul_koning@dell.com>
3837
3838 * gdb.python/py-type.c (enum E): New.
3839 * gdb.python/py-type.exp (test_fields): Add tests for Python
3840 mapping access to fields.
3841 (test_enums): New test for field access on enums.
3842
6710bf39
SS
38432011-09-27 Stan Shebs <stan@codesourcery.com>
3844
3845 * gdb.trace/collection.exp: Test collection of $_ret.
3846
b2a6bdeb
AT
38472011-09-22 Andreas Tobler <andreast@fgznet.ch>
3848
3849 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
3850 list of compilation switches for <*-*-freebsd*>.
3851
3c9057f3
SS
38522011-09-19 Stan Shebs <stan@codesourcery.com>
3853
3854 * gdb.trace/tspeed.exp: New file.
3855 * gdb.trace/tspeed.c: New file.
3856
34518530
YQ
38572011-09-18 Yao Qi <yao@codesourcery.com>
3858
3859 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
3860 instructions.
3861 (test_adr_32bit, test_pop_pc): Likewise.
3862 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
3863 Thumb instructions.
3864 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
3865 in gdb_test_multiple.
3866 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
3867
ab254057
YQ
38682011-09-17 Yao Qi <yao@codesourcery.com>
3869
3870 * lib/gdb.exp (can_single_step_to_signal_handler): New.
3871 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
3872 support single step to signal handler.
3873
9c317b71
YQ
38742011-09-17 Yao Qi <yao@codesourcery.com>
3875
3876 * gdb.base/disp-step-fork.c: New.
3877 * gdb.base/disp-step-syscall.exp: New.
3878 * gdb.base/disp-step-vfork.c: New.
3879
a8123151
JB
38802011-09-16 Joel Brobecker <brobecker@adacore.com>
3881
3882 * gdb.ada/tasks.exp: Make the expected output for
3883 the `info tasks' tests more resilient to spacing
3884 changes.
3885
63a9aad8
JK
38862011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3887
3888 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
3889 (reached breakpoint 2, reached breakpoint 3): Update expected output.
3890
2aa48337
KP
38912011-09-15 Kevin Pouget <kevin.pouget@st.com>
3892
3893 PR Python/12692 Add gdb.selected_inferior() to Python interface.
3894 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
3895
6839b47f
KP
38962011-04-30 Kevin Pouget <kevin.pouget@st.com>
3897
3898 Handle multiple breakpoint hits in Python interface:
3899 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
3900 presence.
3901 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
3902 breakpoint hits.
3903
0935723e
JK
39042011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
3905 Jan Kratochvil <jan.kratochvil@redhat.com>
3906
3907 * gdb.python/py-events.exp: Remove pretty printing comment.
3908 * gdb.python/py-evsignal.exp: New file.
3909 * gdb.python/py-evthreads.c: Include signal.h.
3910 (thread3): Remove variable count3. Remove variable bad and use raise
3911 instead.
3912 (thread2): Remove variable count2. Move thread3 pthread_create here,
3913 merge pthread_join to a single line.
3914 (main): Remove variable count1. Merge pthread_join with pthread_create
3915 to a single line.
3916 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
3917 KFAIL python/12966 for gdbserver. Test return value of
3918 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
3919 gdb_expect by gdb_test and gdb_test_multiple.
3920 (thread 2, thread 3): New tests.
3921
4801a9a3
PA
39222011-09-12 Matt Rice <ratmice@gmail.com>
3923 Pedro Alves <pedro@codesourcery.com>
3924
3925 PR gdb/13175
3926
3927 * gdb.base/interp.exp: New tests.
3928 * gdb.base/interp.c: New file.
3929
24ece742
DE
39302011-09-12 Doug Evans <dje@google.com>
3931
3932 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
3933 * gdb.dwarf2/typeddwarf.exp: Ditto.
3934
7f062217
JK
39352011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3936
3937 Fix compatibility with x32 arch.
3938 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
3939 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
3940 is_x86_like_target.
3941 * testsuite/gdb.trace/collection.exp: Likewise.
3942 * testsuite/gdb.trace/report.exp: Likewise.
3943 * testsuite/gdb.trace/unavailable.exp: Likewise.
3944 * testsuite/gdb.trace/while-dyn.exp: Likewise.
3945 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
3946 (is_x86_like_target): Check also is_amd64_regs_target.
3947
08711b9a
JK
39482011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3949
3950 PR breakpoints/12435
3951 * gdb.arch/amd64-prologue-xmm.c: New file.
3952 * gdb.arch/amd64-prologue-xmm.exp: New file.
3953 * gdb.arch/amd64-prologue-xmm.s: New file.
3954
b99b5f66
JK
39552011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3956
3957 * gdb.dwarf2/dw2-param-error-main.c: New file.
3958 * gdb.dwarf2/dw2-param-error.S: New file.
3959 * gdb.dwarf2/dw2-param-error.exp: New file.
3960
a391a2f6
PA
39612011-09-08 Pedro Alves <pedro@codesourcery.com>
3962
3963 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
3964 inferior's pid and look for a core dump named core.$pid. Use
3965 `remote_file' commands on the host instead of hand coding shell
3966 commands on the build.
3967 * gdb.base/valgrind-db-attach.exp: Kill the program before
3968 finishing the test.
3969
7d8e6458 39702011-09-02 Matt Rice <ratmice@gmail.com>
3971
3972 * lib/prompt.exp: New file for testing the first prompt.
3973 * gdb.python/py-prompt.exp: Ditto.
3974 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
3975
68e77c9e
PA
39762011-09-02 Pedro Alves <pedro@codesourcery.com>
3977
3978 * gdb.threads/gcore-thread.exp: Set the global core_supported to
3979 0, before testing gcore.
3980
9655e943
JK
39812011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3982
df6dc84d
JK
3983 * dw2-ifort-parameter-debug.S: Update copyright year.
3984 * dw2-ifort-parameter.c: Update copyright year.
3985 * dw2-ifort-parameter.exp: Update copyright year.
3986
9655e943
JK
3987 * dw2-ifort-parameter-debug.S: New file.
3988 * dw2-ifort-parameter.c: New file.
3989 * dw2-ifort-parameter.exp: New file.
3990
353d1d73
JK
39912011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3992
3993 * gdb.base/commands.exp (error_clears_commands_left): New function.
3994 (): Call it.
3995
5c07461a
JK
39962011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3997
3998 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
3999 (C): Initialize `a'.
4000 * gdb.mi/mi-inheritance-syntax-error.exp
4001 (-data-evaluate-expression $path): Expect `a' as 5.
4002
0d932b2f
MK
40032011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
4004
4005 PR mi/11912
4006 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
4007 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
4008 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
4009 keyword in output of -var-info-path-expression.
4010
bdb54049
JK
40112011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4012
4013 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
4014 * gdb.trace/collection.exp: Likewise.
4015 * gdb.trace/report.exp: Likewise.
4016 * gdb.trace/unavailable.exp: Likewise.
4017 * gdb.trace/while-dyn.exp: Likewise.
4018
59cde39c
KS
40192011-08-18 Keith Seitz <keiths@redhat.com>
4020
4021 PR c++/12266
4022 * gdb.cp/meth-typedefs.cc: New file.
4023 * gdb.cp/meth-typedefs.exp: New file.
4024
fa3a4f15
PM
40252011-08-17 Phil Muldoon <pmuldoon@redhat.com>
4026
4027 * gdb.python/python.exp: Add extended-prompt tests.
4028
c1049fca
JK
40292011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4030
4031 * gdb.arch/i386-dr3-watch.exp
4032 (watchpoint on gap1 does not fit debug registers)
4033 (delete all watchpoints): Fix racy expect strings.
4034
d93f7b5c
YQ
40352011-08-14 Yao Qi <yao@codesourcery.com>
4036
4037 * gdb.base/maint.exp: set data_section to ".neardata".
4038 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
4039 * gdb.base/savedregs.exp: Handle SIGILL.
4040 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
4041 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
4042
457e09f0
DE
40432011-08-12 Doug Evans <dje@google.com>
4044
4045 * gdb.python/py-symbol.exp: Add test for symbol.type.
4046
5d0bb2fb
UW
40472011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
4048
4049 * gdb.threads/pthreads.exp: Enable on non-native configurations.
4050 * gdb.mi/mi-pthreads.exp: Likewise.
4051 * gdb.mi/mi2-pthreads.exp: Likewise.
4052 * gdb.mi/gdb669.exp.exp: Likewise.
4053
fcdfa280
PA
40542011-08-09 Pedro Alves <pedro@codesourcery.com>
4055
4056 * lib/mi-support.exp (detect_async): Rename to...
4057 (mi_detect_async): ... this.
4058 * gdb.mi/mi-nonstop-exit.exp: Adjust.
4059 * gdb.mi/mi-nonstop.exp: Adjust.
4060 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
4061 * gdb.mi/mi-nsintrall.exp: Adjust.
4062 * gdb.mi/mi-nsmoribund.exp: Adjust.
4063 * gdb.mi/mi-nsthrexec.exp: Adjust.
4064
9d8fa392
PA
40652011-08-09 Pedro Alves <pedro@codesourcery.com>
4066
4067 * gdb.base/display.c (do_loops): New `p_i' local.
4068 * gdb.base/display.exp: Test displaying a variable that is
4069 temporarily at a bad address.
4070
b6cede78
JK
40712011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4072
4073 * gdb.dwarf2/dw2-op-stack-value.S: New file.
4074 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
4075
67bedb8c
JK
40762011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4077
4078 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
4079 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
4080 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 4081
af6e93b2
PA
40822011-08-05 Pedro Alves <pedro@codesourcery.com>
4083
4084 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
4085 procedure.
4086 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
4087
1cf0e11f
YQ
40882011-08-05 Yao Qi <yao@codesourcery.com>
4089
4090 * gdb.base/callfuncs.exp: Set language after main.
4091 * gdb.cp/cplusfuncs.exp: Likewise.
4092 * gdb.cp/inherit.exp: Likewise.
4093
a1e28cb2
UW
40942011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4095
4096 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
4097 * gdb.base/watch-vfork.exp: Skip on remote targets.
4098
d4f5bbb9
UW
40992011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4100
4101 * gdb.threads/thread-find.exp: Support remote targets.
4102
724f4f80
UW
41032011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4104
4105 * gdb.base/jit.exp: Download solib_binfile to target.
4106 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
4107 and call dlopen without full path name.
4108 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
4109 dlopen without full path name.
4110
934709f0
PW
41112011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4112
4113 * gdb.base/break-always.exp: Complete the test
4114 with duplicated breakpoints and enabling/disabling them.
4115
c26106c4
TT
41162011-08-02 Tom Tromey <tromey@redhat.com>
4117
4118 PR gdb/11289:
4119 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
4120
9300444e 41212011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
4122
4123 PR gdb/13045
4124 * gdb.base/float.exp: Add new test case for PR gdb/13045
4125 * gdb.base/float.c: New file.
4126
00bd41d6
PM
41272011-07-28 Phil Muldoon <pmuldoon@redhat.com>
4128
4129 * gdb.python/py-mi.exp: Test printers returning string hint, and
4130 also not returning a value.
4131 * gdb.python/py-prettyprint.c: Add testcase for above.
4132 * gdb.python/py-prettyprint.py: Add test printer for above.
4133
d24f74ce
JK
41342011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4135
4136 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
4137 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
4138 (.Ldie30) Add as field "data4".
4139 (.Ldie32) Rename field "b" to "shl".
4140 (abbrev4) Change for the "data4" field.
4141 (abbrev5, abbrev6) Remove.
4142 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
4143 (p &s.shl): ... here. Add comment.
4144 (p &s.data4): New.
4145
bb7da2bf
JK
41462011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4147
4148 Fix crash on lval_computed values.
4149 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
4150
11081198
JK
41512011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4152
4153 * gdb.base/help.exp (help whatis): Update the expected string.
4154
3c6e0cb3
JK
41552011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4156
4157 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
4158 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
4159 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
4160 Change the expected string.
4161
efa80663
PA
41622011-07-26 Pedro Alves <pedro@codesourcery.com>
4163
4164 * gdb.base/watchpoint.exp
4165 (test_disable_enable_software_watchpoint): New procedure.
4166 (top level): Run it.
4167
db8e4570
UW
41682011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
4169
4170 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
4171 executable file "${binfile}", C++ version "${binfile}-cxx".
4172 * gdb.python/py-prettyprint.exp: Likewise.
4173 * gdb.python/py-symbol.exp: Likewise.
4174 * gdb.python/py-type.exp: Likewise.
4175 * gdb.python/py-value.exp: Likewise.
4176 * gdb.python/py-template.exp (test_template_arg): Pass full executable
4177 file name instead of just suffix.
4178
543305c9
JK
41792011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4180
4181 Fix implicit pointer offsets.
4182 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
4183 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
4184 (continue to breakpoint: continue to baz breakpoint for implptr)
4185 (sanity check element 0, sanity check element 1)
4186 (enter the inlined function, check element 0 for the offset)
4187 (check element 1 for the offset)
4188 (continue to breakpoint: ignore the second baz breakpoint): New tests.
4189 (set foo breakpoint for implptr): Update the breakpoint number.
4190
b3215adc
UW
41912011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
4192
4193 * gdb.python/py-mi.exp: Use different file names for different
4194 versions of the executable under test.
4195 * gdb.python/py-prettyprint.exp: Likewise.
4196 * gdb.python/py-symbol.exp: Likewise.
4197 * gdb.python/py-template.exp: Likewise.
4198 * gdb.python/py-type.exp: Likewise.
4199 * gdb.python/py-value.exp: Likewise.
4200
182b9acc
UW
42012011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
4202
4203 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
4204 flag after restarting GDB if necessary.
4205
e6052b5d
UW
42062011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
4207
4208 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
4209
1ced966e
PA
42102011-07-22 Pedro Alves <pedro@codesourcery.com>
4211
4212 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
4213 backend doesn't leave used debug registers behind.
4214
3543a589
TT
42152011-07-22 Tom Tromey <tromey@redhat.com>
4216
4217 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
4218 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
4219 argument.
4220 * gdb.dwarf2/typeddwarf-amd64.S: New file.
4221
14d15303 42222011-07-21 Matt Rice <ratmice@gmail.com>
4223
4224 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
4225 in mostlyclean rule. Add files ending in .core.
4226
9b158ba0 42272011-07-21 Matt Rice <ratmice@gmail.com>
4228
4229 PR macros/12999
4230 * gdb.base/info-macros.c: New test sources.
4231 * gdb.base/info-macros.exp: New tests.
4232
d17b6f81
PM
42332011-07-21 Phil Muldoon <pmuldoon@redhat.com>
4234
4235 * gdb.python/python.exp: Add prompt substitution tests.
4236
918dd910
JK
42372011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4238
4239 Fix crash if referenced CU is aged out.
4240 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
4241 New.
4242 * gdb.dwarf2/implptr.exp: Likewise.
4243
0e37a63c
JK
42442011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4245
4246 * gdb.dwarf2/implptr.S: Rebuilt.
4247 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
4248 (bar): Use them for j, k, l.
4249 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
4250 COMPILE.
4251 (print j in implptr:bar): Update for the intp typedef.
4252 (print p[0].x in implptr:foo): Use more exact regex.
4253
f65cf84c
TT
42542011-07-18 Tom Tromey <tromey@redhat.com>
4255
4256 * gdb.cp/static-method.exp: Add missing single quote.
4257
d5b4a7be
YQ
42582011-07-18 Yao Qi <yao@codesourcery.com>
4259
4260 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
4261 supported.
4262 * gdb.mi/mi-nonstop-exit.exp: Likewise.
4263 * gdb.mi/mi-nonstop.exp: Likewise.
4264 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
4265 * gdb.mi/mi-nsintrall.exp: Likewise.
4266 * gdb.mi/mi-nsmoribund.exp: Likewise.
4267 * gdb.mi/mi-nsthrexec.exp: Likewise.
4268 * gdb.python/py-evthreads.exp: Likewise.
4269
e9ea2662
JK
42702011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4271
4272 Code cleanup.
4273 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
4274 it. Substitute it instead of test_compiler_info everywhere.
4275
ce451573
UW
42762011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4277
4278 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
4279 remote targets as well.
4280
756d88a7
UW
42812011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4282
4283 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
4284 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
4285
31f83dc5
UW
42862011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4287
4288 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
4289 a remote machine, not the host.
4290 (gdb_compile_shlib): Set soname if target is remote.
4291
059241a0
PP
42922011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
4293
4294 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
4295
28a0b48c 42962011-07-13 Matt Rice <ratmice@gmail.com>
4297
4298 * gdb.python/py-objfile-script-gdb.py: Renamed to
4299 py-objfile-script-gdb.py.in.
4300 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
4301 py-objfile-script-gdb.py.
4302 * gdb.python/py-objfile-script.exp: Update reference to
4303 py-objfile-script-gdb.py.
4304
9a771b67
JK
43052011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4306
4307 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
4308 reference undefined label.
4309
04ad99e6
JK
43102011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4311
4312 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
4313 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
4314 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
4315 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
4316
713389e0
PM
43172011-07-11 Phil Muldoon <pmuldoon@redhat.com>
4318
4319 PR python/12438
4320 * gdb.python/python.exp: Add maint set/show python print-stack
4321 deprecated tests. Add set/show python print-backtrace tests.
4322
97d146f8
JK
43232011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4324
4325 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
4326 debug info.
4327
facde0e5 43282011-07-06 Matt Rice <ratmice@gmail.com>
4329
4330 * gdb.python/python.exp: Update filename paths.
4331 * gdb.python/py-symtab.exp: Ditto.
4332
438640d1
MP
43332011-07-06 Marek Polacek <mpolacek@redhat.com>
4334
4335 * gdb.python/py-evthreads.exp: Add missing `$'.
4336
33a365df
MF
43372011-07-06 Jie Zhang <jie.zhang@analog.com>
4338
4339 * config/bfin.exp: New file.
4340 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
4341 * gdb.asm/bfin.inc: New file.
4342
8f7ae686
MP
43432011-07-06 Marek Polacek <mpolacek@redhat.com>
4344
df46027d 4345 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
4346 the whole output.
4347
eb2a6f42
TT
43482011-07-05 Tom Tromey <tromey@redhat.com>
4349
4350 * gdb.java/jprint.java (jprint.hi): New field.
4351 * gdb.java/jprint.exp: Print string.
4352
177b42fe
TJB
43532011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
4354
4355 * gdb.base/call-sc.c: Fix typos.
4356 * gdb.base/ifelse.exp: Likewise.
4357 * gdb.base/structs.c: Likewise.
4358
3b2a0cf2
JB
43592011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
4360
4361 * gdb.base/jit-so.exp: New test.
4362 * gdb.base/jit-dlmain.c: New file.
4363 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
4364
46fc714c
JK
43652011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4366
4367 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
4368 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
4369 * gdb.cp/pr9167.exp (p b): Likewise.
4370 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
4371 (test value of P in inner_m, test type of Z in inner_m): Call
4372 setup_xfail for gcc <= 4.5.
46fc714c 4373
418c7cf7
JK
43742011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4375
4376 * gdb.cp/paren-type.cc: New files.
4377 * gdb.cp/paren-type.exp: New files.
4378
3d50dd94
JK
43792011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4380
4381 Stop on first linespec terminator instead of eating what we can.
4382 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
4383 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
4384 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
4385 (break C::f()): ... this one.
4386 (break C::operator()()): New test.
4387 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
4388 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
4389 test.
4390
dcf9f4ab
JK
43912011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4392
4393 Fall back linespec to minimal symbols.
4394 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
4395 error message.
4396 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
4397 * gdb.cp/minsym-fallback-main.cc: New file.
4398 * gdb.cp/minsym-fallback.cc: New file.
4399 * gdb.cp/minsym-fallback.exp: New file.
4400 * gdb.cp/minsym-fallback.h: New file.
4401
3f542ed1
JK
44022011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4403
4404 * gdb.cp/no-dmgl-verbose.cc: New file.
4405 * gdb.cp/no-dmgl-verbose.exp: New file.
4406
44072011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
4408
4409 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
4410 __GI_.
4411 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
4412 (f): New function.
4413 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
4414 (complete p 'func<short>(): ... here.
4415 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
4416 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
4417 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
4418 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
4419 Make them KFAIL gcc/49546.
4420
00eb2c4a
JB
44212011-07-01 Joel Brobecker <brobecker@adacore.com>
4422
4423 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
4424
85a20c42
JK
44252011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4426
4427 Test GCC PR debug/49546.
4428 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
4429 (test type of F in k3_m, test value of F in k3_m): New.
4430 * gdb.cp/temargs.cc (struct S3, struct K3): New.
4431 (main): New variable k3. Call k3.k3_m.
4432
d2d43431
JB
44332011-07-01 Jean-Charles Delay <delay@adacore.com>
4434
4435 * gdb.ada/packed_array.exp: Fix expected outout.
4436
54ae186f
JB
44372011-07-01 Jean-Charles Delay <delay@adacore.com>
4438
4439 * gdb.ada/packed_array.exp: fixed expected output.
4440
8f17729f
JB
44412011-07-01 Joel Brobecker <brobecker@adacore.com>
4442
4443 * gdb.ada/same_enum: New testcase.
4444
f5aa6869
JB
44452011-07-01 Joel Brobecker <brobecker@adacore.com>
4446
4447 * gdb.ada/ptr_typedef: New testcase.
4448
828292f2
JB
44492011-07-01 Joel Brobecker <brobecker@adacore.com>
4450
4451 * gdb.ada/arrayptr.exp: Add ptype test.
4452
18920c42
JB
44532011-07-01 Joel Brobecker <brobecker@adacore.com>
4454
4455 * gdb.ada/char_enum: New testcase.
4456
3536d9e3 44572011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
4458
4459 * gdb.base/dump.exp (capture_pointer_with_type): New.
4460 Get value from address instead of name.
4461 Start GDB once, and do `dump' and `restore'
4462 tests together.
4463
db863c42
MF
44642011-06-30 Jie Zhang <jie.zhang@analog.com>
4465 Mike Frysinger <vapier@gentoo.org>
4466
4467 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
4468 helper functions for getting/setting remotetimeout variable.
4469 * lib/gdb.exp (gdb_load): If the target is remote, set
4470 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
4471 with $loadtimeout. Set $load_ok to 0 before doing the load.
4472 Instead of returning, immediately, set $load_ok to 0. Call
4473 set_remotetimeout with $oldremotetimeout, and then return if
4474 $load_ok is 1.
4475
e9e642a8
AB
44762011-06-30 Andrew Burgess <aburgess@broadcom.com>
4477
4478 * gdb.python/py-template.exp: Don't run this test if the target
4479 does not support c++ tests.
4480
32019081
JK
44812011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4482
4483 Fix non-only rename list for Fortran modules import.
4484 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
4485 tests.
4486 * gdb.fortran/module.f90 (module moduse): New.
4487 (program module): use moduse, test var_x, var_y and var_z.
4488
0ecee54c
TT
44892011-06-29 Tom Tromey <tromey@redhat.com>
4490
4491 PR testsuite/12040:
4492 * gdb.fortran/array-element.exp: Use f90, not f77.
4493 * gdb.fortran/complex.exp: Use f90, not f77.
4494 * gdb.fortran/derived-type.exp: Use f90, not f77.
4495 * gdb.fortran/library-module.exp: Use f90, not f77.
4496 * gdb.fortran/logical.exp: Use f90, not f77.
4497 * gdb.fortran/module.exp: Use f90, not f77.
4498 * gdb.fortran/multi-dim.exp: Use f90, not f77.
4499 * gdb.fortran/subarray.exp: Use f90, not f77.
4500
3b2b8fea
TT
45012011-06-29 Tom Tromey <tromey@redhat.com>
4502
4503 * gdb.fortran/charset.exp: New file.
4504 * gdb.fortran/charset.f90: New file.
4505
42159ca5
TT
45062011-06-29 Tom Tromey <tromey@redhat.com>
4507
4508 PR testsuite/12040:
4509 * lib/future.exp: New file, mostly extracted from ada.exp.
4510 Rewrote compatibility code to use rename.
4511 (gdb_find_gfortran): New proc.
4512 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
4513 gfortran patch.
4514 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
4515 Move to future.exp.
4516 * lib/gdb.exp: Always load future.exp.
4517
af69a5ce
YQ
45182011-06-28 Yao Qi <yao@codesourcery.com>
4519
4520 * gdb.cp/exception.cc: Don't include iostream.
4521 (bar): Remove print statement.
4522 (catcher): New.
4523 (main): Remove print statements. Call function catcher.
4524 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
4525 Set breakpoint on catcher, and check the value of parameter.
4526
ab5c6a72
YQ
45272011-06-23 Yao Qi <yao@codesourcery.com>
4528
4529 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
4530 1.2 is disabled. KFAIL for uclinux.
4531
9497469f
MP
45322011-06-23 Marek Polacek <mpolacek@redhat.com>
4533
4534 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
4535 mi_gdb_test.
4536
b9132588
MP
45372011-06-23 Marek Polacek <mpolacek@redhat.com>
4538
5d197ed0 4539 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 4540
e55595ca
MP
45412011-06-23 Marek Polacek <mpolacek@redhat.com>
4542
5d197ed0
MP
4543 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
4544
45452011-06-23 Marek Polacek <mpolacek@redhat.com>
4546
4547 * gdb.mi/mi2-basics.exp: Fix races. Honour the
4548 `test_exec_and_symbol_mi_operatons' return value.
4549 (test_mi_interpreter_selection): Use mi_gdb_test instead of
4550 gdb_test_multiple.
4551 (test_exec_and_symbol_mi_operatons): Likewise.
4552 (test_path_specification): Likewise.
e55595ca 4553
be777e08
YQ
45542011-06-23 Yao Qi <yao@codesourcery.com>
4555
4556 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
4557 supported.
4558 * lib/gdb.exp (support_displaced_stepping): New.
4559
615556d6
YQ
45602011-06-23 Yao Qi <yao@codesourcery.com>
4561
4562 * gdb.threads/execl.exp: Skip on remote target.
4563
833b0ca7
MP
45642011-06-21 Marek Polacek <mpolacek@redhat.com>
4565
5d197ed0 4566 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
4567 mi_gdb_test.
4568
1ee4023a
MP
45692011-06-20 Marek Polacek <mpolacek@redhat.com>
4570
5d197ed0 4571 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 4572
d0b1d624
MP
45732011-06-20 Marek Polacek <mpolacek@redhat.com>
4574
5d197ed0 4575 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
4576 mi_gdb_test.
4577
79aa92c1
MP
45782011-06-20 Marek Polacek <mpolacek@redhat.com>
4579
5d197ed0 4580 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 4581
5ce5db06
YQ
45822011-06-14 Yao Qi <yao@codesourcery.com>
4583
4584 gdb/testsuite/
4585 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
4586
533a737e
JK
45872011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
4588
4589 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
4590
d0e53741
TT
45912011-06-10 Tom Tromey <tromey@redhat.com>
4592
4593 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
4594 Add tests for pointer-to-member-function.
4595 * gdb.cp/temargs.cc (S::somefunc): New function.
4596 (K2): New class.
4597 (main): Instantiate K2; call method.
4598
b5916bbd
JB
45992011-06-08 Joel Brobecker <brobecker@adacore.com>
4600
4601 * gdb.python/py-inferior.c (f2): Make str an array rather
4602 than a pointer.
4603 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
4604
5be4dfca
JK
46052011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4606
4607 * gdb.base/async-shell.c: New file.
4608 * gdb.base/async-shell.exp: New file.
4609
9f47e254
PA
46102011-06-06 Pedro Alves <pedro@codesourcery.com>
4611
4612 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
4613
64b9b334
JB
46142011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
4615
4616 From Stephen Kitt <steve@sk2.org>
4617 * gdb.base/help.exp: Adjust following some spelling corrections
4618 in GDB.
4619
dbc0f131
YQ
46202011-06-01 Yao Qi <yao@codesourcery.com>
4621
4622 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
4623
fd336a18
KS
46242010-05-31 Keith Seitz <keiths@redhat.com>
4625
4626 PR c++/12750
4627 * gdb.cp/static-method.cc: New file.
4628 * gdb.cp/static-method.exp: New file.
4629
fa8b9902
KS
46302010-05-31 Keith Seitz <keiths@redhat.com>
4631
4632 PR symtab/12704
4633 * gdb.cp/anon-ns.cc: New file.
4634 * gdb.cp/anon-ns.exp: New file.
4635
0a5b1e09
PA
46362011-05-31 Pedro Alves <pedro@codesourcery.com>
4637
4638 * gdb.arch/i386-dr3-watch.c: New file.
4639 * gdb.arch/i386-dr3-watch.exp: New file.
4640
0578b8d1
YQ
46412011-05-30 Yao Qi <yao@codesourcery.com>
4642
4643 * gdb.base/callfuncs.c (t_structs_fc): New.
4644 (t_structs_dc, t_structs_ldc): New.
4645 (t_double_many_args):
4646 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
4647 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
4648 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
4649 * gdb.base/callfuncs.exp: Call new functions.
4650
6680506e
YQ
46512011-05-30 Yao Qi <yao@codesourcery.com>
4652
ff4d2c60
YQ
4653 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
4654 Call rerun_and_prepare for each test to isolate effects.
4655
46562011-05-30 Yao Qi <yao@codesourcery.com>
4657
4658 * gdb.base/varargs.c (find_max_float_real): New.
4659 (find_max_double_real, find_max_long_double_real): New.
4660 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
4661 * lib/gdb.exp (setup_kfail_for_target): New.
4662
e43ec454
YQ
46632011-05-30 Yao Qi <yao@codesourcery.com>
4664
4665 * gdb.base/funcargs.c (callca, callcb, callcc): New.
4666 (callcd, callce, callcf, callc1a, callc1b): New.
4667 (callc2a, callc2b): New.
4668 * gdb.base/funcargs.exp (complex_args): New.
4669 (complex_integral_args, complex_float_integral_args): New.
4670 * lib/gdb.exp (support_complex_tests): New. Determine
4671 whether to run test cases on _Complex types.
4672
432b4d03
JK
46732011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4674
4675 * gdb.threads/leader-exit.c: New file.
4676 * gdb.threads/leader-exit.exp: New file.
4677
6caf069d
MP
46782011-05-27 Marek Polacek <mpolacek@redhat.com>
4679
9497469f 4680 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 4681
97fce28b
MP
46822011-05-27 Marek Polacek <mpolacek@redhat.com>
4683
4684 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
4685 remove the `supported' variable.
4686 * gdb.mi/mi-nonstop.exp: Likewise.
4687 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
4688 * gdb.mi/mi-nsintrall.exp: Likewise.
4689 * gdb.mi/mi-nsmoribund.exp: Likewise.
4690 * gdb.mi/mi-nsthrexec.exp: Likewise.
4691
9da8c2a0
PA
46922011-05-26 Pedro Alves <pedro@codesourcery.com>
4693
4694 * gdb.reverse/finish-reverse-bkpt.exp: New test.
4695
2c03e5be
PA
46962011-05-26 Pedro Alves <pedro@codesourcery.com>
4697
4698 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
4699
2e21250d
KS
47002011-05-24 Keith Seitz <keiths@redhat.com>
4701
4702 PR breakpoint/12803
4703 * gdb.cp/cmpd-minsyms.cc (a): New method.
4704 (b): New method.
4705 (c): New method.
4706 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
4707
cdac0397
PA
47082011-05-24 Pedro Alves <pedro@codesourcery.com>
4709
4710 * gdb.base/commands.exp (watchpoint_command_test): Check that the
4711 watchpoint's command list didn't execute when the watchpoint went
4712 out of scope.
4713
ee5683ab
PM
47142011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
4715
4716 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
4717 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
4718 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
4719 * gdb.arch/i386-gnu-cfi.exp: Likewise.
4720 * gdb.arch/i386-permbkpt.exp: Likewise.
4721 * gdb.arch/i386-prologue.exp: Likewise.
4722 * gdb.arch/i386-size-overlap.exp: Likewise.
4723 * gdb.arch/i386-size.exp: Likewise.
4724 * gdb.arch/i386-unwind.exp: Likewise.
4725 * gdb.reverse/i386-precsave.exp: Likewise.
4726 * gdb.reverse/i386-reverse.exp: Likewise.
4727 * gdb.reverse/i386-sse-reverse.exp: Likewise.
4728 * gdb.reverse/i387-env-reverse.exp: Likewise.
4729 * gdb.reverse/i387-stack-reverse.exp: Likewise.
4730
c91c8c16
PA
47312011-05-24 Pedro Alves <pedro@codesourcery.com>
4732
4733 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
4734 file doesn't error, using MI.
4735
c50491a7
TT
47362011-05-23 Tom Tromey <tromey@redhat.com>
4737
4738 * gdb.base/charset.exp (string_display): Add tests to assign to
4739 arrays.
4740 * gdb.base/charset.c (short_array, int_array, long_array): New.
4741
4a07b7da
PA
47422011-05-20 Pedro Alves <pedro@codesourcery.com>
4743
4744 Cope with async mode.
4745
4a07b7da
PA
4746 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
4747 into gdb_test + mi_expect_stop.
4748
b275f2d2
PA
47492011-05-20 Pedro Alves <pedro@codesourcery.com>
4750
4751 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
4752 (callme): Remove printf call.
4753
eec52c44
PM
47542011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
4755
4756 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
4757 quote pattern to avoid problems with Cygwin/mingw expect versions.
4758 * gdb.base/default.exp (show convenience): Use double
4759 quote pattern for regular expressions.
4760
b3c8eb43
JK
47612011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4762
4763 Fix -readnow for -gdwarf-4 unused type units.
4764 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
4765 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
4766
ed731959
JK
47672011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4768
4769 * gdb.base/kill-after-signal.c: New file.
4770 * gdb.base/kill-after-signal.exp: New file.
4771
3b48433d
PA
47722011-05-16 Pedro Alves <pedro@codesourcery.com>
4773
4774 * gdb.ada/start.exp: Call untested with the correct test filename.
4775 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
4776 test filename. Make the test's binary unique.
4777 * gdb.arch/i386-signal.exp: Call untested with the correct test
4778 filename.
4779 * gdb.arch/i386-size-overlap.exp: Ditto.
4780 * gdb.arch/Makefile.in (EXECUTABLES): Update.
4781 * gdb.base/gcore-buffer-overflow.exp: Ditto.
4782 * gdb.cp/call-c.exp: Ditto.
4783 * gdb.mi/mi-reverse.exp: Call untested with the correct test
4784 filename. Make the test's binary unique.
4785 * gdb.mi/Makefile.in (EXECUTABLES): Update.
4786 * gdb.python/py-mi.exp: Ditto.
4787 * gdb.python/Makefile.in (EXECUTABLES): Update.
4788 * gdb.reverse/i386-precsave.exp: Ditto.
4789 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
4790 test filename.
4791 * gdb.reverse/i387-stack-reverse.exp: Ditto.
4792 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
4793 unique.
4794 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
4795 test filename.
4796 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
4797 * gdb.trace/tfile.exp: Ditto.
4798
ba4a8bdd
YQ
47992011-05-14 Yao Qi <yao@codesourcery.com>
4800
4801 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
4802 type.
4803
dbaefcf7
DE
48042011-05-13 Doug Evans <dje@google.com>
4805
4806 * gdb.python/py-objfile-script.exp: New file.
4807 * gdb.python/py-objfile-script.c: New file.
4808 * gdb.python/py-objfile-script-gdb.py: New file.
4809 * testsuite/gdb.python/py-section-script.exp: Test
4810 "info auto-load-scripts".
4811
9930639c
TT
48122011-05-13 Tom Tromey <tromey@redhat.com>
4813
4814 * gdb.dwarf2/clztest.exp: New file.
4815 * gdb.dwarf2/clztest.c: New file.
4816 * gdb.dwarf2/clztest.S: New file.
4817
05272e11
DE
48182011-05-13 Doug Evans <dje@google.com>
4819
cc63ef9b
DE
4820 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
4821 String16 tests.
05272e11 4822
6edba76f
TT
48232011-05-13 Tom Tromey <tromey@redhat.com>
4824
4825 * lib/gdb.exp (is_x86_like_target): New proc.
4826 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
4827 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
4828 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
4829 -nostdlib to compiler.
4830 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
4831 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
4832 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
4833 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
4834 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
4835
028d0ed5
TJB
48362011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
4837
4838 * gdb.python/py-function.exp: Test setting a value from a function
4839 which executes a command.
4840
8a9b8146
TT
48412011-05-12 Tom Tromey <tromey@redhat.com>
4842
4843 * gdb.dwarf2/typeddwarf.S: New file.
4844 * gdb.dwarf2/typeddwarf.c: New file.
4845 * gdb.dwarf2/typeddwarf.exp: New file.
4846
10483e8e
MP
48472011-05-12 Marek Polacek <mpolacek@redhat.com>
4848
4849 * gdb.mi/mi-basics.exp: Fix races. Honour the
4850 `test_exec_and_symbol_mi_operatons' return value.
4851 (test_mi_interpreter_selection): Use mi_gdb_test instead of
4852 gdb_test_multiple.
4853 (test_exec_and_symbol_mi_operatons): Likewise.
4854 (test_path_specification): Likewise.
4855
faf067f1
JK
48562011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4857
4858 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
4859 (gdb_touch_execfile): Remove catch wrappers. New variable time.
4860 Replace `file copy' and `file rename' by `file mtime'. Twice.
4861
7ff911a3
JK
48622011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4863
4864 * gdb.base/readline-ask.c: New file.
4865 * gdb.base/readline-ask.exp: New file.
4866 * gdb.base/readline-ask.inputrc: New file.
4867
a536c6d7
UW
48682011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
4869
4870 * gdb.cell/bt.exp: Delete breakpoints before running to signal
4871 to avoid race condition.
4872 * gdb.cell/coremaker.c: Use small stack size.
4873 * gdb.cell/ea-standalone.exp: Use file name without path as
4874 argument to c_to.
4875 * gdb.cell/fork.exp: Allow other output when continuing to end.
4876
d472a426
JK
48772011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4878
4879 * gdb.threads/corethreads.c: New file.
4880 * gdb.threads/corethreads.exp: New file.
4881
48822011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
4883
4884 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
4885 Try to compile the test using -Wl,-z,norelro first.
4886 (load_core): New variable libthread_db_seen, initialize it.
4887 (zeroed-threads cannot be listed): Protect it by XFAIL on
4888 !$libthread_db_seen.
4889
8be455d7
JK
48902011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4891
4892 PR 12573
4893 * gdb.dwarf2/dw2-skip-prologue.S: New file.
4894 * gdb.dwarf2/dw2-skip-prologue.c: New file.
4895 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
4896
1976171a
JK
48972011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4898
4899 * gdb.cp/psymtab-parameter.cc: New file.
4900 * gdb.cp/psymtab-parameter.exp: New file.
4901
7db6f30f
JK
49022011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4903
4904 Fix a race.
4905 * gdb.cp/static-print-quit.exp (print c): Split to ...
4906 (print c - <return>, print c - q <return>, print c - to quit):
4907 ... these. Make the testfile untested on gdb-7.1.
4908
85161e9e 49092011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
4910
4911 * lib/gdb.exp (exec_target_file, exec_symbol_file,
4912 gdb_rename_execfile, gdb_touch_execfile): New.
4913 * gdb.base/reread.exp: Use new procs to handle multiple
4914 exec files.
4915
0c51be18
YQ
49162011-05-05 Yao Qi <yao@codesourcery.com>
4917
4918 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
4919 (test_adr_32bit, test_pop_pc): New.
4920 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
4921 (test_adr_32bit, test_pop_pc): New.
4922
4d393d60
JM
49232011-05-04 Joseph Myers <joseph@codesourcery.com>
4924
4925 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
4926 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
4927 targets.
4928 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
4929 handle targets.
4930
8ffd0459
JK
49312011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4932
4933 * gdb.base/completion.exp (complete help info wat): Rename to ...
4934 (complete 'help info wat'): ... here.
4935 Remove all `-re ".*' and `-re "^.*' redundant regexes.
4936 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
4937
8e28d804
PA
49382011-05-04 Pedro Alves <pedro@codesourcery.com>
4939
4940 * gdb.base/completion.exp: Use gdb_test_multiple instead of
4941 gdb_test and explicit $gdb_prompt/timeout matches.
4942
3eb2ef34
YQ
49432011-05-04 Yao Qi <yao@codesourcery.com>
4944
4945 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
4946 and __thumb2__.
4947
aaaf81a3
MP
49482011-05-03 Marek Polacek <mpolacek@redhat.com>
4949
4950 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
4951 in place of `gdb_test "delete breakpoints"'. This eliminates two
4952 testcases.
4953
c4cbc0df
PA
49542011-05-02 Pedro Alves <pedro@codesourcery.com>
4955
4956 PR testsuite/12649
4957 Fix races.
4958
4959 * gdb.base/completion.exp: Remove all sleep calls. Remove
4960 unnecessary regexs. Don't explicitly expect anything after the
4961 prompt. Eat the prompt if necessary.
4962
b4cbb4a3
EBM
49632011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
4964
4965 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
4966 accept to show the caller line again as well as the line after.
4967
d65aec65
PM
49682011-04-29 Phil Muldoon <pmuldoon@redhat.com>
4969
4970 PR mi/12531
4971
4972 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
4973 compile target.
4974 * gdb.python/py-prettyprint.exp: Add C++ object for
4975 CPLUS_FAKE_CHILD test.
4976
30852783
UW
49772011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
4978
4979 * gdb.base/signest.exp: New file.
4980 * gdb.base/signest.c: Likewise.
4981
c7b1f0d9
JK
49822011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4983
4984 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
4985 thread and breakpoint notifications.
4986
559a7a62
JK
49872011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4988
4989 * gdb.base/fortran-sym-case.c: New file.
4990 * gdb.base/fortran-sym-case.exp: New file.
4991 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
4992 * gdb.dwarf2/dw2-case-insensitive.c: New file.
4993 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
4994
8344e389
JK
49952011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4996
4997 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
4998 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
4999 false #1', `if true else false #2' and `if true else false #3'.
5000
2484c66b
UW
50012011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
5002
5003 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
5004 while delivering signal.
5005
8d3788bd
VP
50062011-04-27 Vladimir Prus <vladimir@codesourcery.com>
5007
5008 MI breakpoint notifications.
5009
5010 * testsuite/gdb.mi/mi-cli.exp: Adust.
5011 * testsuite/gdb.mi/mi2-cli.exp: Adust.
5012 * testsuite/gdb.mi/mi-watch.exp: Adust.
5013 * testsuite/gdb.mi/mi2-watch.exp: Adust.
5014 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
5015 notifications.
5016
3e03848b
JK
50172011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5018
5019 * gdb.base/gdbindex-stabs-dwarf.c: New file.
5020 * gdb.base/gdbindex-stabs.c: New file.
5021 * gdb.base/gdbindex-stabs.exp: New file.
5022
918c9108
YQ
50232011-04-25 Yao Qi <yao@codesourcery.com>
5024
5025 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
5026 with /*...*/.
5027 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
5028
90556b8c
JK
50292011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5030
5031 * gdb.python/py-value.exp (test_objfiles): Name the first test
5032 `py-value in file.filename'.
5033
03f2bd59
JK
50342011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5035
5036 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
5037 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
5038 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
5039 !gdbserver_reconnect_p..
5040 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
5041
7b08b9eb
JK
50422011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5043
5044 * gdb.cp/cpcompletion.exp (complete class methods)
5045 (complete class methods beginning with F): Move them above runto. New
5046 comment about the runto delimiter.
5047
b78974c3
PA
50482011-04-20 Pedro Alves <pedro@codesourcery.com>
5049
5050 * gdb.base/maint.exp: Test that "maint print registers" works
5051 without a running program.
5052
20429c40 50532011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 5054
20429c40
MP
5055 * gdb.base/setshow.exp: Fix racy tests.
5056 ($old_gdb_prompt): New variable.
5057
7a9dd1b2
TT
50582011-04-19 Tom Tromey <tromey@redhat.com>
5059
5060 * gdb.mi/mi-nsmoribund.exp:
5061 * gdb.hp/gdb.objdbg/objdbg01.exp:
5062 * gdb.base/structs.exp (test_struct_returns):
5063 * gdb.base/call-sc.exp (test_scalar_returns):
5064 * gdb.base/bigcore.exp: Remove duplicate words.
5065
02835898
JK
50662011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5067
5068 * gdb.base/break-interp-lib.c (v, vptr): New variables.
5069 * gdb.base/break-interp.exp (test_attach): New comment.
5070
254f582e
JK
50712011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5072
5073 * gdb.threads/gcore-thread.exp ($core0file): New variable.
5074 (clear __stack_user.next, clear stack_used.next)
5075 (save a zeroed-threads corefile): New test.
5076 Call core_load for $core0file.
5077 (zeroed-threads cannot be listed): New test.
5078
4fe85f5c
JK
50792011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5080
5081 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
5082 filename.
5083 ($srcfile): Preserve the original value.
5084 ($testfile): Match it the .exp filename.
5085 ($corefile): New variable. Substitute it around.
5086 Use clean_restart.
5087 ($prev_timeout): Remove.
5088 (load_core): Move core loading into this proc.
5089 Fix restore of $timeout if load_core fails.
5090
63524580
JK
50912011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5092
5093 * gdb.base/eu-strip-infcall.c: New file.
5094 * gdb.base/eu-strip-infcall.exp: New file.
5095
90359a16
JK
50962011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5097
5098 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
5099 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
5100
626e7282
JK
51012011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5102
5103 Fix Python access to inlined frames.
5104 * gdb.python/py-frame-inline.c: New file.
5105 * gdb.python/py-frame-inline.exp: New file.
5106
3363d018
EBM
51072011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
5108
5109 * gdb.base/gdb1090.exp: Change breakpoint location to read the
5110 content of 's24' correctly (avoiding "optimized out").
5111 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
5112
28781456
JK
51132011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5114
5115 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
5116
4a4106ca
TJB
51172011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
5118
5119 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
5120 expect a colon in watch -location output.
5121
d26ccb4f
JK
51222011-04-13 Marek Polacek <mpolacek@redhat.com>
5123
df46027d 5124 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
5125 New testcase `expect response to define backtrace'. Also remove
5126 redundant `default' block.
5127
e1ab1f9c
JK
51282011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5129
5130 * gdb.python/py-prettyprint.c (struct hint_error): New.
5131 (main): New variable hint_error.
5132 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
5133 "print hint_error".
5134 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
5135 (register_pretty_printers): Register it.
5136
0c2e6019
TT
51372011-04-04 Tom Tromey <tromey@redhat.com>
5138
5139 * gdb.cp/maint.exp (test_help): Update.
5140 (test_namespace): Likewise.
5141
af57139d
JB
51422011-04-01 Joel Brobecker <brobecker@adacore.com>
5143
5144 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
5145 * gdb.ada/arrayptr.exp: Add new tests.
5146
956a9fb9
JB
51472011-04-01 Joel Brobecker <brobecker@adacore.com>
5148
5149 * gdb.ada/mi_catch_ex: New testcase.
5150
d0c4d642
PA
51512011-04-01 Pedro Alves <pedro@codesourcery.com>
5152
5153 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
5154 base::overload(void) method without specifying "const".
5155
18819fa6
UW
51562011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
5157
5158 * gdb.arch/thumb-singlestep.S: New file.
5159 * gdb.arch/thumb-singlestep.exp: Likewise.
5160
a4c8e806
TT
51612011-03-31 Tom Tromey <tromey@redhat.com>
5162
5163 * gdb.python/py-prettyprint.py (exception_flag): New global.
5164 (NoStringContainerPrinter._iterator.next): Check it.
5165 * gdb.python/py-prettyprint.c (main): New variable nstype2.
5166 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
5167
53832f31
TT
51682011-03-29 Tom Tromey <tromey@redhat.com>
5169
5170 * gdb.cp/anon-struct.cc: New file.
5171 * gdb.cp/anon-struct.exp: New file.
5172
e4620230
JK
51732011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5174
5175 Test STT_GNU_IFUNC support.
5176 * gdb.base/gnu-ifunc-lib.c: New file.
5177 * gdb.base/gnu-ifunc.c: New file.
5178 * gdb.base/gnu-ifunc.exp: New file.
5179
d0fb5eae
JK
51802011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5181
5182 Support a ring of related breakpoints.
5183 * gdb.base/watchpoint-delete.c: New file.
5184 * gdb.base/watchpoint-delete.exp: New file.
5185
20106cfb
JK
51862011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5187
5188 * gdb.ada/arrayparam.exp (print first after function call): Use
5189 explicit package name. Add a comment
5190 (print lasta after function call): Rename ...
5191 (print last after function call): ... it and use explicit package
5192 name.
5193 (print length after function call): Use explicit package name.
5194 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
5195 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
5196 (multiple matches for symbol i): Rename ...
5197 (multiple matches for symbol integervar): ... it.
5198 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
5199 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
5200
e7ab5e63
AB
52012011-03-25 Andrew Burgess <aburgess@broadcom.com>
5202
5203 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
5204 environment variable to make grep output more predictable. Move
5205 all the environment setup into gdb_init so it's done once per test
5206 case rather than each time we start gdb.
5207
9ef07c8c
TT
52082011-03-24 Tom Tromey <tromey@redhat.com>
5209
5210 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
5211 test.
5212
dd90784c
JK
52132011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5214
5215 * gdb.dwarf2/dw2-entry-value-main.c: New file.
5216 * gdb.dwarf2/dw2-entry-value.S: New file.
5217 * gdb.dwarf2/dw2-entry-value.exp: New file.
5218
05775840
PM
52192011-03-22 Phil Muldoon <pmuldoon@redhat.com>
5220
5221 PR python/12183
5222
5223 * gdb.python/py-function.exp: Add GdbError tests.
5224
8661b11b
PA
52252011-03-18 Pedro Alves <pedro@codesourcery.com>
5226
5227 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
5228 (reglocal_test_func, statlocal_test_func): New functions.
5229 (globals_test_func): Call new functions.
5230 * gdb.trace/unavailable.exp (gdb_collect_args_test)
5231 (gdb_collect_locals_test): New procedure.
5232 (gdb_trace_collection_test): Call new procedures.
5233
0fdb4f18
PA
52342011-03-18 Pedro Alves <pedro@codesourcery.com>
5235
5236 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
5237 (test_register, test_register_unavailable): New procedures.
5238 (gdb_unavailable_registers_test): New procedure.
5239 (gdb_trace_collection_test): Call it.
5240
99c3dc11
PM
52412011-03-18 Phil Muldoon <pmuldoon@redhat.com>
5242
5243 PR python/12149
5244
5245 * gdb.python/python.exp: Add gdb.write tests.
5246
29703da4
PM
52472010-03-17 Phil Muldoon <pmuldoon@redhat.com>
5248
5249 * gdb.python/Makefile.in: Add py-objfile.
5250 * gdb.python/py-objfile.exp: New file.
5251 * gdb.python/py-objfile.c: New file.
5252 * gdb.python/py-block.exp: Add is_valid tests.
5253 * gdb.python/py-inferior.exp: Ditto.
5254 * gdb.python/py-infthread.exp: Ditto.
5255 * gdb.python/py-symbol.exp: Ditto.
5256 * gdb.python/py-symtab.exp: Ditto.
5257
598997c8
KS
52582011-03-16 Keith Seitz <keiths@redhat.com>
5259
5260 PR c++/12273
5261 * gdb.cp/cmpd-minsyms.exp: New test.
5262 * gdb.cp/cmpd-minsyms.cc: New file.
5263
5264 PR c++/11734
5265 * gdb.cp/ovsrch.exp: New test.
5266 * gdb.cp/ovsrch.h: New file.
5267 * gdb.cp/ovsrch1.cc: New file.
5268 * gdb.cp/ovsrch2.cc: New file.
5269 * gdb.cp/ovsrch3.cc: New file.
5270 * gdb.cp/ovsrch4.cc: New file.
5271
c91513d8
PP
52722011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
5273
5274 PR gdb/12528
5275 * gdb.base/Makefile.in: Adjust EXECUTABLES.
5276 * gdb.base/break-on-linker-gcd-function.exp: New test.
5277 * gdb.base/break-on-linker-gcd-function.cc: New file.
5278
7470fc63
AT
52792011-03-15 Andreas Tobler <andreast@fgznet.ch>
5280
5281 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
5282
959e7469
PM
52832011-03-15 Phil Muldoon <pmuldoon@redhat.com>
5284
5285 * lib/gdb.exp (gdb_unload): Add another termination case.
5286
9373cf26
JK
52872011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5288
5289 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
5290 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
5291 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
5292 Provide a stub byte there.
5293 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
5294 DW_AT_entry_pc.
5295 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
5296
24e9cda0
UW
52972011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
5298
5299 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
5300 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
5301 "generic ABI, auto".
5302 (altivec_abi_tests): Accept vectors returned by reference.
5303
7371cf6d
PM
53042010-03-14 Phil Muldoon <pmuldoon@redhat.com>
5305
5306 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
5307
ce77046a
UW
53082011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
5309
5310 * gdb.python/py-section-script.exp: Skip test if no Python support.
5311
176400c3
UW
53122011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
5313
5314 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
5315
ecec24e6
PM
53162011-03-10 Phil Muldoon <pmuldoon@redhat.com>
5317
5318 * gdb.python/py-parameter.exp: Update tests to the new Python
5319 parameter API. Add "no documentation" test. Add deprecated API
5320 backward compatibility test.
5321
5dbdd470
TT
53222011-03-09 Tom Tromey <tromey@redhat.com>
5323
5324 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
5325 gdb_continue_to_end.
5326
b66e66ee
MK
53272011-03-09 Mark Kettenis <kettenis@gnu.org>
5328
5329 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
5330 tabs.
5331
eceb0c5f
TT
53322011-03-09 Tom Tromey <tromey@redhat.com>
5333
5334 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
5335 parentheses.
5336 (gdb_continue_to_end): Add "allow_extra" parameter. Use
5337 $command.
5338 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
5339 argument to gdb_continue_to_end.
5340 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
5341 argument to gdb_continue_to_end.
5342 * gdb.cp/annota3.exp: Fix regex.
5343 * gdb.cp/annota2.exp: Fix regex.
5344 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
5345 gdb_continue_to_end.
5346 * gdb.base/call-signal-resume.exp: Revert earlier patch.
5347 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
5348 gdb_continue_to_end.
5349
63154eca
PA
53502011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5351
5352 * gdb.server/ext-run.exp
5353 (load new file without any gdbserver inferior): New test.
5354
967d1f9b
TT
53552011-03-07 Tom Tromey <tromey@redhat.com>
5356
5357 * Makefile.in (TAGS): Rewrite.
5358
d68dcbb9
JK
53592011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5360
5361 * gdb.trace/report.exp (12.1: trace report #1): New match for the
5362 initial commands echo. New match for `Found trace'. Anchor all the
5363 other matches. Anchor and match for `No trace frame found' the final
5364 match.
5365
6bf58e63
TT
53662011-03-07 Tom Tromey <tromey@redhat.com>
5367
5368 * Makefile.in (TAGS): New target.
5369
fda326dd
TT
53702011-03-07 Tom Tromey <tromey@redhat.com>
5371
5372 * lib/opencl.exp (skip_opencl_tests): Update for exit message
5373 change.
5374 * lib/mi-support.exp (mi_gdb_test): Update for exit message
5375 change.
5376 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
5377 exit message change.
5378 (skip_altivec_tests): Update for exit message change.
5379 (skip_vsx_tests): Likewise.
5380 (gdb_continue_to_end): Likewise. Add 'command' argument.
5381 * lib/cell.exp (skip_cell_tests): Update for exit message change.
5382 * gdb.threads/tls.exp: Update for exit message change.
5383 * gdb.threads/thread-unwindonsignal.exp: Use
5384 gdb_continue_to_end.
5385 * gdb.threads/step.exp (step_it): Update for exit message change.
5386 (continue_all): Likewise.
5387 * gdb.threads/print-threads.exp (test_all_threads): Update for
5388 exit message change.
5389 * gdb.threads/interrupted-hand-call.exp: Use
5390 gdb_continue_to_end.
5391 * gdb.threads/execl.exp: Use gdb_continue_to_end.
5392 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
5393 gdb_continue_to_end.
5394 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
5395 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
5396 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
5397 * gdb.cp/method.exp: Update for exit message change.
5398 * gdb.cp/mb-templates.exp: Update for exit message change.
5399 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
5400 * gdb.cp/annota3.exp: Update for exit message change.
5401 * gdb.cp/annota2.exp: Update for exit message change.
5402 * gdb.cell/fork.exp: Use gdb_continue_to_end.
5403 * gdb.base/term.exp: Update for exit message change.
5404 * gdb.base/step-test.exp (test_i): Update for exit message change.
5405 * gdb.base/sigstep.exp (advance): Update for exit message change.
5406 (advancei): Likewise.
5407 * gdb.base/siginfo.exp: Update for exit message change.
5408 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
5409 * gdb.base/reread.exp: Use gdb_continue_to_end.
5410 * gdb.base/langs.exp: Use gdb_continue_to_end.
5411 * gdb.base/interrupt.exp: Update for exit message change.
5412 * gdb.base/gdb1555.exp: Update for exit message change.
5413 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
5414 * gdb.base/ending-run.exp: Update for exit message change.
5415 * gdb.base/chng-syms.exp: Update for exit message change.
5416 * gdb.base/checkpoint.exp: Update for exit message change.
5417 * gdb.base/catch-syscall.exp (check_for_program_end): Use
5418 gdb_continue_to_end.
5419 (test_catch_syscall_with_wrong_args): Likewise.
5420 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
5421 * gdb.base/break-interp.exp (test_ld): Update for exit message
5422 change.
5423 * gdb.base/bang.exp: Update for exit message change.
5424 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
5425 (do_call_attach_tests): Likewise.
5426 * gdb.base/a2-run.exp: Update for exit message change.
5427 * gdb.arch/ppc-dfp.exp: Update for exit message change.
5428 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
5429 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
5430
dd19bd70
JK
54312011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5432
5433 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
5434
30e62689
TT
54352011-03-03 Tom Tromey <tromey@redhat.com>
5436
5437 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
5438 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
5439 * gdb.hp/gdb.aCC/configure.ac: Remove.
5440 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
5441 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
5442 * gdb.hp/gdb.base-hp/configure.ac: Remove.
5443 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
5444 * gdb.hp/gdb.compat/configure (Makefile): Remove.
5445 * gdb.hp/gdb.compat/configure.ac: Remove.
5446 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
5447 * gdb.hp/gdb.defects/configure (Makefile): Remove.
5448 * gdb.hp/gdb.defects/configure.ac: Remove.
5449 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
5450 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
5451 * gdb.hp/gdb.objdbg/configure.ac: Remove.
5452 * gdb.hp/configure.ac: Remove.
5453 * gdb.hp/configure: Remove.
5454 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
5455 substitution.
5456 (Makefile): Remove rule.
5457 * gdb.cell/configure.ac: Remove.
5458 * gdb.cell/configure: Remove.
5459 * gdb.stabs/Makefile.in (Makefile): Remove.
5460 (distclean): Don't remove config.status or config.log.
5461 * gdb.stabs/configure (Makefile): Remove.
5462 * gdb.stabs/configure.ac: Remove.
5463 * configure: Rebuild.
5464 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
5465 Remove stabs- and cell-specific logic. Test for existence of
5466 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
5467 subdirectories, gdb.cell, and and gdb.stabs.
5468 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
5469
c171f854
JB
54702011-03-03 Joel Brobecker <brobecker@adacore.com>
5471
5472 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
5473 end of buffer.
5474
9a5193cb
JB
54752011-03-02 Joel Brobecker <brobecker@adacore.com>
5476
5477 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
5478 gdb_test when running a test where we expected no output back.
5479
9bb4c1bb
MS
54802011-02-28 Michael Snyder <msnyder@vmware.com>
5481
5482 * gdb.cp/overload.cc: Change initializer value to integer.
5483
3bd0f5ef
MS
54842011-02-27 Michael Snyder <msnyder@vmware.com>
5485
5486 * gdb.multi/base.exp: Add test for remove-inferiors.
5487
2279eaad
JB
54882011-02-26 Joel Brobecker <brobecker@adacore.com>
5489
5490 * gdb.python/py-frame.exp: Simplify the initialization phase
5491 using prepare_for_testing.
5492
c82c0b55
MS
54932011-02-25 Michael Snyder <msnyder@vmware.com>
5494
5495 * gdb.multi/base.exp: Add tests for info inferiors with args.
5496
1d94651b
JK
54972011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5498
5499 * gdb.dwarf2/dw2-ranges.S: Rename to ...
5500 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
5501 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
5502 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
5503 asmfile3. Comment the STABS (#3) file compilation. Compile
5504 everything through assembler. Provide KFAIL for symtab/12497.
5505 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
5506 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
5507 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
5508 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
5509
3bd0f5ef
MS
55102011-02-24 Michael Snyder <msnyder@vmware.com>
5511
5512 * gdb.base/break.exp: Add tests for delete breakpoints using
5513 convenience variables and value history references.
5514
12c1418e
MS
55152011-02-24 Michael Snyder <msnyder@vmware.com>
5516
5517 * gdb.base/break.exp: Remove debugging 'printf' accidentally
5518 left behind in previous check-in.
5519
e5a67952
MS
55202011-02-23 Michael Snyder <msnyder@vmware.com>
5521
5522 * gdb.base/break.exp: Add tests for "info break" with arguments.
5523 * gdb.trace/infotrace.exp: Update patterns for error and help.
5524 * gdb.base/completion.exp: Update pattern.
5525 * gdb.base/ena-dis-br.exp: Update pattern.
5526 * gdb.base/help.exp: Update patterns.
5527
55282011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
5529
5530 * gdb.base/memattr.exp: New test.
5531 * gdb.base/memattr.c: Test load for memattr.exp.
5532
6e6fbe60
DE
55332011-02-22 Doug Evans <dje@google.com>
5534
5535 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
5536
1d41d745
MS
55372011-02-22 Michael Snyder <msnyder@vmware.com>
5538
5539 * Makefile.in: Make more clean.
5540 * gdb.ada/Makefile.in: Ditto.
5541 * gdb.arch/Makefile.in: Ditto.
5542 * gdb.asm/Makefile.in: Ditto.
5543 * gdb.base/Makefile.in: Ditto.
5544 * gdb.cp/Makefile.in: Ditto.
5545 * gdb.dwarf2/Makefile.in: Ditto.
5546 * gdb.java/Makefile.in: Ditto.
5547 * gdb.mi/Makefile.in: Ditto.
5548 * gdb.modula2/Makefile.in: Ditto.
5549 * gdb.python/Makefile.in: Ditto.
5550 * gdb.server/Makefile.in: Ditto.
5551 * gdb.stabs/Makefile.in: Ditto.
5552 * gdb.threads/Makefile.in: Ditto.
5553 * gdb.trace/Makefile.in: Ditto.
5554
79ba84ca
MS
55552011-02-22 Michael Snyder <msnyder@vmware.com>
5556
df46027d 5557 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
5558 info threads.
5559
b9b35694
JB
55602011-02-22 Joel Brobecker <brobecker@adacore.com>
5561
5562 * gdb.python/py-breakpoint.exp: Fix the expected output of
5563 one of the "maint info breakpoints" tests to accept the output
5564 generated on platforms that do not have hardware watchpoints.
5565
8bfb830f
JB
55662011-02-22 Joel Brobecker <brobecker@adacore.com>
5567
5568 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
5569 clean_restart. Be a little stricter in the expected output
5570 for one of the tests. Fix a typo in one of the comments.
5571
c45f3c54
JB
55722011-02-22 Joel Brobecker <brobecker@adacore.com>
5573
5574 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
5575 Delete variable binfile, no longer use. Add or modify test
5576 comments to make them unique.
5577
b97c863c
MS
55782011-02-21 Michael Snyder <msnyder@vmware.com>
5579
5580 * Makefile.in: Update for make clean.
5581 * gdb.ada/Makefile.in: Ditto.
5582 * gdb.arch/Makefile.in: Ditto.
5583 * gdb.asm/Makefile.in: Ditto.
5584 * gdb.base/Makefile.in: Ditto.
5585 * gdb.cp/Makefile.in: Ditto.
5586 * gdb.dwarf2/Makefile.in: Ditto.
5587 * gdb.java/Makefile.in: Ditto.
5588 * gdb.mi/Makefile.in: Ditto.
5589 * gdb.modula2/Makefile.in: Ditto.
5590 * gdb.python/Makefile.in: Ditto.
5591 * gdb.server/Makefile.in: Ditto.
5592 * gdb.stabs/Makefile.in: Ditto.
5593 * gdb.threads/Makefile.in: Ditto.
5594 * gdb.trace/Makefile.in: Ditto.
5595
aea5b279
MS
55962011-02-21 Michael Snyder <msnyder@vmware.com>
5597
5598 * gdb.threads/thread-find.exp: Update patterns for changes in
5599 output of "info threads" command.
5600
e3039479
UW
56012011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5602 Ulrich Weigand <uweigand@de.ibm.com>
5603
5604 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
5605 (skip_hw_watchpoint_tests): Likewise.
5606 (skip_hw_watchpoint_multi_tests): Likewise.
5607
b800ec70
UW
56082011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
5609
5610 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
5611 (skip_hw_watchpoint_tests): Likewise.
5612 (skip_hw_watchpoint_multi_tests): Likewise.
5613 (skip_hw_watchpoint_access_tests): Likewise.
5614
5615 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
5616 * gdb.base/pr11022.exp: Likewise.
5617 * gdb.base/watch-read.exp: Likewise.
5618 * gdb.base/watch_thread_num.exp: Likewise.
5619 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
5620 * gdb.base/watchpoint-hw.exp: Likewise.
5621 * gdb.base/watchpoint.exp: Likewise.
5622 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
5623 * gdb.threads/watchthreads-reorder.exp: Likewise.
5624 * gdb.threads/watchthreads.exp: Likewise.
5625 * gdb.threads/watchthreads2.exp: Likewise.
5626
91033e37
JB
56272011-02-21 Joel Brobecker <brobecker@adacore.com>
5628
5629 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
5630 the debugger is unable to find the array bounds.
5631
eeaafae2
JK
56322011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5633
5634 * gdb.cp/typedef-operator.exp: New file.
5635 * gdb.cp/typedef-operator.cc: New file.
5636
e338d953
MS
56372011-02-17 Michael Snyder <msnyder@vmware.com>
5638
5639 * gdb.threads/thread-find.exp: Fix regular expressions.
5640
e67ad678
JB
56412011-02-17 Joel Brobecker <brobecker@adacore.com>
5642
5643 * gdb.ada/packed_array: Expand testcase to test printing of
5644 unconstrained packed array.
5645
93084bca
JB
56462011-02-17 Joel Brobecker <brobecker@adacore.com>
5647
5648 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
5649
a0c78a73
PA
56502011-02-16 Pedro Alves <pedro@codesourcery.com>
5651
f65d5553 5652 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
5653 (main): Initialize it before collecting, and and clear it
5654 afterwards.
f65d5553
PA
5655 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
5656 collecting with '{type} addr', where the addr expression is not an
5657 rvalue.
a0c78a73 5658
3dfcbbd2
KW
56592011-02-16 Ken Werner <ken.werner@de.ibm.com>
5660
5661 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
5662 a bool variable. Expect correct OpenCL names for vector types. Use the
5663 uc3 variable name instead of referring to the uchar3 built-in type.
5664 Escape the asterisk at the half pointer test.
5665
08807d5a
PA
56662011-02-16 Pedro Alves <pedro@codesourcery.com>
5667
f65d5553 5668 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
5669 (main): Initialize it before collecting, and and clear it
5670 afterwards.
f65d5553
PA
5671 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
5672 collecting overlapping memory ranges.
08807d5a 5673
60f98dde
MS
56742011-02-15 Michael Snyder <msnyder@vmware.com>
5675
5676 * gdb.base/default.exp: Add tests for thread commands.
5677 * gdb.base/help.exp: Add tests for thread commands.
5678 * gdb.threads/thread-find.exp: New test for thread find command.
5679
648cd113
KW
56802011-02-15 Ken Werner <ken.werner@de.ibm.com>
5681
5682 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
5683
494e194e
YQ
56842011-02-15 Yao Qi <yao@codesourcery.com>
5685
5686 PR tdep/12352
5687 * gdb.arch/arm-disp-step.S : New test for str instruction.
5688 * gdb.arch/arm-disp-step.exp : Likewise.
5689
d9492458
TJB
56902011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
5691
5692 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
5693 "vector_register2_vr" test strings. Test the extended floating
5694 point registers (F32~F63).
5695 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
5696 IBM XL C compiler. Make the test program use a register provided
5697 by the compiler for the lxvd2x instruction.
5698
8af8e3bc
PA
56992011-02-14 Pedro Alves <pedro@codesourcery.com>
5700
5701 * gdb.trace/unavailable.cc (class Base, class Middle, class
5702 Derived): New types.
5703 (derived_unavail, derived_partial, derived_whole): New globals.
5704 (virtual_partial): New global.
5705 (virtualp): Point at virtual_partial.
5706 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
5707 related to unavailable vptr.
5708
1b28d0b3
PA
57092011-02-14 Pedro Alves <pedro@codesourcery.com>
5710
5711 * gdb.trace/unavailable.cc (a, b, c): New globals.
5712 (main): Set and clear them.
5713 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
5714 `a' and `c', and check that `b' isn't collected, although `a' and
5715 `c' are.
5716
ec0a52e1
PA
57172011-02-14 Pedro Alves <pedro@codesourcery.com>
5718
5719 * gdb.trace/unavailable.cc (struct Virtual): New.
5720 (virtualp): New global pointer.
5721 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
5722 printing a pointer to an object whose type has a vtable, with
5723 print object on.
5724
24e6bcee
PA
57252011-02-14 Pedro Alves <pedro@codesourcery.com>
5726
5727 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
5728 value repeat handles unavailableness.
5729
39d37385
PA
57302011-02-14 Pedro Alves <pedro@codesourcery.com>
5731
5732 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
5733 tests for building arrays from unavailable values, subscripting
5734 non-memory rvalue unvailable arrays, and accessing fields or
5735 baseclasses of non-lazy unavailable values,
5736 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
5737 struct types.
5738 (g_smallstruct, g_smallstruct_b): New globals.
5739
06d72e16
PA
57402011-02-14 Pedro Alves <pedro@codesourcery.com>
5741
5742 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
5743
bc9a5551
JK
57442011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5745
5746 Fix const/volatile qualifiers of C++ types, PR c++/12328.
5747 * gdb.cp/overload-const.exp: New file.
5748 * gdb.cp/overload-const.cc: New file.
5749
54fcddd0
UW
57502011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
5751
5752 * gdb.opencl/callfuncs.cl: New file.
5753 * gdb.opencl/callfuncs.exp: New test.
5754 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
5755
d6dafb7c
UW
57562011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
5757
5758 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
5759 when computing result.
5760 * gdb.arch/altivec-abi.exp: Update expected results.
5761
a449c2d8
TJB
57622011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
5763
5764 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
5765 * gdb.base/jit.exp: Likewise.
5766 * gdb.base/pie-execl.exp: Likewise.
5767 * gdb.base/solib-nodir.exp: Likewise.
5768 * gdb.base/solib-overlap.exp: Likewise.
5769
764880b7
PA
57702011-02-07 Pedro Alves <pedro@codesourcery.com>
5771
5772 * gdb.trace/collection.c (global_pieces): New.
5773 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
5774 New procedure.
5775 (gdb_trace_collection_test): Call it.
5776
505500db
SW
57772011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
5778
5779 * gdb.python/py-evthreads.c: New file.
5780 * gdb.python/py-evthreads.exp: New file.
5781 * gdb.python/py-events.py: New file.
5782 * gdb.python/py-events.exp: New file.
5783 * gdb.python/py-events.c: New file.
5784
385203ed
DD
57852011-02-04 David Daney <ddaney@caviumnetworks.com>
5786
5787 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
5788
9011945e
AB
57892011-02-03 Andrew Burgess <aburgess@broadcom.com>
5790
5791 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
5792 gdb.base/disasm-end-cu.exp: New test for disassembling over the
5793 boundary between two compilation units.
5794
580688f3
PA
57952011-02-02 Pedro Alves <pedro@codesourcery.com>
5796
5797 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
5798 (Virtual): New structs.
5799 (virtual_o, virtual_middle_b): New globals.
5800 * gdb.cp/virtbase.exp: New tests.
5801
d3f0f853
PP
58022011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
5803
5804 * gdb.base/jit.exp: New file.
5805 * gdb.base/jit-main.c: New file.
5806 * gdb.base/jit-solib.c: New file.
5807
b2030fb5
UW
58082011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
5809
5810 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
5811 proceed to initial kernel entry point.
5812 * gdb.opencl/datatypes.exp: Likewise.
5813 * gdb.opencl/operators.exp: Likewise.
5814 * gdb.opencl/vec_comps.exp: Likewise.
5815
2db19d1e
SW
58162011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
5817
5818 * gdb.cp/nsnested.cc: New.
5819 * gdb.cp/nsnested.exp: New.
5820 * gdb.cp/nsnoimports.exp: New.
5821 * gdb.cp/nsnoimports.cc: New.
5822
6b0c4c1f
JB
58232011-01-31 Joel Brobecker <brobecker@adacore.com>
5824
5825 * gdb.base/interact.exp: Add extra tests that verify that
5826 the value of the interactive-mode setting does not change
5827 after the script is sourced.
5828
80b23b6a
JK
58292011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5830
5831 * gdb.cp/noparam.exp: New file.
5832 * gdb.cp/noparam.cc: New file.
5833
ffd5ec24
PA
58342011-01-28 Pedro Alves <pedro@codesourcery.com>
5835
5836 * gdb.trace/tfile.exp: Test that with no traceframe selected,
5837 there's no stack or registers.
5838
a81766d8
TT
58392011-01-26 Tom Tromey <tromey@redhat.com>
5840
5841 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
5842 space before string output. Add test for "set print pretty off"
5843 case.
5844
585fdaa1
PA
58452011-01-25 Pedro Alves <pedro@codesourcery.com>
5846
5847 * gdb.base/frame-args.exp: Adjust.
5848 * gdb.dwarf2/dw2-noloc.exp: Adjust.
5849 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
5850 * gdb.dwarf2/pieces.exp: Adjust.
5851 * gdb.opt/clobbered-registers-O2.exp: Adjust.
5852 * gdb.opt/inline-locals.exp: Adjust.
5853 * gdb.threads/fork-child-threads.exp: Adjust.
5854
d468832a
KW
58552011-01-25 Ken Werner <ken.werner@de.ibm.com>
5856
5857 * gdb.opencl/convs_casts.cl: Move program scope variables into the
5858 OpenCL kernel function. Add a comment as marker. Add address space
5859 qualifiers for the remaining program scope variables.
5860 * gdb.opencl/datatypes.cl: Likewise.
5861 * gdb.opencl/operators.cl: Likewise.
5862 * gdb.opencl/vec_comps.cl: Likewise.
5863 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
5864 Add breakpoint at the marker comment.
5865 * gdb.opencl/datatypes.exp: Likewise.
5866 * gdb.opencl/operators.exp: Likewise.
5867 * gdb.opencl/vec_comps.exp: Likewise.
5868
490f124f
PA
58692011-01-24 Pedro Alves <pedro@codesourcery.com>
5870
5871 * gdb.base/printcmds.c (some_struct): New struct and instance.
5872 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
5873 procedure.
5874 <global scope>: Call it.
5875
6da78614
KW
58762011-01-21 Ken Werner <ken.werner@de.ibm.com>
5877
5878 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
5879 argument to the gdb_compile_opencl_hostapp call.
5880
ec64c9aa
YQ
58812011-01-19 Yao Qi <yao@codesourcery.com>
5882
5883 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
5884 positve list.
5885
810cfdbb
YQ
58862011-01-19 Yao Qi <yao@codesourcery.com>
5887
5888 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
5889 canonical form.
5890 Remove "xscale-*-*"
5891 * gdb.xml/tdesc-regs.exp: Likewise.
5892 * gdb.python/py-section-script.exp: Replace ARM target triplet
5893 with canonical form.
5894 Match arm*-*-symbianelf*.
5895 * gdb.base/dup-sect.exp: Likewise.
5896 * lib/dwarf.exp: New.
5897 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
5898 dwarf2_support.
5899 * gdb.dwarf2/dup-psym.exp: Likewise.
5900 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
5901 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
5902 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
5903 * gdb.dwarf2/dw2-basic.exp: Likewise.
5904 * gdb.dwarf2/dw2-compressed.exp: Likewise.
5905 * gdb.dwarf2/dw2-const.exp: Likewise.
5906 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
5907 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
5908 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
5909 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
5910 * gdb.dwarf2/dw2-filename.exp: Likewise.
5911 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
5912 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
5913 * gdb.dwarf2/dw2-intercu.exp: Likewise.
5914 * gdb.dwarf2/dw2-intermix.exp: Likewise.
5915 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
5916 * gdb.dwarf2/dw2-noloc.exp: Likewise.
5917 * gdb.dwarf2/dw2-op-call.exp: Likewise.
5918 * gdb.dwarf2/dw2-producer.exp: Likewise.
5919 * gdb.dwarf2/dw2-ranges.exp: Likewise.
5920 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
5921 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
5922 * gdb.dwarf2/dw2-strp.exp: Likewise.
5923 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
5924 * gdb.dwarf2/implptr.exp: Likewise.
5925 * gdb.dwarf2/mac-fileno.exp: Likewise.
5926 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
5927 * gdb.dwarf2/pieces.exp: Likewise.
5928 * gdb.dwarf2/pr11465.exp: Likewise.
5929 * gdb.dwarf2/valop.exp: Likewise.
5930 * gdb.dwarf2/watch-notconst.exp: Likewise.
5931 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
5932
4694da01
TT
59332011-01-19 Tom Tromey <tromey@redhat.com>
5934
5935 * gdb.python/py-infthread.exp: Add thread tests.
5936
b075872c
JB
59372011-01-14 Joel Brobecker <brobecker@adacore.com>
5938
5939 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
5940
2c3e6e24
JB
59412011-01-14 Joel Brobecker <brobecker@adacore.com>
5942
5943 * gdb.ada/widewide: New testcase.
5944
de8fa76c
JB
59452011-01-13 Joel Brobecker <brobecker@adacore.com>
5946
5947 * gdb.base/interact.exp: New testcase.
5948
1b05df00
TT
59492011-01-12 Tom Tromey <tromey@redhat.com>
5950
5951 * gdb.mi/gdb2549.exp: Update for error message changes.
5952 * gdb.mi/mi-cli.exp: Likewise.
5953 * gdb.mi/mi-disassemble.exp: Likewise.
5954 * gdb.mi/mi-pthreads.exp: Likewise.
5955 * gdb.mi/mi-regs.exp: Likewise.
5956 * gdb.mi/mi-stack.exp: Likewise.
5957 * gdb.mi/mi-var-block.exp: Likewise.
5958 * gdb.mi/mi-var-cmd.exp: Likewise.
5959 * gdb.mi/mi2-cli.exp: Likewise.
5960 * gdb.mi/mi2-disassemble.exp: Likewise.
5961 * gdb.mi/mi2-pthreads.exp: Likewise.
5962 * gdb.mi/mi2-regs.exp: Likewise.
5963 * gdb.mi/mi2-stack.exp: Likewise.
5964 * gdb.mi/mi2-var-block.exp: Likewise.
5965 * gdb.mi/mi2-var-cmd.exp: Likewise.
5966
c2ff108b
JK
59672011-01-12 Andrew Burgess <aburgess@broadcom.com>
5968 Jan Kratochvil <jan.kratochvil@redhat.com>
5969
5970 PR fortran/11104 and DWARF unbound arrays detection.
5971 * gdb.fortran/multi-dim.exp: New file.
5972 * gdb.fortran/multi-dim.f90: New file.
5973
b716877b
AB
59742011-01-12 Andrew Burgess <aburgess@broadcom.com>
5975
5976 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
5977 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
5978 add new tests for opcode dumping.
5979
6c162d5e
TT
59802011-01-11 Tom Tromey <tromey@redhat.com>
5981
5982 * gdb.python/py-infthread.exp: Load gdb-python.exp.
5983
77b06cd7
TJB
59842010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
5985
5986 Convert hardware watchpoints to use breakpoint_ops.
5987 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
5988 type is not supported.
5989 * gdb.base/foll-fork.exp: Likewise.
5990 * gdb.base/foll-vfork.exp: Likewise.
5991
f39a75d0
PM
59922011-01-10 Phil Muldoon <pmuldoon@redhat.com>
5993
5994 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
5995 Use load_lib gdb-python.exp.
5996 * gdb.python/python.exp: Ditto.
5997 * gdb.python/py-function.exp: Ditto.
5998
fc529d80
AS
59992011-01-09 Andreas Schwab <schwab@linux-m68k.org>
6000
6001 * gdb.threads/tls.exp ("info address me"): Fix expected output.
6002
fb03cb59
JK
60032011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6004
6005 * configure: Regenerate.
6006
d8e22779
TT
60072011-01-06 Tom Tromey <tromey@redhat.com>
6008
6009 * gdb.python/py-frame.exp: Test gdb.newest_frame.
6010
09050809
JB
60112011-01-06 Joel Brobecker <brobecker@adacore.com>
6012
fc529d80
AS
6013 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
6014 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
6015 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
6016 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
6017 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
6018 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
6019 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
6020 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
6021 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
6022 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
6023 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
6024 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
6025 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
6026 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
6027 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
6028 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
6029 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
6030 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
6031 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
6032 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
6033 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
6034 gdb.ada/uninitialized_vars.exp,
6035 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
6036 Simplify by using clean_restart.
09050809 6037
8ed5dd9e
JB
60382011-01-06 Joel Brobecker <brobecker@adacore.com>
6039
6040 Add marker to be used as anchor for inserting breakpoints.
6041 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
6042 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
6043 Likewise.
6044
6045 Remove uses of gdb_start_cmd.
6046 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
6047 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
6048
6049 Do not run testcase if testing with GDBserver.
6050 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
6051 if testing with GDBserver.
6052
368a124f
JB
60532011-01-06 Joel Brobecker <brobecker@adacore.com>
6054
6055 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
6056 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
6057 copyright header.
6058
44944448
JB
60592011-01-05 Joel Brobecker <brobecker@adacore.com>
6060
6061 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
6062 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
6063 testsuite/gdb.fortran/complex.f,
6064 testsuite/gdb.fortran/derived-type.f90,
6065 testsuite/gdb.fortran/library-module-lib.f90,
6066 testsuite/gdb.fortran/library-module-main.f90,
6067 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
6068 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
6069 Copyright year update.
6070
31886ea6
JB
60712011-01-05 Joel Brobecker <brobecker@adacore.com>
6072
6073 * gdb.base/langs1.f: Add copyright header.
6074
ebedcab5
JK
60752011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6076
6077 * gdb.base/morestack.exp: New file.
6078 * gdb.base/morestack.c: New file.
6079
de1eb2f9
JK
60802011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6081
6082 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
6083
9e87a409
JB
60842010-12-29 Joel Brobecker <brobecker@adacore.com>
6085
6086 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
6087 * gdb.ada/arrayptr.exp: Add test printing that new variable.
6088
720d1a40
JB
60892010-12-29 Joel Brobecker <brobecker@adacore.com>
6090
6091 * gdb.ada/lang_switch.exp: Correct expected parameter value.
6092
a283af87
AS
60932010-12-25 Andreas Schwab <schwab@linux-m68k.org>
6094
5d3d9cba
AS
6095 * gdb.threads/tls.exp: Fix typo.
6096
a283af87
AS
6097 * gdb.threads/thread-specific.exp (get_thread_list): Update.
6098 * gdb.threads/execl.exp: Update.
6099
2a20745c
YQ
61002010-12-23 Yao Qi <yao@codesourcery.com>
6101
6102 * gdb.arch/arm-disp-step.exp: New.
6103 * gdb.arch/arm-disp-step.S: New.
6104
a7658b96
TT
61052010-12-21 Tom Tromey <tromey@redhat.com>
6106
6107 * gdb.threads/execl.exp: Update.
6108 * gdb.threads/linux-dp.exp: Update.
6109 * gdb.threads/manythreads.exp: Update.
6110 * gdb.threads/tls.exp: Update.
6111
5b79abe7
TT
61122010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6113
6114 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
6115 (NextOverThrowDerivates) <resumebpt>: New.
6116 (resumebpt_test): New.
6117 (main): Call resumebpt_test.
6118 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
6119
0914bcdb
SS
61202010-12-12 Stan Shebs <stan@codesourcery.com>
6121
6122 * gdb.trace/tsv.exp: Test print command on trace state variables.
6123
305aeedc
TT
61242010-12-09 Tom Tromey <tromey@redhat.com>
6125
6126 * gdb.base/interp.exp: Add regression test.
6127
186c406b
TT
61282010-12-09 Tom Tromey <tromey@redhat.com>
6129
6130 * gdb.java/jnpe.java: New file.
6131 * gdb.java/jnpe.exp: New file.
6132 * gdb.cp/nextoverthrow.exp: New file.
6133 * gdb.cp/nextoverthrow.cc: New file.
6134
aae1c79a
DE
61352010-12-07 Doug Evans <dje@google.com>
6136
6137 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
6138 of data-directory.
6139 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
6140 updated.
6141 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
6142
60f98dde 61432010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
6144
6145 * gdb.base/callfuncs.exp: Test for skip_float_tests.
6146 * gdb.base/call-sc.exp: Ditto.
6147 * gdb.base/finish.exp: Ditto.
6148 * gdb.base/return.exp: Ditto.
6149 * gdb.base/return2.exp: Ditto.
6150
5fa290c1
DE
61512010-11-30 Doug Evans <dje@google.com>
6152
6153 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
6154 (gdb_expect_list): Fix spelling errors in comments.
6155 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
6156 send_gdb/gdb_expect_list where applicable.
6157 * gdb.base/call-ar-st.exp: Ditto.
6158 * gdb.base/funcargs.exp: Ditto.
6159 * gdb.base/gcore.exp: Ditto.
6160 * gdb.base/page.exp: Ditto.
6161 * gdb.base/sigaltstack.exp: Ditto.
6162 * gdb.base/siginfo.exp: Ditto.
6163 * gdb.base/sigstep.exp: Ditto.
6164 * gdb.base/trace-commands.exp: Ditto.
6165
4e04c971
DE
61662010-11-29 Doug Evans <dje@google.com>
6167
6168 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
6169 printer-name;subprinter-name.
6170
8cf6f0b1
TT
61712010-11-29 Tom Tromey <tromey@redhat.com>
6172
6173 * gdb.dwarf2/implptr.exp: New file.
6174 * gdb.dwarf2/implptr.c: New file.
6175 * gdb.dwarf2/implptr.S: New file.
6176
94b6973e
PM
61772010-11-29 Phil Muldoon <pmuldoon@redhat.com>
6178
fc529d80 6179 PR python/12199
94b6973e
PM
6180
6181 * gdb.python/py-breakpoint.exp: Test the delete method.
6182
8358c15c
JK
61832010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6184
6185 Fix step_resume_breakpoint unsaved during an infcall.
6186 * gdb.base/step-resume-infcall.exp: New file.
6187 * gdb.base/step-resume-infcall.c: New file.
6188
f6df29bc
TJB
61892010-11-24 Edjunior Machado <emachado@br.ibm.com>
6190
6191 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
6192
f2b5a5cf
TJB
61932010-11-24 Edjunior Machado <emachado@br.ibm.com>
6194
6195 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
6196 on ppc64's symbols; "finish" and "return" commands must accept to
6197 show the caller line again as well as the line after.
6198 * gdb.asm/powerpc64.inc: New file.
6199
6b0ecdc2
DE
62002010-11-23 Doug Evans <dje@google.com>
6201
6202 * lib/gdb.exp (gdb_test_sequence): New function.
6203 (gdb_expect_list): Add verbose -log call for each pattern.
6204 * gdb.base/signals.exp (test_handle_all_print): Call it.
6205 Reduce timeout increment from 6 minutes to 1 minute.
6206 * gdb.server/ext-run.exp: Call it.
6207
ea976c60
PM
62082010-11-23 Phil Muldoon <pmuldoon@redhat.com>
6209
f2b5a5cf 6210 PR python/12212
ea976c60
PM
6211
6212 * gdb.python/python.exp: Check that selected_thread raises an
6213 error when no inferior is loaded.
6214
c0efa795
JK
62152010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6216
6217 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
6218 * gdb.dwarf2/dw2-stack-boundary.S: New file.
6219
ec3aa567
JK
62202010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6221
6222 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
6223 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
6224
d8249011
DE
62252010-11-18 Doug Evans <dje@google.com>
6226
6227 * gdb.server/ext-run.exp: Fix intermittent failures.
6228
d4eba7d1
NF
62292010-11-12 Nathan Froyd <froydnj@codesourcery.com>
6230
6231 * gdb.stabs/gdb11479.exp: Use runto_main.
6232
b04c2f88
NF
62332010-11-12 Nathan Froyd <froydnj@codesourcery.com>
6234
6235 * gdb.base/break-entry.exp: Skip if using a stub.
6236
ae9d7ce4
NF
62372010-11-12 Nathan Froyd <froydnj@codesourcery.com>
6238
6239 * gdb.python/py-inferior.exp: Pack values in target endianness.
6240
621c8364
TT
62412010-11-12 Tom Tromey <tromey@redhat.com>
6242
6243 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
6244 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
6245 MemoryError.
6246 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
6247 type.
6248 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
6249 MemoryError.
6250 (test_subscript_regression): Update exception type.
6251
84f4c1fe
PM
62522010-11-11 Phil Muldoon <pmuldoon@redhat.com>
6253
6254 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
6255 breakpoint tests.
6256
a1442452
PA
62572010-11-09 Pedro Alves <pedro@codesourcery.com>
6258
6259 * gdb.base/watchpoint.exp: Test "watch -location" with an
6260 innacessible location.
6261
efd11a33
JK
62622010-11-09 Edjunior Machado <emachado@br.ibm.com>
6263 Luis Machado <luisgpm@br.ibm.com>
6264
6265 * gdb.base/maint.exp: Expect "." prefix.
6266 * gdb.base/nodebug.exp: Expect "." Likewise.
6267 * gdb.base/sepsymtab.exp: Expect "." Likewise.
6268 * gdb.base/watchpoint-cond-gone.exp: Likewise.
6269 * gdb.base/watchpoint.exp: Expect a software watch to be created for
6270 POWER server processors.
6271
aa00efb5
JK
62722010-11-08 Edjunior Machado <emachado@br.ibm.com>
6273 Luis Machado <luisgpm@br.ibm.com>
6274
6275 * gdb.base/break-entry.exp: convert entry point for
6276 ppc64 and expect leading `.' on ppc64's symbols
6277
99e7ae30
DE
62782010-11-05 Doug Evans <dje@google.com>
6279
6280 * gdb.base/help.exp: Update expected output.
b521dba8
DE
6281 * gdb.python/py-param.exp: Delete, contents moved to ...
6282 * gdb.python/py-parameter.exp: ... here. New file.
6283 Add test for gdb.parameter ("directories").
99e7ae30 6284
f4b8a18d
KW
62852010-11-05 Ken Werner <ken.werner@de.ibm.com>
6286
6287 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
6288 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
6289 * configure: Regenerate.
6290 * gdb.opencl/Makefile.in: New File.
6291 * gdb.opencl/datatypes.exp: Likewise.
6292 * gdb.opencl/datatypes.cl: Likewise.
6293 * gdb.opencl/operators.exp: Likewise.
6294 * gdb.opencl/operators.cl: Likewise.
6295 * gdb.opencl/vec_comps.exp: Likewise.
6296 * gdb.opencl/vec_comps.cl: Likewise.
6297 * gdb.opencl/convs_casts.exp: Likewise.
6298 * gdb.opencl/convs_casts.cl: Likewise.
6299 * lib/opencl.exp: Likewise.
6300 * lib/opencl_hostapp.c: Likewise.
6301 * lib/opencl_kernel.cl: Likewise.
6302 * lib/cl_util.c: Likewise.
6303 * lib/cl_util.c: Likewise.
6304 * gdb.base/default.exp (set language): Add "opencl" to the list of
6305 languages.
6306
a9d5ef47
SW
63072010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
6308
6309 * gdb.cp/overload.exp: Added test for inheritance overload.
6310 * gdb.cp/overload.cc: Ditto.
6311 * gdb.cp/oranking.exp: Removed releveant kfails.
6312
03eb1c79
JK
63132010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6314 Joel Brobecker <brobecker@adacore.com>
6315
6316 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
6317 check test_compiler_info.
6318
dbc98a8b
KW
63192010-11-03 Ken Werner <ken.werner@de.ibm.com>
6320
6321 * gdb.base/gnu_vector.exp: Adjust expect messages.
6322
120bd360
KW
63232010-11-03 Ken Werner <ken.werner@de.ibm.com>
6324
6325 * gdb.base/gnu_vector.exp: Add unary operator tests.
6326
c37f7098
KW
63272010-11-03 Ken Werner <ken.werner@de.ibm.com>
6328
6329 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
6330
7b51bc51
DE
63312010-11-02 Doug Evans <dje@google.com>
6332
6333 * gdb.python/py-pp-maint.c: New file.
6334 * gdb.python/py-pp-maint.exp: New file.
6335 * gdb.python/py-pp-maint.py: New file.
6336
50c97f38
TT
63372010-11-02 Tom Tromey <tromey@redhat.com>
6338
6339 * gdb.base/default.exp: Remove "scheme" from language list.
6340
a289b8f6
JK
63412010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6342
6343 Revert:
6344 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6345 * gdb.threads/sigstep-threads.exp: New file.
6346 * gdb.threads/sigstep-threads.c: New file.
6347
cd017491
MS
63482010-10-20 Michael Snyder <msnyder@vmware.com>
6349
6350 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
6351
8e6a5956
UW
63522010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
6353
6354 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
6355 Skip test completely if gdb,no_hardware_watchpoints.
6356
2c04da0d
UW
63572010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
6358
6359 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
6360 strict, but do not check for any particular function name within libc.
6361
79afc5ef
SW
63622010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
6363
6364 * gdb.cp/smartp.exp: New test.
6365 * gdb.cp/smartp.cc : New test.
6366
026ffab7
SW
63672010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
6368
6369 * gdb.cp/converts.exp: Test pointer to bool conversion.
6370 Test pointer to long conversion.
6371 * gdb.cp/oranking.exp: Removed relevant kfail.
6372
3a772aa4
TT
63732010-10-18 Tom Tromey <tromey@redhat.com>
6374
6375 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
6376 argument to lazy_string.
6377 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
6378 (pp_ls.to_string): Use it.
6379 * gdb.python/py-prettyprint.c (main): Move declarations to top.
6380 Add "estring2" local.
6381
5fc3827b
JK
63822010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6383
6384 Fix s390x compatibility.
6385 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
6386 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
6387
8aeb23f3
JK
63882010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6389
6390 * gdb.threads/sigstep-threads.exp: New file.
6391 * gdb.threads/sigstep-threads.c: New file.
6392
c1e56572
JK
63932010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6394
6395 * gdb.base/pie-execl.exp: New file.
6396 * gdb.base/pie-execl.c: New file.
6397
92163a10
JK
63982010-10-13 Doug Evans <dje@google.com>
6399 Jan Kratochvil <jan.kratochvil@redhat.com>
6400
6401 PR exp/12117
6402 * gdb.cp/ptype-cv-cp.cc: New file.
6403 * gdb.cp/ptype-cv-cp.exp: New file.
6404
7062b0a0
SW
64052010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
6406
6407 * gdb.cp/converts.cc: New test program.
6408 * gdb.cp/converts.exp: New test.
6409 * gdb.cp/overload.exp: Added test for void* vs int*.
6410 * gdb.cp/overload.exp: Ditto.
6411 * gdb.cp/oranking.exp: Removed related kfail.
6412
0e3509db
DE
64132010-10-13 Doug Evans <dje@google.com>
6414
6415 * lib/gdb-python.exp (gdb_check_python_config): New function.
6416 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
6417 * gdb.python/lib-types.cc: New file.
6418 * gdb.python/lib-types.exp: New file.
6419
8dc78533
JK
64202010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6421
6422 * gdb.python/py-error.exp: New file.
6423 * gdb.python/py-error.py: New file.
6424
93c17e06
JK
64252010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6426
6427 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
6428 gdb_test_multiple.
6429
d8b34041
JK
64302010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6431
6432 * gdb.base/break-interp.exp: Use ldlags for linking flags.
6433 * gdb.base/prelink.exp: Likewise.
6434 * gdb.base/solib-nodir.exp: Likewise.
6435 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
6436 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
6437 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
6438
e0cc584e
UW
64392010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
6440
6441 * break-interp.exp (test_ld): Use two separate gdb_expect statements
6442 for the "info files" test to avoid timeouts on slow machines.
6443
cfc353b1
JK
64442010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6445
6446 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
6447 (main): Make openlib dummy call.
6448
d3d7896d
JK
64492010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6450
6451 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
6452 * break-interp.exp (reach): Move the core body ...
6453 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
6454 (test_ld): Provide always real argument, even to the linker. Replace
6455 dl_main by _dl_debug_state.
6456
5e533c94
JK
64572010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6458
6459 Fix results of prelinked PIEs on ppc*.
6460 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
6461 Accept also DISPLACEMENT "PRESENT".
6462 (main): Replace "ZERO" displacements by "PRESENT".
6463
33540610
SW
64642010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
6465
6466 * gdb.cp/oranking.exp: New test.
6467 * gdb.cp/oranking.cc: New test program.
6468
3bdf2bbd
KW
64692010-10-08 Ken Werner <ken.werner@de.ibm.com>
6470
6471 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
6472 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
6473
2f608a3a
KW
64742010-10-06 Ken Werner <ken.werner@de.ibm.com>
6475
6476 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
6477 lush, lynx) New constant.
6478 * gdb.base/constvars.exp: Test const array types.
6479 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
6480
aa2e2d8d
DE
64812010-10-06 Doug Evans <dje@google.com>
6482
6483 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
6484 of syscall staging area.
6485
2844d6b5
KW
64862010-10-06 Ken Werner <ken.werner@de.ibm.com>
6487
6488 * gdb.base/gnu_vector.c: Add variable c4.
6489 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
6490 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
6491
7d8ac8bb
MR
64922010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
6493
6494 * gdb.arch/altivec-abi.exp: Fix a typo.
6495
84a02e58
MR
64962010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
6497
6498 * lib/mi-support.exp (thread_selected_re): Correct pattern used
6499 to match a thread ID.
6500
b18e6318
JK
65012010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6502
6503 Fix s390x testcase compatibility.
6504 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
6505
a2c09bd0
DE
65062010-10-01 Doug Evans <dje@google.com>
6507
6508 * lib/gdb-python.exp: New file.
6509 * gdb.python/py-block.exp: Use it.
6510 * gdb.python/py-breakpoint.exp: Ditto.
6511 * gdb.python/py-frame.exp: Ditto.
6512 * gdb.python/py-inferior.exp: Ditto.
6513 * gdb.python/py-param.exp: Ditto.
6514 * gdb.python/py-prettyprint.exp: Ditto.
6515 * gdb.python/py-shared.exp: Ditto.
6516 * gdb.python/py-symbol.exp: Ditto.
6517 * gdb.python/py-symtab.exp: Ditto.
6518 * gdb.python/py-type.exp: Ditto.
6519 * gdb.python/py-value.exp: Ditto.
6520 * gdb.python/python.exp: Ditto.
6521
38f12cfc
TT
65222010-09-30 Tom Tromey <tromey@redhat.com>
6523
6524 * gdb.base/anon.exp: New file.
6525 * gdb.base/anon.c: New file.
6526
9ae8282d
TT
65272010-09-30 Tom Tromey <tromey@redhat.com>
6528
6529 * gdb.base/completion.exp: Test completion through anonymous
6530 union.
6531 * gdb.base/break1.c (struct some_struct): Add anonymous union.
6532
e9e07ba6
JK
65332010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6534
6535 Fix printing parameters of inlined functions.
6536 * gdb.dwarf2/dw2-inline-param.exp: New file.
6537 * gdb.dwarf2/dw2-inline-param-main.c: New file.
6538 * gdb.dwarf2/dw2-inline-param.S: New file.
6539
cd2effb2
JK
65402010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6541
6542 PR corefiles/12071.
6543 * gdb.base/corefile.exp (quit with a process, no question: load core)
6544 (quit with a core file): New tests.
6545
bceffbf3
JK
65462010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6547
6548 Fix GDB crash on inferior calls with self-referencing classes.
6549 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
6550 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
6551 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
6552
1736ad11
JK
65532010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6554
6555 Fix lost siginfo_t for inferior calls.
6556 * gdb.base/siginfo-infcall.exp: New file.
6557 * gdb.base/siginfo-infcall.c: New file.
6558
a176ad92
JB
65592010-09-22 Joel Brobecker <brobecker@adacore.com>
6560
6561 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
6562
c2b0a229
JK
65632010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6564
6565 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
6566 New test.
6567 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
6568
e8ae22d1
JB
65692010-09-22 Joel Brobecker <brobecker@adacore.com>
6570
6571 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
6572 type of our const type.
6573
ec322823
SW
65742010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
6575
6576 * gdb.cp/pr12028.cc: New.
6577 * gdb.cp/pr12028.exp: New.
6578
72929c62
JB
65792010-09-22 Joel Brobecker <brobecker@adacore.com>
6580
6581 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
6582
875b4ff5 65832010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 6584 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
6585
6586 PR mi/11407
6587 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
6588 * gdb.mi/dw2-ref-missing-frame-main.c New File.
6589 * gdb.mi/dw2-ref-missing-frame.S New File.
6590 * gdb.mi/dw2-ref-missing-frame.exp New File.
6591
7155d578
TT
65922010-09-14 Tom Tromey <tromey@redhat.com>
6593
6594 PR symtab/8399:
6595 * gdb.threads/tls.exp: Remove kfail. Update expected output.
6596
515ed532
TT
65972010-09-14 Tom Tromey <tromey@redhat.com>
6598
6599 PR exp/11803:
6600 * gdb.threads/tls.exp: Use C++.
6601 (check_thread_local): Use K::another_thread_local.
6602 * gdb.threads/tls.c (class K): New.
6603 (another_thread_local): Now a member of K.
6604 (spin): Update. No longer K&R C.
6605
450ca57c
SW
66062010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
6607
6608 * gdb.cp/koenig.cc: created class for testing member lookup.
6609 * gdb.cp/koenig.exp: Added test for member lookup.
6610
dbd492a3
JK
66112010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6612
6613 Fix false FAILs on sourcetree topdir directory containing "kill".
6614 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
6615 source line matching regexp.
6616
8d4d924b
JK
66172010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6618
6619 * gdb.python/python.exp (set height 0, collect help from uiout)
6620 (verify help to uiout): New tests.
6621
8e64f2a0
JK
66222010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
6623
6624 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
6625 is_lp64_target to check 64bit target.
6626
4569eed2
JK
66272010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6628
6629 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
6630 (test_ld) <powerpc64-*>: New.
6631
5e1617b1
DJ
66322010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
6633
6634 * gdb.cp/templates.exp (test_template_args): Allow "struct".
6635
c767944b
DJ
66362010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
6637
6638 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
6639 (FunctionArg::method): New function.
6640 (empty, arg): New variables.
6641 (main): Call arg.method.
6642 * gdb.cp/templates.exp (test_template_args): New function.
6643 (do_tests): Call it.
6644
27d3a3fc
UW
66452010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
6646
6647 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
6648 of "next" to proceed over pthread_exit call.
6649
55b7ce7f
UW
66502010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
6651
6652 * gdb.base/maint.exp: Avoid wildcards against potentially very long
6653 "maint print statistics" output to prevent expect timeouts.
6654
809df446
JK
66552010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6656
6657 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
6658 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
6659 (test_float_rejected): ... here.
6660 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
6661 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
6662 (test_float_rejected): ... here.
6663 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
6664 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
6665 (test_float_rejected): ... here.
6666 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
6667 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
6668 (test_float_rejected): ... here.
6669
8464be76
DJ
66702010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
6671
6672 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
6673 before disabling hardware watchpoints.
6674 (test_inaccessible_watchpoint): Check that hardware watchpoints
6675 are used. Test for watchpoints on a constant address.
6676
14dba4b4
JK
66772010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6678
6679 * gdb.base/ui-redirect.exp: New file.
6680
3f3540e1 66812010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 6682 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
6683
6684 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
6685
0f254bb7
DE
66862010-08-31 Doug Evans <dje@google.com>
6687
6688 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
6689
03f17ccf
TT
66902010-08-30 Tom Tromey <tromey@redhat.com>
6691
6692 PR python/11792:
6693 * gdb.python/py-value.exp (test_subscript_regression): Add
6694 dynamic_type test.
6695
640617ad
DJ
66962010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
6697
6698 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
6699 instead of running to main. Do not test the main function.
6700 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
6701 Add new main.
6702
2ed91d1b
PA
67032010-08-26 Pedro Alves <pedro@codesourcery.com>
6704
6705 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
6706 one test.
6707
673bfd45
DE
67082010-08-24 Doug Evans <dje@google.com>
6709
6710 PR symtab/11942
6711 * gdb.dwarf2/dw4-sig-types.cc: New file.
6712 * gdb.dwarf2/dw4-sig-types.h: New file.
6713 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
6714 * gdb.dwarf2/dw4-sig-types.exp: New file.
6715
f9ffd4bb
TT
67162010-08-23 Tom Tromey <tromey@redhat.com>
6717
6718 PR python/11145:
6719 * gdb.python/py-value.c (Base, Derived): New types.
6720 (base): New global.
6721 * gdb.python/py-value.exp (test_subscript_regression): Add
6722 dynamic_cast test.
6723
d839c8a4
TT
67242010-08-23 Tom Tromey <tromey@redhat.com>
6725
6726 PR python/10676:
6727 * gdb.python/py-type.exp (test_fields): Add tests for type
6728 equality.
6729
702c2711
TT
67302010-08-23 Tom Tromey <tromey@redhat.com>
6731
6732 PR python/11915:
6733 * gdb.python/py-type.exp (test_fields): Add tests for array.
6734
832bafd3
KS
67352010-08-23 Keith Seitz <keiths@redhat.com>
6736
6737 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
6738 have any children. Create a new abbrev for it.
6739 Add missing terminal sequence to .debug_abbrev.
6740
c37bf528
KS
67412010-08-20 Keith Seitz <keiths@redhat.com>
6742
6743 PR symtab/11465:
6744 * gdb.dwarf2/pr11465.exp: New test.
6745 * gdb.dwarf2/pr11465.S: New file.
6746 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
6747 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
6748
4572cbac
TJB
67492010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
6750
6751 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
6752 registers. Update data sets with the new v2_double element in the
6753 VSX register union. Add vector_register3_vr data set for the AltiVec
6754 registers. Use gdb_test_no_output instead of send_gdb.
6755
e7fbb131
PA
67562010-08-19 Pedro Alves <pedro@codesourcery.com>
6757
6758 * gdb.python/py-shared.exp: New file, factored out from
6759 python.exp.
6760 * gdb.python/py-shared.c: New file.
6761 * gdb.python/py-shared-sl.c: New file.
6762 * gdb.python/python-1.c: New file.
6763 * gdb.python/python-sl.c: Delete.
6764 * gdb.python/python.c: Mention python-1.c.
6765 * gdb.python/python.exp: Move shared library tests to
6766 py-shared.exp.
6767 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
6768 (MISCELLANEOUS): New.
6769 (clean mostlyclean): Also remove $MISCELLANEOUS.
6770
d30f5e1f
DE
67712010-08-19 Doug Evans <dje@google.com>
6772
6773 PR exp/11926
6774 * gdb.base/printcmds.exp (test_float_accepted): New function.
6775 Move existing float tests there. Add tests for floats with suffixes.
6776 (test_float_rejected): New function.
6777 * gdb.java/jv-print.exp (test_float_accepted): New function.
6778 (test_float_rejected): New function.
6779 * gdb.objc/print.exp: New file.
6780 * gdb.pascal/print.exp: New file.
6781 * lib/objc.exp: New file.
6782
7b3fd859
PM
67832010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
6784
6785 * gdb.base/default.exp (info set): Avoid full buffer error and force
6786 reading up to final gdb prompt.
6787 (show): Likewise.
6788
c92817ce
TT
67892010-08-18 Tom Tromey <tromey@redhat.com>
6790
6791 PR symtab/11919:
6792 * gdb.base/completion.exp: Add test.
6793
f1208f9e
DE
67942010-08-18 Doug Evans <dje@google.com>
6795
6796 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
6797 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
6798 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
6799 Simplify, early exit if runto_main fails.
6800 * gdb.fortran/exprs.exp: load_lib fortran.exp.
6801 (set_lang_fortran): Moved to lib/fortran.exp.
6802 * gdb.fortran/types.exp: load_lib fortran.exp.
6803 (set_lang_fortran): Moved to lib/fortran.exp.
6804 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
6805 * gdb.java/jprint.exp (set_lang_java): Ditto.
6806 * gdb.java/jv-exp.exp: load_lib java.exp.
6807 If set_lang_java fails, issue a warning instead of failure to be
6808 consistent with other set_lang_foo uses.
6809 (set_lang_java): Moved to lib/java.exp.
6810 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
6811 If set_lang_java fails, issue a warning instead of failure to be
6812 consistent with other set_lang_foo uses.
6813 * gdb.pascal/types.exp: load_lib pascal.exp.
6814 (set_lang_pascal): Moved to lib/pascal.exp.
6815 * lib/fortran.exp: New file.
6816 * lib/java.exp (set_lang_java): New function.
6817 * lib/pascal.exp (set_lang_pascal): New function.
6818
2f06b485
YQ
68192010-08-18 Yao Qi <yao@codesourcery.com
6820
6821 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
6822 func_nofb_start and func_loopfb_start, so that address of functions
6823 is equal to these labels on Thumb.
6824
96e25403
YQ
68252010-08-18 Yao Qi <yao@codesourcery.com>
6826
6827 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
6828 to reflect latest c source file.
6829
36e6adc4
JK
68302010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6831
6832 * gdb.cp/infcall-dlopen.exp: New file.
6833 * gdb.cp/infcall-dlopen.cc: New file.
6834 * gdb.cp/infcall-dlopen-lib.cc: New file.
6835
f431efe5
PA
68362010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6837 Pedro Alves <pedro@codesourcery.com>
6838
6839 PR breakpoints/11371
6840
6841 * gdb.base/watch-cond-infcall.exp: New file.
6842 * gdb.base/watch-cond-infcall.c: New file.
6843
06a64a0b
TT
68442010-08-16 Tom Tromey <tromey@redhat.com>
6845
6846 * gdb.base/help.exp: Update.
6847 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
6848 watchpoint.
6849 (test_watch_location): New proc.
6850 (test_watchpoint_in_big_blob): Delete watchpoint.
6851 * gdb.base/watchpoint.c (func5): New function.
6852 (main): Call it.
6853
70ebf4ed
DE
68542010-08-16 Doug Evans <dje@google.com>
6855
6856 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
6857
ca5c20b6
PM
68582010-08-11 Phil Muldoon <pmuldoon@redhat.com>
6859
6860 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
6861 tests.
6862
7346b668
KW
68632010-08-11 Ken Werner <ken.werner@de.ibm.com>
6864
6865 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
6866 * gdb.base/gnu_vector.c: New File.
6867 * gdb.base/gnu_vector.exp: Likewise.
6868
cb2e07a6
PM
68692010-08-11 Phil Muldoon <pmuldoon@redhat.com>
6870
6871 * gdb.python/python.c: New File.
6872 * gdb.python/python-sl.c: New File.
6873 * gdb.python/python.exp: Test solib_address and decode_line
6874 * functions.
6875
5da1313b
JK
68762010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6877
6878 * gdb.python/python.exp (show height, set height 10)
6879 (verify pagination beforehand, verify pagination beforehand: q)
6880 (gdb.execute does not page, verify pagination afterwards)
6881 (verify pagination afterwards: q): New.
6882
49c3ccf7
DE
68832010-08-02 Doug Evans <dje@google.com>
6884
6885 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
6886 because of an older gcc, change test2
6887 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
6888 to unsupported.
6889
42c0c4f1
KH
68902010-07-30 Kazu Hirata <kazu@codesourcery.com>
6891
6892 * gdb.base/break-always.exp: Do not expect full paths to file
6893 names.
6894 * gdb.base/commands.exp: Likewise.
6895
d3765805
DE
68962010-07-30 Doug Evans <dje@google.com>
6897
c98ee71b
DE
6898 * gdb.cp/temargs.exp: For new tests that require newer gccs,
6899 xfail them when run with older gccs.
6900
fd961404
DE
6901 * lib/gdb.exp (build_executable): Forward "c++" option to
6902 get_compiler_info.
6903
999adef4
DE
6904 * gdb.python/py-type.exp (test_template): Mark as xfail tests
6905 "python print ttype.template_argument(1)" and
6906 "python print isinstance(ttype.template_argument(1), gdb.Value)"
6907 if using gcc 4.4 or earlier.
6908
d3765805
DE
6909 * gdb.base/valgrind-db-attach.exp: Use unique test name for
6910 attach-to-debugger handling.
6911
1276c759
JK
69122010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6913
6914 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
6915 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
6916 (main): Use copyreloc.
6917 * gdb.base/prelink.exp (split debug of executable)
6918 (.dynbss vs. .bss address shift): New tests.
6919
88caa9b9
PA
69202010-07-29 Pedro Alves <pedro@codesourcery.com>
6921
6922 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
6923 in gdb_test_multiple.
6924
c6f2ac43
PA
69252010-07-29 Pedro Alves <pedro@codesourcery.com>
6926
6927 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
6928 environment.
6929
326fd672
TT
69302010-07-28 Tom Tromey <tromey@redhat.com>
6931
6932 PR python/11060:
6933 * gdb.python/py-type.c (Temargs): New template.
6934 (temvar): New variable.
6935 * gdb.python/py-type.exp (test_template): New proc.
6936
3ce3b1ba
PA
69372010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
6938
6939 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
6940 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
6941
34eaf542
TT
69422010-07-28 Tom Tromey <tromey@redhat.com>
6943
6944 PR c++/9946:
6945 * gdb.cp/temargs.exp: New file.
6946 * gdb.cp/temargs.cc: New file.
6947
d41b819e
JK
69482010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6949
6950 * gdb.base/help.exp (help disassemble): Update the content.
6951
26ab7092
JK
69522010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6953
6954 * gdb.threads/ia64-sigill.exp: New file.
6955 * gdb.threads/ia64-sigill.c: New file.
6956
5283e9e1
TT
69572010-07-27 Tom Tromey <tromey@redhat.com>
6958
6959 * gdb.opt/inline-cmds.c (ATTR): New define.
6960 (func1): Use it.
6961 (func2): Likewise.
6962 (func3): Likewise.
6963 (outer_inline1): Likewise.
6964 (outer_inline2): Likewise.
6965 * gdb.opt/inline-bt.c (ATTR): New define.
6966 (func1): Use it.
6967 (func2): Likewise.
6968 * gdb.opt/inline-locals.c (ATTR): New define.
6969 (func1): Use it.
6970 (func2): Likewise.
6971
e992ef73
TT
69722010-07-27 Tom Tromey <tromey@redhat.com>
6973
6974 * gdb.stabs/gdb11479.c (hack): New function.
6975 (test): Use it.
6976 (test2): Use it.
6977 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
6978 (int32_search_buf, int64_search_buf): No longer static.
6979 (x): Remove.
6980 * gdb.base/relocate.c (hack): New function.
6981
5374244e
PM
69822010-07-27 Phil Muldoon <pmuldoon@redhat.com>
6983
6984 * gdb.python/py-value.exp (test_inferior_function_call): New function.
6985 * gdb.python/py-value.c (func1): New function.
6986 (func2): Likewise.
6987
a99aee83
CV
69882010-07-26 Corinna Vinschen <vinschen@redhat.com>
6989
6990 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
6991 as not to clash with .data section.
6992
a04ba985
JG
69932010-07-26 Jerome Guitton <guitton@adacore.com>
6994
6995 * gdb.base/code_elim.exp: New file.
6996 * gdb.base/code_elim1.c: New file.
6997 * gdb.base/code_elim2.c: New file.
6998
23bd0f7c
PA
69992010-07-21 Pedro Alves <pedro@codesourcery.com>
7000
7001 PR symtab/11827
7002
7003 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
7004 (some_volatile_enum): New variable.
7005 * gdb.base/printcmds.exp (test_print_enums): New.
7006 <top level>: Call it.
7007
883df6dd
SW
70082010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
7009
7010 * gdb.cp/fpointer.cc: New test.
7011 * gdb.cp/fpointer.exp: New test.
7012
569b05a5
JK
70132010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7014
7015 * gdb.base/solib-nodir.exp: New file.
7016 * lib/gdb.exp (runto): New case for a GDB internal error.
7017
51d7d803
JK
70182010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7019 Ulrich Weigand <uweigand@de.ibm.com>
7020 Tom Tromey <tromey@redhat.com>
7021
7022 * gdb.base/charset-malloc.c: New file.
7023 * gdb.base/charset.c (malloc_stub): New prototype.
7024 (main): Call it instead of malloc itself.
7025 * gdb.base/charset.exp: Use only prepare_for_testing.
7026 (binfile): Remove the variable.
7027
c0edd9ed
JK
70282010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7029
7030 Make core files the process_stratum.
7031 * gdb.base/corefile.exp (run: load core again)
7032 (run: sanity check we see the core file, run: with core)
7033 (run: core file is cleared, attach: load core again)
7034 (attach: sanity check we see the core file, attach: with core)
7035 (attach: core file is cleared): New tests.
7036 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
7037
3cbaedff
KW
70382010-07-14 Ken Werner <ken.werner@de.ibm.com>
7039
7040 * gdb.arch/altivec-abi.exp: New tests.
7041
91158a56
TT
70422010-07-13 Tom Tromey <tromey@redhat.com>
7043
7044 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
7045 (main): Use it.
7046 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
7047
0f5238ed
TT
70482010-07-13 Tom Tromey <tromey@redhat.com>
7049
7050 * gdb.base/label.exp: New file.
7051 * gdb.base/label.c: New file.
7052
add265ae
L
70532010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
7054 H.J. Lu <hongjiu.lu@intel.com>
7055
7056 * lib/gdb.exp (is_ilp32_target): New.
7057 (is_lp64_target): Likewise.
7058
7059 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
7060 target.
7061 * gdb.arch/amd64-disp-step.exp: Likewise.
7062 * gdb.arch/amd64-dword.exp: Likewise.
7063 * gdb.arch/amd64-i386-address.exp: Likewise.
7064 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 7065
add265ae
L
7066 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
7067 target.
7068 * gdb.arch/i386-bp_permanent.exp: Likewise.
7069 * gdb.arch/i386-byte.exp: Likewise.
7070 * gdb.arch/i386-disp-step.exp: Likewise.
7071 * gdb.arch/i386-gnu-cfi.exp: Likewise.
7072 * gdb.arch/i386-prologue.exp: Likewise.
7073 * gdb.arch/i386-size-overlap.exp: Likewise.
7074 * gdb.arch/i386-size.exp: Likewise.
7075 * gdb.arch/i386-sse.exp: Likewise.
7076 * gdb.arch/i386-unwind.exp: Likewise.
7077 * gdb.arch/i386-word.exp: Likewise.
7078
7079 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
7080 test only when building 64-bit executables. Do not hard-code
7081 -m64 option.
7082
2dfb8c17
DE
70832010-07-07 Doug Evans <dje@google.com>
7084
7085 * lib/gdb.exp (gdb_test_list_exact): New function.
7086 * gdb.base/default.exp (show convenience): Call it, add tests for
7087 $_sdata = void, $_thread = 0.
7088
4e5799b6
JK
70892010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7090 Joel Brobecker <brobecker@adacore.com>
7091
7092 Fix re-run of PIE executable, PR shlibs/11776.
7093 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
7094 Remove $displacement_main to match the solib-svr4.c change. New "kill"
7095 and re-"run" of the inferior.
7096
1a219cc7
JK
70972010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7098 Joel Brobecker <brobecker@adacore.com>
7099
7100 Cope with missing /usr/sbin/prelink.
7101 * lib/prelink-support.exp (prelink_no):
7102 <result == 1 && $output is "no such file or directory">: New.
7103 (prelink_yes): Likewise. Return on failed prelink_no.
7104
5e3b36f8
JK
71052010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7106 Joel Brobecker <brobecker@adacore.com>
7107
7108 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
7109 build_executable by build_executable_own_libs. Replace "prelink -R"
7110 execution by a call of prelink_yes. Comment why "prelink -r" needs no
7111 change.
7112 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
7113 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
7114 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
7115 Replace build_executable by build_executable_own_libs's function
7116 build_executable_own_libs.
7117 (prelinkNO): Create new stub to call prelink_no.
7118 (prelinkYES): Create new stub to call prelink_yes.
7119 (test_attach): Rename calls of copy to file_copy.
7120 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
7121 (copy): Move to ...
7122 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
7123 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
7124 * gdb.base/prelink.exp: Disable testcase also for is_remote and
7125 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
7126 special flags by gdb_compile_shlib. Replace second gdb_compile by
7127 build_executable_own_libs. Replace "prelink -R" execution by a call of
7128 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
7129 a second call of prelink_yes. Replace restart commands by
7130 clean_restart.
7131 (prelink): Rename to ...
7132 (seen displacement message): ... this test. Extend its expectation
7133 strictness.
7134
86e4bafc
JK
71352010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7136
7137 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
7138 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
7139 displacement message exactly once.
7140
3cd07d20
JK
71412010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7142 Joel Brobecker <brobecker@adacore.com>
7143
7144 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
7145 its restore after the <$relink_args != ""> loop. new comment.
7146
0a1e94c7
JK
71472010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7148 Joel Brobecker <brobecker@adacore.com>
7149
7150 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
7151 code for it. New variable relink_args.
7152 (prelinkYES): Call prelinkNO.
7153 (test_attach): Accept new parameter relink_args. Re-prelink the binary
7154 in such case. Move the core code to ...
7155 (test_attach_gdb): ... a new function. Send GDB command "file".
7156 Extend expected "Attaching to " string.
7157
2f70bcfb
TT
71582010-07-02 Tom Tromey <tromey@redhat.com>
7159
7160 * gdb.base/bitops.exp: Remove extraneous "pass".
7161
a17ac5b0
TT
71622010-07-02 Ken Werner <ken.werner@de.ibm.com>
7163
7164 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
7165
dc10affe
PA
71662010-07-01 Pedro Alves <pedro@codesourcery.com>
7167
d41c0fc8
PA
7168 * gdb.base/help.exp: Adjust expected output.
7169
71702010-07-01 Pedro Alves <pedro@codesourcery.com>
7171
7172 * gdb.base/help.exp: Adjust expected output.
dc10affe 7173
0a600c36
JK
71742010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7175
7176 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
7177 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
7178 c++/11702.
7179
37cc8bfe
JK
71802010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7181 Doug Evans <dje@google.com>
7182
7183 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
7184 add .dynamic entry'.
7185
254e6b9e
DE
71862010-06-29 Doug Evans <dje@google.com>
7187
7188 Test PR c++/11702.
7189 * gdb.cp/m-static.exp: Add testcase.
7190 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
7191
595939de 71922010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
7193 Tom Tromey <tromey@redhat.com>
7194 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
7195
7196 * gdb.python/py-inferior.c: New File.
7197 * gdb.python/py-infthread.c: New File.
7198 * gdb.python/py-inferior.exp: New File.
7199 * gdb.python/py-infthread.exp: New File.
7200
98751a41
JK
72012010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7202
7203 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
7204 (ptype ::C::OtherFileClass typedefs): New.
7205 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
7206 (C::OtherFileClass::cOtherFileClassVar2): New.
7207 (C::OtherFileClass::cOtherFileClassVar_use): Use also
7208 cOtherFileClassVar2.
7209 (C::cOtherFileType2, C::cOtherFileVar2): New.
7210 (C::cOtherFileVar_use): use also cOtherFileVar2.
7211 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
7212
41f62f39
JK
72132010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7214
7215 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
7216 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
7217 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
7218 (print ::C::cOtherFileVar)
7219 (whatis C::OtherFileClass::cOtherFileClassType)
7220 (whatis ::C::OtherFileClass::cOtherFileClassType)
7221 (print C::OtherFileClass::cOtherFileClassVar)
7222 (print ::cOtherFileClassVar)
7223 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
7224 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
7225 trailing content.
7226 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
7227 (C::OtherFileClass::cOtherFileClassVar)
7228 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
7229 (C::cOtherFileVar, C::cOtherFileVar_use): New.
7230
af53d231
JK
72312010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7232
7233 Test PR c++/11703 and PR gdb/1448.
7234 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
7235 gdb/1448.
7236
9655fd1a
JK
72372010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7238
7239 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
7240 (main) <rtti_data>: New.
7241 * gdb.cp/virtbase.exp (print rtti_data): New.
7242
824cc8dd
JK
72432010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7244 Joel Brobecker <brobecker@adacore.com>
7245
7246 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
7247
6036c742
JK
72482010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7249
7250 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
7251
de6a0421
DE
72522010-06-28 Doug Evans <dje@google.com>
7253
7254 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
7255
b2dae948
DE
72562010-06-27 Doug Evans <dje@google.com>
7257
7258 * gdb.cp/m-static.exp: Update expected test output.
7259
0f3bb72e
PH
72602010-06-25 Paul Hilfinger <hilfinger@adacore.com>
7261
889bf7c5
PA
7262 * gdb.gdb/selftest.exp: Adjust expected message for
7263 capturing start-up runtime.
0f3bb72e 7264
bc9f0842
TT
72652010-06-25 Tom Tromey <tromey@redhat.com>
7266
7267 PR python/10808:
7268 * gdb.python/python.exp: Add new tests.
7269
099ef718
SW
72702010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
7271
7272 * gdb.cp/operator.cc: Created an import loop.
7273 * gdb.cp/operator.exp: Added testcase for import loop.
7274
5868a632
JK
72752010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7276
7277 Test PR python/11407.
7278 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
7279 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
7280 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
7281 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
7282 executable_nofb and executable_fb. New variables srcsfile, objsfile,
7283 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
7284 binfile. Call gdb_compile with clean_restart twice.
7285 (func_nofb print, func_nofb backtrace, func_loopfb print)
7286 (func_loopfb backtrace): New.
7287
af76db58
JK
72882010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7289
7290 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
7291 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
7292 by a hand made one.
7293 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
7294 i?86 requirement. Remove variables srcfile and binfile. New variable
7295 sources, executable_nofb and executable_fb. Call prepare_for_testing.
7296
f2c7657e
UW
72972010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7298
7299 * gdb.cell/dwarfaddr.exp: New file.
7300 * gdb.cell/dwarfaddr.S: New file.
7301
628fe4e4
JK
73022010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7303
7304 Test PR 9436.
7305 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
7306
f1421989
HZ
73072010-06-24 Hui Zhu <teawater@gmail.com>
7308
7309 * gdb.base/eval.exp: New file.
7310
d03285ec
UW
73112010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7312
7313 * gdb.cell/fork.exp: New file.
7314 * gdb.cell/fork.c: Likewise.
7315 * gdb.cell/fork-spu.c: Likewise.
7316
41b2c92d
PM
73172010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
7318
7319 * lib/gdb.exp (banned_variables_traced): New global variable.
7320 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
7321 (gdb_init): Use `trace add variable' instead of obsolete
7322 `trace variable'.
7323
d5bc977f
DE
73242010-06-21 Doug Evans <dje@google.com>
7325
7326 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
7327
d2ed6730
UW
73282010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7329
7330 * gdb.arch/spu-ls.exp: New file.
7331 * gdb.arch/spu-ls.c: Likewise.
7332
6aed2dbc
SS
73332010-06-18 Stan Shebs <stan@codesourcery.com>
7334
7335 * gdb.threads/thread-specific.exp: Add tests of $_thread.
7336
e0756905
UW
73372010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7338
7339 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
7340 * gdb.base/watch-cond.exp: Likewise.
7341 * gdb.python/py-breakpoint.exp: Likewise.
7342
d8053d4d
PA
73432010-06-18 Pedro Alves <pedro@codesourcery.com>
7344
7345 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
7346 clean_restart, make sure every test has a distinct message, and
7347 that messages don't include the executable' full path.
7348
81ce510c
DE
73492010-06-17 Doug Evans <dje@google.com>
7350
7351 * gdb.arch/i386-size.exp: Updated expected output for
7352 DISASSEMBLY_OMIT_FNAME.
7353
65d79d4b
SDJ
73542010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
7355 Sergio Durigan Junior <sergiodj@redhat.com>
7356
7357 * gdb.base/watch-notconst.c: New file.
7358 * gdb.base/watch-notconst.S: New file.
7359 * gdb.base/watch-notconst2.c: New file.
7360 * gdb.base/watch-notconst2.S: New file.
7361 * gdb.base/watch-notconst.exp: New file.
7362 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
7363 (func4): Add operations on `global_ptr_ptr'.
7364 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
7365 routine to test watchpoints created with a constant expression.
7366 (test_inaccessible_watchpoint): Include tests for watchpoints
7367 created with a constant expression.
7368
df0f4836
KB
73692010-06-14 Kevin Buettner <kevinb@redhat.com>
7370
7371 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
7372 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
7373 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
7374 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
7375 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
7376 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
7377 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
7378 of `_start'.
7379
b769def5
UW
73802010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7381
7382 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
7383 not supported on the target.
7384 * gdb.mi/mi-nonstop-exit.exp: Likewise.
7385 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
7386 * gdb.mi/mi-nsintrall.exp: Likewise.
7387 * gdb.mi/mi-nsmoribund.exp: Likewise.
7388 * gdb.mi/mi-nsthrexec.exp: Likewise.
7389
d914c394
SS
73902010-06-11 Stan Shebs <stan@codesourcery.com>
7391
7392 * gdb.base/permissions.exp: New file.
7393
73942010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
7395
7396 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
7397 does not support ELF executable class.
7398
f3ce5b9c
UW
73992010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7400
7401 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
7402
8e46892c
JK
74032010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7404
7405 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
7406 (runto): Catch "The target does not support running in non-stop mode.".
7407
6cc55c64
MS
74082010-06-11 Michael Snyder <msnyder@vmware.com>
7409
7410 * gdb.base/setshow.exp (set language asm): Don't use
7411 gdb_test_no_output, fails on some targets.
7412
caddefa4
UW
74132010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7414
7415 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
7416 * gdb.cp/pr9167.exp: Likewise.
7417
468b1aa7
UW
74182010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7419
7420 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
7421
5c3552dc
UW
74222010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7423
7424 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
7425
02e6fe6a
UW
74262010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7427
7428 * gdb.base/charset.c (main): Make sure malloc gets linked in.
7429
0e03807e
TT
74302010-06-11 Tom Tromey <tromey@redhat.com>
7431
7432 PR gdb/9977, PR exp/11636::
7433 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
7434 (pieces_test_f6): Update expected output.
7435
2bdf28a0
JK
74362010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7437
7438 * gdb.base/moribund-step.exp: New.
7439
f6978de9
MS
74402010-06-08 Michael Snyder <msnyder@vmware.com>
7441
7442 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 7443 * gdb.ada/boolean_expr.exp:
f6978de9
MS
7444 * gdb.ada/frame_args.exp: Ditto.
7445 * gdb.ada/lang_switch.exp: Ditto.
7446 * gdb.ada/ptype_arith_binop.exp: Ditto.
7447 * gdb.ada/ref_param.exp: Ditto.
7448 * gdb.ada/type_coercion.exp:Ditto.
7449
7450 * gdb.asm/asm-source.exp: Ditto.
7451
7452 * gdb.base/attach.exp: Ditto.
7453 * gdb.base/bitfields2.exp: Ditto.
7454 * gdb.base/call-signal-resume.exp: Ditto.
7455 * gdb.base/callfuncs.exp: Ditto.
7456 * gdb.base/commands.exp: Ditto.
7457 * gdb.base/dbx.exp: Ditto.
7458 * gdb.base/default.exp: Ditto.
7459 * gdb.base/dump.exp: Ditto.
7460 * gdb.base/exprs.exp: Ditto.
7461 * gdb.base/freebpcmd.exp: Ditto.
7462 * gdb.base/interrupt.exp: Ditto.
7463 * gdb.base/list.exp: Ditto.
7464 * gdb.base/long_long.exp: Ditto.
7465 * gdb.base/maint.exp: Ditto.
7466 * gdb.base/ptype.exp: Ditto.
7467 * gdb.base/return.exp: Ditto.
7468 * gdb.base/setshow.exp: Ditto.
7469 * gdb.base/sigbpt.exp: Ditto.
7470 * gdb.base/sigrepeat.exp: Ditto.
7471
7472 * gdb.cp/classes.exp: Ditto.
7473
7474 * gdb.dwarf2/dw2-restore.exp: Ditto.
7475
7476 * gdb.gdb/selftest.exp: Ditto.
7477
7478 * gdb.multi/base.exp: Ditto.
7479 * gdb.multi/bkpt-multi-exec.exp: Ditto.
7480
7481 * gdb.python/py-block.exp: Ditto.
7482 * gdb.python/py-prettyprint.exp: Ditto.
7483 * gdb.python/py-template.exp: Ditto.
7484
7485 * gdb.server/ext-attach.exp: Ditto.
7486 * gdb.server/ext-run.exp: Ditto.
7487 * gdb.server/server-mon.exp: Ditto.
7488
7489 * gdb.threads/fork-thread-pending.exp: Ditto.
7490 * gdb.threads/hand-call-in-threads.exp: Ditto.
7491 * gdb.threads/interrupted-hand-call.exp: Ditto.
7492 * gdb.threads/linux-dp.exp: Ditto.
7493 * gdb.threads/manythreads.exp: Ditto.
7494 * gdb.threads/print-threads.exp: Ditto.
7495 * gdb.threads/pthreads.exp: Ditto.
7496 * gdb.threads/schedlock.exp: Ditto.
7497 * gdb.threads/thread-unwindonsignal.exp: Ditto.
7498 * gdb.threads/threadapply.exp: Ditto.
7499
de7ff789
MS
75002010-06-08 Michael Snyder <msnyder@vmware.com>
7501
889bf7c5 7502 * gdb.ada/exec_changed.exp:
de7ff789
MS
7503 Use ".*" instead of "" as wildcard regexp.
7504
7505 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
7506 * gdb.base/call-ar-st.exp: Ditto.
7507 * gdb.base/checkpoint.exp: Ditto.
7508 * gdb.base/default.exp: Ditto.
7509 * gdb.base/dump.exp: Ditto.
7510 * gdb.base/ending-run.exp: Ditto.
7511 * gdb.base/fileio.exp: Ditto.
7512 * gdb.base/miscexprs.exp: Ditto.
7513 * gdb.base/pointers.exp: Ditto.
7514 * gdb.base/readline.exp: Ditto.
7515 * gdb.base/reread.exp: Ditto.
7516 * gdb.base/restore.exp: Ditto.
7517 * gdb.base/shlib-call.exp: Ditto.
7518 * gdb.base/valgrind-db-attach.exp: Ditto.
7519 * gdb.base/volatile.exp: Ditto.
7520 * gdb.base/watchpoints.exp: Ditto.
7521
7522 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
7523
7524 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
7525 * gdb.python/py-value.exp: Ditto.
7526
7527 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
7528 * gdb.trace/circ.exp: Ditto.
7529 * gdb.trace/collection.exp: Ditto.
7530 * gdb.trace/packetlen.exp: Ditto.
7531 * gdb.trace/passc-dyn.exp: Ditto.
7532 * gdb.trace/report.exp: Ditto.
7533 * gdb.trace/tfile.exp: Ditto.
7534 * gdb.trace/tfind.exp: Ditto.
7535 * gdb.trace/while-dyn.exp: Ditto.
7536
3bebe2f2
JK
75372010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7538
7539 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
7540
5c631832
JK
75412010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7542
7543 Test PR 10640.
7544 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
7545
4c3376c8
SW
75462010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
7547
7548 * gdb.cp/koenig.exp: Test for ADL operators.
7549 * gdb.cp/koenig.cc: Added ADL operators.
7550 * gdb.cp/operator.exp: New test.
7551 * gdb.cp/operator.cc: New test.
7552
dc226d5a
MS
75532010-06-04 Michael Snyder <msnyder@vmware.com>
7554
dfb88a23
MS
7555 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
7556 * gdb.base/pending.exp: Ditto.
f7ae76b3 7557
dc226d5a
MS
7558 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
7559
967cf477
DE
75602010-06-04 Doug Evans <dje@google.com>
7561
7562 * gdb.python/py-prettyprint.exp: Add new test for enabled and
7563 disabled printers.
7564 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
7565 (enable_lookup_function): New function.
7566
eb801841
TT
75672010-06-04 Tom Tromey <tromey@redhat.com>
7568
7569 * gdb.python/py-value.exp (test_value_hash): Don't test equality
7570 of hash and id.
7571
38979823
JK
75722010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7573
7574 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
7575 newline.
7576 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
7577 (empty verbose non-noisy clear, empty verbose noisy clear)
7578 (empty non-verbose noisy clear): Likewise.
7579
35ec993f
MS
75802010-06-03 Michael Snyder <msnyder@vmware.com>
7581
7582 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
7583 * gdb.base/display.exp: Ditto.
7584 * gdb.base/find.exp: Ditto.
7585 * gdb.base/ifelse.exp: Ditto.
7586 * gdb.base/multi-forks.exp: Ditto.
7587 * gdb.base/recurse.exp: Ditto.
7588 * gdb.base/setshow.exp: Ditto.
7589 * gdb.base/value-double-free.exp: Ditto.
7590 * gdb.base/watch-vfork.exp: Ditto.
7591 * gdb.base/watch_thread_num.exp: Ditto.
7592 * gdb.base/watchpoint-solib.exp: Ditto.
7593 * gdb.base/watchpoint.exp: Ditto.
7594 * gdb.base/watchpoints.exp: Ditto.
7595
7596 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
7597 * gdb.cp/overload.exp: Ditto.
7598 * gdb.cp/virtfunc.exp: Ditto.
7599
7600 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
7601
889bf7c5 7602 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
7603 Replace gdb_test with gdb_test_no_output.
7604
889bf7c5 7605 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
7606 Replace gdb_test with gdb_test_no_output.
7607 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
7608 * gdb.threads/watchthreads.exp: Ditto.
7609 * gdb.threads/watchthreads2.exp: Ditto.
7610
7611 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
7612 * gdb.trace/tfind.exp: Ditto.
7613
c22decce
JB
76142010-06-03 Joel Brobecker <brobecker@adacore.com>
7615
7616 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
7617 successful test if message is the empty string.
7618
fd5700c7
JK
76192010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7620
7621 * gdb.fortran/module.exp (stopped language detection): New test.
7622
f55ee35c
JK
76232010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7624
7625 Support DW_TAG_module as separate namespaces.
7626 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
7627 gdb.fortran/library-module-lib.f90: New.
7628 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
7629 (print i): Remove.
7630 (continue to breakpoint: i-is-1, print var_i value 1)
7631 (continue to breakpoint: i-is-2, print var_i value 2)
7632 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
7633 (print var_d, print var_i value 14, ptype modmany, complete `modm)
7634 (complete `modmany, complete `modmany`, complete `modmany`var)
7635 (show language, setting breakpoint at module): New tests.
7636 * gdb.fortran/module.f90 (module mod): Remove.
7637 (module mod1, module mod2, module modmany, subroutine sub1)
7638 (subroutine sub2, program module): New.
7639
b8e8282f
JK
76402010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7641
7642 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
7643 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
7644 * gdb.cp/anon-union.exp (pass): Rename to ...
7645 (print z 2): ... here.
b8e8282f 7646
019ebafc
MS
76472010-06-02 Michael Snyder <msnyder@vmware.com>
7648
e68d8fd4
MS
7649 * gdb.trace/actions.exp: Use gdb_test_no_output.
7650 * gdb.trace/circ.exp: Ditto.
7651 * gdb.trace/packetlen.exp: Ditto.
7652 * gdb.trace/save-trace.exp: Ditto.
7653 * gdb.trace/tracecmd.exp: Ditto.
7654 * gdb.trace/tsv.exp: Ditto.
7655
12b5d08a
MS
7656 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
7657 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
7658 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
7659 * gdb.threads/manythreads.exp: Ditto.
7660 * gdb.threads/print-threads.exp: Ditto.
7661 * gdb.threads/pthreads.exp: Ditto.
7662 * gdb.threads/schedlock.exp: Ditto.
7663 * gdb.threads/staticthreads.exp: Ditto.
7664 * gdb.threads/thread-specific.exp: Ditto.
7665 * gdb.threads/thread-unwindonsignal.exp: Ditto.
7666 * gdb.threads/threadapply.exp: Ditto.
7667 * gdb.threads/watchthreads.exp: Ditto.
7668 * gdb.threads/watchthreads2.exp: Ditto.
7669
89493308
MS
7670 * gdb.python/py-block.exp: Use gdb_test_no_output.
7671 * gdb.python/py-prettyprint.exp: Ditto.
7672 * gdb.python/py-template.exp: Ditto.
7673 * gdb.python/py-value.exp: Ditto.
7674
7675 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
7676 * gdb.reverse/watch-reverse.exp: Ditto.
7677
7678 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
7679 * gdb.server/ext-run.exp: Ditto.
7680
019ebafc
MS
7681 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
7682 * gdb.dwarf2/dw2-compressed.exp: Ditto.
7683 * gdb.dwarf2/dw2-intercu.exp: Ditto.
7684 * gdb.dwarf2/dw2-intermix.exp: Ditto.
7685 * gdb.dwarf2/dw2-producer.exp: Ditto.
7686 * gdb.dwarf2/mac-fileno.exp: Ditto.
7687
7688 * gdb.gdb/observer.exp: Use gdb_test_no_output.
7689 * gdb.gdb/selftest.exp: Ditto.
7690
7691 * gdb.multi/base.exp: Use gdb_test_no_output.
7692
7693 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
7694
3e0ca3a5
JK
76952010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7696
7697 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
7698
9db70545
MS
76992010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
7700
a8d52276
MS
7701 * gdb.cp/class2.exp: Use gdb_test_no_output.
7702 * gdb.cp/classes.exp: Ditto.
7703 * gdb.cp/extern-c.exp: Ditto.
7704 * gdb.cp/inherit.exp: Ditto.
7705 * gdb.cp/maint.exp: Ditto.
7706 * gdb.cp/mb-inline.exp: Ditto.
7707 * gdb.cp/mb-templates.exp: Ditto.
7708 * gdb.cp/method2.exp: Ditto.
7709 * gdb.cp/misc.exp: Ditto.
7710 * gdb.cp/ovldbreak.exp: Ditto.
7711 * gdb.cp/punctuator.exp: Ditto.
7712 * gdb.cp/templates.exp: Ditto.
7713 * gdb.cp/virtbase.exp: Ditto.
7714
889bf7c5 7715 * gdb.threads/attach-stopped.exp:
9db70545 7716 Replace uses of send_gdb / gdb_expect.
889bf7c5 7717 * gdb.threads/attachstop-mt.exp:
9db70545 7718 Replace uses of send_gdb / gdb_expect.
889bf7c5 7719 * gdb.threads/gcore-thread.exp:
9db70545 7720 Replace uses of send_gdb / gdb_expect.
889bf7c5 7721 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
7722 Replace uses of send_gdb / gdb_expect.
7723 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 7724 * gdb.threads/print-threads.exp:
9db70545
MS
7725 Replace uses of send_gdb / gdb_expect.
7726 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
7727 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
7728 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
7729
7730 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
7731 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
7732 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
7733 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
7734 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
7735 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
7736 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
7737 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
7738 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
7739 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
7740 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
7741
359cc68c
JK
77422010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7743
7744 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
7745
7d3fe98e
SW
77462010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
7747
7748 * gdb.cp/koenig.exp: Added new test case.
7749 * gdb.cp/koenig.cc: Ditto.
7750
27d3a1a2
MS
77512010-06-01 Michael Snyder <msnyder@vmware.com>
7752
7753 * gdb.base/arithmet.exp: Use gdb_test_no_output.
7754 * gdb.base/arrayidx.exp: Ditto.
7755 * gdb.base/attach.exp: Ditto.
7756 * gdb.base/auxv.exp: Ditto.
7757 * gdb.base/bigcre.exp: Ditto.
7758 * gdb.base/break-always.exp: Ditto.
7759 * gdb.base/break-interp.exp: Ditto.
7760 * gdb.base/break.exp: Ditto.
7761 * gdb.base/breakpoint-shadow.exp: Ditto.
7762 * gdb.base/call-ar-st.exp: Ditto.
7763 * gdb.base/call-sc.exp: Ditto.
7764 * gdb.base/call-signal-resume.exp: Ditto.
7765 * gdb.base/callfuncs.exp: Ditto.
7766 * gdb.base/catch-syscall.exp: Ditto.
7767 * gdb.base/charset.exp: Ditto.
7768 * gdb.base/code-expr.exp: Ditto.
7769 * gdb.base/commands.exp: Ditto.
7770 * gdb.base/cond-expr.exp: Ditto.
7771 * gdb.base/condbreak.exp: Ditto.
7772 * gdb.base/cursal.exp: Ditto.
7773 * gdb.base/cvexpr.exp: Ditto.
7774 * gdb.base/default.exp: Ditto.
7775 * gdb.base/del.exp: Ditto.
7776 * gdb.base/detach.exp: Ditto.
7777 * gdb.base/display.exp: Ditto.
7778 * gdb.base/ena-dis-br.exp: Ditto.
7779 * gdb.base/eval-skip.exp: Ditto.
7780 * gdb.base/foll-fork.exp: Ditto.
7781 * gdb.base/foll-vfork.exp: Ditto.
7782 * gdb.base/frame-args.exp: Ditto.
7783 * gdb.base/funcargs.exp: Ditto.
7784 * gdb.base/gcore-buffer-overflow.exp: Ditto.
7785 * gdb.base/gdbvars.exp: Ditto.
7786 * gdb.base/help.exp: Ditto.
7787 * gdb.base/ifelse.exp: Ditto.
7788 * gdb.base/included.exp: Ditto.
7789 * gdb.base/list.exp: Ditto.
7790 * gdb.base/macscp.exp: Ditto.
7791 * gdb.base/maint.exp: Ditto.
7792 * gdb.base/multi-fork.exp: Ditto.
7793 * gdb.base/overlays.exp: Ditto.
7794 * gdb.base/page.exp: Ditto.
7795 * gdb.base/pending.exp: Ditto.
7796 * gdb.base/pointers.exp: Ditto.
7797 * gdb.base/pr11022.exp: Ditto.
7798 * gdb.base/prelink.exp: Ditto.
7799 * gdb.base/printcmds.exp: Ditto.
7800 * gdb.base/psymtab.exp: Ditto.
7801 * gdb.base/randomize.exp: Ditto.
7802 * gdb.base/relational.exp: Ditto.
7803 * gdb.base/relocate.exp: Ditto.
7804 * gdb.base/remote.exp: Ditto.
7805 * gdb.base/sepdebug.exp: Ditto.
7806 * gdb.base/set-lang-auto.exp: Ditto.
7807 * gdb.base/setshow.exp: Ditto.
7808 * gdb.base/setvar.exp: Ditto.
7809 * gdb.base/signals.exp: Ditto.
7810 * gdb.base/signull.exp: Ditto.
7811 * gdb.base/sigstep.exp: Ditto.
7812 * gdb.base/sizeof.exp: Ditto.
7813 * gdb.base/solib-disc.exp: Ditto.
7814 * gdb.base/store.exp: Ditto.
7815 * gdb.base/structs.exp: Ditto.
7816 * gdb.base/structs2.exp: Ditto.
7817 * gdb.base/subst.exp: Ditto.
7818 * gdb.base/term.exp: Ditto.
7819 * gdb.base/trace-commands.exp: Ditto.
7820 * gdb.base/unwindonsignal.exp: Ditto.
7821 * gdb.base/valgrind-db-attach.exp: Ditto.
7822 * gdb.base/varargs.exp: Ditto.
7823 * gdb.base/watch-cond.exp: Ditto.
7824 * gdb.base/watch_thread_num.exp: Ditto.
7825 * gdb.base/watchpoint-cond-gone.exp: Ditto.
7826 * gdb.base/watchpoint.exp: Ditto.
7827 * gdb.base/whatis-exp.exp: Ditto.
7828
f8d3bf8f
MS
78292010-06-01 Michael Snyder <msnyder@vmware.com>
7830
7831 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
7832 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
7833 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
7834 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
7835 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
7836 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
7837 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
7838 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
7839 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
7840 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
7841 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
7842 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
7843 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
7844 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
7845 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
7846
3f9e0d32
JK
78472010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7848
7849 * gdb.base/commands.exp (begin commands on watch): Remove excessive
7850 trailing newline.
7851 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
7852 * gdb.java/jmisc.exp (p *args\n): Rename to ...
7853 (p *args): ... here and remove excessive trailing newline.
7854
f629457d
JB
78552010-05-31 Joel Brobecker <brobecker@adacore.com>
7856
7857 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
7858
09eef106
JK
78592010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
7860
7861 Accept the new Linux kernel "t (tracing stop)" string.
7862 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
7863 Update comment.
7864 (state_wait) <T (tracing stop)>: New.
7865 (main): Update the state_wait expect string.
7866
94f31136
PA
78672010-05-28 Pedro Alves <pedro@codesourcery.com>
7868
7869 * limits.c, limits.exp: Delete files.
7870 * Makefile.in (clean mostlyclean): Adjust.
7871 * tracecmd.exp: Adjust.
7872
096554ab
JK
78732010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7874
7875 * gdb.base/tui-layout.exp: New.
7876
27d3a1a2 78772010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 7878
889bf7c5 7879 * gdb.reverse/break-precsave.exp:
bcd2dc50 7880 Replace uses of send_gdb / gdb_expect.
889bf7c5 7881 * gdb.reverse/break-reverse.exp:
bcd2dc50 7882 Replace uses of send_gdb / gdb_expect.
889bf7c5 7883 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 7884 Replace uses of send_gdb / gdb_expect.
889bf7c5 7885 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 7886 Replace uses of send_gdb / gdb_expect.
889bf7c5 7887 * gdb.reverse/finish-precsave.exp:
bcd2dc50 7888 Replace uses of send_gdb / gdb_expect.
889bf7c5 7889 * gdb.reverse/finish-reverse.exp:
bcd2dc50 7890 Replace uses of send_gdb / gdb_expect.
889bf7c5 7891 * gdb.reverse/i386-precsave.exp:
bcd2dc50 7892 Replace uses of send_gdb / gdb_expect.
889bf7c5 7893 * gdb.reverse/i386-reverse.exp:
bcd2dc50 7894 Replace uses of send_gdb / gdb_expect.
889bf7c5 7895 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 7896 Replace uses of send_gdb / gdb_expect.
889bf7c5 7897 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 7898 Replace uses of send_gdb / gdb_expect.
889bf7c5 7899 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 7900 Replace uses of send_gdb / gdb_expect.
889bf7c5 7901 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 7902 Replace uses of send_gdb / gdb_expect.
889bf7c5 7903 * gdb.reverse/machinestate.exp:
bcd2dc50 7904 Replace uses of send_gdb / gdb_expect.
889bf7c5 7905 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 7906 Replace uses of send_gdb / gdb_expect.
889bf7c5 7907 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 7908 Replace uses of send_gdb / gdb_expect.
889bf7c5 7909 * gdb.reverse/solib-precsave.exp:
bcd2dc50 7910 Replace uses of send_gdb / gdb_expect.
889bf7c5 7911 * gdb.reverse/solib-reverse.exp:
bcd2dc50 7912 Replace uses of send_gdb / gdb_expect.
889bf7c5 7913 * gdb.reverse/step-precsave.exp:
bcd2dc50 7914 Replace uses of send_gdb / gdb_expect.
889bf7c5 7915 * gdb.reverse/step-reverse.exp:
bcd2dc50 7916 Replace uses of send_gdb / gdb_expect.
889bf7c5 7917 * gdb.reverse/until-precsave.exp:
bcd2dc50 7918 Replace uses of send_gdb / gdb_expect.
889bf7c5 7919 * gdb.reverse/until-reverse.exp:
bcd2dc50 7920 Replace uses of send_gdb / gdb_expect.
889bf7c5 7921 * gdb.reverse/watch-precsave.exp:
bcd2dc50 7922 Replace uses of send_gdb / gdb_expect.
889bf7c5 7923 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
7924 Replace uses of send_gdb / gdb_expect.
7925
3def43e0
JK
79262010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7927
7928 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
7929 excessive newline.
7930
27d3a1a2 79312010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
7932
7933 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
7934 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
7935 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
7936 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
7937 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
7938 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
7939 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
7940 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
7941 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
7942 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
7943 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
7944 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
7945 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
7946 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
7947 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
7948 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
7949 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
7950 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
7951 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 7952
27d3a1a2 79532010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 7954
22454424
MS
7955 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
7956 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
7957
7958 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
7959 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
7960 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
7961
889bf7c5 7962 * gdb.reverse/consecutive-reverse.exp:
22454424 7963 Replace uses of send_gdb / gdb_expect.
889bf7c5 7964 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
7965 Replace uses of send_gdb / gdb_expect.
7966
7967 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
7968 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
7969 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 7970 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
7971 Replace uses of send_gdb / gdb_expect.
7972 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
7973 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
7974 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
7975 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
7976 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
7977 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
7978 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
7979 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
7980 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
7981
79822010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 7983
22454424 7984 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 7985
22454424 7986 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 7987
22454424
MS
7988 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
7989 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
7990 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
7991 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
7992 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
7993 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
7994 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
7995 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
7996 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 7997
6e5f2c59
TT
79982010-05-25 Tom Tromey <tromey@redhat.com>
7999
8000 * gdb.base/macscp.exp: Add missing space after setup_kfail.
8001
bbc8b958
TT
80022010-05-25 Tom Tromey <tromey@redhat.com>
8003
8004 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
8005 argument order.
8006 * gdb.base/macscp.exp: Fix setup_kfail argument order.
8007 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
8008 order.
8009 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
8010 order.
8011 * gdb.base/call-sc.exp (setup_kfails): Remove.
8012 (setup_compiler_kfails): Remove.
8013 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
8014 argument order.
8015 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
8016 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
8017 (advancei): Fix setup_kfail argument order.
8018 * gdb.base/radix.exp: Fix setup_kfail argument order.
8019 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
8020 order.
8021 * gdb.base/structs.exp (setup_kfails): Remove.
8022 (setup_compiler_kfails): Fix setup_kfail argument order.
8023 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
8024 order.
8025 * gdb.java/jmain.exp: Fix setup_kfail argument order.
8026 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
8027 setup_kfail argument order.
8028 * gdb.cp/overload.exp: Fix setup_kfail argument order.
8029
83d1babf
TT
80302010-05-25 Tom Tromey <tromey@redhat.com>
8031
8032 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
8033
6acb16a2
MS
80342010-05-25 Michael Snyder <msnyder@vmware.com>
8035
8036 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
8037 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
8038 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
8039 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
8040 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
8041 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
8042 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
8043 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
8044 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
8045 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
8046 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
8047 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
8048 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
8049 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
8050 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
8051 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
8052 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
8053 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
8054 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
8055 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
8056 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
8057 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
8058 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
8059 * gdb.base/default.exp: Replace send_gdb with gdb_test.
8060 * gdb.base/define.exp: Replace send_gdb with gdb_test.
8061 * gdb.base/display.exp: Replace send_gdb with gdb_test.
8062 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
8063 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
8064 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
8065 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
8066 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
8067 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
8068 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
8069 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
8070 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
8071 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
8072 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
8073 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
8074 * gdb.base/help.exp: Replace send_gdb with gdb_test.
8075 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
8076 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
8077 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
8078 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
8079 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
8080 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
8081 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
8082 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 8083 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
8084
80852010-05-25 Doug Evans <dje@google.com>
8086
8087 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
8088 gdb.string_to_argv.
ad3986f0 8089
d3b1e874
TT
80902010-05-21 Tom Tromey <tromey@redhat.com>
8091
8092 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
8093 Call it.
8094 * gdb.dwarf2/pieces.S: Update.
8095 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
8096
cb826367
TT
80972010-05-21 Tom Tromey <tromey@redhat.com>
8098
8099 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
8100 Call it.
8101 * gdb.dwarf2/pieces.c (struct C): New.
8102 (f6): New function.
8103 * gdb.dwarf2/pieces.S: Replace.
8104
74de6778
TT
81052010-05-21 Tom Tromey <tromey@redhat.com>
8106
8107 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
8108 Call it.
8109
afd74c5f
TT
81102010-05-21 Tom Tromey <tromey@redhat.com>
8111
8112 * gdb.dwarf2.pieces.exp: New file.
8113 * gdb.dwarf2.pieces.S: New file.
8114 * gdb.dwarf2.pieces.c: New file.
8115
a7b75dfd 81162010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 8117 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
8118
8119 * lib/gdb.exp (gdb_test_no_output): New function.
8120 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
8121 when testing commands that should produce no output.
8122
c81c812a
JB
81232010-05-17 Joel Brobecker <brobecker@adacore.com>
8124
8125 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
8126 parameter that we want to watch being a constant.
8127
0cce5bd9
JB
81282010-05-17 Joel Brobecker <brobecker@adacore.com>
8129
8130 * gdb.ada/cond_lang: New testcase.
8131
47050449
JB
81322010-05-17 Joel Brobecker <brobecker@adacore.com>
8133
8134 * lib/gdb.exp (banned_variables): New variable/constant.
8135 (gdb_init): Add write trace on variables listed in banned_variables.
8136 (gdb_finish): Remove write traces on variables listed in
8137 banned_variables.
8138
77c01586
JB
81392010-05-17 Joel Brobecker <brobecker@adacore.com>
8140
8141 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
8142 * gdb.cp/koenig.exp: Likewise.
8143
88d4aea7
PM
81442010-05-14 Phil Muldoon <pmuldoon@redhat.com>
8145
889bf7c5 8146 PR python/11482
88d4aea7
PM
8147
8148 * gdb.python/py-value.exp (test_value_hash): New function.
8149
f5a010c0
PM
81502010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
8151
8152 PR exp/11530.
8153 * gdb.base/gdb11530.c: New file.
8154 * gdb.base/gdb11530.exp: New file.
8155
8ef4892f
JK
81562010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8157
8158 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
8159 * gdb.dwarf2/dw2-modula2-self-type.S: New.
8160
7322dca9
SW
81612010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
8162
8163 * gdb.cp/koenig.exp: New test.
8164 * gdb.cp/koenig.cc: New test program.
8165
02e7ea18
JB
81662010-05-05 Joel Brobecker <brobecker@adacore.com>
8167
8168 Remove the use of prms_id and bug_id throughout the testsuite.
8169
e1c34c5d
PM
81702010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
8171
8172 PR exp/11349.
8173 * testsuite/gdb.cp/ref-types.exp: Add test to examine
8174 use a reference local variable.
8175
8e1d0c49
JK
81762010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8177
8178 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
8179 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
8180 variable different_dir. Move debugfile into a full directory pathname
8181 under DIFFERENT_DIR.
8182 * lib/gdb.exp (separate_debug_filename): Remove.
8183 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
8184 variable debug_dir and mkdir of it. Update function comments.
8185
e66408ed
PA
81862010-04-29 Pedro Alves <pedro@codesourcery.com>
8187
8188 PR gdb/11557
8189
8190 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
8191 files.
8192
d7b32ed3
PM
81932010-04-29 Phil Muldoon <pmuldoon@redhat.com>
8194
889bf7c5 8195 * gdb.python/py-param.exp: New File.
d7b32ed3 8196
6aecb9c2
JB
81972010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
8198
8199 * gdb.base/default.exp: Fix "set language" test.
8200
bdf92a1c
PM
82012010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
8202
8203 PR breakpoints/11531.
8204 * gdb.base/gdb11531.c: New file.
8205 * gdb.base/gdb11531.exp: New file.
8206
3f172e24
TT
82072010-04-26 Tom Tromey <tromey@redhat.com>
8208
8209 * gdb.base/completion.exp: Add tests for completion and deprecated
8210 commands.
8211
64af4c92
JK
82122010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8213
8214 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
8215 (print /x char_array): Escape curly brackets.
8216
492928e4
JK
82172010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
8218
8219 Fix deadlock on looped list of loaded shared objects.
8220 * gdb.base/solib-corrupted.exp: New.
8221
66d09542
DE
82222010-04-23 Doug Evans <dje@google.com>
8223
8224 * gdb.python/py-section-script.c: New file.
8225 * gdb.python/py-section-script.exp: New file.
8226 * gdb.python/py-section-script.py: New file.
8227
8bd10a10
CM
82282010-04-20 Chris Moller <cmoller@redhat.com>
8229
8230 PR 10179
8231
8232 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
8233 * gdb.base/pr10179-a.c:
8234 * gdb.base/pr10179-b.c:
8235 * gdb.base/pr10179.exp: New files.
8236
c0201579
JK
82372010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8238
8239 Fix crashes on dangling display expressions.
8240 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
8241 is SEP.
8242 (lib_flags): Remove the "debug" keyword.
8243 (libsepdebug): New variable for iterating new loop.
8244 (save_pf_prefix): New variable wrapping the loop.
8245 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
8246 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
8247
793b0ff8
PM
82482010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
8249
8250 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
8251
097f51f7
PM
82522010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
8253
8254 PR stabs/11479.
8255 * gdb.stabs/gdb11479.exp: New file.
8256 * gdb.stabs/gdb11479.c: New file.
8257
9a22f0d0
PM
82582010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
8259
8260 * gdb.base/charset.c (Strin16, String32): New variables.
8261 * gdb.base/charset.exp (gdb_test): Test correct display
8262 of 16 or 32 bit strings.
8263
82642010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
8265
8266 PR 9167
8267 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
8268 * gdb.cp/pr9167.cc: New file.
8269 * gdb.cp/pr9167.exp: New file.
8270
8271
6e354e5e
PM
82722010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
8273
8274 PR pascal/11492.
8275 * gdb.pascal/gdb11492.pas: New file.
8276 * gdb.pascal/gdb11492.exp: New file.
8277
be942545
JB
82782010-04-20 Joel Brobecker <brobecker@adacore.com>
8279
1667e6e3 8280 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 8281
0c3acc09
JB
82822010-04-20 Joel Brobecker <brobecker@adacore.com>
8283
8284 * gdb.ada/dyn_loc: New testcase.
8285
ec31cde5
CM
82862010-04-20 Chris Moller <cmoller@redhat.com>
8287
8288 PR 10867
889bf7c5 8289
ec31cde5
CM
8290 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
8291 * gdb.cp/pr10687.cc: New file.
8292 * gdb.cp/pr10687.exp: New file.
8293
8294
ce4b0682
SDJ
82952010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8296 Sergio Durigan Junior <sergiodj@redhat.com>
8297
8298 * gdb.fortran/logical.exp: New testcase.
8299 * gdb.fortran/logical.f90: New file.
8300
3436961f
DE
83012010-04-19 Doug Evans <dje@google.com>
8302
8303 * gdb.base/help.exp (help source): Update expected output.
8304
4d836c09
JK
83052010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8306
8307 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
8308 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
8309 gdb_exit and return.
8310 (executable): New variable.
8311 (binfile): Use it.
8312
6149aea9
PA
83132010-04-19 Pedro Alves <pedro@codesourcery.com>
8314
8315 PR breakpoints/8554.
8316
8317 * gdb.trace/save-trace.exp: Adjust.
8318
ed41462c
L
83192010-04-17 H.J. Lu <hongjiu.lu@intel.com>
8320
8321 PR corefiles/11511
8322 * gdb.arch/system-gcore.exp: New.
8323 * gdb.arch/gcore.c: Likewise.
8324
3f7b2faa
DE
83252010-04-15 Doug Evans <dje@google.com>
8326
fa33c3cd
DE
8327 * gdb.python/py-progspace.c: New file.
8328 * gdb.python/py-progspace.exp: New file.
8329
3f7b2faa
DE
8330 * gdb.base/source.exp: Add tests for "source -s".
8331
79f283fe
PM
83322010-04-14 Phil Muldoon <pmuldoon@redhat.com>
8333
8334 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
8335 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
8336 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
8337 * gdb.python/py-mi.exp: New test for to_string returning None.
8338
fc8eb08a
PM
83392010-04-12 Phil Muldoon <pmuldoon@redhat.com>
8340
8341 * gdb.python/py-breakpoint.c: Make result global.
8342
26e197f6
JK
83432010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8344
8345 Fix non-GNU make compatibility.
8346 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
8347
adc36818
PM
83482010-04-09 Phil Muldoon <pmuldoon@redhat.com>
8349
8350 * gdb.python/py-breakpoint.exp: New File.
8351 * gdb.python/py-breakpoint.C: Ditto.
8352
64e17368
SS
83532010-04-08 Stan Shebs <stan@codesourcery.com>
8354
8355 * gdb.trace/actions.exp: Clear default-collect.
8356 * gdb.trace/save-trace.exp: Clear default-collect.
8357
fff5cc64
PM
83582010-04-08 Phil Muldoon <pmuldoon@redhat.com>
8359
8360 * gdb.python/py-value: Add null string variable.
8361 (test_lazy_string): Test zero length, NULL address lazy
8362 strings.
8363
a055a187
L
83642010-04-07 H.J. Lu <hongjiu.lu@intel.com>
8365
8366 * gdb.arch/i386-avx.c: New.
8367 * gdb.arch/i386-avx.exp: Likewise.
8368
8369 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
8370
96e39866
DE
83712010-04-06 Doug Evans <dje@google.com>
8372
8373 * gdb.base/source-test.gdb: New file.
8374 * gdb.base/source.exp: Test source -v.
8375
5984a431
UW
83762010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8377
8378 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
8379
ec8a089a
PM
83802010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
8381
8382 * gdb.stabs/aout.sed: Convert all backslash to double backslash
8383 within one line, unless it is followed by a double quote.
8384 * gdb.stabs/hppa.sed: Idem.
8385 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
8386 * gdb.stabs/weird.exp: Check for correct parsing of
8387 char and string constants.
ec8a089a
PM
8388 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
8389 in .stabs to .stabx substitution.
8390
fce3c1f0
SS
83912010-04-05 Stan Shebs <stan@codesourcery.com>
8392
8393 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
8394 constant global.
8395 * gdb.trace/tfile.exp: Try to print them.
8396
d77f58be
SS
83972010-04-04 Stan Shebs <stan@codesourcery.com>
8398
8399 * gdb.base/completion.exp: Update for new "info watchpoints".
8400 * gdb.base/default.exp: Ditto.
8401 * gdb.base/help.exp: Ditto.
8402 * gdb.base/watchpoint.exp: Ditto.
8403 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 8404
af54718e
SS
84052010-04-04 Stan Shebs <stan@codesourcery.com>
8406
8407 * gdb.trace/tfile.exp: Sharpen tfind test.
8408
74d1f91e
JK
84092010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8410
8411 * gdb.base/break-entry.exp: New.
8412
eb8e76db 84132010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 8414 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
8415
8416 * gdb.reverse/i386-sse-reverse.exp: New file.
8417 * gdb.reverse/i386-sse-reverse.c: New file.
8418
bf65cad8
PA
84192010-04-02 Pedro Alves <pedro@codesourcery.com>
8420
8421 * gdb.trace/tfind.exp: Adjust expected disassembly output.
8422
fff87407
SS
84232010-04-01 Stan Shebs <stan@codesourcery.com>
8424
8425 * gdb.trace/actions.exp: Tweak expected output.
8426 * gdb.trace/while-stepping.exp: Tweak expected output.
8427
fe01d668
L
84282010-04-01 H.J. Lu <hongjiu.lu@intel.com>
8429
8430 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
8431
86b17b60
PA
84322010-04-01 Pedro Alves <pedro@codesourcery.com>
8433
8434 * gdb.base/commands.exp: Adjust.
8435 * gdb.cp/extern-c.exp: Adjust.
8436
2c58c0a9
PA
84372010-04-01 Pedro Alves <pedro@codesourcery.com>
8438
8439 * gdb.trace/collection.c (local_test_func): Define a local struct,
8440 and instanciate it.
8441
0db9b91c
PA
84422010-04-01 Pedro Alves <pedro@codesourcery.com>
8443
8444 * gdb.trace/collection.exp (gdb_collect_args_test)
8445 (gdb_collect_argarray_test): XFAIL the tests that assume the
8446 argarray argument's elements are collected.
8447
8072405b
JK
84482010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
8449
8450 * gdb.dwarf2/dw2-bad-parameter-type.exp,
8451 gdb.dwarf2/dw2-bad-parameter-type.S: New.
8452
8bf6485c
SS
84532010-03-31 Stan Shebs <stan@codesourcery.com>
8454
8455 * gdb.trace/save-trace.exp: Test save/restore of default-collect
8456 and tracepoint conditionals.
8457 (gdb_verify_tracepoints): Delete unused return.
8458
fd7f724a
KS
84592010-03-26 Keith Seitz <keiths@redhat.com>
8460
8461 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
8462 appear in the output before main.
8463 Remove KFAIL for gdb/2215 aka bz 9320.
8464
8d9e7719
DE
84652010-03-30 Doug Evans <dje@google.com>
8466
0906dd0b
DE
8467 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
8468 by dejagnu.
8469 * gdb.arch/amd64-dword.exp: Ditto.
8470
8d9e7719
DE
8471 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
8472 match.
8473 (break printf): Ditto.
8474
1da644f0
SW
84752010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
8476
8477 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
8478 gcc < 4.4.
8479 * gdb.cp/shadow.exp: Ditto.
8480
a8121990
PA
84812010-03-29 Pedro Alves <pedro@codesourcery.com>
8482
8483 * gdb.trace/collection.exp (run_trace_experiment): Make sure
8484 "tstart" is silent.
8485
6e79d367
PA
84862010-03-29 Pedro Alves <pedro@codesourcery.com>
8487
8488 * gdb.trace/collection.exp (executable): New.
8489 (binfile): Use it.
8490 (fpreg, spreg, pcreg): New.
8491 (test_register): Use gdb_test_multiple. Pass /x to print.
8492 (prepare_for_trace_test): New.
8493 (run_trace_experiment): Use "continue", not gdb_run_cmd.
8494 (gdb_collect_args_test, gdb_collect_argstruct_test)
8495 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
8496 prepare_for_trace_test.
8497 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
8498 fpreg, spreg and pcreg.
8499 (gdb_collect_expression_test, gdb_collect_globals_test): Use
8500 prepare_for_trace_test.
8501 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
8502 try to detect tracing support here. Don't set breakpoints at
8503 `begin' or `end' here.
8504 <global scope>: Use clean_restart. Run to main before checking
8505 for tracing support. Check for for tracing support here.
8506
09248348
JK
85072010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8508
8509 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
8510 " as $displacement" to "seen displacement message".
8511
d350db38
PA
85122010-03-28 Pedro Alves <pedro@codesourcery.com>
8513
8514 * gdb.trace/while-dyn.exp (executable): New variable.
8515 (binfile): Use it.
8516 (test_while_stepping): New function. Move most tests here. Call
8517 it once for each of the while-stepping, stepping and ws aliases.
8518
907af001
UW
85192010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8520
8521 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
8522 that do not provide the tagless_struct type name at all.
8523 (test_print_anon_union): Do not check value of uninitialized
8524 union member. Do not use cp_test_ptype_class, so we can accept
8525 "long" as well as "long int".
8526
610197fd
PA
85272010-03-26 Pedro Alves <pedro@codesourcery.com>
8528
8529 * gdb.trace/tfile.c (tohex, bin2hex): New.
8530 (write_error_trace_file): Hexify error description.
8531
6c28cbf2
SS
85322010-03-25 Stan Shebs <stan@codesourcery.com>
8533
8534 * gdb.trace/tfile.c: Generate an additional trace file, improve
8535 portability.
8536 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
8537 files in a better way.
8538
e62b8c7e
KS
85392010-03-25 Keith Seitz <keiths@redhat.com>
8540
8541 * gdb.java/jprint.exp: XFAIL printing of static class members
8542 because of GCC debuginfo problem.
8543
82ccf5a5
JK
85442010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8545
8546 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
8547
293e2f9e
DJ
85482010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
8549
8550 * gdb.base/completion.exp: Allow long instead of long int.
8551 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
8552 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
8553 variable p.
8554 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
8555 * gdb.base/pointers.exp: Allow long instead of long int.
8556 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
8557 * gdb.base/step-line.exp: Allow a directory before the source file name.
8558
95a42b64
TT
85592010-03-24 Tom Tromey <tromey@redhat.com>
8560
8561 PR breakpoints/9352:
8562 * gdb.base/default.exp: Update.
8563 * gdb.base/commands.exp: Update.
8564 * gdb.cp/extern-c.exp: Test setting commands on multiple
8565 breakpoints at once.
8566
2390201f
DJ
85672010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
8568
8569 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
8570 if gdb,nosignals.
8571 * gdb.base/watchpoints.c: Do not include unnecessary headers.
8572 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
8573 exited".
8574
8c9a6790
SS
85752010-03-24 Stan Shebs <stan@codesourcery.com>
8576
8577 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
8578
a6c727b2
DJ
85792010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
8580
8581 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
8582 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
8583 argument. Handle "short" and "long".
8584 (Top level): Pass overprototyped output for old_fptr and xptr.
8585
4dfd5423
PA
85862010-03-23 Pedro Alves <pedro@codesourcery.com>
8587
8588 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
8589 format strings and add casts to avoid compiler warnings.
8590
85912010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
8592
8593 * lib/trace-support.exp (gdb_trace_setactions):
8594 Don't expect whitespace after ">" prompt.
8595 * gdb.trace/actions.exp: Adjust for output changes.
8596 * gdb.trace/while-stepping.exp: Likewise.
8597
c847d045
JK
85982010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8599
8600 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
8601 and r157645).
8602
5f717f1d
JK
86032010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8604
8605 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
8606 New.
8607
7d6d51d5
DJ
86082010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
8609
8610 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
8611 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
8612
3b11a015
SS
86132010-03-19 Stan Shebs <stan@codesourcery.com>
8614
8615 * gdb.trace/ax.exp: New file.
8616
d7d158ed
DE
86172010-03-19 Doug Evans <dje@google.com>
8618
6bb85cd1
DE
8619 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
8620 output from gcc.
8621
d7d158ed
DE
8622 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
8623 named /usr/sbin/prelink<foo>.
8624
4daf5ac0
SS
86252010-03-18 Stan Shebs <stan@codesourcery.com>
8626
8627 * gdb.trace/circ.exp: Test circular-trace-buffer.
8628 * gdb.trace/tfile.exp: Update tstatus test.
8629
e8d05480
JB
86302010-03-18 Joel Brobecker <brobecker@adacore.com>
8631
8632 * gdb.dwarf2/dw2-anonymous-func.S: New file.
8633 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
8634
441b986a
UW
86352010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8636
8637 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
8638
4247603b
PA
86392010-03-18 Pedro Alves <pedro@codesourcery.com>
8640
8641 * gdb.base/default.exp: Adjust the expected output of the finish
8642 and until commands when the inferior is not being run.
8643
13387711
SW
86442010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
8645
8646 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
8647 * gdb.cp/nsusing.exp: Ditto.
8648
6e31430b
TT
86492010-03-15 Tom Tromey <tromey@redhat.com>
8650
8651 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
8652 * gdb.cp/userdef.cc (operator==): New function.
8653 (main): New locals mem1, mem2.
8654
e2d69cb5
JZ
86552010-03-15 Jie Zhang <jie@codesourcery.com>
8656
8657 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
8658 Declare and use new loadtimeout variable.
8659
f572f0a9
DJ
86602010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
8661
8662 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
8663 Use gdb_load later.
8664
51f4c0b0
PA
86652010-03-14 Pedro Alves <pedro@codesourcery.com>
8666
8667 * gdb.base/solib-disc.c (main): Make format of fprintf a string
8668 literal. Add missing endlines to prints to stderr.
8669
1c809c68
TT
86702010-03-12 Tom Tromey <tromey@redhat.com>
8671
8672 PR c++/9708:
8673 * gdb.cp/m-static.exp: Add regression test.
8674 * gdb.cp/m-static.cc (method): New method.
8675 (main): Call it.
8676
00ae8fef
SW
86772010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
8678
8679 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
8680 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
8681
759f0f0b
PA
86822010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
8683
21e24d21
PA
8684 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
8685
86862010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
8687
759f0f0b
PA
8688 * lib/gdb.exp (skip_stl_tests): New.
8689 (gdb_compile): Symbian needs -ldl.
8690 (shlib_target_file): New.
8691 (shlib_symbol_file): New.
8692 (gdb_load_shlibs): Use shlib_target_file.
8693 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
8694 * gdb.cp/exception.exp: Use skip_stl_tests.
8695 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
8696 * gdb.cp/try_catch.exp: Use skip_stl_tests.
8697 * gdb.cp/mb-templates.exp: Ditto.
8698 * gdb.base/commands.exp: Relax regexes.
8699 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
8700 shlib_target_file and shlib_symbol_file.
8701 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
8702 sections.
8703 * gdb.base/ending-run.exp: Accept E32Main for symbian.
8704 * gdb.base/solib-disc.exp: Use
8705 shlib_target_file and shlib_symbol_file.
8706 * gdb.base/unload.exp: Don't skip on symbian. Use
8707 shlib_target_file and shlib_symbol_file.
8708 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
8709
6a8f2671 87102010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 8711
6a8f2671
PA
8712 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
8713 * gdb.trace/report.exp: Adjust for x86 and x86_64.
8714 Issue a tfind end before looking for a tracepoint frame.
8715 * gdb.trace/tfind.exp: Adjust tstatus output.
8716 Adjust disassembly output.
8717 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
8718
ccf26247
JK
87192010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8720
8721 * gdb.base/break-interp.exp: Create new displacement parameter value
8722 for the test_ld calls.
8723 (reach): New parameter displacement, verify its content. New push of
8724 pf_prefix "reach-$func:". Import global expect_out.
8725 (test_core): New parameter displacement, verify its content. New push
8726 of pf_prefix "core:". New command "set verbose on". Import global
8727 expect_out.
8728 (test_attach): New parameter displacement, verify its content. New
8729 push of pf_prefix "attach:". New command "set verbose on". Import
8730 global expect_out.
8731 (test_ld): New parameter displacement, pass it to the reach, test_core
8732 and test_attach calls and verify its content in the "ld.so exit" test.
8733 * gdb.base/prelink.exp: Remove gdb_exit and final return.
8734 (prelink): Update expected text, use gdb_test.
8735
e469c7fb
DE
87362010-03-10 Doug Evans <dje@google.com>
8737
8738 * gdb.base/checkpoint.exp: Fix comment.
8739 Lengthen timeout while doing >600 checkpoints test.
8740 Rename duplicate "kill all one" test to keep test names unique.
8741
60e1c644
PA
87422010-03-10 Pedro Alves <pedro@codesourcery.com>
8743
8744 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
8745
cec808ec
KS
87462010-03-08 Keith Seitz <keiths@redhat.com>
8747
889bf7c5
PA
8748 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
8749 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
8750 (dm_type_long): New function.
8751 (dm_type_unsigned_short): New function.
8752 (dm_type_unsigned_long): New function.
8753 (myint): New typedef.
8754 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
8755 long, unsigned shor and long, operator char*, and typedef.
8756 (test_lookup_operator_functions): Add operator char* test.
8757 (test_paddr_operator_functions): Likewise.
8758 (test_paddr_overloaded_functions): Use probe values for
8759 short, long, and unsigned short and long.
8760 (test_paddr_hairy_functions): If the demangler probe detected
8761 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
8762 demangler.
8763 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
8764 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
8765 and "print null_pmf".
8766 Add test "ptype a.*pmf".
8767 * gdb.cp/overload.exp: Allow optional "int" to appear with
8768 "short" and "long".
8769 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
8770 long expect value for men_overload1arg.
8771 Allow "int" to appear with "short" and "long".
8772 When testing "info break", add argument for main (void).
8773 Also allow "int" to appear with "short" and "long".
8774 Ditto with "unsigned" and "long long".
cec808ec
KS
8775 * gdb.java/jmain.exp: Do not enclose methods names in single
8776 quotes.
8777 * gdb.java/jmisc.exp: Likewise.
8778 * gdb.java/jprint.exp: Likewise.
8779 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
8780
8781 From Jan Kratochvil <jan.kratochvil@redhat.com>:
8782 * gdb.cp/exception.exp (backtrace after first throw)
8783 (backtrace after second throw): Allow a namespace before __cxa_throw.
8784 (backtrace after first catch, backtrace after second catch): Allow
8785 a namespace before __cxa_begin_catch.
8786
8787 * gdb.cp/cpexprs.exp: New file.
8788 * gdb.cp/cpexprs.cc: New file.
8789
8790 From Daniel Jacobowitz <dan@codesourcery.com>
8791 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
8792 to use string_to_regexp.
8793 (ctor, dtor): New functions. Use them to match constructor
8794 and destructor function types.
8795 (Top level): Use runto_main.
8796
f870a310
TT
87972010-03-05 Tom Tromey <tromey@redhat.com>
8798
8799 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
8800 gdb.target_charset.
8801 (pp_ns.to_string): Likewise.
8802
0c199f28
KS
88032010-03-04 Keith Seitz <keiths@redhat.com>
8804
8805 * gdb.cp/overload.exp: Test that the filename portion of a linespec
8806 can be quoted. Test that both the filename and function/line
8807 portions can be quoted at the same time.
8808
c7437ca6
PA
88092010-03-04 Pedro Alves <pedro@codesourcery.com>
8810
8811 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
8812
b111b805
DE
88132010-03-03 Doug Evans <dje@google.com>
8814
24486cb7
DE
8815 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
8816 libc contains libpthread.
8817
b111b805
DE
8818 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
8819 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
8820 of gdb_compile. Add another pattern to match android backtrace.
8821
a0e0ef55
TT
88222010-03-03 Tom Tromey <tromey@redhat.com>
8823
8824 PR gdb/11345:
8825 * gdb.base/printcmds.exp (test_printf): Add test.
8826
1ba53b71
L
88272010-03-02 H.J. Lu <hongjiu.lu@intel.com>
8828
8829 * gdb.arch/amd64-byte.exp: New.
8830 * gdb.arch/amd64-dword.exp: Likewise.
8831 * gdb.arch/amd64-pseudo.c: Likewise.
8832 * gdb.arch/amd64-word.exp: Likewise.
8833 * gdb.arch/i386-byte.exp: Likewise.
8834 * gdb.arch/i386-pseudo.c: Likewise.
8835 * gdb.arch/i386-word.exp: Likewise.
8836
f5dff777
DJ
88372010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
8838
8839 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
8840 types. Add structreg, bitfields, and flags registers.
8841 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
8842 registers.
8843
90884b2b
L
88442010-03-01 H.J. Lu <hongjiu.lu@intel.com>
8845
8846 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
8847 (load_description): Set architecture if defined.
8848
dc00d89f
PM
88492010-02-28 Phil Muldoon <pmuldoon@redhat.com>
8850
8851 * gdb.python/py-frame.exp: Add read_var block tests.
8852 * gdb.python/py-frame.c (block): New function.
8853
0e095b7e
JK
88542010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8855 Daniel Jacobowitz <dan@codesourcery.com>
8856
8857 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
8858
624f1a65
DM
88592010-02-25 David S. Miller <davem@davemloft.net>
8860
8861 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
8862 fix logic for setting all_syscalls_numbers.
8863
f3e9a817
PM
88642010-02-24 Phil Muldoon <pmuldoon@redhat.com>
8865
8866 * Makefile.in: Add py-block and py-symbol.
8867 * gdb.python/py-symbol.exp: New File.
8868 * gdb.python/py-symtab.exp: New File.
8869 * gdb.python/py-block.exp: New File.
8870 * gdb.python/py-symbol.c: New File.
8871 * gdb.python/py-block.c: New File.
8872
f6bbabf0
PM
88732010-02-24 Phil Muldoon <pmuldoon@redhat.com>
8874
8875 PR python/11314
8876 * lib/gdb.exp (skip_python_tests): New function.
8877 * gdb.python/py-cmd.exp: Use skip_python_tests.
8878 * gdb.python/py-frame.exp: Likewise.
8879 * gdb.python/py-function.exp: Likewise.
8880 * gdb.python/py-prettyprint.exp: Likewise.
8881 * gdb.python/py-template.exp: Likewise.
8882 * gdb.python/py-type.exp: Likewise.
8883 * gdb.python/py-value.exp: Likewise.
8884
85d721b8
PA
88852010-02-22 Pedro Alves <pedro@codesourcery.com>
8886
8887 PR9605
8888
8889 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
8890
48e32051
TT
88912010-02-19 Tom Tromey <tromey@redhat.com>
8892
8893 PR c++/8693, PR c++/9496:
8894 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
8895 regression tests.
8896
ac9c0048
JK
88972010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8898
8899 Fix compatibility with m68k as.
8900 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
8901 Use only /* comments */.
8902
57bb97a4
UW
89032010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8904
8905 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
8906 * configure: Regenerate.
8907
7d1bf85c
DJ
89082010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
8909
8910 * gdb.python/py-type.exp: Check for Python support.
8911
061b5285
PA
89122010-02-17 Pedro Alves <pedro@codesourcery.com>
8913
8914 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
8915 `regsub' syntax available.
8916
f8a8bc2c
PA
89172010-02-17 Pedro Alves <pedro@codesourcery.com>
8918
8919 * gdb.base/shmain.c (main): Remove printf call.
8920 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
8921 * gdb.base/unload.c (main): Make format of fprintf a string
8922 literal. Add missing endlines to prints to stderr.
8923 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
8924
6f451e5e
TT
89252010-02-17 Tom Tromey <tromey@redhat.com>
8926
8927 * gdb.java/jprint.java (jprint.props): New field.
8928 * gdb.java/jprint.exp (set_lang_java): Add regression test.
8929
12d79008
PA
89302010-02-17 Pedro Alves <pedro@codesourcery.com>
8931
ef801a0e 8932 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
8933 available.
8934
d252f7e5
DJ
89352010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8936
8937 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
8938 creation to support remote host testing.
8939
67bdab6c
DJ
89402010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8941
8942 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
8943 Recognize "command not found".
8944
bb391223
DJ
89452010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8946
8947 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
8948 single-stepping.
8949
70362913
DJ
89502010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8951
8952 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
8953 if arguments are not supported.
8954
493f3c00
DJ
89552010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8956
8957 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
8958 be const or non-const.
8959
8034c749
DJ
89602010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8961
8962 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
8963 mi_send_resuming_command to send -exec-continue.
8964
791dfb64
DJ
89652010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8966
8967 * gdb.base/list.exp (test_list_filename_and_function): Add test
8968 with single quotes.
8969 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
8970 matching.
8971 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
8972 Add KFAIL'd tests for PR gdb/11289.
8973
7c5fe868
DJ
89742010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8975
8976 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
8977
fdc498b8
DJ
89782010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8979
8980 * gdb.base/comp-dir/subdir/dummy.txt: New file.
8981 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
8982 a temporary directory.
8983
b519e2a6
DJ
89842010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8985
8986 * gdb.base/charset.exp: Use a single regular expression to match
8987 show host-charset and show target-charset output.
8988
74164c56
JK
89892010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8990
8991 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
8992 "Illegal process-id" expect string more exact.
8993 (attach to digits-starting nonsense is prohibited): New.
8994
701ed6dc
JK
89952010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8996
8997 * gdb.base/prelink.exp (set verbose on): New.
8998
889bf7c5 89992010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
9000
9001 * mi-reverse.exp: New file. Test for reverse option to the
9002 following MI commands: exec-continue, exec-finish, exec-next,
9003 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 9004
dadf0e9c
JB
90052010-02-09 Joel Brobecker <brobecker@adacore.com>
9006
9007 * gdb.ada/ptype_tagged_param: New testcase.
9008
714f19d5
TT
90092010-02-08 Tom Tromey <tromey@redhat.com>
9010
9011 PR c++/8017:
9012 * gdb.cp/overload.exp: Add tests.
9013 * gdb.cp/overload.cc (struct K): New.
9014 (namespace N): New.
9015 (main): Call new functions.
9016 (K::staticoverload): Define.
9017
889bf7c5 90182010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
9019
9020 PR gdb/10728
9021 * gdb.cp/pr10728-x.h: New file.
9022 * gdb.cp/pr10728-x.cc: New file.
9023 * gdb.cp/pr10728-y.cc: New file.
9024 * gdb.cp/pr10728.exp: New file.
9025 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
9026
889bf7c5 90272010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
9028
9029 PR gdb/9067
9030 * gdb.cp/pr9067.exp: New
9031 * gdb.cp/pr9067.cc: New
9032 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
9033
7b356089
JB
90342010-02-08 Joel Brobecker <brobecker@adacore.com>
9035
9036 * lib/gdb.exp (gdb_test_timeout): New global variable.
9037 Set it to timeout if not already set.
9038 (gdb_init): Reset the value of timeout to gdb_test_timeout.
9039
1be00882
DE
90402010-02-05 Doug Evans <dje@google.com>
9041
9042 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
9043 user.
9044
82856980
SW
90452010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
9046
9047 PR c++/7935:
9048 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
9049
1a334831
TT
90502010-02-04 Tom Tromey <tromey@redhat.com>
9051
9052 * gdb.cp/virtbase.exp: Make test case names unique.
9053
9c3c02fd
TT
90542010-02-02 Tom Tromey <tromey@redhat.com>
9055
9056 * gdb.cp/virtbase.exp: Add regression tests.
9057 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
9058 (main): Instantiate RHC.
9059
0cc2414c
TT
90602010-02-02 Tom Tromey <tromey@redhat.com>
9061
9062 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
9063 type-printing change.
9064
edf3d5f3
TT
90652010-02-02 Tom Tromey <tromey@redhat.com>
9066
9067 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
9068 * gdb.cp/virtbase.cc: New file.
9069 * gdb.cp/virtbase.exp: New file.
9070 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
9071
e4b7f41c
JK
90722010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9073
9074 PR libc/11214:
9075 * gdb.threads/current-lwp-dead.c: Include features.h.
9076 (HAS_NOMMU): New.
9077 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
9078
b381ea14
JK
90792010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9080
9081 * gdb.base/symbol-without-target_section.exp,
9082 gdb.base/symbol-without-target_section.c: New.
9083
c593ac0e
DJ
90842010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9085
9086 * gdb.base/bigcore.exp: Reset increased timeout.
9087 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
9088
db25f29d
DJ
90892010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9090
9091 * gdb.base/gcore.exp (capture_command_output): Use
9092 gdb_test_multiple.
9093
f9d67f43
DJ
90942010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9095
9096 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
9097 * gdb.arch/thumb2-it.exp (test_it_break): New function.
9098 (Top level): Call it.
9099
177321bd
DJ
91002010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9101
9102 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
9103
97f2ed50
DJ
91042010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
9105
9106 * gdb.base/call-strs.exp, gdb.base/default.exp,
9107 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
9108 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
9109 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
9110 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
9111 gdb.base/watchpoint-solib.exp: Save and restore timeout.
9112 * gdb.base/ending-run.exp: Correct restore of timeout.
9113 * gdb.base/page.exp: Remove unnecessary timeout setting.
9114
e4e2711a
JB
91152010-01-29 Joel Brobecker <brobecker@adacore.com>
9116
9117 * gdb.ada/rec_return: New testcase.
9118
ba581dc1
JB
91192010-01-29 Joel Brobecker <brobecker@adacore.com>
9120
9121 * gdb.ada/call_pn: New testcase.
9122
4ea95be9
DJ
91232010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
9124
9125 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
9126 (Top level): Use it to resume.
9127 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
9128 the Thumb mode displaced stepping error as unsupported.
9129
df83a9bf
SW
91302010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
9131
889bf7c5
PA
9132 * gdb.cp/nsusing.exp: Added more tests.
9133 * gdb.cp/nsrecurs.exp: Ditto.
9134 * gdb.cp/nsusing.cc: Added test functions.
9135 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 9136
40b27cdc
JK
91372010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9138
9139 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
9140 absolute directory pathnames in gdb.sum file.
9141
de958931
SW
91422010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
9143
9144 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
9145 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
9146
708ead4e
TT
91472010-01-26 Tom Tromey <tromey@redhat.com>
9148
9149 PR exp/7643:
9150 * gdb.base/printcmds.exp (test_print_string_constants): Remove
9151 setup_kfail.
9152
b14e635e
SW
91532010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
9154
9155 * gdb.cp/nsrecurs.exp: New test.
9156 * gdb.cp/nsrecurs.cc: New test program.
9157 * gdb.cp/nsstress.exp: New test.
9158 * gdb.cp/nsstress.cc: New test program.
9159 * gdb.cp/nsdecl.exp: New test.
9160 * gdb.cp/nsdecl.cc: New test program.
9161
8540c487
SW
91622010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
9163
9164 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
9165 imported into file scope.
9166 Marked test as xfail.
9167 * gdb.cp/namespace-using.cc (marker5): New function.
9168 * gdb.cp/shadow.exp: New test.
9169 * gdb.cp/shadow.cc: New test program.
9170 * gdb.cp/nsimport.exp: New test.
9171 * gdb.cp/nsimport.cc: New test program.
9172
421d5d99
TT
91732010-01-25 Tom Tromey <tromey@redhat.com>
9174
9175 PR gdb/11049:
9176 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
9177 with "set print null-stop on".
9178
691f8dc1
JK
91792010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9180
9181 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
9182 Adjust it for DISASSEMBLY_OMIT_FNAME.
9183
0b92b5bb
TT
91842010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9185
9186 PR symtab/11199:
9187 * gdb.dwarf2/member-ptr-forwardref.exp,
9188 gdb.dwarf2/member-ptr-forwardref.S: New.
9189
23787403
JK
91902010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9191
9192 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
9193 (thread1_func): Protect thread1_tid with thread1_tid_cond by
9194 thread1_tid_mutex. Remove gdbstop_mutex handling.
9195 (thread2_func): Protect thread2_tid with thread2_tid_cond by
9196 thread2_tid_mutex. Remove gdbstop_mutex handling.
9197 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
9198 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
9199 pthread_cond_wait conditionalizations by while loops.
9200
b966cb8a
TT
92012010-01-20 Tom Tromey <tromey@redhat.com>
9202
9203 PR backtrace/10770:
9204 * gdb.dwarf2/pr10770.exp: New file.
9205 * gdb.dwarf2/pr10770.c: New file.
9206 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
9207
fcae584b
VP
92082010-01-20 Vladimir Prus <vladimir@codesourcery.com>
9209
9210 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
9211 that target was removed, and the test always runs native anyway.
9212
a0f49112
JK
92132010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9214
9215 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
9216 gdb.base/watchpoint-cond-gone-stripped.c: New.
9217
ceeb3d5a
TT
92182010-01-19 Tom Tromey <tromey@redhat.com>
9219
9220 PR c++/8000:
9221 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
9222 existing tests.
9223 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
9224 (main): Use AAA::SomeEnum.
9225
dd322c54
JK
92262010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9227
9228 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
9229 (test_ignore_count): Declare line_callme_body global.
9230 (run to breakpoint with ignore count): Use line_callme_body.
9231 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
9232 (set line_main_hello, set line_main_return): Reindent.
9233 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
9234 New.
9235 (continue to callee4): Use line_callee4_body.
9236 (check *stopped from CLI command): Use line_callee4_next.
9237 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
9238 (set line_main_hello, set line_main_return): Reindent.
9239 (set line_callee4_head, set line_callee4_body): New.
9240 (continue to callee4): Use line_callee4_body.
9241
4e8f195d
TT
92422010-01-18 Tom Tromey <tromey@redhat.com>
9243
9244 PR c++/9680:
9245 * gdb.cp/casts.cc: Add new classes and variables.
9246 * gdb.cp/casts.exp: Test new operators.
9247
9e14a9ba
JB
92482010-01-18 Tom Tromey <tromey@redhat.com>
9249 Thiago Jung Bauermann <bauerman@br.ibm.com>
9250
9251 * gdb.python/source2.py: New file.
9252 * gdb.python/source1: New file.
9253 * gdb.python/python.exp: Test "source" command.
9254
00bf0b85
SS
92552010-01-15 Stan Shebs <stan@codesourcery.com>
9256
9257 * gdb.trace/tfile.c: New file.
9258 * gdb.trace/tfile.exp: New file.
889bf7c5 9259
55235ad7
JK
92602010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9261
9262 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
9263
9f2982ff
JK
92642010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9265
9266 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
9267
bbfba9ed
JK
92682010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9269
9270 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
9271 (libfunc): New parameter action. Implement also selectable "sleep".
9272 * gdb.base/break-interp-main.c: Include assert.h.
9273 (libfunc): New parameter action.
9274 (main): New parameters argc and argv. Assert argc. Pass argv.
9275 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
9276 (test_attach): New proc.
9277 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
9278 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
9279
61f0d762
JK
92802010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9281
9282 * gdb.base/break-interp.exp (test_core): New proc.
9283 (test_ld): Call it.
9284
06a6f270
JK
92852010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9286
9287 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
9288 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
9289 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
9290 and gdb_compile_shlib. Use new -Wl compiler options.
9291 (dl bt, main bt): New tests.
9292
51bee8e9
JK
92932010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9294
9295 Support PIEs with no symfile_objfile.
9296 * gdb.base/break-interp.exp: New argument at the test_ld calls.
9297 (test_ld): New parameter trynosym.
9298 (test_ld <$trynosym>): New block.
9299
b8040f19
JK
93002010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9301
9302 * gdb.base/break-interp.exp: New file.
9303
be759fcf
PM
93042010-01-13 Phil Muldoon <pmuldoon@redhat.com>
9305
9306 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
9307 * gdb.python/py-prettyprint.py (pp_ls): New printer.
9308 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
9309 test.
9310 * gdb.python/py-prettyprint.c: Define lazystring test structure.
9311 * gdb.python/py-mi.exp: Add lazy string test.
9312
dc146f7c
VP
93132010-01-13 Vladimir Prus <vladimir@codesourcery.com>
9314
9315 * lib/mi-support.exp (mi_check_thread_states): Handle
9316 core number in thread listing.
9317
b4ba55a1
JB
93182010-01-12 Joel Brobecker <brobecker@adacore.com>
9319
9320 * gdb.base/maint.exp: Adjust the expected output for the
9321 "maint print type" test. Use gdb_test_multiple instead of
9322 gdb_sent/gdb_expect.
9323
08e24bd4
DE
93242010-01-11 Doug Evans <dje@google.com>
9325
6496a609
DE
9326 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
9327 from gdbserver_download. All callers updated.
9328
08e24bd4
DE
9329 * gdb.server/ext-run.exp: "info os processes" requires xml support.
9330
b5cfddf5
JK
93312010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9332
9333 Implement binary numbers parsing.
9334 * gdb.base/printcmds.exp (test_integer_literals_accepted)
9335 (test_integer_literals_rejected): New binary tests.
9336
3725885a
RW
93372010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
9338
9339 * gdb.cell/configure: Regenerate.
9340
37aeb5df
JK
93412010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9342
9343 * gdb.base/corefile.exp: Move the core finding block out and call it as
9344 core_find, new variable $corefile, replace corefile by $corefile and
9345 [file tail $corefile] for usage vs. test names resp.
9346 * lib/gdb.exp (core_find): Move it as a new function here. New
9347 parameter binfile and deletefiles. New variable $destcore. Pre-delete
9348 $destcore. Return "" on error.
9349
d521f563
JK
93502010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9351
9352 Workaround PR binutils/10802.
9353 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
9354 (twice).
9355
28f24826
DJ
93562010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
9357
9358 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
9359
2de75e71
JB
93602010-01-08 Joel Brobecker <brobecker@adacore.com>
9361
9362 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
9363 call, to avoid interruption.
9364
fe00719b 93652010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
9366
9367 * gdb.stabs/weird.def (args93): New.
9368
d0ef5df8
DE
93692010-01-07 Doug Evans <dje@google.com>
9370
9371 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
9372
3a08d52f
TT
93732010-01-07 Tom Tromey <tromey@redhat.com>
9374
9375 * gdb.base/source.exp: Use correct line number.
9376
7a697b8d
SS
93772010-01-05 Stan Shebs <stan@codesourcery.com>
9378
9379 * gdb.trace/tracecmd.exp: Test ftrace.
9380
7803799a
UW
93812010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9382
9383 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
9384
c54eabfa
JK
93852010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9386
9387 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
9388 "uint_for_mi_testing".
9389
02e7ef19
JB
93902010-01-01 Joel Brobecker <brobecker@adacore.com>
9391
9392 Test indented comment in file being sourced.
9393 * gdb.base/commands.exp: Test indented comment in file being sourced.
9394
abd775ce
JB
93952010-01-01 Joel Brobecker <brobecker@adacore.com>
9396
9397 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
9398 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
9399 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
9400 notice.
9401
79b55b82
JB
94022010-01-01 Joel Brobecker <brobecker@adacore.com>
9403
9404 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
9405 notice.
9406
8997583e
JK
94072010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9408
9409 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
9410 missing $after_stopped and comma (,) expectation.
9411
6da95a67
SS
94122009-12-31 Stan Shebs <stan@codesourcery.com>
9413
9414 * gdb.trace/actions.exp: Test teval action.
889bf7c5 9415
218d2fc6
TJB
94162009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
9417
9418 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
9419 (top level): Call test_watchpoint_in_big_blob.
9420 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
9421 watchpoints.
9422 (func3): Write to buf.
9423
236f1d4d
SS
94242009-12-29 Stan Shebs <stan@codesourcery.com>
9425
9426 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 9427
f61e138d
SS
94282009-12-28 Stan Shebs <stan@codesourcery.com>
9429
9430 * gdb.trace/tsv.exp: New file.
9431 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 9432
0219b378
DJ
94332009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
9434
9435 * gdb.base/find.c (main): Reference search buffers.
9436 * gdb.base/included.c (main): Reference integer.
9437 * gdb.base/ptype.c (charfoo): Declare.
9438 (intfoo): Call charfoo.
9439 * gdb.base/scope0.c (useitp): New function.
9440 (usestatics): Use useitp.
9441 (useit): Add a type for val.
9442 * gdb.base/scope1.c (useit1): Take a pointer argument.
9443 (usestatics1): Update calls to useit1.
9444 * gdb.cp/call-c.cc: Declare foo.
9445 (main): Call foo.
9446 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
9447 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
9448 (main): Call C::ensureRefs and ensureOtherRefs.
9449 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
9450 variables.
9451 (ensureOtherRefs): New function.
9452 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
9453 * gdb.cp/templates.cc (main): Call t5i.value.
9454
3f78692f
JK
94552009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9456
9457 Fix compatibility with G++-4.5.
9458 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
9459 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
9460 (uncaught return): Remove.
9461
429374b8
JK
94622009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
9463 Phil Muldoon <pmuldoon@redhat.com>
9464
9465 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
9466 (bp_location13, bp_location14, bp_location17, bp_location18)
9467 (marker3_proto, marker4_proto): New variables.
9468 (breakpoint info): Update output.
9469 (run until breakpoint at marker3, run until breakpoint at marker4): New
9470 tests.
9471
859825b8
JK
94722009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
9473
9474 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
9475 Replace the printf call of Y by provided "y-set-1" label. New block
9476 for the second shared library.
9477 * gdb.base/unload.exp: Compile also the second library, call
9478 gdb_load_shlibs also for it. Use now gdb_breakpoint.
9479 (single pending breakpoint info): Rename to ...
9480 (pending breakpoint info before run): ... this extended test.
9481 (libfile2, libname2, libsrcfile2, libsrc2)
9482 (lib_sl2): New variables.
9483 (exec_opts): Set also SHLIB_NAME2.
9484 (pending breakpoint info on first run at shrfunc1)
9485 (pending breakpoint info on second run at shrfunc1)
9486 (pending breakpoint info on second run at shrfunc2)
9487 (print y from libfile, print y from libfile2): New tests.
9488 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
9489 * gdb.base/unloadshr2.c: New.
9490
e6a386cd
HZ
94912009-12-22 Hui Zhu <teawater@gmail.com>
9492
9493 * gdb.reverse/sigall-reverse.exp: Adjust.
9494
9e19b45e
VP
94952009-12-21 Vladimir Prus <vladimir@codesourcery.com>
9496
9497 PR gdb/10884
9498
9499 * gdb.mi/var-cmd.c (do_bitfield_tests): New
9500 (main): Call do_bitfield_tests.
aacf5b1e 9501 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 9502
d53a7b30
JB
95032009-12-20 Joel Brobecker <brobecker@adacore.com>
9504
9505 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
9506 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
9507 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
9508 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
9509 gdb.modula2/unbounded1.c: Update copyright header.
9510
191ca0a1
CM
95112009-12-10 Chris Moller <moller@mollerware.com>
9512
9513 PR gdb/9399
9514 * gdb.cp/virtfunc2.exp: New tests
9515 * gdb.cp/virtfunc2.cc: New tests
9516 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
9517
0fa6cf1b
MS
95182009-12-10 Oza Pawandeep (paawan1982@yahoo.com
9519
9520 * gdb.reverse/i387-env-reverse.c: New file.
9521 * gdb.reverse/i387-env-reverse.exp: New file.
9522 * gdb.reverse/i387-stack-reverse.c: New file.
9523 * gdb.reverse/i387-stack-reverse.exp: New file.
9524
361ae042
PM
95252009-12-08 Phil Muldoon <pmuldoon@redhat.com>
9526
9527 * gdb.python/py-type.exp (test_range): New test.
9528
bfd31e71
PM
95292009-12-03 Phil Muldoon <pmuldoon@redhat.com>
9530
9531 PR python/10805
9532
9533 * gdb.python/py-type.exp: New file.
9534 * gdb.python/py-type.c: New file.
9535 * Makefile.in: Add py-type.
9536
57a1d736
TT
95372009-12-03 Tom Tromey <tromey@redhat.com>
9538
9539 * gdb.python/py-value.exp (test_parse_and_eval): New
9540 function.
9541
1f3b5d1b
PP
95422009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
9543
9544 PR gdb/11022
9545
9546 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
9547 * gdb.base/pr11022.c: New test.
9548
8b7dbdc9
JK
95492009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9550
9551 Fix spurious false FAILs.
9552 * gdb.base/structs.c (chartest): New.
9553 (main): Fill-in chartest.
9554 * gdb.base/structs.exp (anychar_re, first): New.
9555 (start_structs_test): Import global anychar_re and first.
9556 New gdb_test call "set print elements 300; ${testfile}"
9557 (start_structs_test <$first>): New block.
9558 (any): Import global anychar_re. New variable ac. Use ${ac}.
9559
6a53b2ec
JK
95602009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9561
9562 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
9563
d7167b4c
JK
95642009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9565
9566 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
9567 Force $srcfile file.
9568 * gdb.base/foll-fork.c (callee): Comment out the printf call.
9569
b1798462
UW
95702009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9571
9572 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
9573 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
9574 * gdb.threads/watchthreads-reorder.exp: Likewise.
9575
b6199126
DJ
95762009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
9577
9578 PR gdb/8704
9579
9580 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
9581 "if", and "thread". Correct matching in the previous test.
9582
b22a0510
DJ
95832009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
9584
9585 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
9586
930636d2
MS
95872009-11-23 Michael Snyder <msnyder@vmware.com>
9588
9589 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
9590 * gdb.reverse-watch-precsave.exp: Ditto.
9591
21a0512e
PP
95922009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
9593
9594 * gdb.asm/asm-source.exp: Adjust.
9595 * gdb.base/help.exp: Adjust.
889bf7c5 9596
fc30d5e0
PA
95972009-11-22 Pedro Alves <pedro@codesourcery.com>
9598
9599 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
9600 (do_syscall_tests_without_xml): Set data-directory to
9601 /the/path/to/nowhere.
9602
f6bc2008
PA
96032009-11-21 Pedro Alves <pedro@codesourcery.com>
9604
9605 * gdb.threads/local-watch-wrong-thread.c,
9606 gdb.threads/local-watch-wrong-thread.exp: New files.
9607
8c2fb5de
PA
96082009-11-21 Pedro Alves <pedro@codesourcery.com>
9609
9610 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
9611 assume new `regsub' syntax available.
9612
ebec9a0f
PA
96132009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9614
a79d3c27
JK
9615 * gdb.base/watchpoint-hw-hit-once.exp,
9616 gdb.base/watchpoint-hw-hit-once.c: New.
9617
96182009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9619
9620 * gdb.threads/watchthreads-reorder.exp,
9621 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 9622
276a961b
MK
96232009-11-17 Nathan Sidwell <nathan@codesourcery.com>
9624
9625 * gdb.xml/tdesc-regs.exp: Use for m68k.
9626
4867c1fb
PA
96272009-11-15 Pedro Alves <pedro@codesourcery.com>
9628
9629 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
9630
f6838f81
DJ
96312009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9632
9633 * lib/gdb.exp (current_target_name): New procedure.
9634 (gdb_wrapper_target): New variable.
9635 (gdb_wrapper_init): Set gdb_wrapper_target.
9636 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
9637 wrapper.
9638
4ac4dd3f
DJ
96392009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9640
9641 * gdb.base/remote.exp: Delete the slowest load test.
9642 Do not load with fixed packet sizes.
9643
a7881759
DJ
96442009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9645
9646 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
9647
97a5b505
DJ
96482009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9649
9650 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
9651 srcfile when setting a breakpoint.
9652
d3e1fc54
DJ
96532009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
9654
9655 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
9656 macros.
9657
7cbcbded
DJ
96582009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9659
9660 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
9661 to be in memory.
9662 * gdb.base/display.c (force_mem): New.
9663 (do_loops): Use it. Add breakpoint comments.
9664 (do_vars): Add a breakpoint comment.
9665 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
9666 line numbers.
9667
bdea3a92
NF
96682009-11-13 Nathan Froyd <froydnj@codesourcery.com>
9669
9670 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
9671 instead of a bare "run".
9672
269f82e5
PP
96732009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
9674
9675 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 9676
a69b7d9d
DJ
96772009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9678
9679 * lib/cell.exp (skip_cell_tests): Clean up test files before
9680 returning.
9681
b598bfda
DJ
96822009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9683
9684 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
9685 and the breakpoint menu. Do not call perror if a prompt is seen.
9686 Consume the following GDB prompt.
9687 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
9688 * gdb.cp/namespace.exp: Use gdb_test.
9689 * gdb.cp/templates.exp: Use gdb_test.
9690 (test_template_breakpoints): Use gdb_test_multiple.
9691
87728fa0
DJ
96922009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9693
9694 * gdb.base/break1.c (struct some_struct, values): Move earlier.
9695 (marker4): Reference values.
9696
b67c692f
DJ
96972009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9698
9699 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
9700 is missing.
9701
f0df251a
DJ
97022009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9703
9704 * gdb.base/break.c (need_malloc): New.
9705 * gdb.base/constvars.c (main): Reference crass and crisp.
9706 * gdb.base/gdb1821.c (main): Reference bar.
9707 * gdb.cp/gdb1355.cc (main): Reference s1.
9708 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
9709 (main): Call them.
9710 * gdb.cp/hang2.cc (dummy2): Define.
9711 * gdb.cp/hang3.cc (dummy3): Define.
9712 * gdb.cp/m-data.cc (main): Reference shadow.
9713
bdf7534a
NF
97142009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9715 Nathan Froyd <froydnj@codesourcery.com>
9716
9717 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
9718 remote host.
9719
f24fce77
NF
97202009-11-12 Nathan Froyd <froydnj@codesourcery.com>
9721
9722 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
9723 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
9724 * gdb.dwarf2/dw2-compressed.exp: Likewise.
9725 * gdb.dwarf2/dw2-intercu.exp: Likewise.
9726 * gdb.dwarf2/dw2-intermix.exp: Likewise.
9727 * gdb.dwarf2/dw2-producer.exp: Likewise.
9728 * gdb.dwarf2/mac-fileno.exp: Likewise.
9729 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
9730 py-prettyprint.py to the remote host.
9731 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
9732
40f0318e
KS
97332009-11-11 Keith Seitz <keiths@redhat.com>
9734
9735 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
9736 use it instead of "Foo".
9737 * gdb.cp/classes.exp (do_tests): Add a test to access
9738 a method through a typedef'd class name.
9739
f3d9f7fb
NF
97402009-11-11 Nathan Froyd <froydnj@codesourcery.com>
9741
9742 * gdb.base/long_long.exp: Permit leading zeros on floating-point
9743 exponents.
9744 * gdb.base/pointers.exp: Likewise.
9745 * gdb.cp/ref-types.exp: Likewise.
9746
a4216f37
KS
97472009-11-11 Keith Seitz <keiths@redhat.com>
9748
9749 * gdb.cp/cplusfuncs.cc (class foo): Add operators
9750 new[] and delete[].
9751 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
9752 "void".
9753 (probe_demangler): Remove all single-quoting of
9754 method and variable names.
9755 (info_func_regexp): Remove the word "void" from any
9756 occurrence of "(void)".
9757 (print_addr_2): Remove all single-quoting of
9758 method names.
9759 (print_addr_2_kfail): Likewise.
9760 (print_addr): Single-quote C function names before
9761 passing to print_addr_2.
9762 (test_paddr_operator_functions): Remove single-quoting
9763 for method names.
9764 Add tests for operator new[] and operator delete[].
9765
9b14d7aa
JK
97662009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9767
9768 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
9769
85feb311
KS
97702009-11-09 Keith Seitz <keiths@redhat.com>
9771
9772 * gdb.cp/overload.exp: Add tests for resolving overloaded
9773 methods in expression parsing/evaluation.
9774
fa335448
DJ
97752009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
9776
9777 * lib/gdb.exp (default_gdb_version): Use --version instead of
9778 --command.
9779
ec3c07fc
NS
97802009-11-10 Nathan Sidwell <nathan@codesourcery.com>
9781
9782 * lib/gdb.exp (gdb_compile_test): New.
9783 (skip_ada_tests, skip_java_tests): New.
9784 (gdb_compile): Use gdb_compile_test for f77.
9785 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
9786 * lib/java.exp (compile_java_from_source): Remove runtests check,
9787 use gdb_compile_test to record result.
9788 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
9789 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
9790 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
9791 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
9792 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
9793 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
9794 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
9795 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
9796 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
9797 adjust gdb_compile invocations.
9798
b8b4e42b
JK
97992009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9800
9801 * Makefile.in (abs_builddir): New.
9802 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
9803 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
9804 `$(abs_builddir)/site.exp'.
9805
f8b7eaf3
DJ
98062009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
9807
9808 * config/m68k-emc.exp, lib/emc-support.exp,
9809 gdb.trace/gdb_c_test.c: Delete.
9810 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
9811 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
9812 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
9813 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
9814 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
9815 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
9816 casing for m68k-*-elf.
9817
c4187697
NS
98182009-11-03 Pedro Alves <pedro@codesourcery.com>
9819
9820 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
9821 * gdb.arch/i386-prologue.exp: Likewise.
9822 * gdb.arch/i386-unwind.exp: Likewise.
9823
db16b772
DJ
98242009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
9825
9826 * lib/gdb.exp (gdb_expect): Fix timeout typo.
9827
bcf71277
DJ
98282009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
9829
9830 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
9831
0105cee2
DJ
98322009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
9833
9834 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
9835
24ddea62
JK
98362009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9837
9838 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
9839
287ccc17
JK
98402009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9841
9842 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
9843 * gdb.base/sepdebug2.c: New file.
9844
08bca259 98452009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
9846
9847 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
9848 the modified warnings for catch syscall. Verify if GDB was compiled
9849 with support for lib expat, and choose which tests to run depending
9850 on this.
9851
5d4e2b76
VP
98522009-10-30 Vladimir Prus <vladimir@codesourcery.com>
9853
9854 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
9855 that composite commands are parsed OK. And also test
9856 that breakpoint commands do work.
9857
240e538a
MS
98582009-10-23 Michael Snyder <msnyder@vmware.com>
9859
9860 gdb.reverse/consecutive-precsave.exp: Change expect pattern
9861 to allow for new disassembly style.
9862
9c419145
PP
98632009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
9864
9865 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 9866
02506ff1
MS
98672009-10-22 Michael Snyder <msnyder@vmware.com>
9868
9869 * gdb.reverse/break-precsave.exp: New test.
9870 * gdb.reverse/consecutive-precsave.exp: Ditto.
9871 * gdb.reverse/finish-precsave.exp: Ditto.
9872 * gdb.reverse/i386-precsave.exp: Ditto.
9873 * gdb.reverse/machinestate-precsave.exp: Ditto.
9874 * gdb.reverse/sigall-precsave.exp: Ditto.
9875 * gdb.reverse/solilb-precsave.exp: Ditto.
9876 * gdb.reverse/step-precsave.exp: Ditto.
9877 * gdb.reverse/until-precsave.exp: Ditto.
9878 * gdb.reverse/watch-precsave.exp: Ditto.
9879
4cf866a3
MS
98802009-10-22 Michael Snyder <msnyder@vmware.com>
9881
9882 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
9883 for gdb_expect. Adjust one test's expect strings for the new
9884 format of disassemble.
9885 * gdb.reverse/finish-reverse.exp: Delete 'return'.
9886 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
9887 gdb_test_multiple.
9888 * gdb.reverse/step-reverse.exp: Delete 'return'.
9889 * gdb.reverse/until-reverse.exp: Delete blank lines.
9890 * gdb.reverse/watch-reverse.exp: Delete blank lines.
9891
2b28d209
PP
98922009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
9893
9894 * gdb.base/consecutive.exp: Adjust.
9895 * gdb.base/display.exp: Likewise.
9896 * gdb.base/pc-fp.exp: Likewise.
9897 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 9898
33b9c32b
MS
98992009-10-19 Michael Snyder <msnyder@vmware.com>
9900
9901 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
9902 * gdb.reverse/finish-reverse.c: Ditto.
9903 * gdb.reverse/sigall-reverse.c: Ditto.
9904 * gdb.reverse/solib-reverse.c: Ditto.
9905 * gdb.reverse/step-reverse.c: Ditto.
9906 * gdb.reverse/watch-reverse.c: Ditto.
9907
6c95b8df
PA
99082009-10-19 Pedro Alves <pedro@codesourcery.com>
9909 Stan Shebs <stan@codesourcery.com>
9910
9911 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
9912 * gdb.base/foll-exec.exp: Adjust to expect a process id before
9913 "Executing new program".
9914 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
9915 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
9916 left listed after having been killed.
9917 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
9918 * gdb.base/maint.exp: Adjust test.
9919
9920 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
9921 * gdb.multi/Makefile.in: New.
9922 * gdb.multi/base.exp: New.
9923 * gdb.multi/goodbye.c: New.
9924 * gdb.multi/hangout.c: New.
9925 * gdb.multi/hello.c: New.
9926 * gdb.multi/bkpt-multi-exec.c: New.
9927 * gdb.multi/bkpt-multi-exec.exp: New.
9928 * gdb.multi/crashme.c: New.
9929
279017b7
TG
99302009-10-13 Tristan Gingold <gingold@adacore.com>
9931
9932 * gdb.base/sepdebug.exp: Check debug info are found.
9933
0413d738
PA
99342009-10-08 Pedro Alves <pedro@codesourcery.com>
9935
9936 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
9937 bits.
9938
c628eecc
JK
99392009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9940
9941 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
9942
38af1bfe
JB
99432009-10-07 Joel Brobecker <brobecker@adacore.com>
9944
9945 * gdb.base/watchpoints.c: Add copyright header. Reformat one
9946 of the comments.
9947
2b0adecd
PM
99482009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
9949
9950 * gdb.base/annota1.exp: Remove obsolete match_max increase.
9951 * gdb.base/annota3.exp: Idem.
9952 * gdb.base/maint.exp: Idem.
9953
8d417781
PM
99542009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
9955
889bf7c5 9956 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
9957 to default.
9958
bb61102d
PM
99592009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
9960
889bf7c5 9961 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
9962 mingw and cygwin targets.
9963
ace5c364
PM
99642009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
9965 Pedro Alves <pedro@codesourcery.com>
9966
889bf7c5 9967 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
9968 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
9969
c2d494a0
PM
99702009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
9971
e1b52ce2
PM
9972 * gdb.base/shr1.c: Use %p in format string.
9973 * gdb.base/unload.c: Avoid warning in fprintf.
9974 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 9975
209f53f5
PM
99762009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
9977
9978 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
9979 long type.
9980 (test_unlink): Correct printf string.
9981 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
9982 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
9983
8172766a
JK
99842009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9985
9986 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
9987 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
9988 * gdb.arch/ia64-breakpoint-shadow.S: New file.
9989
0f73703c
UW
99902009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9991
9992 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
9993 * gdb.objc/nondebug.exp: Likewise.
9994
b32306ca
UW
99952009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9996
9997 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
9998 target_info setting.
9999
10000 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
10001 that detect new threads during "info threads".
10002
0057022f
UW
100032009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10004
10005 * gdb.threads/manythreads.c (main): Increase thread stack size
10006 to 2*PTHREAD_STACK_MIN.
10007 * gdb.threads/multi-create.c (main): Likewise.
10008 (create_function): Likewise.
10009
f29c0325
UW
100102009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10011
10012 * gdb.base/dump.exp: Pass difference of pointer types instead
10013 of integer types as offset to restore in intarr3.srec case.
10014
fcb34849
UW
100152009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10016
10017 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
10018
d5142e3b
UW
100192009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10020
10021 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
10022
087b74b2 100232009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 10024
087b74b2
PM
10025 New test for two watchpoints, with disabling of
10026 the first inserted.
10027 * testsuite/gdb.base/watchpoints.c: New file.
10028 * testsuite/gdb.base/watchpoints.exp: New file.
10029
96c07c5b
TT
100302009-09-25 Tom Tromey <tromey@redhat.com>
10031
10032 * gdb.base/charset.exp: Test utf-16 strings with Python.
10033
b8899f2b
TT
100342009-09-25 Tom Tromey <tromey@redhat.com>
10035
10036 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
10037 UCS-4.
10038 * gdb.base/charset.c (utf_32_string): Rename.
10039 (init_utf32): Rename.
10040 (main): Update.
10041
329719ec
TT
100422009-09-22 Tom Tromey <tromey@redhat.com>
10043
10044 * gdb.python/py-function.exp: Add regression tests.
10045
11ef0d76
KS
100462009-09-21 Keith Seitz <keiths@redhat.com>
10047
10048 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
10049 with invalid operator.
10050
3fe8f3b3
KS
100512009-09-21 Keith Seitz <keiths@redhat.com>
10052
10053 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
10054 and destructor using typedef name of class.
10055 * gdb.cp/classes.cc (class Base1): Add a destructor.
10056 (base1): New typedef.
10057 (use_methods): Instanitate an object of type base1.
10058 * gdb.cp/templates.exp (test_template_typedef): New procedure.
10059 (do_tests): Call test_template_typedef.
10060 * gdb.cp/templates.cc (Baz::~Baz): New method.
10061 (intBazOne): New typedef.
10062 (main): Instantiate intBazOne.
10063
7a9fe101
PM
100642009-09-21 Phil Muldoon <pmuldoon@redhat.com>
10065
10066 PR python/10633
10067
10068 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
10069 Function.
10070 (run_lang_tests): Add print elements test.
10071
2e4d963f
PM
100722009-09-21 Phil Muldoon <pmuldoon@redhat.com>
10073
10074 * gdb.python/py-value.exp (test_subscript_regression): New
10075 function. Test for invalid subscripts.
10076 * gdb.python/py-value.c (main): Add test array, and pointer to it.
10077 (ptr_ref): New function.
10078
ec7e75e7
PP
100792009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
10080
10081 * gdb.base/default.exp: Fix "show convenience".
10082
0cc7d26f
TT
100832009-09-15 Tom Tromey <tromey@redhat.com>
10084
10085 * lib/mi-support.exp (mi_create_varobj): Update.
10086 (mi_create_floating_varobj): Likewise.
10087 (mi_create_dynamic_varobj): New proc.
10088 (mi_varobj_update): Update.
10089 (mi_varobj_update_with_type_change): Likewise.
10090 (mi_varobj_update_kv_helper): New proc.
10091 (mi_varobj_update_dynamic_helper): Rewrite.
10092 (mi_varobj_update_dynamic): New proc.
10093 (mi_list_varobj_children): Update.
10094 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
10095 * gdb.python/python-prettyprint.py (pp_outer): New class.
10096 (pp_nullstr): Likewise.
10097 (lookup_function): Register new printers.
10098 * gdb.python/python-prettyprint.c (struct substruct): New type.
10099 (struct outerstruct): Likewise.
10100 (substruct_test): New function.
10101 (struct nullstr): New type.
10102 (string_1, string_2): New globals.
10103 (main): Add new tests.
10104 * gdb.python/python-mi.exp: Added regression tests.
10105 * gdb.mi/mi2-var-display.exp: Update.
10106 * gdb.mi/mi2-var-cmd.exp: Update.
10107 * gdb.mi/mi2-var-child.exp: Update.
10108 * gdb.mi/mi2-var-block.exp: Update.
10109 * gdb.mi/mi-var-invalidate.exp: Update.
10110 * gdb.mi/mi-var-display.exp: Update.
10111 * gdb.mi/mi-var-cmd.exp: Update.
10112 * gdb.mi/mi-var-child.exp: Update.
10113 * gdb.mi/mi-var-block.exp: Update.
10114 * gdb.mi/mi-break.exp: Update.
10115 * gdb.mi/gdb701.exp: Update.
10116
a96d9b2e
SDJ
101172009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
10118
10119 * Makefile.in: Inclusion of catch-syscall object.
10120 * gdb.base/catch-syscall.c: New file.
10121 * gdb.base/catch-syscall.exp: New file.
10122
b43b923a
MS
101232009-09-12 Michael Snyder <msnyder@vmware.com>
10124
10125 * gdb.reverse/step-reverse.exp: Explicitly check for targets
10126 that can support reverse debuggnig.
10127
cec03d70
TT
101282009-09-11 Tom Tromey <tromey@redhat.com>
10129
10130 * gdb.dwarf2/valop.S: New file.
10131 * gdb.dwarf2/valop.exp: New file.
10132
e23bb3fc
MK
101332009-09-11 Mark Kettenis <kettenis@gnu.org>
10134
10135 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
10136
37c3696d
DE
101372009-09-10 Doug Evans <dje@google.com>
10138
10139 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
10140 Add $gdb_prompt to second breakpoint regexp.
10141
5172aecb
JB
101422009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
10143
10144 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
10145 names, add missing ones.
10146 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
10147 * gdb.python/py-frame.c: Rename from python-frame.c.
10148 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
10149 testfile name.
10150 * gdb.python/py-function.exp: Rename from python-function.exp.
10151 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
10152 testfile name.
10153 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
10154 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
10155 Adjust testfile name.
10156 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
10157 * gdb.python/py-template.cc: Rename from python-template.cc.
10158 * gdb.python/py-template.exp: Rename from python-template.exp.
10159 Adjust testfile name.
10160 * gdb.python/py-value.c: Rename from python-value.c.
10161 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
10162 testfile name.
10163
b554e4bd
JK
101642009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10165
10166 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
10167 $bpt2address.
10168 (Second breakpoint address is valid on ia64)
10169 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
10170
9a68ae16
JM
101712009-09-03 Joseph Myers <joseph@codesourcery.com>
10172
10173 * gdb.base/ending-run.exp: Restrict regular expression matching
10174 line number to require closing brace following.
10175
146b9145
DE
101762009-09-03 Doug Evans <dje@google.com>
10177
10178 * gdb.base/store.exp (check_set): Fix typo in expected value message.
10179
787d21e1
TT
101802009-09-02 Tom Tromey <tromey@redhat.com>
10181
10182 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
10183
e7802207
TT
101842009-09-02 Tom Tromey <tromey@redhat.com>
10185
10186 * gdb.dwarf2/callframecfa.exp: New file.
10187 * gdb.dwarf2/callframecfa.S: New file.
10188
817aadd2
JK
101892009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10190
10191 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
10192 gdb.base/solib-overlap-main.c: New.
10193
4a76eae5
DJ
101942009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
10195
10196 PR gdb/10565
10197
10198 * gdb.base/bitfields.c (struct container, container): New.
10199 (main): Initialize it and call break5.
10200 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
10201
d4b96c9a
JK
102022009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10203
10204 Support constant DW_AT_data_member_location by GCC PR debug/40659.
10205 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
10206
4e22772d
JK
102072009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10208
10209 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
10210
2efab443
MS
102112009-08-26 Michael Snyder <msnyder@vmware.com>
10212
10213 * gdb.base/i386-reverse.c: New file.
10214 * gdb.base/i386-reverse.exp: New file.
10215 * gdb.base/Makefile.in: Add new files to be removed.
10216
07ab73a0
JM
102172009-08-26 Joseph Myers <joseph@codesourcery.com>
10218
10219 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
10220 environment-pwd for remote host.
10221 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
10222
676accff
KS
102232009-08-24 Keith Seitz <keiths@redhat.com>
10224
10225 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
10226 Add two new C++ completer tests which limit the output to a
889bf7c5 10227 given class.
676accff 10228
f9f7ad22
MS
102292009-08-24 Michael Snyder <msnyder@vmware.com>
10230
10231 * gdb.base/del.exp: Fix typo in comment.
10232 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
10233
81ecdfbb
RW
102342009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
10235
10236 * configure: Regenerate.
10237 * gdb.hp/configure: Likewise.
10238 * gdb.hp/gdb.aCC/configure: Likewise.
10239 * gdb.hp/gdb.base-hp/configure: Likewise.
10240 * gdb.hp/gdb.compat/configure: Likewise.
10241 * gdb.hp/gdb.defects/configure: Likewise.
10242 * gdb.hp/gdb.objdbg/configure: Likewise.
10243 * gdb.stabs/configure: Likewise.
10244
cab0c772
UW
102452009-08-19 Doug Evans <dje@google.com>
10246
10247 * gdb.base/gdbvars.c: New file.
10248 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
10249
b8fa0bfa
PA
102502009-08-14 Pedro Alves <pedro@codesourcery.com>
10251
10252 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
10253 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
10254
b84aa90a
PA
102552009-08-13 Pedro Alves <pedro@codesourcery.com>
10256
10257 * gdb.base/default.exp: Adjust "set language test": it's now an
10258 enum command. Larger help string moved to "help set language".
10259 * gdb.base/help.exp: Adjust "help set language" expected output,
10260 now lists all known languages.
10261
0d8f9b2c
NF
102622009-08-11 Nathan Froyd <froydnj@codesourcery.com>
10263
10264 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
10265 all frame arguments.
10266 * gdb.arch/altivec-regs.exp: Likewise.
10267
bda180e0
TT
102682009-08-07 Tom Tromey <tromey@redhat.com>
10269
10270 * gdb.base/setshow.exp: Add tests for changes to set language, set
10271 check range, and set check type.
10272
48cb2d85
VP
102732009-08-03 Vladimir Prus <vladimir@codesourcery.com>
10274
10275 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
10276 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 10277 Call it.
48cb2d85 10278
1ea34204
UW
102792009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10280
10281 * configure.ac: Run gdb.cell tests when appropriate.
10282 * configure: Regenerate.
10283 * lib/cell.exp: New file.
10284 * gdb.cell: New directory.
10285 * gdb.cell/configure.ac: New file.
10286 * gdb.cell/configure: New file.
10287 * gdb.cell/Makefile.in: New file.
10288 * gdb.cell/arch.exp: New file.
10289 * gdb.cell/break.c: New file.
10290 * gdb.cell/break.exp: New file.
10291 * gdb.cell/break-spu.c: New file.
10292 * gdb.cell/bt.c: New file.
10293 * gdb.cell/bt2-spu.c: New file.
10294 * gdb.cell/bt-spu.c: New file.
10295 * gdb.cell/bt.exp: New file.
10296 * gdb.cell/coremaker.c: New file.
10297 * gdb.cell/coremaker-spu.c: New file.
10298 * gdb.cell/core.exp: New file.
10299 * gdb.cell/gcore.exp: New file.
10300 * gdb.cell/data.c: New file.
10301 * gdb.cell/data.exp: New file.
10302 * gdb.cell/data-spu.c: New file.
10303 * gdb.cell/ea-cache.exp: New file.
10304 * gdb.cell/ea-cache.c: New file.
10305 * gdb.cell/ea-cache-spu.c: New file.
10306 * gdb.cell/ea-standalone.c: New file.
10307 * gdb.cell/ea-standalone.exp: New file.
10308 * gdb.cell/ea-test.c: New file.
10309 * gdb.cell/ea-test.exp: New file.
10310 * gdb.cell/f-regs.exp: New file.
10311 * gdb.cell/mem-access.c: New file.
10312 * gdb.cell/mem-access.exp: New file.
10313 * gdb.cell/mem-access-spu.c: New file.
10314 * gdb.cell/ptype.exp: New file.
10315 * gdb.cell/registers.exp: New file.
10316 * gdb.cell/size.c: New file.
10317 * gdb.cell/sizeof.exp: New file.
10318 * gdb.cell/size-spu.c: New file.
10319 * gdb.cell/solib.exp: New file.
10320 * gdb.cell/solib-symbol.exp: New file.
10321
85e747d2
UW
103222009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10323
10324 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
10325
58d6951d
DJ
103262009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
10327
10328 * gdb.base/float.exp: Handle VFP registers.
10329
6e0a4f15
MS
103302009-07-14 Michael Snyder <msnyder@vmware.com>
10331
dcd5da87
MS
10332 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
10333 to bring gdb to the beginning of the calling line.
10334
6e0a4f15
MS
10335 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
10336 confusing the i386 epilogue unwinder.
10337
782b2b07
SS
103382009-07-14 Stan Shebs <stan@codesourcery.com>
10339
10340 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
10341
f662c3bc
MS
103422009-07-14 Michael Snyder <msnyder@vmware.com>
10343
10344 * gdb.reverse/step-reverse.exp (stepi into function call):
10345 Call instruction may not be first instruction in the line.
10346 (reverse stepi from a function call): Used wrong line number.
10347
8f313923
JK
103482009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10349
10350 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
10351
4662c76e
JK
103522009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10353
10354 Fix gdb.base/macscp.exp when using custom inputrc.
10355 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
10356 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
10357 env(TERM) set.
10358 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
10359 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
10360
aa81e255
JK
103612009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10362
10363 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
10364 * gdb.base/annota1.exp (thread_test): Import global $testfile.
10365 Change the compilation target to match the testcase name.
10366 * gdb.base/sect-cmd.exp: Change the compilation target to match the
10367 testcase name.
10368 * a2-run.exp: Use for setup prepare_for_testing. Change the
10369 compilation target to match the testcase name.
10370 * gdb.base/commands.exp: Likewise.
10371 * gdb.base/finish.exp: Likewise.
10372 * gdb.base/float.exp: Likewise.
10373 * gdb.base/info-target.exp: Likewise.
10374 * gdb.base/relational.exp: Likewise.
10375 * gdb.base/term.exp: Likewise.
10376 * gdb.base/until.exp: Likewise.
10377 * gdb.base/volatile.exp: Likewise.
10378 * gdb.base/whatis-exp.exp: Likewise.
10379
4c93b1d7
HZ
103802009-07-11 Hui Zhu <teawater@gmail.com>
10381
10382 * gdb.base/help.exp (disassemble): Update expected help text.
10383
812f7342
TT
103842009-07-09 Tom Tromey <tromey@redhat.com>
10385
10386 * lib/gdb.exp: Handle TRANSCRIPT.
10387 (remote_spawn, remote_close, send_gdb): New procs.
10388
fbb8f299
PM
103892009-07-10 Phil Muldoon <pmuldoon@redhat.com>
10390
10391 * gdb.python/python-prettyprint.c: Add counted null string
10392 structure.
10393 * gdb.python/python-prettyprint.exp: Print null string. Test for
10394 embedded nulls.
10395 * gdb.python/python-prettyprint.py (pp_ns): New Function.
10396 * gdb.python/python-value.exp (test_value_in_inferior): Add
10397 variable length string fetch tests.
10398 * gdb.python/python-value.c (main): Add strings for string fetch tests.
10399
c0ac0ec7
JK
104002009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10401
10402 * gdb.base/dump.exp (inaccessible memory is reported): New test.
10403
30b66ecc
TT
104042009-07-07 Tom Tromey <tromey@redhat.com>
10405
10406 * gdb.base/call-rt-st.exp: Update for change to escape output.
10407 * gdb.base/callfuncs.exp: Likewise.
10408 * gdb.base/charset.exp: Likewise.
10409 * gdb.base/constvars.exp: Likewise.
10410 * gdb.base/long_long.exp: Likewise.
10411 * gdb.base/pointers.exp: Likewise.
10412 * gdb.base/printcmds.exp: Likewise.
10413 * gdb.base/setvar.exp: Likewise.
10414 * gdb.base/store.exp: Likewise.
10415 * gdb.cp/ref-types.exp: Likewise.
10416 * gdb.mi/mi-var-child.exp: Likewise.
10417 * gdb.mi/mi-var-display.exp: Likewise.
10418 * gdb.mi/mi2-var-display.exp: Likewise.
10419 * gdb.base/charset.exp: Test octal escape sequence length.
10420 Update for change to escape output.
10421
187c4a2b
JK
104222009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10423
10424 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
10425
d80a43f9
DJ
104262009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
10427
10428 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
10429
047427a8
JK
104302009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10431
10432 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
10433 gdbserver increasing $portnum if "Can't bind address" has been seen.
10434
8b5a0f4f
PA
104352009-07-05 Pedro Alves <pedro@codesourcery.com>
10436
10437 * gdb.base/ending-run.exp: Add "step out of main" pattern for
10438 mingw32ce.
10439
7d93ba58
PA
104402009-07-05 Pedro Alves <pedro@codesourcery.com>
10441
10442 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
10443 VFP format.
10444
2277426b
PA
104452009-07-02 Pedro Alves <pedro@codesourcery.com>
10446
10447 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
10448 linux. Adjust to use "inferior", "info inferiors", "detach
10449 inferior" and "kill inferior" instead of "restart", "info fork",
10450 "detach fork" and "delete fork".
10451 * gdb.base/ending-run.exp: Spell out "info".
10452 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
10453 the "kill" command.
10454
5af949e3
UW
104552009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10456
10457 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
10458 change to prefix TLS offset in hex with 0x.
10459
5d3729b5
UW
104602009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10461
10462 * gdb.base/default.exp: Update test case for "x" changes.
10463
af589bd0
TG
104642009-07-01 Tristan Gingold <gingold@adacore.com>
10465
10466 * gdb.base/bigcore.exp: Make darwin untested.
10467
40974f91
JK
104682009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10469
10470 * gdb.base/completion.exp (directory completion): Create the directory.
10471 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
10472 escapeuniquesub.
10473 (directory completion 2): Expect now ${escapeuniquesub}.
10474 (Glob remaining of directory test): Remove one excessive newline.
10475 Expect the real output.
10476
59dd3af6
JK
104772009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10478
10479 Fix `make check//%' target after `make check' has been ran.
10480 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
10481 a mkdir call.
10482 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
10483 (%/.dir): Remove.
10484
f4e164aa
JK
104852009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10486
10487 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
10488 the expected result record.
10489
69af2122
JK
104902009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10491
10492 Remove racy FAILs relying just on the timeouts.
10493 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
10494 (annotation_level 2): Remove racy FAILs.
10495
2fd481e1
PP
104962009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
10497
10498 gdb/10275
889bf7c5
PA
10499 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
10500
c38f313d
DJ
105012009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
10502
10503 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
10504
8b777f02
VP
105052009-06-30 Vladimir Prus <vladimir@codesourcery.com>
10506
10507 * gdb.mi/mi-stack.exp: Testing symbolic options
10508 to -stack-list-locals and -stack-list-arguments.
10509
00c7eacf
JK
105102009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10511
10512 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
10513
6bc80edc
TT
105142009-06-29 Tom Tromey <tromey@redhat.com>
10515
10516 * dg-extract-results.sh: New file.
10517 * Makefile.in (FORCE_PARALLEL): New variable.
10518 (CHECK_TARGET): New conditional variable.
10519 (check): Use CHECK_TARGET.
10520 (DO_RUNTEST): New variable.
10521 (check-single): New target.
10522 (TEST_DIRS): New variable.
10523 (TEST_TARGETS): Likewise.
10524 (check-parallel): New target.
10525 (check-gdb.%): New pattern.
10526 (BASE1_FILES): New variable.
10527 (BASE2_FILES): Likewise.
10528 (check-gdb.base%): New pattern.
10529 (%/.dir): New pattern.
10530 * configure: Rebuild.
10531 * aclocal.m4 (AM_CONDITIONAL): New defun.
10532 * configure.ac: Check whether user is using GNU make.
10533 (GMAKE): New conditional.
10534
794684b6
SW
105352009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
10536
10537 * gdb.cp/namespace-nested-import.cc: New test.
10538 * gdb.cp/namespace-nested-import.exp: New test.
10539
edb3359d
DJ
105402009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
10541
10542 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
10543 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
10544 * gdb.opt/Makefile.in (EXECUTABLES): Update.
10545 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
10546 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
10547 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
10548 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
10549 gdb.opt/inline-markers.c: New files.
10550 * lib/gdb.exp (skip_inline_frame_tests): New function.
10551 (skip_inline_var_tests): New function.
10552
cf657a0c
AS
105532009-06-27 Andreas Schwab <schwab@linux-m68k.org>
10554
10555 * gdb.cp/exception.exp: Don't require $hex before inner frame in
10556 backtrace.
10557
28d41a99
MS
105582009-06-27 Michael Snyder <msnyder@vmware.com>
10559
10560 * gdb.reverse: New directory.
10561 * gdb.reverse/break-reverse.c: New test.
10562 * gdb.reverse/break-reverse.exp: New test.
10563 * gdb.reverse/consecutive-reverse.c: New test.
10564 * gdb.reverse/consecutive-reverse.exp: New test.
10565 * gdb.reverse/finish-reverse.c: New test.
10566 * gdb.reverse/finish-reverse.exp: New test.
10567 * gdb.reverse/machinestate.c: New test.
10568 * gdb.reverse/ms1.c: New test.
10569 * gdb.reverse/machinestate.exp: New test.
10570 * gdb.reverse/Makefile.in: New file.
10571 * gdb.reverse/shr2.c: New test.
10572 * gdb.reverse/solib-reverse.c: New test.
10573 * gdb.reverse/solib-reverse.exp: New test.
10574 * gdb.reverse/step-reverse.c: New test.
10575 * gdb.reverse/step-reverse.exp: New test.
10576 * gdb.reverse/until-reverse.c: New test.
10577 * gdb.reverse/ur1.c: New test.
10578 * gdb.reverse/until-reverse.exp: New test.
10579 * gdb.reverse/watch-reverse.c: New test.
10580 * gdb.reverse/watch-reverse.exp: New test.
10581 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
10582 * configure: Regenerate.
10583
fe3c8b0d
DE
105842009-06-26 Doug Evans <dje@google.com>
10585
10586 * gdb.base/psymtab.exp: Turn off pending breakpoints.
10587
3a72a602
PM
105882009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
10589
10590 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
10591 windows problem for 'file delete $binfile'.
10592
27aa8d6a
SW
105932009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
10594
10595 * gdb.cp/namespace-using.exp: New test.
10596 * gdb.cp/namespace-using.cc: New test.
10597
8ac055f8
JB
105982009-05-20 Joel Brobecker <brobecker@adacore.com>
10599
10600 * gdb.ada/variant_record_packed_array: New testcase.
10601
85e306ed
TT
106022009-06-23 Tom Tromey <tromey@redhat.com>
10603
10604 * gdb.base/charset.exp (test_combination): Regression test.
10605 * gdb.base/charset.c (my_wchar_t): New typedef.
10606 (myvar): New global.
10607 (main): Set myvar.
10608
56643c5e
PM
106092009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
10610
10611 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
10612 target.
10613
1fac167a
UW
106142009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10615
10616 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
10617
7ccb0be9
UW
106182009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10619
10620 * gdb.mi/gdb680.exp: Update test for error message.
10621
568d6575
UW
106222009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10623
10624 * gdb.base/annota1.exp: Allow multiple occurrences of the
10625 frames-invalid annotation.
10626 * gdb.cp/annota2.exp: Likewise.
10627
7cd1089b
PM
106282009-06-15 Phil Muldoon <pmuldoon@redhat.com>
10629
10630 * gdb.cp/gdb2495.cc: New file.
10631 * gdb.cp/gdb2495.exp: New file.
10632
72c63395
JK
106332009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
10634
10635 Report error on GDB crash during runto.
10636 * lib/gdb.exp (runto <eof>): New.
10637
3788363d
DJ
106382009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
10639
10640 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
10641 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
10642 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
10643 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
10644 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
10645 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
10646 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
10647 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
10648 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
10649 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
10650 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
10651 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
10652 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
10653 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
10654 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
10655 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
10656 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
10657 gdb.server/server-mon.exp, gdb.server/server-run.exp,
10658 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
10659 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
10660 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
10661 gdb.trace/passcount.exp, gdb.trace/report.exp,
10662 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
10663 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
10664 gdb.trace/while-stepping.exp: Use a unique name for the compiled
10665 executable.
10666
17592de3
PA
106672009-06-07 Pedro Alves <pedro@codesourcery.com>
10668
10669 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
10670 defined before referencing it.
10671
701e355d
DE
106722009-06-03 Doug Evans <dje@google.com>
10673
10674 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
10675 * gdb.arch/i386-see.c: Ditto.
10676
f2292c65
PM
106772009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
10678
10679 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
10680 (check_macro): Return 1 if undefined.
10681 If first test fails, check if macro debug information is available,
10682 and report unsupported test if no macro information is found.
10683
5a437975
DE
106842009-05-29 Doug Evans <dje@google.com>
10685
10686 * gdb.threads/hand-call-in-threads.exp: New.
10687 * gdb.threads/hand-call-in-threads.c: New.
10688
c141c696
MS
106892009-05-29 Michael Snyder <msnyder@vmware.com>
10690
10691 * gdb.base/break-always.exp: Change "1" to "on".
10692 Add confirmation check.
10693
b3444185
PA
106942009-05-28 Pedro Alves <pedro@codesourcery.com>
10695
10696 * gdb.threads/threxit-hop-specific.c: New.
10697 * gdb.threads/threxit-hop-specific.exp: New.
10698 * gdb.threads/thread-execl.c: New.
10699 * gdb.threads/thread-execl.exp: New.
10700
b6313243
TT
107012009-05-27 Tom Tromey <tromey@redhat.com>
10702 Thiago Jung Bauermann <bauerman@br.ibm.com>
10703
10704 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
10705 (mi_child_regexp): Likewise.
10706 (mi_list_varobj_children_range): Likewise.
10707 (mi_get_features): Likewise.
10708 (mi_list_varobj_children): Rewrite.
10709 * gdb.python/python-mi.exp: New file.
10710
a6bac58e
TT
107112009-05-27 Tom Tromey <tromey@redhat.com>
10712 Thiago Jung Bauermann <bauerman@br.ibm.com>
10713 Phil Muldoon <pmuldoon@redhat.com>
10714 Paul Pluzhnikov <ppluzhnikov@google.com>
10715
10716 * gdb.python/python-prettyprint.exp: New file.
10717 * gdb.python/python-prettyprint.c: New file.
10718 * gdb.python/python-prettyprint.py: New file.
10719 * gdb.base/display.exp: print/r is now valid.
10720
2c74e833
TT
107212009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
10722 Tom Tromey <tromey@redhat.com>
10723 Pedro Alves <pedro@codesourcery.com>
10724 Paul Pluzhnikov <ppluzhnikov@google.com>
10725
10726 * gdb.python/python-template.exp: New file.
10727 * gdb.python/python-template.cc: New file.
10728 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
10729 tests.
10730 * gdb.python/python-value.exp (py_objfile_tests): New proc.
10731 Call it.
10732 (test_value_after_death): New proc.
10733 * gdb.python/python-value.c (PTR): New typedef.
10734 (main): New variable 'x'.
10735
89c73ade
TT
107362009-05-27 Tom Tromey <tromey@redhat.com>
10737
10738 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
10739 tests.
10740 * gdb.python/python-value.exp (py_objfile_tests): New proc.
10741 Call it.
10742
a75724bc
PA
107432009-05-27 Pedro Alves <pedro@codesourcery.com>
10744
10745 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
10746
e58b0e63
PA
107472009-05-24 Pedro Alves <pedro@codesourcery.com>
10748
10749 * gdb.threads/fork-thread-pending.c: New.
10750 * gdb.threads/fork-thread-pending.exp: New.
10751
4ac36638
JK
107522009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
10753
10754 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
10755 * gdb.dwarf2/dw2-strp.S (a_string2): New.
10756
889bf7c5 107572009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 10758
889bf7c5 10759 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 10760
b242c3c2
PA
107612009-05-17 Pedro Alves <pedro@codesourcery.com>
10762
10763 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
10764 `gdb_get_line_number'. Call `callee' in both parent and child.
10765 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
10766 `gdb_get_line_number' instead of hardcoding line numbers.
10767 (catch_fork_unpatch_child): New procedure to test detaching
10768 breakpoints from child fork.
10769 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
10770 hardcoding line numbers.
10771 (do_fork_tests): Run `catch_fork_unpatch_child'.
10772
ee342b23
VP
107732009-05-17 Vladimir Prus <vladimir@codesourcery.com>
10774
10775 * gdb.mi/mi-cmd-var.exp: Check that when varobj
10776 of structure type enters or leaves the scope, it
10777 is reported by -var-update.
10778
e2009e98
DE
107792009-05-11 Doug Evans <dje@sebabeach.org>
10780
10781 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 10782 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
10783 * gdb.threads/schedlock.c (main): Fix off-by-one error.
10784
00903456
JK
107852009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10786
10787 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
10788
dc621c35
DE
107892009-04-30 Doug Evans <dje@google.com>
10790
10791 * gdb.threads/watchthreads2.exp: New testcase.
10792 * gdb.threads/watchthreads2.c: New testcase.
10793
9ab4e744
DE
107942009-04-29 Doug Evans <dje@google.com>
10795
10796 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
10797 * gdb.cp/mb-ctor.cc: Ditto.
10798 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
10799 * gdb.cp/mb-inline.h (multi_line_foo): New function.
10800 * gdb.cp/mb-inline1.cc: Call it.
10801 * gdb.cp/mb-inline2.cc: Ditto.
10802 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
10803 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
10804
484086b7
JK
108052009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10806
10807 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
10808 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
10809 Replace all uses of `decimal' by `nonzero'.
10810 (info macro FROM_COMMANDLINE): New test.
10811
379a77b5
TT
108122009-04-27 Tom Tromey <tromey@redhat.com>
10813
10814 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
10815
b92b73c2
DE
108162009-04-27 Doug Evans <dje@google.com>
10817
10818 * gdb.threads/watchthreads.c (main): Initialize args before starting
10819 the threads. Plus formatting cleanup.
10820 * gdb.threads/watchthreads.exp: Avoid errant failures due to
10821 biased scheduling of one thread.
10822
945a118d
JG
108232009-04-27 Jerome Guitton <guitton@adacore.com>
10824
10825 * gdb.cp/templates.cc (GetMax): New template.
10826 (main): Declare two instances of GetMax.
10827 * gdb.cp/templates.exp: Add new test.
10828
d389af10
JK
108292009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10830
10831 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
10832
e7f86de9
JM
108332009-04-22 Joseph Myers <joseph@codesourcery.com>
10834
10835 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
10836
334cc82d
TT
108372009-04-15 Tom Tromey <tromey@redhat.com>
10838
10839 * gdb.base/charset.exp: Add regression test.
10840
d12672cc
JB
108412009-04-14 Joel Brobecker <brobecker@adacore.com>
10842
10843 * gdb.base/exe-lock.exp: New testcase.
10844
18e8c3bc
TT
108452009-04-13 Tom Tromey <tromey@redhat.com>
10846
10847 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
10848 operator on Frame.
10849
5ecd5cbe
UW
108502009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10851
10852 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
10853 * gdb.server/ext-attach.exp: Likewise.
10854
7309f756
VP
108552009-04-03 Vladimir Prus <vladimir@codesourcery.com>
10856
10857 Eliminate some sleep usage.
10858
889bf7c5
PA
10859 * gdb.mi/basics.c (do_nothing): New.
10860 (main): Use do_nothing instead of printf, so that
10861 not to introduce race condition between output of
10862 inferiour and output of gdb. Do not use sleep as it
10863 is not generally available on embedded targets.
7309f756 10864
f4b95f6f
PA
108652009-04-02 Pedro Alves <pedro@codesourcery.com>
10866
10867 * gdb.server/ext-attach.exp: Expect an optional process id after
10868 "Detached from remote process".
10869
de40b933
JK
108702009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10871
10872 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
10873 gdb.dwarf2/dw2-unresolved.exp: New.
10874
2ae101a4
PA
108752009-04-02 Pedro Alves <pedro@codesourcery.com>
10876
10877 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
10878 mi_run_to_main.
10879
56a8e183
PA
108802009-04-02 Pedro Alves <pedro@codesourcery.com>
10881
10882 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
10883 mi_run_to_main. Skip thread exit test on remote targets.
10884 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
10885 mi_run_to_main.
10886 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
10887 mi_run_to_main.
10888 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
10889 when expecting ^connected. Detect when the target doesn't support
10890 non-stop mode.
10891 (mi_run_cmd): Detect if non-stop mode was requested by isn't
10892 supported. Return -1 on error, 0 on success.
10893 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
10894 (mi_runto): Return mi_runto_helper's result explicitly.
10895
c35fafde
PA
108962009-04-01 Pedro Alves <pedro@codesourcery.com>
10897
10898 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
10899
f8a8dce6
JB
109002009-04-01 Tom Tromey <tromey@redhat.com>
10901
10902 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
10903 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
10904 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
10905 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
10906
71c25dea
TT
109072009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
10908 Jan Kratochvil <jan.kratochvil@redhat.com>
10909
10910 PR gdb/931
10911 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
10912 output.
10913 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
10914 for gdb/931.
10915 * dw2-strp.S (DW_AT_language): Change to C++.
10916 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
10917
02d9a9ce
JB
109182009-03-31 Joel Brobecker <brobecker@adacore.com>
10919
10920 * gdb.ada/tasks: New testcase.
10921
1042e4c0
SS
109222009-03-30 Stan Shebs <stan@codesourcery.com>
10923
10924 * gdb.trace/actions.exp: Update to match new info trace format.
10925 * gdb.trace/deltrace.exp: Ditto.
10926 * gdb.trace/infotrace.exp: Ditto.
10927 * gdb.trace/passcount.exp: Ditto.
10928 * gdb.trace/save-trace.exp: Ditto.
10929 * gdb.trace/while-stepping.exp: Ditto.
10930 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
10931
f8f6f20b
TJB
109322009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
10933
10934 * gdb.python/python-frame.c: New file.
10935 * gdb.python/python-frame.exp: New file.
10936
c0c6f777
TJB
109372009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
10938
10939 * gdb.python/python-value.exp: Add tests for the address
10940 attribute.
10941
3cb51905
AS
109422009-03-29 Andreas Schwab <schwab@linux-m68k.org>
10943
10944 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
10945
88fc996f
DE
109462009-03-26 Doug Evans <dje@google.com>
10947
10948 * gdb.mi/mi-nonstop-exit.exp: New file.
10949 * gdb.mi/non-stop-exit.c: New file.
10950
56ef84b1
TT
109512009-03-26 Tom Tromey <tromey@redhat.com>
10952
10953 Update for change to prologue skipping:
10954 * gdb.mi/mi2-simplerun.exp: Update.
10955 * gdb.mi/mi2-break.exp: Update.
10956 * gdb.mi/mi-simplerun.exp: Update.
10957 * gdb.mi/mi-break.exp: Update.
10958 * gdb.base/ending-run.exp: Update.
10959
def2b000
TJB
109602009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
10961
10962 * gdb.python/python-value.exp (test_value_in_inferior): Test
10963 gdb.Value.is_optimized_out attribute.
10964
442ddf59
JK
109652009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
10966
10967 * gdb.dwarf2/dw2-noloc-main.c: New file.
10968 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
10969 (.text): Remove.
10970 (.data): New.
10971 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
10972 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
10973 (DW_TAG_subprogram func_cu1, noloc): Remove.
10974 (main): New.
10975 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
10976 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
10977 (file_symbols): New procedure.
10978
a8df5de4
TT
109792009-03-25 Tom Tromey <tromey@redhat.com>
10980
10981 * gdb.base/charset.exp (valid_target_charset): New proc.
10982 Use it to skip tests on invalid charsets.
10983
cc1d7add
PM
109842009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
10985
10986 * gdb.base/completion.exp: Add a test for directory completion.
10987
bcd5727b
JK
109882009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10989
10990 Fix a racy FAIL.
10991 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
10992 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
10993
cc924cad
TJB
109942009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
10995
10996 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
10997 * gdb.python/python-function.exp: Add test for function returning
10998 a GDB value.
10999
bc3b79fd
TJB
110002009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
11001
11002 * gdb.python/python-function.exp: New file.
11003
6c7a06a3
TT
110042009-03-20 Tom Tromey <tromey@redhat.com>
11005
11006 * gdb.base/store.exp: Update for change to escape output.
11007 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
11008 to escape output.
11009 * gdb.base/pointers.exp: Update for change to escape output.
11010 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
11011 to escape output.
11012 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
11013 escape output.
11014 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
11015 to escape output.
11016 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
11017 escape output.
11018 * gdb.base/setvar.exp: Update for change to escape output.
11019 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
11020 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
11021 to escape output.
11022 (test_print_string_constants): Likewise.
11023 * gdb.base/charset.exp (valid_host_charset): Check size of
11024 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
11025 cases. Handle "auto"-related output.
11026 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
11027 (uvar, Uvar): New globals.
11028
c31af87b
JG
110292009-03-19 Jerome Guitton <guitton@adacore.com>
11030
11031 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
11032 deltas.
11033 * gdb.ada/fixed_points.exp: Ditto.
11034
51272cf2
PA
110352009-03-18 Pedro Alves <pedro@codesourcery.com>
11036
11037 * return-nodebug.c: Don't include stdio.h.
11038 (init): Delete.
11039 (func): Delete definition and provide extern declaration.
11040 (t): New.
11041 (main): Don't call printf. Call func and store its result in t.
11042 * return-nodebug1.c: New.
11043 * return-nodebug.exp: Don't expect stdio output. Instead, print
11044 the global variable t. Drop printf formatters and cast types from
11045 foreach loop. Don't use prepare_for_testing. Compile
11046 return-nodebug.c and return-nodebug1.c in separate steps. Don't
11047 define FORMAT or CAST.
11048
d24948ac
PP
110492009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
11050
11051 * gdb.base/solib-display.exp: Disable test for remote targers.
11052
61ff14c6
JK
110532009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11054
11055 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
11056
cb4dce93
JK
110572009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11058
11059 Fix a racy FAIL.
11060 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
11061 code from `follow parent, print pids'.
11062 (`follow child, print pids', `follow parent, print pids'): Call it.
11063 Replace `gdb_test "break..."' by gdb_breakpoint.
11064
f7c60c5e
VP
110652009-03-13 Vladimir Prus <vladimir@codesourcery.com>
11066
11067 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 11068 sync and async modes.
f7c60c5e 11069
383ace49
JB
110702009-03-12 Joel Brobecker <brobecker@adacore.com>
11071
11072 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
11073 that was checked in by mistake. Remove loading of ada.exp, since
11074 this is not necessary in this case.
11075
4ce102af
JB
110762009-03-12 Joel Brobecker <brobecker@adacore.com>
11077
11078 * gdb.ada/ptype_arith_binop.exp: New testcase.
11079
529a2aef
JB
110802009-03-12 Joel Brobecker <brobecker@adacore.com>
11081
11082 * gdb.ada/mod_from_name: New testcase.
11083
8a38181c
JB
110842009-03-12 Joel Brobecker <brobecker@adacore.com>
11085
11086 * gdb.ada/tick_last_segv: New testcase.
11087
11436dee
VP
110882009-03-12 Vladimir Prus <vladimir@codesourcery.com>
11089
61ff14c6 11090 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 11091
1f31650a
VP
110922009-03-12 Vladimir Prus <vladimir@codesourcery.com>
11093
61ff14c6
JK
11094 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
11095 include the token in ^running and frame info in *stopped.
1f31650a 11096
a3247a22
PP
110972009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
11098
11099 * solib-display.exp: New file.
11100 * solib-display-main.c: New file.
11101 * solib-display-lib.c: New file.
61ff14c6 11102
aae64587
PA
111032009-03-05 Pedro Alves <pedro@codesourcery.com>
11104
11105 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
11106
44aabfbc
JK
111072009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
11108
11109 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
11110 (list_and_check_macro): Use more specific test name.
11111 (next to definition): Make the test names unique.
11112
c087fcd3
PM
111132009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
11114
11115 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 11116
c86cf029
VP
111172009-02-17 Vladimir Prus <vladimir@codesourcery.com>
11118
11119 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
11120 notifications.
11121 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
11122 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
11123 * lib/mi-support.exp (library_loaded_re): New.
11124 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
11125
3ea85240
VP
111262009-02-17 Vladimir Prus <vladimir@codesourcery.com>
11127
11128 * gdb.gdb/observer.exp: Use test_notification observer, not
11129 normal_stop, everywhere.
11130 (test_normal_stop_notifications): Rename to...
11131 (test_notifications): ...this.
11132 (test_observer_normal_stop): Rename to...
11133 (test_observer): ...this.
11134
1903f0e6
DE
111352009-02-16 Doug Evans <dje@google.com>
11136
11137 * gdb.arch/amd64-disp-step.S (test_int3): New test.
11138 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
11139 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
11140 (test_prefixed_syscall,test_int3): New tests.
11141 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
11142 (test_prefixed_syscall,test_int3): New tests.
11143
1d33d6ba
VP
111442009-02-14 Vladimir Prus <vladimir@codesourcery.com>
11145
3cb51905
AS
11146 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
11147 (mi_expect_interrupt): Likewise.
11148 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
11149 response.
1d33d6ba 11150
faafb047
PM
111512009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
11152
11153 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
11154 * gdb.base/pc-fp.exp (get_valueofx): Remove.
11155 Replace calls to get_valueofx by get_hexadecimal_valueof.
11156
417e16e2
PM
111572009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
11158
11159 * lib/gdb.exp (get_valueof): Accept anything as a return value.
11160 (get_integer_valueof): New procedure.
11161 (get_sizeof): Use new get_integer_value_of.
11162 * gdb.base/sizeof.exp: Replace all uses of get_valueof
11163 by get_integer_valueof.
11164
7065b901
TT
111652009-02-13 Tom Tromey <tromey@redhat.com>
11166
11167 * gdb.base/remote.exp (get_sizeof): Remove.
11168 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
11169 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
11170 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
11171 * lib/gdb.exp (get_valueof): Move from long_long.exp.
11172 (get_sizeof): Likewise.
11173
5d7cb8df
JK
111742009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
11175
11176 PR fortran/9806
11177 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
11178
b2febfff
PP
111792009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
11180
11181 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
11182
4aa995e1
PA
111832009-02-06 Pedro Alves <pedro@codesourcery.com>
11184
11185 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
11186
d8906c6f
TJB
111872009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
11188
11189 * gdb.python/python-cmd.exp: New file.
11190
ff4ab08d
TG
111912009-02-06 Tristan Gingold <gingold@adacore.com>
11192
11193 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
11194
aacd552b
TG
111952009-02-05 Tristan Gingold <gingold@adacore.com>
11196
11197 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
11198 pointer is dereferenced and use this signal name in regexp.
11199 * gdb.base/signull.exp: Ditto.
11200 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
11201 * gdb.base/signull.c (main): Ditto.
11202
08c637de
TJB
112032009-02-04 Tom Tromey <tromey@redhat.com>
11204 Thiago Jung Bauermann <bauerman@br.ibm.com>
11205
11206 * gdb.python/python-value.exp: Use `gdb.history' instead of
11207 `gdb.value_from_history'.
11208 (test_value_numeric_ops): Add test for conversion of enum constant.
11209 * gdb.python/python-value.c (enum e): New type.
11210 (evalue): New global.
11211 (main): Use argv.
11212
20261af8
JG
112132009-02-04 Jerome Guitton <guitton@adacore.com>
11214
11215 * gdb.ada/uninitialized_vars: New test program.
11216 * gdb.ada/uninitialized_vars.exp: New testcase.
11217
52e44b43
TT
112182009-02-02 Tom Tromey <tromey@redhat.com>
11219
11220 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
11221 * gdb.cp/pr2489.cc: Rename...
11222 * gdb.cp/pr9594.cc: ... to this.
11223
1c71341a
TT
112242009-02-02 Tom Tromey <tromey@redhat.com>
11225
11226 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
11227 * gdb.cp/pr2489.cc: New file.
11228 * gdb.cp/cpcompletion.exp: New file.
11229
a4295225
TT
112302009-02-02 Tom Tromey <tromey@redhat.com>
11231
11232 PR exp/9059:
11233 * gdb.cp/call-c.exp: Add regression test.
11234 * gdb.cp/call-c.cc (FooHandle): New typedef.
11235 (main): New variable 'handle'.
11236
592375cd
VP
112372009-01-30 Vladimir Prus <vladimir@codesourcery.com>
11238
11239 * lib/mi-support.exp (et_mi_thread_list)
11240 (check_mi_and_console_threads): Adjust for current thread in
11241 -thread-list-ids output.
11242
41447f92
VP
112432009-01-30 Vladimir Prus <vladimir@codesourcery.com>
11244
889bf7c5
PA
11245 * gdb.mi/mi-break.exp (test_disabled_creation): New.
11246 Call it.
41447f92 11247
35669430
DE
112482009-01-28 Doug Evans <dje@google.com>
11249
11250 * gdb.arch/amd64-disp-step.S: New file.
11251 * gdb.arch/amd64-disp-step.exp: New file.
11252 * gdb.arch/i386-disp-step.S: New file.
11253 * gdb.arch/i386-disp-step.exp: New file.
11254
09f00d9a
PM
112552009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
11256
11257 * gdb.base/find.exp: Set newline variable
11258 using quotes instead of braces to fix cygwin failures.
11259
1e8fb976
PA
112602009-01-23 Pedro Alves <pedro@codesourcery.com>
11261
11262 * gdb.base/radix.exp: Add tests to ensure that that set
11263 input-radix 0 and set output-radix 0 are really rejected.
11264
da061712
PA
112652009-01-23 Pedro Alves <pedro@codesourcery.com>
11266
11267 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
11268 copyright years.
11269
dd7e2d2b
PA
112702009-01-23 Pedro Alves <pedro@codesourcery.com>
11271
11272 PR gdb/9664:
11273 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
11274
392452f6
PA
112752009-01-22 Pedro Alves <pedro@codesourcery.com>
11276
11277 PR c++/9631:
11278 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
11279
8653e71c
PM
112802009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
11281
11282 * gdb.server/file-transfer.exp: Use EXEEXT variable for
11283 binfile definition to fix Windows OS failure.
11284
a12cc160
DJ
112852009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
11286
11287 PR gdb/9346
11288 * gdb.base/interrupt.c (sigint_handler): New.
11289 (main): Install a SIGINT handler if SIGNALS is defined. Exit
11290 on error.
11291 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
11292 Test "signal SIGINT".
11293
b89667eb
DE
112942009-01-19 Doug Evans <dje@google.com>
11295
11296 * gdb.base/break.exp: Update expected gdb output.
11297 * gdb.base/sepdebug.exp: Ditto.
11298 * gdb.mi/mi-syn-frame.exp: Ditto.
11299 * gdb.mi/mi2-syn-frame.exp: Ditto.
11300 * gdb.base/call-signal-resume.exp: New file.
11301 * gdb.base/call-signals.c: New file.
11302 * gdb.base/unwindonsignal.exp: New file.
11303 * gdb.base/unwindonsignal.c: New file.
11304 * gdb.threads/interrupted-hand-call.exp: New file.
11305 * gdb.threads/interrupted-hand-call.c: New file.
11306 * gdb.threads/thread-unwindonsignal.exp: New file.
11307
adb483fe
DJ
113082009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
11309
11310 * gdb.base/define.exp: Test defining and hooking prefix commands.
11311 * gdb.python/python.exp: Update test for "show user" output.
11312
60023297
JK
113132009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11314
11315 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
11316 now the output exactly, using less wildcards. Expect also the output
11317 of gfortran-4.3. Update for the f-valprint.c modification from
11318 2008-04-22.
11319 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
11320 Remove gdb_test test names where matching the command.
11321
ccc57cf9
PA
113222009-01-01 Pedro Alves <pedro@codesourcery.com>
11323
11324 PR breakpoints/9681:
11325 * gdb.base/watchpoint.exp: Add regression test.
11326
c7a6ca08
PA
113272008-12-31 Pedro Alves <pedro@codesourcery.com>
11328
11329 * gdb.threads/attach-into-signal.exp: Don't use
11330 gdb_suppress_entire_file.
11331 * gdb.threads/attach-stopped.exp: Ditto.
11332 * gdb.threads/attachstop-mt.exp: Ditto.
11333
3a031f65
PA
113342008-12-31 Pedro Alves <pedro@codesourcery.com>
11335
11336 PR gdb/8812:
11337 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
11338
09e6485f
PA
113392008-12-29 Pedro Alves <pedro@codesourcery.com>
11340
11341 PR gdb/7536:
11342 * gdb.base/radix.exp: Add tests to ensure invalid input radices
11343 and unsupported output radices are really rejected.
11344
0cd53049
JK
113452008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
11346
11347 * gdb.cp/punctuator.exp: Backslash the '$' signs.
11348
ba163c7e
TT
113492008-12-22 Tom Tromey <tromey@redhat.com>
11350
11351 * gdb.cp/punctuator.exp: New file.
11352
6f4de6c9
JK
113532008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11354
11355 * gdb.base/completion.exp (Completing non-existing component): New test.
11356
0f34d0b4
JK
113572008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
11358
11359 Fix for PR gdb/8648.
11360 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
11361 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
11362 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
11363 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
11364
db2ad4c3
JK
113652008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
11366
11367 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
11368
bb5ef15e
DP
113692008-12-16 Christophe Lyon <christophe.lyon@st.com>
11370
11371 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
11372 compiler actually generate code at the expected line number.
11373
90142adc
JZ
113742008-12-15 Jie Zhang <jie.zhang@analog.com>
11375
11376 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
11377
fad6eecd
TT
113782008-12-12 Tom Tromey <tromey@redhat.com>
11379
11380 * gdb.base/commands.exp (redefine_hook_test): New proc.
11381 Call it.
11382
17c8aaf5
TT
113832008-12-11 Tom Tromey <tromey@redhat.com>
11384
11385 * gdb.base/macscp.exp: New regression test.
11386
7c8adf68
TT
113872008-12-11 Tom Tromey <tromey@redhat.com>
11388
11389 * gdb.base/macscp.exp: Print "address.addr".
11390 * gdb.base/macscp1.c (struct outer): New struct.
11391 (address): New global.
11392
b05dcbb7
TT
113932008-12-09 Tom Tromey <tromey@redhat.com>
11394
11395 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
11396 Call it.
11397
2d476de1
DE
113982008-12-04 Doug Evans <dje@google.com>
11399
11400 * gdb.server/ext-run.exp: Relax regexp for init program.
11401
87bdc959
TG
114022008-12-03 Tristan Gingold <gingold@adacore.com>
11403
11404 * gdb.base/macscp.exp: Generate an object file during compilation
11405 to work around Darwin dsymutil limitations.
11406
e0740f77
JK
114072008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11408
11409 Test resolving external references to TLS variables.
11410 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
11411 FILE2_THREAD_LOCAL.
11412 (testfile2, srcfile2): New variables.
11413 * gdb.threads/tls.c (file2_thread_local)
11414 (function_referencing_file2_thread_local): New.
11415 * gdb.threads/tls2.c: New file.
11416
67f0aac5
JB
114172008-11-28 Joel Brobecker <brobecker@adacore.com>
11418
11419 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
11420 rather than integer, as integer might not be big enough when
11421 on 64bit targets.
67f0aac5 11422
c332165e
JG
114232008-11-27 Jerome Guitton <guitton@adacore.com>
11424
11425 * gdb.cp/formatted-ref.exp: Add equality test.
11426 * gdb.ada/formatted_ref.exp: Ditto.
11427
fc9b693c
JK
114282008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11429
11430 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
11431 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
11432
a9c64011
AS
114332008-11-20 Andreas Schwab <schwab@suse.de>
11434
11435 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
11436 matching syscall entry point.
11437 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
11438 (tcatch_vfork_then_child_follow): Likewise. Finish through
11439 vfork even if we stopped at the syscall trampoline.
11440
e2fd701e
DE
114412008-11-20 Doug Evans <dje@google.com>
11442
11443 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
11444
69abc51c
TJB
114452008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
11446
11447 * gdb.arch/ppc-dfp.exp: New file.
11448 * gdb.arch/ppc-dfp.c: New file.
11449
c14c28ba
PP
114502008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
11451
11452 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 11453
2e74121d
DE
114542008-11-17 Doug Evans <dje@google.com>
11455
11456 * gdb.mi/mi-syn-frame.exp: Update expected output.
11457 * gdb.mi/mi2-syn-frame.exp: Update expected output.
11458
66bb093b
VP
114592008-11-17 Vladimir Prus <vladimir@codesourcery.com>
11460
11461 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
11462 "thread N" results in =thread-selected.
11463 * lib/mi-support (mi_run_cmd, mi_expect_stop)
11464 (mi_send_resuming_command_raw): Be prepared for
11465 =thread-selected.
11466
3d043ef6
VP
114672008-11-17 Vladimir Prus <vladimir@codesourcery.com>
11468
a9c64011
AS
11469 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
11470 * lib/mi-support.exp: Likewise.
3d043ef6 11471
808104c8
JB
114722008-11-16 Joel Brobecker <brobecker@adacore.com>
11473
11474 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
11475 commands from the expected output for "help catch".
11476
00b22944
JB
114772008-11-15 Joel Brobecker <brobecker@adacore.com>
11478
11479 * gdb.ada/int_deref.exp: New testcase.
11480
59669435
TT
114812008-11-14 Nick Roberts <nickrob@snap.net.nz>
11482
11483 * gdb.mi/gdb2549.exp: New file.
11484
de04a248
DE
114852008-11-11 Doug Evans <dje@google.com>
11486
11487 * gdb.base/callexit.exp: New file.
11488 * gdb.base/callexit.c: New file.
11489
6b8ce727
DE
114902008-11-10 Doug Evans <dje@google.com>
11491
11492 * lib/gdb.exp (GDBFLAGS): Move -nx ...
11493 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
11494 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
11495 (default_gdb_start,default_gdb_exit): Ditto.
11496 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
11497 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
11498 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
11499 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
11500 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
11501 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
11502
1b14b8aa
AS
115032008-11-03 Andreas Schwab <schwab@suse.de>
11504
11505 * gdb.base/hashline2.exp: Fix typo.
11506 * gdb.base/hashline3.exp: Likewise.
11507
f3134b88
TT
115082008-10-30 Tom Tromey <tromey@redhat.com>
11509
11510 * gdb.base/pointers.exp: Add test.
11511 * gdb.base/pointers.c (k, S): New typedefs.
11512 (instance): New global.
11513
c2226152
AS
115142008-10-30 Andreas Schwab <schwab@suse.de>
11515
11516 * gdb.base/args.exp: Add tests for newlines.
11517
462f405c
JB
115182008-10-30 Joel Brobecker <brobecker@adacore.com>
11519
11520 gdb.base/foll-exec.exp: Update the expected output of a couple
11521 of "info breakpoints" tests.
11522
79a45b7d
TT
115232008-10-28 Tom Tromey <tromey@redhat.com>
11524
11525 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
11526
adc13a14
PA
115272008-10-24 Pedro Alves <pedro@codesourcery.com>
11528
11529 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
11530 gdb_start_cmd.
11531 Use runto_main before any test that requires execution.
11532
252fbfc8
PA
115332008-10-23 Pedro Alves <pedro@codesourcery.com>
11534
11535 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
11536 instead of SIGINT.
11537
28148e3d
JB
115382008-10-22 Joel Brobecker <brobecker@adacore.com>
11539
11540 * gdb.base/completion.exp: Update expected output following
11541 the addition of the "info tasks" command.
11542
c209f847
TT
115432008-10-22 Tom Tromey <tromey@redhat.com>
11544
11545 * gdb.base/exprs.exp (test_expr): Add test for string
11546 concatenation.
11547
f177e350
PA
115482008-10-19 Pedro Alves <pedro@codesourcery.com>
11549
11550 * configure.ac: Output gdb.python/Makefile.
11551 * configure: Regenerate.
11552 * gdb.python/Makefile.in: New.
11553
cce89356
JB
115542008-10-16 Joel Brobecker <brobecker@adacore.com>
11555
11556 * gdb.base/foll-fork.exp: Adjust the expected output to match
11557 the new description for fork/vfork catchpoints in the "info
11558 breakpoints" output.
11559
176d289d
TJB
115602008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
11561
11562 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
11563
a08702d6
TJB
115642008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
11565
11566 * gdb.python/python-value.c: New file.
11567 * gdb.python/python-value.exp: New file.
11568
1c5cfe86
PA
115692008-10-15 Pedro Alves <pedro@codesourcery.com>
11570
11571 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
11572
5a98ad69
DP
115732008-10-15 Denis Pilat <denis.pilat@st.com>
11574
41702f1b 11575 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 11576
dcb1a1e2
TT
115772008-10-09 Tom Tromey <tromey@redhat.com>
11578
11579 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
11580 'fprintf' and 'stderr'.
11581
9124fe48
JB
115822008-10-07 Joel Brobecker <brobecker@adacore.com>
11583
11584 * gdb.ada/ref_tick_size.exp: New testcase.
11585
45452591
DE
115862008-10-06 Doug Evans <dje@google.com>
11587
11588 * gdb.dwarf2/dw2-cu-size.exp: New file.
11589 * gdb.dwarf2/dw2-cu-size.S: New file.
11590
11591 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
11592 .Ltype_int for clarity.
11593
4fc5b208
PP
115942008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
11595
11596 PR gdb/2384:
11597 * gdb.cp/gdb2384.exp: Extended to test more cases.
11598 * gdb.cp/gdb2384.cc: Likewise.
11599 * gdb.cp/gdb2384-base.h: Likewise.
11600 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 11601
d78df370
JK
116022008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11603
11604 * gdb.base/maint.exp (maint print type): Remove printing
11605 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
11606
9a044a89
TT
116072008-09-30 Tom Tromey <tromey@redhat.com>
11608
11609 * gdb.base/macscp.exp: Add completion tests.
11610 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
11611 (TWENTY_THREE): Likewise.
11612 (FORTY_EIGHT): Likewise.
11613
506800a9
TT
116142008-09-30 Tom Tromey <tromey@redhat.com>
11615
11616 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
11617 everywhere.
11618 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
11619
1a6f01b5
JK
116202008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11621
11622 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
11623 testcase is derived from. Fix racy dependency on an expected PID
11624 number. No longer support the testcase on Linux kernel 2.4.x.
11625
2fae03e8
TT
116262008-09-27 Tom Tromey <tromey@redhat.com>
11627
11628 * gdb.base/macscp.exp: Add tests for stringification, splicing,
11629 and varargs.
11630
1ad15515
PA
116312008-09-22 Pedro Alves <pedro@codesourcery.com>
11632
11633 * lib/mi-support.exp (mi_expect_interrupt): New.
11634 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
11635 from gdb.mi/mi-nonstop.exp.
11636 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
11637 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
11638 lib/mi-support.exp.
11639 Use mi_check_thread_states throughout. Avoid ".*" and do not
11640 require an anchor after -exec-run.
11641
d0b76dc6
DJ
116422008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
11643
11644 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
11645 stop is pending. Avoid ".*" when two stops are pending.
11646 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
11647 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
11648 newlines in fullnames.
11649 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
11650 (mi_expect_stop): Update comments. Only anchor in sync mode.
11651 Do not match newlines.
11652 (mi_send_resuming_command_raw): Always return status.
11653 (mi_get_stop_line): Do not match more than one line by accident.
11654 Only anchor in sync mode.
11655 (mi_run_inline_test): If -exec-next fails, give up.
11656
9990c830
UW
116572008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11658
11659 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
11660 on SPU.
11661
ebcf6f00
JB
116622008-09-10 Joel Brobecker <brobecker@adacore.com>
11663
11664 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
11665
b6db24e5
JB
116662008-09-10 Joel Brobecker <brobecker@adacore.com>
11667
11668 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
11669 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
11670 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
11671 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
11672 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
11673 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
11674 gdb.ada/interface.exp, gdb.ada/null_array.exp,
11675 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
11676 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
11677 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
11678 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
11679 Include the "= " sequence in the expected output of print tests.
11680
2bf448e0
JB
116812008-09-10 Joel Brobecker <brobecker@adacore.com>
11682
11683 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
11684 description for boolean types.
11685
d51fd4c8
PA
116862008-09-09 Pedro Alves <pedro@codesourcery.com>
11687
11688 * gdb.base/hook-stop-continue.c: New.
11689 * gdb.base/hook-stop-continue.exp: New.
11690
694182d2
DJ
116912008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
11692
11693 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
11694
3b8a7fc0
JG
116952008-09-08 Jerome Guitton <guitton@adacore.com>
11696
11697 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
11698 (stack_check_probe_2, stack_check_probe_loop_1)
11699 (stack_check_probe_loop_2): New functions.
11700 (main): Add call to these new functions.
11701 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
11702 functions, check that the breakpoint is inserted at the appropriate
11703 location.
11704 (insert_breakpoint): Slightly refine this procedure so that it can
11705 be called several times in the test.
11706
96cc0ae8
JG
117072008-09-08 Jerome Guitton <guitton@adacore.com>
11708
11709 * gdb.base/stack-checking.c: New file.
11710 * gdb.base/stack-checking.exp: New file.
11711
1f08b409
TJB
117122008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
11713
11714 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
11715 * gdb.arch/altivec-regs.exp: Likewise.
11716 * gdb.arch/vsx-regs.exp: Likewise.
11717
3099e1c4
TJB
117182008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
11719
11720 * gdb.arch/ppc-fp.exp: New file.
11721 * gdb.arch/ppc-fp.c: New file.
11722
cc69bfc1
PP
117232008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
11724
11725 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
11726 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 11727
b02a33db
MS
117282008-09-04 Michael Snyder <msnyder@vmware.com>
11729
11730 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
11731 as "at" (for non-debug functions such as _start).
11732
2992cbe0
UW
117332008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11734
11735 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
11736 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
11737 software watchpoints.
11738 * gdb.base/watch_thread_num.exp: Likewise.
11739
514f746b
AR
117402008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
11741
11742 * gdb.arch/i386-bp_permanent.exp: New test.
11743
876cecd0
TT
117442008-08-24 Tom Tromey <tromey@redhat.com>
11745
11746 * gdb.base/maint.exp: Update "maint print type".
11747
80f73d71
VP
117482008-08-21 Vladimir Prus <vladimir@codesourcery.com>
11749
11750 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
11751 support. Adjust the order of "*running" notifications.
11752 * gdb.mi/non-stop.c: Don't cast from int to void* and
11753 back.
11754
d9c78d7d
MK
117552008-08-20 Mark Kettenis <kettenis@gnu.org>
11756
11757 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
11758 expect to find it in the "info frame" output.
11759
97a2d1d3
DJ
117602008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
11761
11762 * gdb.base/interp.exp: Always consume both prompts.
11763
b96e2927
PA
117642008-08-20 Pedro Alves <pedro@codesourcery.com>
11765
11766 * gdb.base/pending.exp: Test pending breakpoints without symbols
11767 loaded.
11768
8cf6e61a
VP
117692008-08-19 Vladimir Prus <vladimir@codesourcery.com>
11770
11771 * lib/mi-support.exp (mi_expect_stop): Produce
11772 more details on failures.
11773 * gdb.mi/mi-nonstop.exp: New.
11774 * gdb.mi/non-stop.c: New.
11775
c6ebd6cf
VP
117762008-08-19 Vladimir Prus <vladimir@codesourcery.com>
11777
a9c64011
AS
11778 * gdb.mi/mi-async.exp: Use 'set target-async'.
11779 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 11780
46a9b8ed
DJ
117812008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
11782
11783 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
11784
44feb3ce
TT
117852008-08-17 Tom Tromey <tromey@redhat.com>
11786
11787 * gdb.base/help.exp (help catch): Rewrite.
11788
311a4e6b
TJB
117892008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
11790
11791 * gdb.base/define.exp: Test indented command documentation.
11792 * gdb.python/python.exp: Test indented multi-line command.
11793
604c2f83
LM
117942008-08-15 Luis Machado <luisgpm@br.ibm.com>
11795
11796 * testsuite/gdb.arch/vsx-regs.c: New source file.
11797 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
11798 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
11799
886a217c
TT
118002008-08-14 Tom Tromey <tromey@redhat.com>
11801
11802 * gdb.base/macscp.exp: Add regression test for "macro define" or
11803 "macro undef" with no arguments.
11804
c814a4f3
PP
118052008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
11806
11807 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 11808
12ab8a60
UW
118092008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11810
11811 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
11812
d57a3c85
TJB
118132008-08-06 Tom Tromey <tromey@redhat.com>
11814
11815 * gdb.python/python.exp: New file.
11816
c7b778ff
JK
118172008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
11818
11819 Fix for PR gdb/1543.
11820 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
11821 $LOCATION.
11822 (location): New variable.
11823 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
11824 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
11825 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
11826 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
11827 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
11828 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
11829 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
11830 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
11831 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
11832 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
11833 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
11834 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
11835 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
11836 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
11837 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
11838 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
11839 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
11840 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
11841 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
11842 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
11843 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
11844 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
11845 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
11846 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
11847 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
11848 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
11849 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
11850 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
11851 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
11852 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
11853 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
11854 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
11855 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
11856 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
11857 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
11858 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
11859 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
11860 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
11861 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
11862 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
11863 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
11864 gdb.base/type-opaque.exp, gdb.base/until.exp,
11865 gdb.base/value-double-free.c, gdb.base/varargs.exp,
11866 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
11867 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
11868 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
11869 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
11870 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
11871 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
11872 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
11873 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
11874 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
11875 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
11876 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
11877 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
11878 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
11879 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
11880 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
11881 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
11882 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
11883 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
11884 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
11885 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
11886 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
11887 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
11888 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
11889 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
11890 gdb.pascal/types.exp, gdb.stabs/weird.exp,
11891 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
11892 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
11893 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
11894 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
11895 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
11896 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
11897 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
11898 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
11899 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
11900 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
11901 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
11902 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
11903 lib/mi-support.exp, lib/trace-support.exp: Remove reference
11904 to bug-gdb@prep.ai.mit.edu .
11905
5e06a3d1
VP
119062008-07-31 Vladimir Prus <vladimir@codesourcery.com>
11907
11908 * lib/mi-support.exp (mi_load_shlibs): New.
11909 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
11910
9d81d21b
VP
119112008-07-30 Vladimir Prus <vladimir@codesourcery.com>
11912
11913 * lib/mi-support.exp (get_mi_thread_list)
11914 (check_mi_and_console_threads): New, moved from ...
11915 * gdb.mi/mi-pthread.exp: ...here.
11916 * gdb.mi/gdb669.exp (get_mi_thread_list)
11917 (check_mi_and_console_threads): Delete.
11918 * gdb.mi/mi2-pthread.exp: Likewise.
11919
bae98fe0
TT
119202008-07-28 Tom Tromey <tromey@redhat.com>
11921
11922 * Makefile.in (just-check): Remove. Move body to...
11923 (check): ... here.
11924
57380f4e
DJ
119252008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
11926
11927 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
11928 Add a test for duplicated SIGINTs.
11929
e09490f1
DJ
119302008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
11931
11932 * gdb.threads/schedlock.exp (get_args): Update to work for any
11933 value of NUM.
11934 (Top level): Report the number of threads that did not resume.
11935
6387b45f
DJ
119362008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
11937
11938 * gdb.dwarf2/dw2-compressed.S: Also define __start.
11939
62f64ff2
DJ
119402008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
11941
11942 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
11943 non-MI prompt.
11944
fa8de41e
TT
119452008-07-26 Tom Tromey <tromey@redhat.com>
11946
11947 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
11948 (function_struct, function_struct_ptr): New globals.
11949 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
11950 function pointer in a struct.
11951
ccb3ac8a
TT
119522008-07-26 Tom Tromey <tromey@redhat.com>
11953
11954 * gdb.base/macscp.exp: Add test for macro lexing bug.
11955
d7d9f01e
TT
119562008-07-18 Tom Tromey <tromey@redhat.com>
11957
11958 * gdb.base/macscp.exp: Add macro tests.
11959
9bf07184
PP
119602008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
11961
11962 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
11963
becf6477
PP
119642008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
11965
11966 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
11967
0709f7d3
PP
119682008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
11969
11970 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 11971
7093c834
PP
119722008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
11973
11974 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 11975
b432ffe3
JK
119762008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11977
11978 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
11979
b1a268e5
VP
119802008-07-12 Vladimir Prus <vladimir@codesourcery.com>
11981
11982 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
11983
e2995f8e
KB
119842008-07-11 Kevin Buettner <kevinb@redhat.com>
11985
11986 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
11987 of regexp to account for changes made to GDB in the printing of
11988 byte vectors.
11989
14032a66
TT
119902008-07-11 Tom Tromey <tromey@redhat.com>
11991
11992 * gdb.base/completion.exp: Add 'help' completion test.
11993
981505ef
JK
119942008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
11995
11996 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
11997
10568435
JK
119982008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
11999
12000 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
12001
4487aabf
PA
120022008-07-09 Pedro Alves <pedro@codesourcery.com>
12003
12004 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
12005
a4a9b1c4
PA
120062008-07-09 Pedro Alves <pedro@codesourcery.com>
12007
12008 * gdb.base/fullname.exp: Restore pwd if compiling failed.
12009
3c3185ac
JK
120102008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12011
12012 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
12013
7ebd49dc
VP
120142008-06-28 Vladimir Prus <vladimir@codesourcery.com>
12015
12016 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
12017 previous commit. Add a comment.
12018
84e46146
PA
120192008-06-28 Pedro Alves <pedro@codesourcery.com>
12020
12021 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
12022
0f8d4a2f
VP
120232008-06-28 Vladimir Prus <vladimir@codesourcery.com>
12024
12025 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
12026
f747e0ce
PA
120272008-06-27 Pedro Alves <pedro@codesourcery.com>
12028
12029 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
12030 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
12031 compiling an executable, link in an object that forces unbuffered
12032 output.
12033 * lib/set_unbuffered_mode.c: New file.
12034
734a5c36
JK
120352008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12036
12037 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
12038
a2840c35
VP
120392008-06-25 Vladimir Prus <vladimir@codesourcery.com>
12040
a9c64011
AS
12041 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
12042 mi_expect_stop.
12043 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
12044 Demand that *running is output.
12045 (detect_async): Perform checking every time.
12046 (mi_send_resuming_command): Extract everything into...
12047 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
12048 (mi_expect_stop): Don't accept any output before *stopped.
12049
6ae37fef
VP
120502008-06-13 Vladimir Prus <vladimir@codesourcery.com>
12051
12052 Robustify mi-simplerun.
a9c64011
AS
12053 * gdb.mi/basics.c (main): Add a call to sleep.
12054 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
12055 * gdb.mi/mi2-cli.exp: Likewise.
12056 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 12057
b4aa76f0 120582008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
12059
12060 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
12061
e1ac3328
VP
120622008-06-10 Vladimir Prus <vladimir@codesourcery.com>
12063
a9c64011
AS
12064 * gdb.mi/mi-console.exp: Adjust.
12065 * gdb.mi/mi-syn-frame.exp: Adjust.
12066 * gdb.mi/mi2-console.exp: Adjust.
12067 * gdb.mi/mi2-syn-frame.exp: Adjust.
12068 * lib/mi-support.exp (mi_run_cmd): Adjust.
12069 (mi_send_resuming_command): Adjust.
e1ac3328 12070
f7f9a841
VP
120712008-06-10 Vladimir Prus <vladimir@codesourcery.com>
12072
12073 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
12074 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
12075 testing of stopped.
12076 * gdb.mi/mi2-syn-frame.exp: Likewise.
12077 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
12078 (async, detect_async): New.
12079 (mi_expect_stop, mi_continue_to_line): Adjust expectation
12080 depending on if we're running in sync or async mode.
f7f9a841 12081
37cd5d19
TT
120822008-06-09 Tom Tromey <tromey@redhat.com>
12083
12084 * gdb.base/completion.exp: New tests for field name completion
12085 with spaces, and field name completion with '->'.
12086
65d12d83
TT
120872008-06-06 Tom Tromey <tromey@redhat.com>
12088
12089 * gdb.base/break1.c (struct some_struct): New struct.
12090 (values): New global.
12091 * gdb.base/completion.exp: Add field name completion test.
12092
ebfe2e3f
PP
120932008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
12094
12095 * gdb.cp/call-c.exp: Test for incorrect handling of reference
12096 to pointer.
12097 * gdb.cp/call-c.cc: Likewise.
12098
bcf6fc3a
NR
120992008-06-06 Nick Roberts <nickrob@snap.net.nz>
12100
12101 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
12102 annotation.
12103
49fd4a42 121042008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 12105 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
12106
12107 * gdb.threads/execl.c, gdb.threads/execl1.c,
12108 gdb.threads/execl.exp: New tests.
a9c64011 12109
8a34ac3f
AR
121102008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
12111 Daniel Jacobowitz <dan@codesourcery.com>
12112
12113 * gdb.cp/exception.exp: Activate test, make it work with pending
12114 catchpoints.
12115
86ae69ef
JK
121162008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12117
12118 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
12119
f7f9ae2c
VP
121202008-05-28 Vladimir Prus <vladimir@codesourcery.com>
12121
a9c64011
AS
12122 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
12123 now printed.
12124 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 12125
2a2d4dc3
AS
121262008-05-27 Andreas Schwab <schwab@suse.de>
12127
12128 * gdb.base/frame-args.exp: Handle arguments that are optimized
12129 out.
12130
5099e4d9
LM
121312008-05-26 Luis Machado <luisgpm@br.ibm.com>
12132
12133 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
12134 quiet for ppc32 and group options into a single variable.
12135
d9c36a91
JB
121362008-05-23 Joel Brobecker <brobecker@adacore.com>
12137
12138 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
12139 of zero-size elements.
12140 * gdb.ada/null_array.exp: Test printing this new array.
12141
103a8671
JK
121422008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12143
12144 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
12145
07a4cc1a 121462008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
12147
12148 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
12149 of the "finish" command.
12150
55f996a7
NR
121512008-05-21 Nick Roberts <nickrob@snap.net.nz>
12152
12153 * gdb.base/annota1.exp: Test for new annotation.
12154
907fc202
UW
121552008-05-16 Pedro Alves <pedro@codesourcery.com>
12156
12157 * gdb.base/fixsection.exp: New file.
12158 * gdb.base/fixsection0.c: New file.
12159 * gdb.base/fixsection1.c: New file.
12160
e8f97270
UW
121612008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12162
12163 * gdb.base/annota1.exp: Accept printf@... in place of printf.
12164 * gdb.base/annota3.exp: Likewise.
12165
ac0bb574
NF
121662008-05-13 Nathan Froyd <froydnj@codesourcery.com>
12167
12168 * gdb.base/watch_thread_num.exp: Don't run tests that require
12169 watchpoints if the target doesn't support them.
12170
6fadd07a
DE
121712008-05-12 Doug Evans <dje@google.com>
12172
12173 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
12174
6e9a4a30
JB
121752008-05-09 Joel Brobecker <brobecker@adacore.com>
12176
12177 * gdb.ada/assign_1.exp: New testcase.
12178
08388c79
DE
121792008-05-09 Doug Evans <dje@google.com>
12180
a3c83fae
DE
12181 * gdb.base/find.exp: New file.
12182 * gdb.base/find.c: New file.
08388c79 12183
bd5ddfe8
DJ
121842008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
12185
12186 * gdb.base/commands.exp (watchpoint_command_test): Handle
12187 gdb,no_hardware_watchpoints.
12188 * gdb.base/float.exp: Allow ARM targets without floating point.
12189 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
12190
b5dd68e2 121912008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 12192 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
12193
12194 * gdb.ada/lang_switch: New test program.
12195 * gdb.ada/lang_switch.exp: New testcase.
12196
382d13d1
DE
121972008-05-05 Doug Evans <dje@google.com>
12198
12199 * gdb.base/help.exp (disassemble): Update expected help text.
12200
9dd789d0
PA
122012008-05-04 Pedro Alves <pedro@codesourcery.com>
12202
12203 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
12204
611c83ae
PA
122052008-05-04 Pedro Alves <pedro@codesourcery.com>
12206
12207 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
12208 different times.
12209
ff013f42
JK
122102008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
12211
12212 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
12213 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
12214 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
12215 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
12216
96dff6a2
VP
122172008-05-04 Vladimir Prus <vladimir@codesourcery.com>
12218
12219 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
12220 notification to appear.
12221
55cd6f92
DJ
122222008-05-04 Daniel Jacobowitz <dan@debian.org>
12223
12224 * gdb.base/fullname.c: New file.
12225 * gdb.base/fullname.exp: New file.
12226 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
12227
d705c43c
PA
122282008-05-03 Pedro Alves <pedro@codesourcery.com>
12229
12230 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
12231 expressions with macros.
12232
333222e1
JK
122332008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12234
12235 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
12236
5ac01682
DJ
122372008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
12238
12239 * gdb.base/completion.exp: Handle lack of other symbols beginning
12240 with "a".
12241
12242 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
12243
237fc4c9
PA
122442008-05-02 Jim Blandy <jimb@codesourcery.com>
12245
12246 * gdb.asm/asmsrc1.s: Add scratch space.
12247
ed5e9466
DJ
122482008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12249 Daniel Jacobowitz <dan@codesourcery.com>
12250
12251 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
12252 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
12253 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
12254
b39cc962
DJ
122552007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
12256
12257 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
12258
36d520f5
JB
122592008-05-01 Joel Brobecker <brobecker@adacore.com>
12260
12261 * gdb.base/info-target.exp: New testcase.
12262
8d4e3071
DJ
122632008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
12264
12265 * gdb.cp/hang.exp: Use .cc instead of .C.
12266 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
12267 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
12268
6f3f3097
DJ
122692008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
12270
12271 * gdb.base/gdb1250.exp: Remove perror.
12272 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
12273
5550a914
PA
122742008-04-30 Pedro Alves <pedro@codesourcery.com>
12275
12276 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
12277 .2byte.
12278
d848e687
DJ
122792008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
12280
12281 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
12282 (maybe_kfail): New.
12283
93b5768b
PA
122842008-04-25 Pedro Alves <pedro@codesourcery.com>
12285
12286 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
12287
721c02de
VP
122882008-04-24 Vladimir Prus <vladimir@codesourcery.com>
12289
a9c64011
AS
12290 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
12291 * gdb.mi/mi2-syn-frame.exp: Likewise.
12292 * lib/mi-support.exp: Likewise.
721c02de 12293
74960c60
VP
122942008-04-24 Vladimir Prus <vladimir@codesourcery.com>
12295
12296 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
12297 to specify regexp for the location to stop at.
12298 * gdb.base/break-always.c: New.
12299 * gdb.base/break-always.exp: New.
12300
d24317b4
VP
123012008-04-24 Vladimir Prus <vladimir@codesourcery.com>
12302
12303 * lib/mi-support.exp (mi_runto_helper): Adjust
12304 for the original-location field.
12305 (mi_create_breakpoint, mi_list_breakpoints): New.
12306 * gdb.mi/mi-break.exp: Adjust.
12307 * gdb.mi/mi2-break.exp: Adjust.
12308 * gdb.mi/mi-pending.exp: Adjust.
12309 * gdb.mi/mi-simplerun.exp: Adjust.
12310 * gdb.mi/mi2-simplerun.exp: Adjust.
12311 * gdb.mi/mi-syn-frame.exp: Adjust.
12312 * gdb.mi/mi2-syn-frame.exp: Adjust.
12313 * gdb.mi/mi-until.exp: Adjust.
12314 * gdb.mi/mi2-until.exp: Adjust.
12315 * gdb.mi/mi-var-display.exp: Adjust.
12316 * gdb.mi/mi2-var-display.exp: Adjust.
12317 * gdb.mi/mi-watch.exp: Adjust.
12318 * gdb.mi/mi2-watch.exp: Adjust.
12319
fdc59709 123202008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 12321
a9c64011
AS
12322 * aclocal.m4: Add override.m4.
12323 * configure: Regenerate.
fdc59709 12324
8e91f023
VP
123252008-04-19 Vladimir Prus <vladimir@codesourcery.com>
12326
12327 * gdb.mi/var-cmd.c (do_at_tests): Verify that
12328 '-var-update --all-values' reports new value even the type
12329 of a variable object has changed.
12330
233a11ab
CS
123312008-04-18 Craig Silverstein <csilvers@google.com>
12332
12333 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
12334 files.
d24317b4 12335
9c1137ad
JB
123362008-04-18 Joel Brobecker <brobecker@adacore.com>
12337
12338 * gdb.ada/atomic_enum: New test program.
12339 * gdb.ada/atomic_enum.exp: New testcase.
12340
66d0bbc7
DE
123412008-04-17 Doug Evans <dje@google.com>
12342
12343 * gdb.opt/Makefile.in: Fix whitespace.
12344
100906b0
UW
123452008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
12346
12347 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
12348
4584e32e
DE
123492008-04-17 Doug Evans <dje@google.com>
12350
12351 * gdb.base/hashline1.exp: New testcase.
12352 * gdb.base/hashline2.exp: New testcase.
12353 * gdb.base/hashline2.exp: New testcase.
12354
0a320680
PA
123552008-04-17 Pedro Alves <pedro@codesourcery.com>
12356
12357 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
12358
18ac113b
AR
123592008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
12360
12361 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
12362 temporary breakpoint to match "Temporary breakpoint".
12363 * gdb.base/break.exp (delete_breakpoints): Likewise.
12364 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
12365 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
12366 * gdb.base/display.exp: Likewise.
12367 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
12368 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
12369 * gdb.base/restore.exp (restore_tests): Likewise.
12370 * gdb.base/sepdebug.exp: Likewise.
12371 * gdb.base/watchpoint.exp: Likewise.
12372 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
12373 * gdb.mi/mi-pending.exp: Likewise.
12374 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
12375 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
12376 * gdb.mi/mi-var-cmd.exp: Likewise.
12377 * gdb.mi/mi-var-display.exp: Likewise.
12378 * gdb.mi/mi2-cli.exp: Likewise.
12379 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
12380 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
12381 * gdb.mi/mi2-var-display.exp: Likewise.
12382 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
12383 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
12384 new "disp" field.
a9c64011 12385 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
12386 reason. This is to support fix for PR2424.
12387
add38693
JK
123882008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12389
12390 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
12391
fcacd99f
VP
123922008-04-13 Vladimir Prus <vladimir@codesourcery.com>
12393
12394 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 12395 field. Add more floating varobj tests.
fcacd99f 12396 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
12397 field.
12398 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
12399 (main): Call do_at_tests.
12400 * lib/mi-support.exp (mi_create_floating_varobj)
12401 (mi_varobj_update_with_type_change): New.
fcacd99f 12402
de051565
MK
124032008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
12404
12405 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
12406 option of -var-evaluate-expression.
12407 * gdb.mi/mi2-var-display.exp: Likewise.
12408
dbc52822
VP
124092008-04-07 Vladimir Prus <vladimir@codesourcery.com>
12410
12411 Introduce test setup helpers.
a9c64011
AS
12412 * lib/gdb.exp (build_executable, clean_restart)
12413 (prepare_for_testing): New.
12414 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
12415 * gdb.base/return.exp: Likewise.
12416 * gdb.base/ending-run.exp: Likewise.
dbc52822 12417
473591da
NR
124182008-04-07 Nick Roberts <nickrob@snap.net.nz>
12419
12420 * gdb.mi/mi-async.exp: New test for asynchronous Machine
12421 Interface (MI) responses.
12422
2b2d9e11
VP
124232008-04-06 Vladimir Prus <vladimir@codesourcery.com>
12424
a9c64011
AS
12425 * gdb.cp/breakpoint.cc: New code to test conditions involving
12426 member variables.
12427 * gdb.cp/breakpoint.exp: Test condition involving member
12428 variables.
2b2d9e11 12429
bb378428
VP
124302008-04-05 Vladimir Prus <vladimir@codesourcery.com>
12431
12432 * lib/mi-support.exp (mi_expect_stop): New.
12433 (mi_run_cmd): Change the
12434 token. Use mi_send_resuming_command, use
12435 mi_expect_stop.
12436 (mi_execute_to_helper): Rename to mi_execute_to.
12437 (mi_send_resuming_command): Add more error patterns.
12438 (mi_wait_for_stop): Renamed to...
12439 (mi_get_stop_line): ...this.
12440 (mi_run_inline_test): Adjust.
12441
12442 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
12443 * gdb.mi/mi-console.exp: Likewise.
12444 * gdb.mi/mi-pending.exp: Likewise.
12445 * gdb.mi/mi-simplerun.exp: Likewise.
12446 * gdb.mi/mi-stack.exp: Likewise.
12447 * gdb.mi/mi-stepi.exp: Likewise.
12448 * gdb.mi/mi-syn-frame.exp: Add comment.
12449 * gdb.mi/mi-until.exp: Likewise.
12450 * gdb.mi/mi-var-display.exp: Likewise.
12451 * gdb.mi/mi-watch.exp: Likewise.
12452 * gdb.mi/mi2-cli.exp: Likewise.
12453 * gdb.mi/mi2-console.exp: Likewise.
12454 * gdb.mi/mi2-simplerun.exp: Likewise.
12455 * gdb.mi/mi2-stack.exp: Likewise.
12456 * gdb.mi/mi2-stepi.exp: Likewise.
12457 * gdb.mi/mi2-until.exp: Likewise.
12458 * gdb.mi/mi2-var-display.exp: Likewise.
12459 * gdb.mi/mi2-watch.exp: Likewise.
12460
62172bb9
UW
124612008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12462
12463 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
12464
12465 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
12466
a13e061a
PA
124672008-04-04 Pedro Alves <pedro@codesourcery.com>
12468
12469 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
12470 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
12471 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
12472 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
12473 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
12474 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
12475 expect an mi error duplicated in stderr.
12476
eae06beb
JB
124772008-04-03 Joel Brobecker <brobecker@adacore.com>
12478
12479 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
12480 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
12481 Add a couple of tests that verify the behavior when the new setting
12482 is set to "cancel" and "all".
12483 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
12484 "ask" before we start the testing.
12485
79c6ced6
AR
124862008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
12487
12488 * gdb.cp/casts.cc: Add class reference variables.
12489 * gdb.cp/casts.exp: New test cases for up/down casting references.
12490
6c2d1a6b
MK
124912008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
12492
12493 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
12494 instead of beginning to make an extra test pass.
12495 * gdb.mi/mi2-var-display.exp: Likewise.
12496
55b411d9
MR
124972008-03-31 Maciej W. Rozycki <macro@mips.com>
12498
12499 * gdb.base/break.exp: Mark failures as such. Fix formatting.
12500
c6140da2
MD
125012008-03-31 Markus Deuling <deuling@de.ibm.com>
12502 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12503
12504 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
12505 value. Add xfail for older kernels.
12506
79732189
AR
125072008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
12508
12509 Bring mi-support in line with gdb.exp.
12510 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
12511 (mi_gdb_start): New function.
12512
33c3676e
MR
125132008-03-28 Maciej W. Rozycki <macro@mips.com>
12514
12515 * gdb.mi/mi-var-cmd.exp: Fix a typo.
12516
92e28119
VP
125172008-03-26 Vladimir Prus <vladimir@codesourcery.com>
12518
12519 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
12520 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 12521
9e8e3afe
VP
125222008-03-26 Vladimir Prus <vladimir@codesourcery.com>
12523
12524 * lib/mi-support.exp (mi_create_varobj_checked): New.
12525 (mi_list_varobj_children): Allow to check for a
12526 value.
12527 (mi_list_array_varobj_children): New.
12528
12529 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
12530 and mi_list_varobj_children, as opposed to hardcoding
12531 expected strings.
12532 * gdb.mi/gdb701.exp: Likewise.
12533 * gdb.mi/gdb792.exp: Likewise.
12534 * gdb.mi/mi-var-block.exp: Likewise.
12535 * gdb.mi/mi-var-cmd.exp: Likewise.
12536 * gdb.mi/mi-var-invalidate.exp: Likewise.
12537 * gdb.mi/mi2-var-block.exp: Likewise.
12538 * gdb.mi/mi2-var-child.exp: Likewise.
12539 * gdb.mi/mi2-var-cmd.exp: Likewise.
12540 * gdb.mi/mi2-var-display.exp: Likewise.
12541
9df50351
JK
125422008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12543
12544 Fix random false FAILs on i386.
12545 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
12546
31e5d73a
DJ
125472008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
12548
12549 PR gdb/544
12550 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
12551
12f4afab
DJ
125522008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
12553
12554 PR gdb/544
12555 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
12556
b562a0cb
DJ
125572008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
12558
12559 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
12560 fixed PR gdb/544.
12561
17faa917
DJ
125622008-03-21 Pedro Alves <pedro@codesourcery.com>
12563
12564 * gdb.threads/fork-child-threads.exp: Test next over fork.
12565
6214f497
DJ
125662008-03-21 Chris Demetriou <cgd@google.com>
12567
12568 * gdb.base/break.exp (rbreak junk): New test for rbreak
12569 "Junk at end of arguments" issue.
12570
63092375
DJ
125712008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
12572
12573 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
12574 *& to work on created array elements.
12575 (Top level): Test print $pc with a file. Test string operations
12576 without a target.
12577 * gdb.base/ptype.exp: Do not expect *& to work on created array
12578 elements.
12579
b21991b0
DJ
125802008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
12581
12582 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
12583 gdb.threads/staticthreads.exp: Update exit query.
12584
c4b347c7
SL
125852008-03-07 Sandra Loosemore <sandra@codesourcery.com>
12586
12587 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
12588
fa4727a6
DJ
125892008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
12590
12591 * gdb.base/watchpoint.c (global_ptr, func4): New.
12592 (main): Call func4.
12593 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
12594 (test_inaccessible_watchpoint): New.
12595
2f34202f
MR
125962008-02-29 Maciej W. Rozycki <macro@mips.com>
12597
12598 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
12599 select the largest.
12600
0d6ba1b1
DJ
126012008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
12602
12603 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
12604 frames-invalid annotations.
12605
e691325a
PM
126062008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
12607
a9c64011 12608 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 12609
f85b5ecc
DE
126102008-02-27 Doug Evans <dje@google.com>
12611
12612 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
12613 for bug 1738.
12614 (breakpoint_to_handler_entry): Ditto.
12615
b40e7bf3
JB
126162008-02-27 Joel Brobecker <brobecker@adacore.com>
12617
12618 * gdb.base/ending-run.exp: Use the first line of code inside
12619 function body to test breakpoints.
12620 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
12621 location where the breakpoint is inserted when using the line
12622 where a function is declared. Fix typo in the description of
12623 one of the tests.
12624 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
12625
2faca73a
PM
126262008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
12627
12628 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 12629 tests.
2faca73a 12630
6f439c36
PM
126312008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
12632
12633 * gdb.base/args.exp: avoid same output for tests
12634 with single quotes.
12635
54e52265
VP
126362008-02-26 Vladimir Prus <vladimir@codesourcery.com>
12637
a9c64011
AS
12638 * gdb.base/annota1.exp: Adjust for 'info break'
12639 format changes.
12640 * gdb.base/annota3.exp: Likewise.
12641 * gdb.base/break.exp: Likewise.
12642 * gdb.base/condbreak.exp: Likewise.
12643 * gdb.base/pending.exp: Likewise.
12644 * gdb.base/sepdebug.exp: Likewise.
12645 * gdb.base/unload.exp: Likewise.
12646 * gdb.cp/ovldbreak.exp: Likewise.
12647 * gdb.mi/mi-pending.exp: Likewise.
54e52265 12648
897b09ca
DE
126492008-02-07 Doug Evans <dje@google.com>
12650
12651 * gdb.cp/mb-inline.exp: New.
12652 * gdb.cp/mb-inline.h: New.
12653 * gdb.cp/mb-inline1.cc: New.
12654 * gdb.cp/mb-inline2.cc: New.
12655
b1c32d35
PM
126562008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
12657
12658 * gdb.pascal/floats.pas: New test program.
12659 * gdb.pascal/floats.exp: New testcase.
12660
1a4ca44a
TJB
126612008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
12662
12663 * gdb.base/callfuncs.c (t_float_many_args): New function.
12664 (t_double_many_args): New function.
12665 * gdb.base/callfuncs.exp: Add tests for exceeding float
12666 and double parameters passed through the stack.
12667
439048e8
JB
126682008-02-05 Joel Brobecker <brobecker@adacore.com>
12669
12670 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
12671 gdb.ada/complete/foo.adb: New files.
12672 * gdb.ada/complete.exp: New testcase.
12673
81fe8080
DE
126742008-02-03 Doug Evans <dje@google.com>
12675
301f0ecf
DE
12676 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
12677
81fe8080
DE
12678 * gdb.cp/gdb2384.exp: New file.
12679 * gdb.cp/gdb2384.cc: New file.
12680 * gdb.cp/gdb2384-base.h: New file.
12681 * gdb.cp/gdb2384-base.cc: New file.
12682
4b071aec
DE
126832008-02-02 Doug Evans <dje@google.com>
12684
12685 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
12686
61137ba6
JB
126872007-02-01 Joel Brobecker <brobecker@adacore.com>
12688
12689 * gdb.ada/sym_print_name: New test program.
12690 * gdb.ada/sym_print_name.exp: New testcase.
12691
126922007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
12693
12694 * gdb.ada/nested/hello.adb: New file.
12695 * gdb.ada/nested.exp: New testcase.
12696 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
12697
98deb0da
VP
126982008-02-01 Vladimir Prus <vladimir@codesourcery.com>
12699
12700 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
12701 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
12702 don't cause future evaluations of function to report
12703 creation of internal breakpoints.
98deb0da 12704
723a2275
VP
127052008-02-01 Vladimir Prus <vladimir@codesourcery.com>
12706
12707 * gdb.mi/mi-break.exp (test_error): New.
12708 Call it.
12709
fb546a2f
LM
127102008-01-31 Luis Machado <luisgpm@br.ibm.com>
12711
12712 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
12713 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
12714
2d8fd90a
PM
127152008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
12716
12717 * gdb.pascal/integers.pas: New test program.
12718 * gdb.pascal/integers.exp: New testcase.
12719
a7fa0ded
PM
127202008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
12721
12722 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
12723
5e1a1926
TJB
127242008-01-30 Luis Machado <luisgpm@br.ibm.com>
12725
12726 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
12727 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
12728
8d04f9f0
JB
127292008-01-30 Paul Hilfinger <hilfinger@adacore.com>
12730
12731 * gdb.ada/formatted_ref: New test program.
12732 * gdb.ada/formatted_ref.exp: New testcase.
12733
12734 * gdb.cp/formatted-ref.cc: New file.
12735 * gdb.cp/formatted-ref.exp: New testcase.
12736
ce75a98f
JB
127372008-01-30 Joel Brobecker <brobecker@adacore.com>
12738
12739 * gdb.base/ptype.exp: Add testing of "ptype $pc".
12740
e835f6bf
NR
127412008-01-30 Nick Roberts <nickrob@snap.net.nz>
12742
12743 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
12744 (test_file_list_exec_source_file): Update to new macro-info field.
12745
d118ef87
PH
127462008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
12747
12748 * gdb.ada/exprs: New test program.
12749 * gdb.ada/exprs.exp: New testcase.
12750
7d35ab09
TJB
127512008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
12752
12753 * dfp-test.c (DELTA, DELTA_B): New definitions.
12754 (double_val1, double_val2, double_val3, double_val4, double_val5,
12755 double_val6, double_val7, double_val8, double_val9, double_val10,
12756 double_val11, double_val12, double_val13, double_val14, dec32_val1,
12757 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
12758 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
12759 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
12760 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
12761 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
12762 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
12763 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
12764 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
12765 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
12766 dec128_val16): New global variables.
12767 (decimal_dec128_align): New function.
12768 (decimal_mixed): Likewise.
12769 (decimal_many_args_dec32): Likewise.
12770 (decimal_many_args_dec64): Likewise.
12771 (decimal_many_args_dec128): Likewise.
12772 (decimal_many_args_mixed): Likewise.
12773 * dfp-test.exp: Add tests calling new inferior functions.
12774
2d717e4f
DJ
127752008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
12776
12777 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
12778 gdb.server/ext-run.exp: New files.
12779 * lib/gdbserver-support.exp (gdbserver_download): New.
12780 (gdbserver_start): New. Update gdbserver expected
12781 output.
12782 (gdbserver_spawn): Use them.
12783 (gdbserver_start_extended): New.
12784
e85a822c
DJ
127852008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
12786
12787 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
12788 Run on GNU/Linux.
12789 (do_exec_tests): Check for systems which do not support catchpoints.
12790 Do not match START.
12791 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
12792 Run on GNU/Linux. Enable verbose output.
12793 (check_fork_catchpoints): New.
12794 (explicit_fork_child_follow, catch_fork_child_follow)
12795 (tcatch_fork_parent_follow): Update expected messages.
12796 (do_fork_tests): Use check_fork_catchpoints.
12797 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
12798 Run on GNU/Linux. Enable verbose output.
12799 (check_vfork_catchpoints): New.
12800 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
12801 expected messages.
12802 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
12803
401ea829
JB
128042008-01-29 Jim Blandy <jimb@red-bean.com>
12805
12806 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
12807 host' errors.
12808 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
12809
aceaf3ad
JB
128102008-01-29 Jim Blandy <jimb@red-bean.com>
12811
12812 * gdb.threads/sigthread.c: Use barriers to ensure that
12813 child_thread and child_thread_two are always initialized before we
12814 start to use them.
12815
a5606eee
VP
128162008-01-29 Vladimir Prus <vladimir@codesourcery.com>
12817
12818 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
12819 * gdb.base/watchpoint-solib.c: New.
12820 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 12821
c55a82bb
PM
128222008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
12823
12824 * gdb.base/gdb1056.exp: Add unsigned integer test.
12825
0993fe05
DE
128262008-01-28 Doug Evans <dje@google.com>
12827
12828 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
12829
4fe42e7f
JB
128302008-01-27 Jim Blandy <jimb@codesourcery.com>
12831
c7a69933
JB
12832 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
12833
4fe42e7f
JB
12834 * gdb.base/expand-psymtabs.exp: Doc fix.
12835
5def8285
MK
128362008-01-26 Mark Kettenis <kettenis@gnu.org>
12837
12838 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
12839
5313c911
NR
128402008-01-24 Nick Roberts <nickrob@snap.net.nz>
12841
a9c64011 12842 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
12843 -var-set-format.
12844
93815fbf
VP
128452008-01-23 Chris Demetriou <cgd@google.com>
12846
12847 * gdb.threads/thread_events.c: New testcase source file.
12848 * gdb.threads/thread_events.exp: New testcase expect file.
12849
467a88ee
NR
128502008-01-23 Nick Roberts <nickrob@snap.net.nz>
12851
12852 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
12853
12854 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
12855 -var-set-format.
12856
d8f82aba
DJ
128572008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
12858 Vladimir Prus <vladimir@codesourcery.com>
12859
12860 * gdb.base/float.exp: Allow missing floating point for m68k and
12861 PowerPC.
12862
60c46647
VP
128632008-01-22 Vladimir Prus <vladimir@codesourcery.com>
12864
12865 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
12866 ignore count.
12867 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
12868 * gdb.mi/mi-cli.exp: Adjust.
12869 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 12870
c7dd36a1
PA
128712008-01-17 Pedro Alves <pedro@codesourcery.com>
12872
12873 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
12874 and 'dummy_ptr' integer pointer. Initialize struct_declarations
12875 with dummy_ptr's address.
12876 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
12877 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
12878 all targets.
12879 * gdb.mi/mi2-var-child.exp: Likewise.
12880
39d5313e
JB
128812008-01-09 Joel Brobecker <brobecker@adacore.com>
12882
12883 * gdb.ada/null_array: New test program.
12884 * gdb.ada/null_array.exp: New testcase.
12885
0aea4bf3
LM
128862008-01-09 Luis Machado <luisgpm@br.ibm.com>
12887
12888 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
12889 with required float modifiers.
12890
0b354900
JB
128912008-01-08 Joel Brobecker <brobecker@adacore.com>
12892
12893 * gdb.ada/funcall_param: New test program.
12894 * gdb.ada/funcall_param.exp: New testcase.
12895
cdb7f5d4
JB
128962008-01-08 Joel Brobecker <brobecker@adacore.com>
12897
12898 * gdb.ada/arrayparam: New test program.
12899 * gdb.ada/arrayparam.exp: New testcase.
12900
88e2547f
JB
129012008-01-08 Joel Brobecker <brobecker@adacore.com>
12902
12903 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
12904 landed. Should also fix random failures in the test following it.
12905
f6867ce0
TJB
129062008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
12907
12908 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
12909 for expressions with decimal float values.
12910 (test_dfp_conversions): New function to test casts to and from
12911 decimal float types.
12912 Call test_dfp_conversions.
12913 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
12914 elements.
12915 (main): Initialize ds.float4 and ds.double8 elements.
12916 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
12917 string to new error message.
12918 (d64_set_tests): Likewise.
12919 (d128_set_tests): Likewise.
12920 Add tests for expressions with decimal float variables. Add tests for
12921 conversions to and from decimal float types.
12922
f9c11282
JB
129232008-01-05 Joel Brobecker <brobecker@adacore.com>
12924
12925 * gdb.ada/packed_tagged/comp_bug.adb: New file.
12926 * gdb.ada/packed_tagged.exp: New testcase.
12927
0ecbca72
JB
129282008-01-04 Joel Brobecker <brobecker@adacore.com>
12929
12930 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
12931 gdb.ada/homonym/homonym_main.adb: New files.
12932 * gdb.ada/homonym.exp: New testcase.
12933
c18d3d89
JB
129342008-01-04 Joel Brobecker <brobecker@adacore.com>
12935
12936 * gdb.ada/packed_array.exp: Add testing of references to
12937 a packed array.
12938
ecc7085b
JB
129392008-01-04 Joel Brobecker <brobecker@adacore.com>
12940
12941 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
12942 New files.
12943 * gdb.ada/type_coercion.exp: New testcase.
12944
c474c922
JB
129452008-01-04 Joel Brobecker <brobecker@adacore.com>
12946
12947 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
12948 gdb.ada/tagged/foo.adb: New file.
12949 * gdb.ada/tagged.exp: New testcase.
12950
9005b927
JB
129512008-01-04 Joel Brobecker <brobecker@adacore.com>
12952
12953 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
12954 gdb.ada/ptype_field/foo.adb: New files.
12955 * gdb.ada/ptype_field.exp: New testcase.
12956
1a6aaad8
JB
129572008-01-03 Joel Brobecker <brobecker@adacore.com>
12958
12959 * gdb.ada/print_pc.exp: New testcase.
12960
0ef22f53
JB
129612008-01-03 Joel Brobecker <brobecker@adacore.com>
12962
12963 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
12964 gdb.ada/taft_type/p.adb: New files.
12965 * gdb.ada/taft_type.exp: New testcase.
12966
1689ecf8
JB
129672008-01-03 Joel Brobecker <brobecker@adacore.com>
12968
12969 * gdb.ada/array_bounds/bar.adb: New file.
12970 * gdb.ada/array_bounds.exp: New testcase.
12971
a4d0b9c3
JB
129722008-01-03 Joel Brobecker <brobecker@adacore.com>
12973
12974 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
12975 gdb.ada/arrayptr/foo.adb: New files.
12976 * gdb.ada/arrayptr.exp: New testcase.
12977
a31ace00
JB
129782008-01-03 Joel Brobecker <brobecker@adacore.com>
12979
12980 * gdb.base/set-lang-auto.exp: New testcase.
12981
a97fced3
JB
129822008-01-03 Joel Brobecker <brobecker@adacore.com>
12983
12984 * gdb.ada/fun_addr/foo.adb: New file.
12985 * gdb.ada/fun_addr.exp: New testcase.
12986
ef29ce1a
JK
129872008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12988
12989 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
12990 New files
12991
0fafefe3
JB
129922008-01-02 Joel Brobecker <brobecker@adacore.com>
12993
12994 * array_subscript_addr/p.adb: New file.
a9c64011 12995 * array_subscript_addr.exp: New testcase.
0fafefe3 12996
c4359f8d
JB
129972008-01-02 Joel Brobecker <brobecker@adacore.com>
12998
a9c64011 12999 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
13000 New files.
13001 * gdb.ada/str_cmp_ref.exp: New testcase.
13002
1aa1b15b
JB
130032008-01-01 Joel Brobecker <brobecker@adacore.com>
13004
13005 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
13006 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 13007 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 13008
81c9b2cf
JB
130092008-01-01 Joel Brobecker <brobecker@adacore.com>
13010
13011 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
13012 gdb.ada/ref_param/pck.ads: New files.
13013 * gdb.ada/ref_param.exp: New testcase.
13014
319e4674
JB
130152008-01-01 Joel Brobecker <brobecker@adacore.com>
13016
13017 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
13018 gdb.ada/interface/foo.adb: New files.
13019 * gdb.ada/interface.exp: New testcase.
13020
ef682c56
JB
130212007-12-31 Jim Blandy <jimb@codesourcery.com>
13022
13023 * gdb.base/multi-forks.exp: Consume all output from child
13024 processes before proceeding to next test.
13025
f6f3eb6c
JB
130262007-12-29 Jim Blandy <jimb@codesourcery.com>
13027
13028 * configure: Regenerated.
13029
f652e42f
JB
130302007-12-27 Joel Brobecker <brobecker@adacore.com>
13031
13032 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
13033 gdb.ada/fixed_cmp/fixed.adb: New files.
13034 * gdb.ada/fixed_cmp.exp: New testcase.
13035
6943e596
JB
130362007-12-27 Joel Brobecker <brobecker@adacore.com>
13037
13038 * gdb.ada/boolean_expr.exp: New testcase.
13039
aad9a193
JB
130402007-12-26 Jim Blandy <jimb@codesourcery.com>
13041
13042 * gdb.base/multi-forks.exp: Doc fix.
13043
fb5f3683
JB
130442007-12-26 Joel Brobecker <brobecker@adacore.com>
13045
13046 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
13047 * gdb.ada/char_param.exp: Do not compile our test program with
13048 -gnata, this is unnecessary.
13049 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
13050
384e4a9c
JB
130512007-12-24 Joel Brobecker <brobecker@adacore.com>
13052
13053 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
13054 gdb.ada/print_chars/foo.adb: New files.
13055 * gdb.ada/print_chars.exp: New testcase.
13056
01e044f7
JB
130572007-12-24 Joel Brobecker <brobecker@adacore.com>
13058
13059 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
13060 gdb.ada/char_param/foo.adb: New files.
13061 * gdb.ada/char_param.exp: New testcase.
13062
0ce17860
JB
130632007-12-22 Jim Blandy <jimb@codesourcery.com>
13064
13065 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
13066 hard-coding source line numbers into the test.
13067 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
13068 gdb_get_line_number to find.
13069
919809b9
JB
130702007-12-22 Joel Brobecker <brobecker@adacore.com>
13071
13072 * gdb.base/ptype.c (highest): New struct type.
13073 (the_highest): New variable of that type.
13074 (main): Add dummy assignment to a field of variable the_highest.
13075 * gdb.base/ptype.exp: Test type printing of our new variable.
13076
abc8a88d
PM
130772007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
13078
13079 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 13080 and record first explicitly generated thread number.
abc8a88d
PM
13081 Use that thread number for thread specific watchpoint test.
13082 Add iteration number to repetitive tests.
13083
5158f3e3
CES
130842007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
13085 Jim Blandy <jimb@codesourcery.com>
13086
13087 * gdb.base/expand-psymtabs.c: New testcase
13088 source file.
13089 * gdb.base/expand-psymtabs.exp: New testcase
13090 expect file.
13091
37e4754d
LM
130922007-12-17 Luis Machado <luisgpm@br.ibm.com>
13093
13094 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
13095 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
13096
551e5d04
JB
130972007-12-17 Joel Brobecker <brobecker@adacore.com>
13098
13099 * gdb.ada/frame_args/foo.adb: New file.
13100 * gdb.ada/frame_args/pck.ads: New file.
13101 * gdb.ada/frame_args/pck.adb: New file.
13102 * gdb.ada/frame_args.exp: New testcase.
13103
a05ee097
JB
131042007-12-17 Joel Brobecker <brobecker@adacore.com>
13105
13106 * gdb.base/frame-args.c: New file.
13107 * gdb.base/frame-args.exp: New testcase.
13108
c162e8c9 131092007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 13110 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
13111
13112 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
13113
afe8ab22 131142007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 13115
afe8ab22
VP
13116 * gdb.mi/mi-pending.exp: New.
13117 * gdb.mi/mi-pending.c: New.
13118 * gdb.mi/mi-pendshr.c: New.
13119
dfdfb3ca
JB
131202007-12-06 Jim Blandy <jimb@codesourcery.com>
13121
13122 * gdb.base/default.exp: Update expected output for 'info catch'.
13123
b7fca990
JK
131242007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
13125
13126 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
13127 must be set to binary.
13128
6a1afc1e
PA
131292007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
13130
13131 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
13132
a6b151f1
DJ
131332007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
13134
13135 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
13136 gdb.mi/mi-file-transfer.exp: New.
13137
43039443
JK
131382007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13139
13140 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
13141
0ef2251b
MR
131422007-11-22 Maciej W. Rozycki <macro@mips.com>
13143
13144 * gdb.trace/backtrace.exp: Fix a typo.
13145 * gdb.trace/circ.exp: Likewise.
13146 * gdb.trace/collection.exp: Likewise.
13147 * gdb.trace/limits.exp: Likewise.
13148 * gdb.trace/report.exp: Likewise.
13149 * gdb.trace/tfind.exp: Likewise.
13150 * gdb.trace/while-dyn.exp: Likewise.
13151
5443631e
NR
131522007-11-21 Nick Roberts <nickrob@snap.net.nz>
13153
13154 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
13155 objects of pointers that can't be dereferenced are now
13156 "noneditable".
13157
a4ce5b0d
UW
131582007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13159
13160 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
13161 (target_cpu): Remove.
13162
d6e956e5
VP
131632007-10-15 Vladimir Prus <vladimir@codesourcery.com>
13164
13165 * gdb.base/ending-run.exp: Expect the list of cleared
13166 breakpoint to come in natural order, not the reversed one.
a9c64011 13167
214270ab
VP
131682007-11-07 Vladimir Prus <vladimir@codesourcery.com>
13169
13170 * gdb.mi/mi-var-child.c (do_child_deletion): New.
13171 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 13172
1a619819
LM
131732007-11-05 Luis Machado <luisgpm@br.ibm.com>
13174
13175 * gdb.base/printcmds.exp: New function
13176 test_printf_with_dfp.
13177
5b01a6fa
DE
131782007-11-02 Doug Evans <dje@google.com>
13179
13180 * gdb.disasm/t01_mov.s: Remove carriage returns.
13181 * gdb.disasm/t02_mova.s: Ditto.
13182 * gdb.disasm/t03_add.s: Ditto.
13183 * gdb.disasm/t04_sub.s: Ditto.
13184 * gdb.disasm/t05_cmp.s: Ditto.
13185 * gdb.disasm/t06_ari2.s: Ditto.
13186 * gdb.disasm/t07_ari3.s: Ditto.
13187 * gdb.disasm/t08_or.s: Ditto.
13188 * gdb.disasm/t09_xor.s: Ditto.
13189 * gdb.disasm/t10_and.s: Ditto.
13190 * gdb.disasm/t11_logs.s: Ditto.
13191 * gdb.disasm/t12_bit.s: Ditto.
13192 * gdb.disasm/t13_otr.s: Ditto.
13193
ec33ab7f
JK
131942007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13195
13196 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
13197
ae0d01ff
UW
131982007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13199
13200 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
13201 provide DFP support.
13202
55eddb0f
DJ
132032007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
13204
13205 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
13206 Test "set powerpc vector-abi". Skip auto-detection tests for old
13207 toolchains.
13208
7020f05c
PA
132092007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
13210
13211 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
13212 with [string compare].
13213
84bc3db9
PA
132142007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
13215
13216 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
13217 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
13218
5876dc88
LM
132192007-10-25 Luis Machado <luisgpm@br.ibm.com>
13220
13221 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
13222 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
13223 * gdb.opt/Makefile.in: New makefile.
13224 * Makefile.in: Create new directory "gdb.opt".
13225 * configure.ac: Add "gdb.opt" directory.
13226 * configure: Regenerated.
a9c64011 13227
c3ea9a14
DE
132282007-10-25 Doug Evans <dje@google.com>
13229
13230 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
13231 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
13232
a9c64011 132332007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
13234 Thiago Jung Bauermann <bauerman@br.ibm.com>
13235
13236 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
13237 Floating Point expressions.
13238 * gdb.base/dfp-test.exp: new file adding tests for Decimal
13239 Floating Point variables.
13240 * gdb.base/dfp-test.c: new file containing program with Decimal
13241 Floating variables, used by gdb.base/dfp-test.exp.
13242
62a24a2b
DJ
132432007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
13244
13245 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
13246
e7b1eae6
UW
132472007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13248
13249 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
13250 compiling test case with GCC.
13251 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
13252
c641edcc
UW
132532007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13254
13255 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
13256 format changes.
13257
5e5ebfe6
MS
132582007-10-18 Michael Snyder <msnyder@specifix.com>
13259
13260 * gdb.base/dbx.exp: Add missing "-re " operator.
13261
e831e7b6
GM
132622007-10-16 Gaius Mulley <gaius@glam.ac.uk>
13263
13264 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
13265 * configure.ac: Removed trailing spaces after backslash.
13266 * gdb.modula2: New directory.
13267 * gdb.modula2/Makefile.in: New file.
13268 * gdb.modula2/unbounded-array.exp: New file.
13269 * gdb.modula2/unbounded1.c: New file.
13270
7cc46491
DJ
132712007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
13272
13273 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
13274
132752007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
13276
13277 * gdb.base/sigstep.c (main): Add checks for
13278 return values for setitimer call.
13279 Call setitimer again with itimer = ITIMER_REAL
13280 if first call to setitimer fails.
13281
e91528f0
KH
132822007-10-11 Kazu Hirata <kazu@codesourcery.com>
13283
13284 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
13285 of $timeout.
13286
2ec9a4f8
DJ
132872007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
13288
13289 * gdb.server/server-run.exp: Test for dynamic linker symbols.
13290
132912007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
13292
13293 * lib/gdb.exp (gdb_run_cmd): Move comment outside
13294 of gdb_expect call, to avoid interruption.
13295
64b2fa04
PA
132962007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
13297
13298 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
13299 (v_unsigned_long_long, v_long_long_array)
13300 (v_signed_long_long_array, v_unsigned_long_long_array)
13301 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
13302 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
13303 [!NO_LONG_LONG]: New.
13304 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
13305 v_long_long_member.
13306
13307 (v_long_long_func, v_signed_long_long_func)
13308 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
13309 (main) [!NO_LONG_LONG]: Initialize long long variants.
13310
13311 * gdb.base/whatis.exp: If board file requests no_long_long, build
13312 test with NO_LONG_LONG defined. Test long long, signed long long,
13313 and unsigned long long variants but only if board file doesn't
13314 disable it.
13315
a912286e 133162007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 13317 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
13318
13319 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
13320 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
13321 * configure: Regenerated.
13322 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
13323 gdb.pascal/types.exp, lib/pascal.exp: New files.
13324
471ba8c9
DJ
133252007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
13326
13327 * gdb.cp/classes.exp (do_tests): Always step to the line after the
13328 call.
13329 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
13330 to return to the call.
13331 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
13332 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
13333 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
13334 * gdb.mi/mi-until.exp (test_until): Likewise.
13335 * gdb.mi/mi2-until.exp (test_until): Likewise.
13336
fef8a650
DJ
133372007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
13338
13339 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
13340 two-char array.
13341 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
13342
d983da9c
DJ
133432007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
13344
13345 * gdb.threads/watchthreads.c (thread_function): Sleep between
13346 iterations.
13347 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
13348 at once for S/390. Generate matching fails and passes.
13349
17f62551
VP
133502007-09-27 Vladimir Prus <vladimir@codesourcery.com>
13351
13352 * gdb.mi/var-cmd.c (do_children_tests): Initialize
13353 the 'struct_declarations' variable to zeros.
a9c64011 13354
ed0616c6
VP
133552007-09-24 Vladimir Prus <vladimir@codesourcery.com>
13356
13357 * gdb.cp/mb-ctor.cc: New.
13358 * gdb.cp/mb-ctor.exp: New.
13359 * gdb.cp/mb-templates.cc: New.
13360 * gdb.cp/mb-templates.exp: New.
13361
41f1b697
DJ
133622007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
13363
13364 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
13365
3f213f78
PA
133662007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
13367
13368 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
13369 targets.
13370 * configure: Regenerate.
13371
0d381245 133722007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 13373
0d381245
VP
13374 * gdb.base/annota1.exp: Adjust for 'info break'
13375 format changes.
13376 * gdb.base/annota3.exp: Likewise.
13377 * gdb.base/break.exp: Likewise.
13378 * gdb.base/condbreak.exp: Likewise.
13379 * gdb.base/pending.exp: Likewise.
13380 * gdb.base/sepdebug.exp: Likewise.
13381 * gdb.base/unload.exp: Likewise.
13382 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 13383
fe3f5fa8
VP
133842007-09-22 Vladimir Prus <vladimir@codesourcery.com>
13385
13386 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
13387 messages.
13388 * gdb.base/chng-syms.exp: Likewise.
13389 * gdb.base/unload.exp: Likewise.
a9c64011 13390
a75cf6c0
DJ
133912007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
13392
13393 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
13394
18ecae38
DJ
133952007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
13396
13397 * schedlock.c (NUM): Change to 1.
13398 (main): Use args[0] for the main thread.
13399 * schedlock.exp: Only expect two threads. Only issue one pass or fail
13400 regardless of the number of threads.
13401
5509918f
MR
134022007-09-14 Maciej W. Rozycki <macro@mips.com>
13403
4a543daf
MR
13404 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
13405 type down.
13406 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
13407 test.
13408 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
13409 watchpoint type down.
13410 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
13411 test.
13412
134132007-09-14 Maciej W. Rozycki <macro@mips.com>
13414
5509918f
MR
13415 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
13416 Move all the tests here and run them twice, once using software
13417 watchpoints and once using hardware watchpoints.
13418 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
13419
40b53987
DJ
134202007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
13421
13422 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
13423 test.
13424
695e2681
MK
134252007-09-10 Mark Kettenis <kettenis@gnu.org>
13426
8b3fc8d8
MK
13427 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
13428 build-id.
13429
695e2681
MK
13430 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
13431 know about $ORIGIN. Calculate output dir from $dest instead of
13432 using ${objdir}/{$subdir}.
13433
58d69f29
MK
134342007-09-09 Mark Kettenis <kettenis@gnu.org>
13435
13436 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
13437 gcore, before continuing with the test.
13438
3e347599
DJ
134392007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
13440
13441 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
13442 * gdb.mi/mi-watch.exp: Likewise.
13443
ea37ba09
DJ
134442007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
13445 Jim Blandy <jimb@codesourcery.com>
13446
13447 * gdb.arch/i386-sse.exp: Do not expect character constants.
13448 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
13449 * gdb.base/display.exp: Allow print/s.
13450 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
13451 and unsigned char array changes.
13452
2025a643
DJ
134532007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
13454
13455 * gdb.base/display.exp: Add tests for printf %p.
13456
26669a27
PA
134572007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
13458
13459 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
13460 the dll name to unicode.
13461
c8f021f8
JK
134622007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13463
13464 * gdb.base/default.exp (show version): Update the version text.
13465 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
13466
4cf31eea
JK
134672007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13468
13469 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
13470 New files.
13471
4935890f
JK
134722007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13473
13474 * lib/gdb.exp (build_id_debug_filename_get): New function.
13475 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
13476 Remove the generate DEBUG file for the future testcase runs.
13477 New testcase for the NT_GNU_BUILD_ID retrieval.
13478 Move the final testing step to ...
13479 (test_different_dir): ... a new function.
13480 New parameter XFAIL to XFAIL all the tests performed.
13481 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
13482 New parameter TYPE to PF_PREFIX all the tests performed.
13483
02142340
VP
134842007-08-31 Vladimir Prus <vladimir@codesourcery.com>
13485
13486 * gdb.mi/mi-var-cp.cc (path_expression): New
13487 function.
13488 * gdb.mi/mi-var-cp.exp: Run path exression tests.
13489
36acd84e
UW
134902007-08-27 Markus Deuling <deuling@de.ibm.com>
13491
13492 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
13493 to fit into SPU Local Store memory.
13494
a896d121
JB
134952007-08-23 Joel Brobecker <brobecker@adacore.com>
13496
13497 * gdb.base/default.exp: Adjust the expected output of "info
13498 warranty" after the switch to GPLv3.
13499
7b433602
JB
135002007-08-23 Joel Brobecker <brobecker@adacore.com>
13501
13502 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
13503 to 30000 (from 20000).
13504
e22f8b7c
JB
135052007-08-23 Joel Brobecker <brobecker@adacore.com>
13506
13507 Switch the license of all .exp files to GPLv3.
13508 Switch the license of all .f and .f90 files to GPLv3.
13509 Switch the license of all .s and .S files to GPLv3.
13510
5a0e3bd0
JB
135112007-08-23 Joel Brobecker <brobecker@adacore.com>
13512
13513 * configure.ac: Switch license to GPLv3.
13514
cc00619d
JB
135152007-08-23 Joel Brobecker <brobecker@adacore.com>
13516
13517 Switch the licensing to GPLv3 for all .ads and .adb files.
13518
8d26208a
DJ
135192007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
13520
13521 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
13522 and t_int_double.
13523 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
13524
4fcb9948
JB
135252007-08-17 Joel Brobecker <brobecker@adacore.com>
13526
13527 * gdb.base/step-line.c: Switch license to GPL version 3, and
13528 update copyright year.
13529 * gdb.base/step-line.inp: Likewise.
13530
b9c34f67
JB
135312007-08-17 Joel Brobecker <brobecker@adacore.com>
13532
13533 * gdb.base/gdb1555.exp: Make expected output immune to formatting
13534 changes inside gdb1555.c.
13535 * gdb.base/pending.exp: Likewise.
13536
2cc17678
DJ
135372007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
13538
13539 * config/default.exp: New file.
13540
e48883f7
DJ
135412007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
13542
13543 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
13544 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
13545
1ab80e5b
MR
135462007-07-30 Maciej W. Rozycki <macro@mips.com>
13547
13548 * gdb.base/dump.exp: Force the correct endianness for binary
13549 formats not carrying this information.
13550
aba471f5
DJ
135512007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13552
13553 * gdb.threads/staticthreads.exp: Match .*sem_post.
13554
d4e07204
DJ
135552007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13556
13557 * gdb.base/readline.exp (operate_and_get_next): Match the final
13558 prompt.
13559
2b97317d
KB
135602007-07-23 Kevin Buettner <kevinb@redhat.com>
13561
13562 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
13563 to restarting SID.
13564
44efa07a
KB
135652007-07-18 Kevin Buettner <kevinb@redhat.com>
13566
13567 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
13568 prior to `gdb_start'.
13569
7b5ebade
KB
135702007-07-18 Kevin Buettner <kevinb@redhat.com>
13571
13572 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
13573 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
13574 Remove call to gdb_unload.
13575
255e7678
DJ
135762007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
13577 Daniel Jacobowitz <dan@codesourcery.com>
13578
13579 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
13580 for __WIN32__.
13581 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
13582 * gdb.base/unload.exp: Use shared library test routines.
13583
3a40aaa0
UW
135842007-07-03 Markus Deuling <deuling@de.ibm.com>
13585
13586 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
13587 * gdb.base/solib-symbol-lib.c: Likewise.
13588 * gdb.base/solib-symbol-main.c: Likewise.
13589
b0f4b84b
DJ
135902007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
13591
13592 * config/gdbserver.exp (gdb_reconnect): New.
13593 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
13594 gdb.base/solib-disc.exp: New files.
13595 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
13596 remote debugging".
13597 (gdb_compile): Add shlib_load flag.
13598 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
13599 port.
13600 (gdbserver_reconnect): New.
13601
1b05479a
DJ
136022007-07-01 Nick Roberts <nickrob@snap.net.nz>
13603 Daniel Jacobowitz <dan@codesourcery.com>
13604
13605 * gdb.base/annota3.exp: Test for if construct.
13606
86f78eb2
DJ
136072007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
13608
13609 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
13610
6a2eb474 136112007-06-21 Chris Dearman <chris@mips.com>
a9c64011 13612 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
13613
13614 * gdb.base/display.exp: Allow a newline after display/i.
13615 * gdb.base/pc-fp.exp: Likewise.
13616 * gdb.base/sigbpt.exp: Likewise.
13617
f8b73d13
DJ
136182007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
13619
13620 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
13621 required features to be included.
13622
4339e69e
DJ
136232007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
13624
13625 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
13626 in info threads output.
13627
23d964e7
UW
136282007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13629 Markus Deuling <deuling@de.ibm.com>
13630
13631 * gdb.arch/spu-info.exp: New testcase.
13632 * gdb.arch/spu-info.c: New file.
13633
fd20f75b
DJ
136342007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
13635
13636 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
13637 tpcs_offset. Restore lr after the call.
13638 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
13639
2226f861
DJ
136402007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
13641
13642 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
13643 (gdbserver_run): Kill any running gdbserver.
13644 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
13645
d12371a9
MR
136462007-05-17 Maciej W. Rozycki <macro@mips.com>
13647
13648 * gdb.base/sigbpt.exp: Preset segv_addr.
13649
93f02886
DJ
136502007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
13651
13652 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
13653 (gdb_compile_shlib): Likewise.
13654 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
13655 (default_gdb_init): Clear cleanfiles.
13656 (gdb_finish): Delete recorded cleanfiles.
13657 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
13658
13659 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
13660 Do not use isnative.
13661 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
13662 gdb.base/so-impl-ld.exp: Likewise.
13663 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
13664 * gdb.base/unload.exp: Likewise. Do not pass empty option to
13665 gdb_compile.
13666
b04e06d7
VP
136672007-05-15 Vladimir Prus <vladimir@codesourcery.com>
13668
13669 * config/unknown.exp: Remove.
13670
069ed931
UW
136712007-05-15 Markus Deuling <deuling@de.ibm.com>
13672
13673 * gdb.base/info-proc.exp: Check is_remote.
13674
09db0d03
UW
136752007-05-14 Markus Deuling <deuling@de.ibm.com>
13676
13677 * gdb.base/gcore.exp: Initialize variable core_supported.
13678
af2cbe8c
DJ
136792007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
13680
13681 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
13682
027c0295
DJ
136832007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
13684
13685 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
13686 * gdb.threads/print-threads.exp (test_all_threads): Allow
13687 negative and hexadecimal thread IDs.
13688
dc5000e7
DJ
136892007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
13690
13691 * gdb.java/jprint.java (public): Avoid invalid call to static
13692 method.
13693
2e74ed18
DP
136942007-05-14 Denis Pilat <denis.pilat@st.com>
13695
13696 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
13697 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
13698 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
13699 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
13700 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
13701
83547f02
UW
137022007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13703
13704 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 13705 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
13706 this mode.
13707 * gdb.base/ovlymgr.c: Provide stubs for spu target.
13708 * gdb.base/spu.ld: New file.
13709
b18be20d
DJ
137102007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
13711
13712 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
13713
be444858
DJ
137142007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
13715
13716 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
13717
b1d53152
DJ
137182007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
13719
13720 * gdb.java/jmain.exp: Handle demangled names with and without method
13721 signatures.
13722
d084b331
DJ
137232007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
13724
13725 * gdb.mi/mi-syn-frame.c (main, foo, bar)
13726 (have_a_very_merry_interrupt): Remove calls to puts.
13727 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
13728 inferior output.
13729 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
13730 test names.
13731
db9d7fc5
DJ
137322007-04-29 Markus Deuling <deuling@de.ibm.com>
13733 Daniel Jacobowitz <dan@codesourcery.com>
13734
13735 * gdb.base/auxv.exp (core_works): Also check is_remote.
13736 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
13737
ef783a7d 137382007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 13739
ef783a7d
VP
13740 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
13741 message, not the undefined 'module' variable.
13742 * gdb.base/siginfo.exp: Likewise.
13743 * gdb.base/sigstep.exp: Likewise.
13744 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
13745 serialport.
13746 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
13747
b7b73cae
CV
137482007-04-25 Corinna Vinschen <vinschen@redhat.com>
13749
13750 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
13751 target sim fails. Return 0 otherwise.
13752 (gdb_load): Return prematurely if gdb_target_sim fails.
13753
7d90fdfa
DP
137542007-04-16 Denis Pilat <denis.pilat@st.com>
13755
13756 * gdb.base/setshow.exp: Reset height after having set it to 100.
13757
5d3e9c85
DP
137582007-04-16 Denis Pilat <denis.pilat@st.com>
13759
13760 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
13761
18e75969
DP
137622007-04-16 Denis Pilat <denis.pilat@st.com>
13763
13764 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
13765
25d5ea92
VP
137662007-04-14 Vladimir Prus <vladimir@codesourcery.com>
13767
13768 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
13769 tests. Run the frozen varobjs test.
13770 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 13771 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 13772
0b49cb80
JK
137732007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13774
13775 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
13776 gdb.base/type-opaque.exp: New files.
13777
a73bafbc 137782007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
13779
13780 * gdb.mi/mi-var-child.c
a73bafbc
VP
13781 (do_children_tests): User char[2] instead of
13782 char so that automatic printing of pointers to char
13783 don't give unpredicable result.
13784 * gdb.mi/var-cmd.c (do_locals_test): Initialize
13785 local variables.
13786 * gdb.mi/mi-var-child.exp: Step to right line
13787 of do_children_tests.
13788 * gdb.mi/mi2-var-child.exp: Likewise.
13789 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 13790 do_locals_tests.
a73bafbc
VP
13791 (do_children_tests): User char[2] instead of
13792 char so that automatic printing of pointers to char
a9c64011 13793 don't give unpredicable result.
a73bafbc 13794 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 13795 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
13796 Pass test name to mi_wait_for_stop.
13797
7ce59000
DJ
137982007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
13799
13800 * gdb.asm/asm-source.exp: Remove d10v case.
13801 * lib/gdb.exp (skip_cplus_tests): Likewise.
13802 * gdb.asm/d10v.inc: Deleted.
13803
20389057
DJ
138042007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
13805
13806 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
13807
8807d78b
DJ
138082007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
13809
13810 * config/netware.exp: Delete file.
13811
aa3edb8e
JB
138122007-03-29 Joel Brobecker <brobecker@adacore.com>
13813
13814 * gdb.dwarf2/dw2-noloc.S: New file.
13815 * gdb.dwarf2/dw2-noloc.exp: New file.
13816
297561ac
PA
138172007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
13818
13819 * gdb.cp/method2.cc: New test.
13820 * gdb.cp/method2.exp: New test.
13821 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
13822
1f81bd39
DJ
138232007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
13824
13825 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
13826
9453113a
DJ
138272007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
13828
13829 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
13830
b741e217
DJ
138312007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
13832
13833 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
13834 (gdb_load): Delete, replace with...
13835 (gdb_reload): ...this.
13836 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
13837 * gdb.server/server-mon.exp: Likewise.
13838 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
13839 (gdb_start_cmd): New.
13840 (gdb_file_cmd): Save the last loaded file.
13841 (gdb_reload): New.
13842 (gdb_gnu_strip_debug): Use transform.
13843 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
13844 support here. Use new $last_loaded_file. Check mtime.
13845 (gdb_target_cmd): Handle ObjC failure case.
13846 (infer_host_exec): Delete.
13847 (gdbserver_load): Rename to...
13848 (gdbserver_run): ...this. Simplify.
13849 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
13850 (mi_gdb_load): Move most contents to a new function...
13851 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
13852 (mi_run_cmd): Use mi_gdb_target_load.
13853 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
13854 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
13855 Use gdb_run_cmd.
13856 * gdb.base/charsign.exp: Remove incorrect comment.
13857 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
13858 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
13859 gdb.base/start.exp: Use gdb_start_cmd.
13860
446ab585 138612007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 13862 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
13863
13864 * gdb.base/sigbpt.exp: Fix the message when skipping test.
13865 * gdb.base/signull.exp: Similarly.
13866
bbb88ebf
UW
138672007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13868
13869 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
13870 messages available to test cases (like chng-sym.exp).
13871
cb8c4a99
AS
138722007-03-14 Andreas Schwab <schwab@suse.de>
13873
13874 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
13875 format changes.
13876
4e463ff5
DJ
138772007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
13878
13879 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
13880 (optimized_1): New.
13881 (main): Call optimized_1.
13882 (gdb2029): Correct typos. Call gdb2029_marker.
13883 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
13884 for gdb2029.
13885
b6db2c47
MK
138862007-03-12 Mark Kettenis <kettenis@gnu.org>
13887
13888 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
13889 as tabs. Remove redundant test pattern.
13890
70ed3737
UW
138912007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13892
13893 * gdb.base/long_long.exp: Accept optional symbol name in <...>
13894 for /a format output.
13895
47b67b60
DJ
138962007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
13897
13898 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
13899 collect output incrementally.
13900
b8953b0e
UW
139012007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13902
13903 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
13904 for -var-create lpcharacter test.
13905 * gdb.mi/mi2-var-cmd.exp: Likewise.
13906
7acd5c40
UW
139072007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13908
13909 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
13910 pass on targets where address zero is readable.
13911
9c6759c1
UW
139122007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13913
13914 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
13915 just a single architecture.
13916
a2f1aeb4
UW
139172007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13918
13919 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
13920 (fetch_all_registers): New function, uses gdb_test_multiple and
13921 exp_continue to fetch inferior output line-by-line.
13922 Replace all uses of do_get_all_registers by fetch_all_registers.
13923
46579ac2
UW
139242007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13925
13926 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
13927 in target_info.
13928
fc133f24
MS
139292007-03-02 Michael Snyder <michael.snyder@palmsource.com>
13930
a9c64011 13931 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
13932 consistancy; add a default (timeout) case.
13933
7646a51d
MS
139342007-03-02 Michael Snyder <michael.snyder@palmsource.com>
13935
13936 * gdb.base/watchpoint.exp: Fix truncated comment.
13937
dcfff61f
MS
139382007-03-02 Michael Snyder <michael.snyder@palmsource.com>
13939
13940 * Makefile.in: Remove spurious single-quotes from sed command.
13941
664e3ee9
DJ
139422007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
13943
13944 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
13945 func.
13946 * gdb.mi/mi2-var-cmd.exp: Likewise.
13947
d7cc6f2f
JB
139482007-02-27 Joel Brobecker <brobecker@adacore.com>
13949
a9c64011
AS
13950 * gdb.dwarf2/dw2-producer.S: New file.
13951 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
13952
139532007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
13954
13955 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
13956 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
13957 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
13958 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
13959 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
13960 Revert tests to use mi_gdb_test and include value field in output
13961 of -var-create.
13962
93d42b30
DJ
139632007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
13964
13965 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
13966
c499ed39
DJ
139672007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
13968
13969 * gdb.base/maint.exp: Remove full paths from test names.
13970 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
13971 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
13972
9836f81b
JB
139732007-02-27 Joel Brobecker <brobecker@adacore.com>
13974
13975 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
13976
c74d0ad8
DJ
139772007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
13978
13979 * gdb.server/server-mon.exp: New test.
13980
2711e456
DJ
139812007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
13982
13983 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
13984
ff6f572f
DJ
139852007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
13986
13987 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
13988 register capitalization.
13989
fada3feb
DP
139902007-02-13 Denis Pilat <denis.pilat@st.com>
13991
13992 * gdb.mi/mi-var-invalidate.exp: New file.
13993
fb1e4ffc
DJ
139942007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
13995
13996 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
13997
3da939d7
DJ
139982007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
13999
14000 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
14001
123dc839
DJ
140022007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
14003
14004 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
14005 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
14006
877e3645 140072007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
14008
14009 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
14010 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
14011 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
14012 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
14013 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 14014 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 14015 Update tests to include value field in output of -var-create.
a9c64011 14016
3c0a2960
AS
140172007-02-08 Andreas Schwab <schwab@suse.de>
14018
14019 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
14020
108546a0
DJ
140212007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
14022
14023 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
14024 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
14025
d701dcab
DP
140262007-02-02 Denis Pilat <denis.pilat@st.com>
14027
14028 * gdb.threads/threadapply.exp: check that frame is not changed by
14029 the thread apply all command.
14030
783e3e2f
AS
140312007-01-31 Andreas Schwab <schwab@suse.de>
14032
6d9c3a87
AS
14033 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
14034
3c50d7b9
AS
14035 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
14036 in the dwarf sections.
14037 * gdb.dwarf2/mac-fileno.S: Likewise.
14038
783e3e2f
AS
14039 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
14040 bspstore register on ia64.
14041
78ff580e
AS
140422007-01-29 Andreas Schwab <schwab@suse.de>
14043
cc8e9b12
AS
14044 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
14045 "frame-begin" annotation.
14046
78ff580e
AS
14047 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
14048 number of "frames-invalid" annotations.
14049
704a4f78
DJ
140502007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
14051
14052 * gdb.base/commands.exp: Call if_commands_test.
14053 (gdb_test_no_prompt, if_commands_test): New.
14054
e741bf94
MK
140552007-01-28 Mark Kettenis <kettenis@gnu.org>
14056
14057 * gdb.threads/sigthread.c (NSIGS): Make bigger.
14058
474d0ad3
AS
140592007-01-27 Andreas Schwab <schwab@suse.de>
14060
14061 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
14062 .short/.int/.quad in the dwarf sections.
14063 * gdb.dwarf2/dw2-intercu.S: Likewise.
14064 * gdb.dwarf2/dw2-intermix.S: Likewise.
14065
e784b426
JK
140662007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14067
14068 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
14069 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
14070 array.
e784b426
JK
14071 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
14072 * gdb.base/setvar.exp: Likewise.
14073
37f08e04
AS
140742007-01-26 Andreas Schwab <schwab@suse.de>
14075
9a01813a
AS
14076 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
14077 test.
14078
37f08e04
AS
14079 * gdb.base/multi-forks.exp ("restart $i"): Also match
14080 __kernel_syscall_via_break.
14081
6e2a9270
VP
140822007-01-24 Vladimir Prus <vladimir@codesourcery.com>
14083
14084 * lib/mi-support.exp (mi_delete_varobj): New.
14085 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
14086 testcase.
14087 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
14088 (main): Call the above.
14089 (reference_update_test, base_in_reference_test)
14090 (reference_to_pointer): Delete the created varobjs.
a9c64011 14091
e515b470
DJ
140922007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
14093
14094 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
14095 * configure: Regenerated.
14096 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
14097 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
14098 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
14099 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
14100 * lib/gdb.exp (gdb_skip_xml_test): New function.
14101
08d8bcd7
DJ
141022007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
14103
14104 * gdb.base/sigrepeat.exp: Correct error message.
14105
141062007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
14107 Daniel Jacobowitz <dan@codesourcery.com>
14108
14109 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
14110 gdb.arch/i386-gnu-cfi-asm.S: New files.
14111
97c3f1f3
JK
141122007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14113
14114 * lib/gdb.exp: Abort on missing `site.exp'.
14115
cb1df416
DJ
141162007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14117 Daniel Jacobowitz <dan@codesourcery.com>
14118
14119 * gdb.base/included.c, gdb.base/included.exp,
14120 gdb.base/included.h: New files.
14121
35990120
DJ
141222007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
14123
14124 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
14125 (maximize_rlimit): Reduce limits on 64-bit systems.
14126
6e81a116 141272007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
14128
14129 From Marcus Deuling <deuling@de.ibm.com>:
14130 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
14131 every case.
14132
6c3c41f3
NR
141332007-01-13 Nick Roberts <nickrob@snap.net.nz>
14134
14135 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
14136 (test_path_specification): Use objdir instead of srcdir to always
14137 get an absolute filename.
14138
2f12c312
DJ
141392007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
14140
14141 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
14142
81121995
VP
141432007-01-11 Vladimir Prus <vladimir@codesourcery.com>
14144
14145 * gdb.mi/mi-var-cp.cc (reference_update_tests):
14146 Make sure the variable we're using is in scope.
14147 (reference_to_pointer): Likewise.
14148
4741b737
DJ
141492007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
14150
14151 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
14152 has no debug information.
14153
054410c3
DJ
141542007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
14155
14156 * gdb.base/annota1.exp: Remove extra send_gdb.
14157
818f79f6
DJ
141582007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14159
14160 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
14161
f7a6bb70
DJ
141622007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14163
14164 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
14165
57e66780
DJ
141662007-01-08 Nick Roberts <nickrob@snap.net.nz>
14167 Daniel Jacobowitz <dan@codesourcery.com>
14168
14169 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
14170 lcharacter or linteger change. Correct duplicated test name.
14171 * gdb.mi/mi2-var-cmd.exp: Likewise.
14172
3d799a95
DJ
141732007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
14174
14175 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
14176
141772007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 14178
a9c64011
AS
14179 * gdb.base/nofield.c: New file.
14180 * gdb.base/nofield.exp: New testcase.
51679ba9 14181
eafb94e8
NR
141822007-01-05 Nick Roberts <nickrob@snap.net.nz>
14183
14184 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
14185
14186 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
14187 test.
14188
5e572bb4
DJ
141892007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
14190
14191 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
14192
74a44383
DJ
141932007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
14194
14195 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
14196 when continuing.
14197
1b572db9
DJ
141982007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
14199
14200 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
14201 Expect ".exe" extension.
14202
381bc39b
DJ
142032007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
14204
14205 * gdb.base/charset.exp: Add explicit filename to break.
14206 * gdb.base/dbx.exp: Add explicit filename to breaks.
14207
2b70e4c6
DJ
142082007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
14209
14210 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
14211 * gdb.mi/mi2-file.exp: Likewise.
14212
303b6f5d
DJ
142132007-01-04 Vladimir Prus <vladimir@codesourcery.com>
14214
14215 Implement specification of MI tests as comments
14216 in C and C++ sources.
14217 * lib/mi-support.exp (mi_autotest_data): New variable.
14218 (mi_autotest_source): New variable.
14219 (count_newlines, mi_prepare_inline_tests)
14220 (mi_get_inline_test, mi_continue_to_line)
14221 (mi_run_inline_test, mi_tbreak)
14222 (mi_send_resuming_command, mi_wait_for_stop): New functions.
14223 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
14224 Run inline tests.
14225 * gdb.mi/mi-var-cp.cc: Define tests here.
14226
23da0d94
VP
142272007-01-04 Vladimir Prus <vladimir@codesourcery.com>
14228
14229 Simplify usage of mi_continue_to.
14230 * lib/mi-support.exp (mi_runto_helper): Renamed
14231 from mi_runto, added new parameter 'run_or_continue'.
14232 (mi_runto): Use mi_runto_helper.
14233 (mi_continue_to): Accept just function name as parameter.
14234 Use mi_runto_helper.
14235 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
14236 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 14237
f9e18282
JB
142382006-01-04 Joel Brobecker <brobecker@adacore.com>
14239
14240 Make this testcase a bit more realistic. The current code
14241 is too simplistic, and allows the compiler to optimize out
14242 some of the entities we need for this testcase.
14243 * gdb.ada/null_record/bar.ads (Void_Star): New type.
14244 (Do_Nothing): Add extra parameter.
14245 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
14246 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
14247 by using a variable of type Void_Star.
14248
fd678c65
JB
142492006-01-04 Joel Brobecker <brobecker@adacore.com>
14250
14251 * gdb.ada/catch_ex/foo.adb: New file.
14252 * gdb.ada/catch_ex.exp: New testcase.
14253
05cfdb42
DJ
142542007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
14255
14256 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
14257 pass --image-base to linker.
14258
2e03ee74
DJ
142592007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14260 Daniel Jacobowitz <dan@codesourcery.com>
14261
14262 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
14263 secondary prompts.
14264
0d5de010
DJ
142652007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
14266
14267 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
14268 output. Test the types of members and member pointers.
14269 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
14270 gdb/2092.
14271 * gdb.cp/member-ptr.exp: Search for a comment instead of a
14272 statement. Enable for GCC. Update expected output for some tests
14273 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
14274 layout.
14275 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
14276 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
14277 (Diamond::vget_base): New.
14278 (main): Add new tests.
14279 * gdb.cp/printmethod.exp: Update expected output for member functions.
14280 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
14281 print pEe->D::vg().
14282
61a771aa
DJ
142832007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
14284
14285 * gdb.threads/tls.exp: Allow stops in sem_post.
14286
2fa63963
DJ
142872006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
14288
14289 * gdb.base/annota1.exp: Allow .*printf in backtraces.
14290 * gdb.base/annota3.exp: Likewise.
14291 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
14292 again (instead of timing out).
14293 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
14294 GCC bug 26475.
14295 * gdb.java/jmisc.exp: Adjust to work with method signatures including
14296 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
14297 test from jmisc1.exp.
14298 * gdb.java/jmisc1.exp: Delete.
14299 * gdb.java/jprint.exp: Adjust to work with method signatures including
14300 return types.
14301 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
14302 * gdb.threads/linux-dp.exp: Don't be confused by program output.
14303 * lib/java.exp (compile_java_from_source): Pass the correct type
14304 to target_compile.
14305
5eefc2b7
JB
143062006-12-31 Joel Brobecker <brobecker@adacore.com>
14307
14308 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
14309 (stack_align_edx): New function.
14310 (stack_align_eax): New function.
14311 (main): Add calls to stack_align_edx and stack_align_eax.
14312 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
14313 Add testing for the cases where the register used during a stack
14314 realignment is edx. Same for eax.
14315
227c54da
DJ
143162006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
14317
14318 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
14319 and generic PE targets.
14320
cab8ac94
JB
143212006-12-29 Joel Brobecker <brobecker@adacore.com>
14322
14323 * gdb.ada/array_return.exp: Update copyright date list.
14324
ba54f318
JB
143252006-12-27 Joel Brobecker <brobecker@adacore.com>
14326
14327 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
14328 (Create_Small_Float_Vector): New function.
14329 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
14330 function body.
14331 * gdb.ada/array_return/p.adb: Use new type and function from
14332 package Pck.
14333 * gdb.ada/array_return.exp: Add a test verifying that GDB is
14334 able to print the value returned by a function returning an
14335 array of float.
14336
6b7a35dd
JB
143372006-12-20 Joel Brobecker <brobecker@adacore.com>
14338
14339 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
14340 The associated tests should be PASSing.
14341
038224f6
VP
143422006-12-08 Vladimir Prus <vladimir@codesourcery.com>
14343
14344 Test for base in references.
14345 * gdb.mi/mi-var-cp.cc: Add test code.
14346 * gdb.mi/mi-var-cp.exp: Test for bases in references.
14347 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
14348 * gdb.mi/mi2-watch.exp: Likewise.
14349 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
14350 (mi_list_varobj_children): New function.
14351
b26ed50d
VP
143522006-12-08 Vladimir Prus <vladimir@codesourcery.com>
14353
14354 * lib/mi-support.exp
14355 (mi_runto): Accept "()" after function name.
14356 (mi_create_varobj): New function.
14357 (mi_varobj_update): New function.
14358 (mi_Check_varobj_value): New function.
14359 * gdb.mi/mi-var-cp.exp: New file.
14360 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 14361
08232497
DJ
143622006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
14363
14364 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
14365 gdb.base/weaklib2.c: New files.
14366
d394c993 143672006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 14368
ac6c2fba
NS
14369 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
14370 info. Adjust test names.
14371
8ec659a0 14372 * gdb.base/break.c (main): Move position of malloc.
d394c993 14373 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 14374
acd65feb
VP
143752006-11-28 Vladimir Prus <vladimir@codesourcery.com>
14376
14377 * gdb.mi/mi-var-cmd.exp: Check -var-update after
14378 assignement of arrays and function pointers.
14379 * gdb.mi/var-cmd.c: Add declaration necessary for above
14380 tests.
14381
f556d5e5
NS
143822006-11-27 Nathan Sidwell <nathan@codesourcery.com>
14383
14384 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
14385
14386 * gdb.threads/linux-dp.exp: Read thread table before and after
14387 creating each philosopher and verify it.
14388
697bc68d
NS
143892006-11-27 Nathan Sidwell <nathan@codesourcery.com>
14390 Paul Brook <paul@codesourcery.com>
14391 Daniel Jacobowitz <dan@codesourcery.com>
14392
14393 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 14394 main to remove duplication. Add start function of the form
697bc68d
NS
14395 '_*start[1-9]*'. Add RVDS start function.
14396
29d73ae4
DJ
143972006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
14398
14399 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
14400
c1d88655
UW
144012006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14402
14403 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
14404 * gdb.asm/spu.inc: New file.
14405 * gdb.base/term.exp: Disable if [target_info exists noargs].
14406 * gdb.gdb/complaints.exp: Disable if ![isnative].
14407 * gdb.gdb/selftest.exp: Likewise.
14408 * gdb.gdb/observer.exp: Likewise.
14409 * gdb.gdb/xfullpath.exp: Likewise.
14410 * gdb.base/attach.exp: Disable on SPU target.
14411 * gdb.cp/bs145503.exp: Likewise.
14412 * gdb.cp/exception.exp: Likewise.
14413 * gdb.cp/userdef.exp: Likewise.
14414
32a13b1a
DJ
144152006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
14416
14417 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
14418
d8295fe9
VP
144192006-11-10 Vladimir Prus <vladimir@codesourcery.com>
14420
14421 * gdb.base/completion.exp: Fix completion tests for
14422 'info' and 'info '.
14423 * gdb.base/help.exp (help_test_raw, test_class_help)
14424 (test_prefix_command_help): Move...
14425 * lib/gdb.exp: Here.
14426 * gdb.base/main.exp: Adjust.
14427 * gdb.cp/maint.exp: Adjust.
14428 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 14429
8c394015
VP
144302006-11-09 Vladimir Prus <vladimir@codesourcery.com>
14431
14432 * gdb.stabs/weird.exp (print_weird_var): Use
14433 gdb_test_multiple instead of gdb_expect.
14434
027fc1bc
VP
144352006-11-09 Vladimir Prus <vladimir@codesourcery.com>
14436
14437 * gdb.base/help.exp (help_test_raw): New.
14438 (test_class_help): New.
14439 (test_prefix_command_help): New.
14440 Adjust testcases.
14441
67609209
FR
144422006-11-09 Christophe Lyon <christophe.lyon@st.com>
14443
14444 * gdb.base/constvars.c (main): Write to crass and crips, so that
14445 they are allocated by the compiler.
14446
f73adfeb
AS
144472006-10-27 Andreas Schwab <schwab@suse.de>
14448
14449 * gdb.base/multi-forks.exp: Use "detach fork" instead of
14450 "detach-fork".
14451
2f83a18e
DJ
144522006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
14453
14454 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
14455 of patterns.
14456
94277a38
DJ
144572006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
14458
14459 * gdb.base/sepdebug.exp: Remove debug format test.
14460 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
14461 Handle no-symtab.
14462 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
14463
5bd2f6e2
DJ
144642006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
14465
14466 * gdb.threads/manythreads.c (thread_function, main): Don't cast
14467 int to pointer or pointer to int.
14468 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
14469
8c008720
DJ
144702006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
14471
14472 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
14473
9e35dae4
DJ
144742006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14475
14476 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
14477
d9639e13
DJ
144782006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
14479
14480 PR c++/2116
14481 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
14482
390a1bd0
JB
144832006-10-06 Joel Brobecker <brobecker@adacore.com>
14484
14485 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
14486 the corresponding bug has been fixed in GDB (PR/2018).
14487
dd920c33
JB
144882006-10-06 Joel Brobecker <brobecker@adacore.com>
14489
14490 * gdb.base/subst.exp: New testcase.
14491
53bbefe9
JB
144922006-10-06 Joel Brobecker <brobecker@adacore.com>
14493
14494 * gdb.ada/array_return/pck.ads: Add copyright notice.
14495 * gdb.ada/array_return/pck.adb: Likewise.
14496 * gdb.ada/array_return/p.adb: Likewise.
14497 * gdb.ada/exec_changed/first.adb: Likewise.
14498 * gdb.ada/exec_changed/second.adb: Likewise.
14499
09851417
JB
145002006-10-06 Joel Brobecker <brobecker@adacore.com>
14501
14502 * gdb.ada/watch_arg/watch.adb: New file.
14503 * gdb.ada/watch_arg.exp: New testcase.
14504
041bf30d
VP
145052006-10-02 Vladimir Prus <vladimir@codesourcery.com>
14506
14507 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 14508 via string_to_regexp.
041bf30d 14509 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 14510
f286fbdd 145112006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
14512
14513 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
14514 Remove unused / obsolete files.
14515
7c07f349
NR
145162006-09-19 Nick Roberts <nickrob@snap.net.nz>
14517
14518 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
14519
cd5ff84a
VP
145202006-09-17 Vladimir Prus <vladimir@codesourcery.com>
14521
14522 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
14523 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 14524 the number of frames.
cd5ff84a 14525
ae018d1a
DJ
145262006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
14527
14528 * gdb.base/args.c (main): Add breakpoint marker.
14529 * gdb.base/args.exp: Use args_test for tests. Add new tests which
14530 really test empty arguments.
14531 (args_load): Delete.
14532 (args_test): New.
14533
b399c549
NR
145342006-09-13 Nick Roberts <nickrob@snap.net.nz>
14535
14536 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 14537 check for one file.
b399c549 14538
2ab1eb7a
VP
145392006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
14540
14541 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
14542 HIGH_FRAME argument to -stack-list-locals can be larger than
14543 the number of frames.
a9c64011 14544
476308bf
FF
145452006-08-18 Fred Fish <fnf@specifix.com>
14546
14547 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
14548 '$' in front of skip_vmx_tests_saved when setting that.
14549
8625200f
AS
145502006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
14551
14552 * gdb.base/trace-commands.exp: New file.
14553
089ec8f1
DJ
145542006-08-10 Joel Brobecker <brobecker@adacore.com>
14555 Daniel Jacobowitz <dan@codesourcery.com>
14556
14557 * gdb.base/step-bt.exp: Make hexadecimal address optional in
14558 expected output of the backtrace commands.
14559
b60f0898
JB
145602006-08-09 Joel Brobecker <brobecker@adacore.com>
14561
14562 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
14563 untested followed by return combination.
14564 * gdb.arch/altivec-regs.exp: Likewise.
14565 * gdb.arch/e500-abi.exp: Likewise.
14566 * gdb.arch/e500-regs.exp: Likewise.
14567 * gdb.arch/gdb1291.exp: Likewise.
14568 * gdb.arch/gdb1431.exp: Likewise.
14569 * gdb.arch/gdb1558.exp: Likewise.
14570 * gdb.arch/i386-prologue.exp: Likewise.
14571 * gdb.arch/i386-unwind.exp: Likewise.
14572 * gdb.asm/asm-source.exp: Likewise.
14573 * gdb.base/a2-run.exp: Likewise.
14574 * gdb.base/advance.exp: Likewise.
14575 * gdb.base/all-bin.exp: Likewise.
14576 * gdb.base/annota1.exp: Likewise.
14577 * gdb.base/annota3.exp: Likewise.
14578 * gdb.base/args.exp: Likewise.
14579 * gdb.base/arithmet.exp: Likewise.
14580 * gdb.base/assign.exp: Likewise.
14581 * gdb.base/async.exp: Likewise.
14582 * gdb.base/attach.exp: Likewise.
14583 * gdb.base/bang.exp: Likewise.
14584 * gdb.base/bigcore.exp: Likewise.
14585 * gdb.base/bitfields.exp: Likewise.
14586 * gdb.base/bitfields2.exp: Likewise.
14587 * gdb.base/break.exp: Likewise.
14588 * gdb.base/call-sc.exp: Likewise.
14589 * gdb.base/call-strs.exp: Likewise.
14590 * gdb.base/callfuncs.exp: Likewise.
14591 * gdb.base/checkpoint.exp: Likewise.
14592 * gdb.base/chng-syms.exp: Likewise.
14593 * gdb.base/code-expr.exp: Likewise.
14594 * gdb.base/commands.exp: Likewise.
14595 * gdb.base/completion.exp: Likewise.
14596 * gdb.base/cond-expr.exp: Likewise.
14597 * gdb.base/condbreak.exp: Likewise.
14598 * gdb.base/consecutive.exp: Likewise.
14599 * gdb.base/constvars.exp: Likewise.
14600 * gdb.base/corefile.exp: Likewise.
14601 * gdb.base/cvexpr.exp: Likewise.
14602 * gdb.base/dbx.exp: Likewise.
14603 * gdb.base/define.exp: Likewise.
14604 * gdb.base/detach.exp: Likewise.
14605 * gdb.base/display.exp: Likewise.
14606 * gdb.base/dump.exp: Likewise.
14607 * gdb.base/ena-dis-br.exp: Likewise.
14608 * gdb.base/ending-run.exp: Likewise.
14609 * gdb.base/environ.exp: Likewise.
14610 * gdb.base/eval-skip.exp: Likewise.
14611 * gdb.base/exprs.exp: Likewise.
14612 * gdb.base/fileio.exp: Likewise.
14613 * gdb.base/finish.exp: Likewise.
14614 * gdb.base/float.exp: Likewise.
14615 * gdb.base/foll-exec.exp: Likewise.
14616 * gdb.base/foll-fork.exp: Likewise.
14617 * gdb.base/foll-vfork.exp: Likewise.
14618 * gdb.base/freebpcmd.exp: Likewise.
14619 * gdb.base/funcargs.exp: Likewise.
14620 * gdb.base/gcore.exp: Likewise.
14621 * gdb.base/gdb1090.exp: Likewise.
14622 * gdb.base/gdb1250.exp: Likewise.
14623 * gdb.base/huge.exp: Likewise.
14624 * gdb.base/info-proc.exp: Likewise.
14625 * gdb.base/interrupt.exp: Likewise.
14626 * gdb.base/jump.exp: Likewise.
14627 * gdb.base/langs.exp: Likewise.
14628 * gdb.base/lineinc.exp: Likewise.
14629 * gdb.base/list.exp: Likewise.
14630 * gdb.base/logical.exp: Likewise.
14631 * gdb.base/long_long.exp: Likewise.
14632 * gdb.base/macscp.exp: Likewise.
14633 * gdb.base/maint.exp: Likewise.
14634 * gdb.base/mips_pro.exp: Likewise.
14635 * gdb.base/miscexprs.exp: Likewise.
14636 * gdb.base/multi-forks.exp: Likewise.
14637 * gdb.base/opaque.exp: Likewise.
14638 * gdb.base/overlays.exp: Likewise.
14639 * gdb.base/pc-fp.exp: Likewise.
14640 * gdb.base/pointers.exp: Likewise.
14641 * gdb.base/printcmds.exp: Likewise.
14642 * gdb.base/psymtab.exp: Likewise.
14643 * gdb.base/ptype.exp: Likewise.
14644 * gdb.base/recurse.exp: Likewise.
14645 * gdb.base/relational.exp: Likewise.
14646 * gdb.base/relocate.exp: Likewise.
14647 * gdb.base/remote.exp: Likewise.
14648 * gdb.base/reread.exp: Likewise.
14649 * gdb.base/restore.exp: Likewise.
14650 * gdb.base/return.exp: Likewise.
14651 * gdb.base/return2.exp: Likewise.
14652 * gdb.base/scope.exp: Likewise.
14653 * gdb.base/sect-cmd.exp: Likewise.
14654 * gdb.base/sep.exp: Likewise.
14655 * gdb.base/sepdebug.exp: Likewise.
14656 * gdb.base/setshow.exp: Likewise.
14657 * gdb.base/setvar.exp: Likewise.
14658 * gdb.base/sigall.exp: Likewise.
14659 * gdb.base/sigbpt.exp: Likewise.
14660 * gdb.base/signals.exp: Likewise.
14661 * gdb.base/signull.exp: Likewise.
14662 * gdb.base/sizeof.exp: Likewise.
14663 * gdb.base/solib.exp: Likewise.
14664 * gdb.base/step-line.exp: Likewise.
14665 * gdb.base/step-test.exp: Likewise.
14666 * gdb.base/structs.exp: Likewise.
14667 * gdb.base/structs2.exp: Likewise.
14668 * gdb.base/term.exp: Likewise.
14669 * gdb.base/twice.exp: Likewise.
14670 * gdb.base/until.exp: Likewise.
14671 * gdb.base/varargs.exp: Likewise.
14672 * gdb.base/volatile.exp: Likewise.
14673 * gdb.base/watchpoint.exp: Likewise.
14674 * gdb.base/whatis-exp.exp: Likewise.
14675 * gdb.base/whatis.exp: Likewise.
14676 * gdb.cp/ambiguous.exp: Likewise.
14677 * gdb.cp/annota2.exp: Likewise.
14678 * gdb.cp/annota3.exp: Likewise.
14679 * gdb.cp/bool.exp: Likewise.
14680 * gdb.cp/breakpoint.exp: Likewise.
14681 * gdb.cp/casts.exp: Likewise.
14682 * gdb.cp/class2.exp: Likewise.
14683 * gdb.cp/classes.exp: Likewise.
14684 * gdb.cp/cplusfuncs.exp: Likewise.
14685 * gdb.cp/ctti.exp: Likewise.
14686 * gdb.cp/derivation.exp: Likewise.
14687 * gdb.cp/exception.exp: Likewise.
14688 * gdb.cp/gdb1355.exp: Likewise.
14689 * gdb.cp/hang.exp: Likewise.
14690 * gdb.cp/inherit.exp: Likewise.
14691 * gdb.cp/local.exp: Likewise.
14692 * gdb.cp/m-data.exp: Likewise.
14693 * gdb.cp/m-static.exp: Likewise.
14694 * gdb.cp/member-ptr.exp: Likewise.
14695 * gdb.cp/method.exp: Likewise.
14696 * gdb.cp/misc.exp: Likewise.
14697 * gdb.cp/namespace.exp: Likewise.
14698 * gdb.cp/overload.exp: Likewise.
14699 * gdb.cp/ovldbreak.exp: Likewise.
14700 * gdb.cp/pr-1023.exp: Likewise.
14701 * gdb.cp/pr-1210.exp: Likewise.
14702 * gdb.cp/pr-574.exp: Likewise.
14703 * gdb.cp/printmethod.exp: Likewise.
14704 * gdb.cp/psmang.exp: Likewise.
14705 * gdb.cp/ref-params.exp: Likewise.
14706 * gdb.cp/ref-types.exp: Likewise.
14707 * gdb.cp/rtti.exp: Likewise.
14708 * gdb.cp/templates.exp: Likewise.
14709 * gdb.cp/try_catch.exp: Likewise.
14710 * gdb.cp/userdef.exp: Likewise.
14711 * gdb.cp/virtfunc.exp: Likewise.
14712 * gdb.disasm/am33.exp: Likewise.
14713 * gdb.disasm/h8300s.exp: Likewise.
14714 * gdb.disasm/mn10300.exp: Likewise.
14715 * gdb.disasm/sh3.exp: Likewise.
14716 * gdb.disasm/t01_mov.exp: Likewise.
14717 * gdb.disasm/t02_mova.exp: Likewise.
14718 * gdb.disasm/t03_add.exp: Likewise.
14719 * gdb.disasm/t04_sub.exp: Likewise.
14720 * gdb.disasm/t05_cmp.exp: Likewise.
14721 * gdb.disasm/t06_ari2.exp: Likewise.
14722 * gdb.disasm/t07_ari3.exp: Likewise.
14723 * gdb.disasm/t08_or.exp: Likewise.
14724 * gdb.disasm/t09_xor.exp: Likewise.
14725 * gdb.disasm/t10_and.exp: Likewise.
14726 * gdb.disasm/t11_logs.exp: Likewise.
14727 * gdb.disasm/t12_bit.exp: Likewise.
14728 * gdb.disasm/t13_otr.exp: Likewise.
14729 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
14730 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
14731 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
14732 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
14733 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
14734 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
14735 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
14736 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
14737 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
14738 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
14739 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
14740 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
14741 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
14742 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
14743 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
14744 * gdb.mi/gdb701.exp: Likewise.
14745 * gdb.mi/gdb792.exp: Likewise.
14746 * gdb.mi/mi-basics.exp: Likewise.
14747 * gdb.mi/mi-break.exp: Likewise.
14748 * gdb.mi/mi-cli.exp: Likewise.
14749 * gdb.mi/mi-console.exp: Likewise.
14750 * gdb.mi/mi-disassemble.exp: Likewise.
14751 * gdb.mi/mi-eval.exp: Likewise.
14752 * gdb.mi/mi-file.exp: Likewise.
14753 * gdb.mi/mi-read-memory.exp: Likewise.
14754 * gdb.mi/mi-regs.exp: Likewise.
14755 * gdb.mi/mi-return.exp: Likewise.
14756 * gdb.mi/mi-simplerun.exp: Likewise.
14757 * gdb.mi/mi-stack.exp: Likewise.
14758 * gdb.mi/mi-stepi.exp: Likewise.
14759 * gdb.mi/mi-syn-frame.exp: Likewise.
14760 * gdb.mi/mi-until.exp: Likewise.
14761 * gdb.mi/mi-var-block.exp: Likewise.
14762 * gdb.mi/mi-var-child.exp: Likewise.
14763 * gdb.mi/mi-var-cmd.exp: Likewise.
14764 * gdb.mi/mi-var-display.exp: Likewise.
14765 * gdb.mi/mi-watch.exp: Likewise.
14766 * gdb.mi/mi2-basics.exp: Likewise.
14767 * gdb.mi/mi2-break.exp: Likewise.
14768 * gdb.mi/mi2-cli.exp: Likewise.
14769 * gdb.mi/mi2-console.exp: Likewise.
14770 * gdb.mi/mi2-disassemble.exp: Likewise.
14771 * gdb.mi/mi2-eval.exp: Likewise.
14772 * gdb.mi/mi2-file.exp: Likewise.
14773 * gdb.mi/mi2-read-memory.exp: Likewise.
14774 * gdb.mi/mi2-regs.exp: Likewise.
14775 * gdb.mi/mi2-return.exp: Likewise.
14776 * gdb.mi/mi2-simplerun.exp: Likewise.
14777 * gdb.mi/mi2-stack.exp: Likewise.
14778 * gdb.mi/mi2-stepi.exp: Likewise.
14779 * gdb.mi/mi2-syn-frame.exp: Likewise.
14780 * gdb.mi/mi2-until.exp: Likewise.
14781 * gdb.mi/mi2-var-block.exp: Likewise.
14782 * gdb.mi/mi2-var-child.exp: Likewise.
14783 * gdb.mi/mi2-var-cmd.exp: Likewise.
14784 * gdb.mi/mi2-var-display.exp: Likewise.
14785 * gdb.mi/mi2-watch.exp: Likewise.
14786 * gdb.stabs/exclfwd.exp: Likewise.
14787 * gdb.stabs/weird.exp: Likewise.
14788 * gdb.threads/gcore-thread.exp: Likewise.
14789 * gdb.trace/actions.exp: Likewise.
14790 * gdb.trace/backtrace.exp: Likewise.
14791 * gdb.trace/circ.exp: Likewise.
14792 * gdb.trace/collection.exp: Likewise.
14793 * gdb.trace/deltrace.exp: Likewise.
14794 * gdb.trace/infotrace.exp: Likewise.
14795 * gdb.trace/limits.exp: Likewise.
14796 * gdb.trace/packetlen.exp: Likewise.
14797 * gdb.trace/passc-dyn.exp: Likewise.
14798 * gdb.trace/passcount.exp: Likewise.
14799 * gdb.trace/report.exp: Likewise.
14800 * gdb.trace/save-trace.exp: Likewise.
14801 * gdb.trace/tfind.exp: Likewise.
14802 * gdb.trace/tracecmd.exp: Likewise.
14803 * gdb.trace/while-dyn.exp: Likewise.
14804 * gdb.trace/while-stepping.exp: Likewise.
14805
f4b618d1
JB
148062006-08-08 Joel Brobecker <brobecker@adacore.com>
14807
14808 * gdb.base/step-bt.c: New file.
14809 * gdb.base/step-bt.exp: New testcase.
14810
3d00d119
DJ
148112006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
14812
14813 * config/monitor.exp (gdb_load): Remove support for obsolete
14814 download-write-size.
14815 * gdb.base/remote.exp: Likewise. Update all callers of
14816 gdb_timed_load.
14817
017b5bd4
DJ
148182006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
14819
14820 * cursal.exp: Pass binfile to gdb_load.
14821
837c599d
DJ
148222006-08-01 Nathan Sidwell <nathan@codesourcery.com>
14823
14824 * gdb.base/cursal.exp: Add "" to gdb_load call.
14825
8dd4540b
MK
148262006-07-29 Mark Kettenis <kettenis@gnu.org>
14827
14828 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
14829 NetBSD/ELF targets.
14830
ab5c9f60
DJ
148312006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
14832
14833 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
14834 operator*.
14835
4c42eaff
DJ
148362006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
14837
14838 * gdb.base/completion.exp: Update for change in "file" behavior.
14839 * gdb.stabs/weird.exp: Likewise.
14840 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
14841 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
14842
0155cc76
NS
148432006-07-24 Nathan Sidwell <nathan@codesourcery.com>
14844
14845 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
14846 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
14847
16026cd7
AS
148482006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
14849
14850 * gdb.base/default.exp: Update source command error message.
14851 * gdb.base/help.exp: Update 'help source' message.
14852
16963cb6
DJ
148532006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
14854
14855 * gdb.cp/bs15503.exp: Update comment for no longer crashing
14856 test.
14857
6d7fd486
AS
148582006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
14859
14860 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
14861
29e8a844
DJ
148622006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
14863
14864 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
14865
6afcfa39
DJ
148662006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
14867
14868 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
14869
267a692b
MK
148702006-07-17 Mark Kettenis <kettenis@gnu.org>
14871
14872 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
14873 *-*-openbsd* from targets for wich we expect ARM FPA floating
14874 point format.
14875
85d2fec4
NR
148762006-07-17 Nick Roberts <nickrob@snap.net.nz>
14877
14878 * gdb.cp/annota3.exp: Expect frame-begin annotation.
14879
148802006-07-17 Mark Kettenis <kettenis@gnu.org>
14881
14882 * gdb.base/annota3.exp: Expect frame-begin annotation.
14883
85b4c6e8
JB
148842006-07-14 Joel Brobecker <brobecker@adacore.com>
14885
14886 * gdb.base/help.exp: Adjust "help unset" test to accept
14887 any list of unset commands.
14888
fb933624
DJ
148892006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
14890 Daniel Jacobowitz <dan@codesourcery.com>
14891
14892 * gdb.cp/ref-params.exp: New test.
14893 * gdb.cp/ref-params.cc: New source file.
14894 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
14895
1dff4b64
MK
148962006-07-08 Mark Kettenis <kettenis@gnu.org>
14897
14898 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
14899 spaces/tabs in regular expressions since they might not be there.
14900
40d2e0e3
AS
149012006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
14902
14903 * gdb.base/ifelse.exp: New file.
14904
f6c957d2
NS
149052006-07-04 Nathan Sidwell <nathan@codesourcery.com>
14906
14907 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
14908 line.
14909 * gdb.base/huge.exp: Loop over compilation to find a size that
14910 is acceptable.
14911 * gdb.base/remote.exp: Correct expected strings.
14912 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
14913
b9c5a23d
DJ
149142006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
14915
14916 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
14917
9af2e58d
DJ
149182006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
14919
14920 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
14921 native.
14922
30930ca5
DJ
149232006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
14924
14925 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
14926 enable stabs testing.
14927
aa32fa1d
DJ
149282006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
14929
bd4a4c80 14930 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
14931 gdb_test_multiple does.
14932
321fef15
DJ
149332006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
14934
14935 * Makefile.in (host_alias): Remove.
14936 (target_alias): Use @target_noncanonical@.
14937 (site.exp): Don't set host_alias.
14938 * aclocal.m4: Remove contents. Include acx.m4.
14939 * configure: Regenerated.
14940 * configure.ac: Use ACX_NONCANONICAL_TARGET.
14941
e1c2defa
NS
149422006-06-13 Nathan Sidwell <nathan@codesourcery.com>
14943
e63b55d1
NS
14944 * lib/gdb.exp (gdb_load_cmd): New.
14945
5600ea19
NS
14946 * gdb.base/fileio.c: Add system(NULL) test.
14947 * gdb.base/fileio.exp: Check it.
14948
e1c2defa
NS
14949 * gdb.base/break.c: Add 10a breakpoint at }
14950 * gdb.base/break.exp: Add test for breakpoint at }
14951 * gdb.cp/anon-union.cc: Add code at end of function.
14952 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
14953 * gdb.mi/var-cmd.c: Add code at end of function.
14954 * gdb.mi/mi-var-display.exp: Adjust end of next.
14955 * gdb.mi/mi2-var-display.exp: Likewise.
14956 * gdb.base/fileio.c: Add stop function and insert calls at
14957 stopping places.
14958 * gdb.base/fileio.exp: Breakpoint stop function and remove
14959 explicit line number references.
14960
6c0112ec
JB
149612006-05-19 Joel Brobecker <brobecker@adacore.com>
14962
a9c64011
AS
14963 * gdb.base/del.exp (test_delete_alias): New function.
14964 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 14965
154189a4
FF
149662006-05-18 Fred Fish <fnf@specifix.com>
14967
14968 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
14969 required. Check for spurious output after program exits normally.
14970
582e64c2
FF
149712006-05-17 Fred Fish <fnf@specifix.com>
14972
14973 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
14974 gdb_load, so it works in the simulator.
14975
8ef6493a
FF
149762006-05-11 Fred Fish <fnf@specifix.com>
14977
14978 * gdb.base/bang.exp: Ignore unexpected output between the
14979 "program exited normally" and the gdb prompt, as many other
14980 tests do.
14981
692b141c
MK
149822006-05-07 Mark Kettenis <kettenis@gnu.org>
14983
14984 * gdb.base/help.exp: Make "delete checkpoint" part option for
14985 "help d" and "help delete" tests.
14986
540b8a30
UW
149872006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14988
a9c64011 14989 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
14990 expected output in some mi_gdb_test statements.
14991 * gdb.mi/mi2-basics.exp: Likewise.
14992
9b6462d9
JB
149932006-05-05 Joel Brobecker <brobecker@adacore.com>
14994
14995 * gdb.base/del.c: New file.
14996 * gdb.base/del.exp: New testcase.
14997
954de43b
DM
149982006-05-05 David S. Miller <davem@sunset.davemloft.net>
14999
15000 * gdb.base/break.exp: Do not assume a breakpoint on
15001 main will actually be in $srcfile when optimizing.
1303f75e
DM
15002 * gdb.base/savedregs.exp: Do not require that the dummy
15003 frame location match up to a symbol and source file location.
c3242428
DM
15004 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
15005 will get printed without a mi_cmd_data_list_register_values prefix.
15006 (*-data-list-register-*): Correct regular expressions to expect the new
15007 pseudo d? floating point registers.
15008 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 15009
c7e64c9a
DJ
150102006-05-05 Christophe Lyon <christophe.lyon@st.com>
15011
15012 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
15013 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
15014 is allocated by the compiler.
15015 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
15016 anons, e, anone to force their allocation by the compiler.
15017
150182006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
15019
15020 * gdb.base/help.exp: Update expected text for help d and
15021 help delete.
15022
27ce9a6d
MK
150232006-05-02 Mark Kettenis <kettenis@gnu.org>
15024
15025 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
15026 NetBSD/ELF targets.
15027
8608915f
MK
150282006-04-30 Mark Kettenis <kettenis@gnu.org>
15029
15030 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
15031 single-step breakpoint fails; make this a KFAIL on
15032 sparc*-*-openbsd*.
15033 * gdb.base/siginfo.exp: Likewise.
15034 * gdb.base/sigstep.exp (advance, advancei): Likewise.
15035
b8db102d
MS
150362006-04-26 Michael Snyder <msnyder@redhat.com>
15037
15038 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
15039 which may have to consume output from other forks.
15040 Add tests to make sure that "delete fork" succeeded.
15041
c702009a
MS
150422006-04-20 Michael Snyder <msnyder@redhat.com>
15043
15044 * 2006-03-22 Jim Blandy <jimb@redhat.com>
15045 Add support for the Renesas M32C and M16C.
15046
15047 * gdb.asm/asm-source.exp: Add m32c target.
15048 * gdb.asm/m32c.inc: Support for m32c target.
15049
e28493f2
AS
150502006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
15051
15052 * gdb.base/commands.exp (recursive_source_test): New test.
15053
880da185
DM
150542006-04-04 David S. Miller <davem@sunset.davemloft.net>
15055
15056 * gdb.base/float.exp: Add pattern for sparc targets.
15057
61d9b92f
DJ
150582006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
15059
15060 * gdb.base/commands.exp (stray_arg0_test): New test.
15061
bd717df8
PB
150622006-03-30 Paul Brook <paul@codesourcery.com>
15063
15064 * gdb.mi/mi-until.exp: kfail broken until command.
15065 * gdb.mi/mi2-until.exp: Ditto.
15066
ec793d3c
NR
150672006-03-27 Nick Roberts <nickrob@snap.net.nz>
15068
15069 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
15070
831004b7
AO
150712006-03-08 Alexandre Oliva <aoliva@redhat.com>
15072
15073 * gdb.base/prelink.exp: Anchor tested-for regular expression
15074 on gdb prompt.
15075
effe49a0
PB
150762006-03-07 Paul Brook <paul@codesourcery.com>
15077
15078 * gdb.base/assign.exp: Correct fail message.
15079
e5461016
PB
150802006-03-07 Paul Brook <paul@codesourcery.com>
15081
15082 * lib/compiler.c: Extract armcc version number.
15083 * lib/compiler.cc: Ditto.
15084
fc91c6c2
PB
150852006-03-07 Paul Brook <paul@codesourcery.com>
15086
15087 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
15088 additional_flags=-w.
15089 * gdb.arch/altivec-regs.exp: Ditto.
15090 * gdb.arch/e500-abi.exp: Ditto.
15091 * gdb.arch/e500-regs.exp: Ditto.
15092 * gdb.base/all-bin.exp: Ditto.
15093 * gdb.base/annota1.exp: Ditto.
15094 * gdb.base/annota3.exp: Ditto.
15095 * gdb.base/args.exp: Ditto.
15096 * gdb.base/arithmet.exp: Ditto.
15097 * gdb.base/assign.exp: Ditto.
15098 * gdb.base/async.exp: Ditto.
15099 * gdb.base/bang.exp: Ditto.
15100 * gdb.base/break.exp: Ditto.
15101 * gdb.base/call-rt-st.exp: Ditto.
15102 * gdb.base/completion.exp: Ditto.
15103 * gdb.base/cond-expr.exp: Ditto.
15104 * gdb.base/condbreak.exp: Ditto.
15105 * gdb.base/consecutive.exp: Ditto.
15106 * gdb.base/define.exp: Ditto.
15107 * gdb.base/display.exp: Ditto.
15108 * gdb.base/ena-dis-br.exp: Ditto.
15109 * gdb.base/environ.exp: Ditto.
15110 * gdb.base/eval-skip.exp: Ditto.
15111 * gdb.base/info-proc.exp: Ditto.
15112 * gdb.base/jump.exp: Ditto.
15113 * gdb.base/logical.exp: Ditto.
15114 * gdb.base/long_long.exp: Ditto.
15115 * gdb.base/maint.exp: Ditto.
15116 * gdb.base/miscexprs.exp: Ditto.
15117 * gdb.base/pc-fp.exp: Ditto.
15118 * gdb.base/pointers.exp: Ditto.
15119 * gdb.base/relational.exp: Ditto.
15120 * gdb.base/reread.exp: Ditto.
15121 * gdb.base/sect-cmd.exp: Ditto.
15122 * gdb.base/sep.exp: Ditto.
15123 * gdb.base/sepdebug.exp: Ditto.
15124 * gdb.base/until.exp: Ditto.
15125 * gdb.base/whatis-exp.exp: Ditto.
15126 * gdb.cp/annota2.exp: Ditto.
15127 * gdb.cp/annota3.exp: Ditto.
15128 * gdb.trace/actions.exp: Ditto.
15129 * gdb.trace/backtrace.exp: Ditto.
15130 * gdb.trace/circ.exp: Ditto.
15131 * gdb.trace/collection.exp: Ditto.
15132 * gdb.trace/deltrace.exp: Ditto.
15133 * gdb.trace/infotrace.exp: Ditto.
15134 * gdb.trace/limits.exp: Ditto.
15135 * gdb.trace/packetlen.exp: Ditto.
15136 * gdb.trace/passc-dyn.exp: Ditto.
15137 * gdb.trace/passcount.exp: Ditto.
15138 * gdb.trace/report.exp: Ditto.
15139 * gdb.trace/save-trace.exp: Ditto.
15140 * gdb.trace/tfind.exp: Ditto.
15141 * gdb.trace/tracecmd.exp: Ditto.
15142 * gdb.trace/while-dyn.exp: Ditto.
15143 * gdb.trace/while-stepping.exp: Ditto.
15144 * lib/gdb.exp: Ditto.
15145 (gdb_compile): Handle nowarning option.
15146
5f4a23d9
AO
151472006-03-07 Alexandre Oliva <aoliva@redhat.com>
15148
15149 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
15150 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
15151 Rename executable to prelinkt. Don't re-prelink if we didn't
15152 get a core file. Test prelink -u exit status to tell whether
15153 prelinking failed. Use gdb_test_multiple.
15154
9733fc94
DJ
151552006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
15156
15157 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
15158 (do_tests): Call it.
15159
cc10cae3
AO
151602006-02-28 Alexandre Oliva <aoliva@redhat.com>
15161
15162 * gdb.base/prelink.exp: New test.
15163 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
15164
15c46491
WZ
151652006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
15166
15167 * gdb.fortran/derived-type.f90: New file.
15168 * gdb.fortran/derived-type.exp: New testcase.
15169
5c9f7ded
DJ
151702006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
15171
15172 * gdb.base/default.exp: Allow ';' as a directory separator.
15173
5b96932b
AS
151742006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
15175
15176 * gdb.base/help.exp (help add-symbol-file): Update.
15177
1986bccd
AS
151782006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
15179
15180 * gdb.base/help.exp (help load): Update expected results.
15181
a8b7528f
FF
151822006-02-19 Fred Fish <fnf@specifix.com>
15183
15184 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
15185 specifix hex value as part of results.
15186 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 15187
f8261448
FF
151882006-02-16 Fred Fish <fnf@specifix.com>
15189
15190 * gdb.base/whatis.c: Define variables using typedefs char_addr,
15191 ushort_addr, and slong_addr, so the typedefs are not optimized
15192 away.
15193 * gdb.base/whatis.exp: Add tests using type name for struct type,
15194 union type, enum type, and typedef.
a9c64011 15195
31d8bdd2
MK
151962006-02-13 Mark Kettenis <kettenis@gnu.org>
15197
15198 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
15199
34e41e63
JB
152002006-02-13 Jim Blandy <jimb@redhat.com>
15201
15202 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
15203 case where it takes two "next" commands to skip past the init
15204 call.
15205
ac6e4f31
FF
152062006-02-12 Fred Fish <fnf@specifix.com>
15207
15208 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
15209 to handle cases where it takes two "next" commands to skip
15210 past the init call.
15211
2db2d571
JB
152122006-02-07 Joel Brobecker <brobecker@adacore.com>
15213
15214 * gdb.ada/array_return.exp: Mark the last test as expected to fail
15215 on hppa32 targets.
15216
38fcd64c
DJ
152172006-02-06 Vladimir Prus <ghost@cs.msu.su>
15218
15219 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
15220 field.
15221
1315ad46
MK
152222006-01-29 Mark Kettenis <kettenis@gnu.org>
15223
15224 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
15225
5625b943
DJ
152262006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
15227
15228 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
15229 files.
15230
80df1bbe
DJ
152312006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
15232
15233 * gdb.cp/maint.exp: Set complaints to a positive value.
15234
9078e690
DJ
152352006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
15236
15237 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
15238 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
15239 function name.
15240
9c903399
DJ
152412006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
15242
15243 * gdb.base/checkpoint.c: Update copyright notice. Include
15244 <stdlib.h>.
15245
761ae4d6
JB
152462006-01-04 Jim Blandy <jimb@redhat.com>
15247
15248 * gdb.asm/asm-source.exp: Independently provide default values for
15249 asm-flags and debug-flags. Use 'string equal' to do the
15250 comparison, not the implicit expr's '==' operator. Remove
15251 now-unneeded assignments to asm-flags. In h8300 case, place
15252 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
15253
099ac3dd
MS
152542006-01-04 Michael Snyder <msnyder@redhat.com>
15255
15256 * gdb.base/checkpoint.c: New file.
15257 * gdb.base/checkpoint.exp: New file.
15258 * gdb.base/multi-fork.c: New file.
15259 * gdb.base/multi-fork.exp: New file.
15260 * gdb.base/pi.txt: New file (data for checkpoint.c test).
15261
f4d85314
FF
152622006-01-04 Fred Fish <fnf@specifix.com>
15263
15264 * gdb.base/ptype.c (foo): Add typedef.
15265 (intfoo): Add function.
15266 * gdb.base/ptype1.c: New file.
15267 * gdb.base/ptype.exp: Handle compilation and linking with two
15268 source files. Test that proper type for "foo" is found based
15269 on source context rather than first match found in symtabs.
15270
a1b06f35
MK
152712005-12-28 Mark Kettenis <kettenis@gnu.org>
15272
15273 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
15274 * gdb.asm/openbsd.inc: Indent commands.
15275
d082a1e2
MK
152762005-12-26 Mark Kettenis <kettenis@gnu.org>
15277
c65016bd
MK
15278 * gdb.base/freebpcmd.exp: Increase timeout.
15279
d082a1e2
MK
15280 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
15281
d3c32a0e
DJ
152822005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
15283
15284 * gdb.base/default.exp: Update check for "show version".
15285
9fdb1f50
RC
152862005-12-09 Randolph Chung <tausq@debian.org>
15287
15288 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
15289 * gdb.asm/pa64.inc: New file.
15290
5f2c56f7
RC
152912005-12-09 Randolph Chung <tausq@debian.org>
15292
15293 * gdb.asm/common.inc: Indent commands.
15294 * gdb.asm/asmsrc1.s: Likewise.
15295 * gdb.asm/asmsrc2.s: Likewise.
15296
8117349c
RC
152972005-12-09 Randolph Chung <tausq@debian.org>
15298
15299 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
15300 (get_addr_of_sym): Remove duplicate print.
15301 (gen_core): xfail hppa*-*-hpux*, update expected output.
15302 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
15303 * gdb.arch/pa64-nullify.s: New file.
15304
8f07f25a
RC
153052005-12-09 Randolph Chung <tausq@debian.org>
15306
15307 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
15308
55b39184
DJ
153092005-12-07 Christophe Lyon <christophe.lyon@st.com>
15310
15311 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
15312 code generation for these functions.
15313 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
15314 error message.
15315
31e2b00f
AS
153162005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
15317
15318 * gdb.base/help.exp (help b, help br, help bre, help brea)
15319 (help break): Update the expected message.
15320
c3d0b56e
SC
153212005-11-11 Stephane Carrez <stcarrez@nerim.fr>
15322
15323 * gdb.asm/m68hc11.inc: Setup the data section.
15324 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
15325 script for this test.
15326 (m6812-*-*): Likewise.
15327
36ae0ea9
RC
153282005-11-09 Randolph Chung <tausq@debian.org>
15329
15330 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
15331
9d6f42e9
WZ
153322005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
15333
15334 * gdb.base/break.exp: Fix a comment typo.
15335
e2126a14
EZ
153362005-11-03 Jim Blandy <jimb@redhat.com>
15337
a9c64011
AS
15338 Checked in by Elena Zannoni <ezannoni@redhat.com>
15339
889bf7c5 15340 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 15341
e0ac7199
CV
153422005-11-02 Corinna Vinschen <vinschen@redhat.com>
15343
15344 * gdb.arch/gdb1558.c: Include stdio.h.
15345
31d3fb18
MK
153462005-10-31 Mark Kettenis <kettenis@gnu.org>
15347
15348 * gdb.asm/asm-source.exp: Use -e instead of --entry.
15349
e52b687c
MK
153502005-10-31 Mark Kettenis <kettenis@gnu.org>
15351
15352 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
15353
f4711d79
PG
153542005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
15355
a9c64011
AS
15356 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
15357 vscr" tests to better match output.
f4711d79 15358
987a9106
JB
153592005-10-12 Jim Blandy <jimb@redhat.com>
15360
15361 * gdb.base/structs.exp (any): New function.
15362 (test_struct_returns): Don't make any assumptions at all about
15363 what value the function returns when GDB can't set the return
15364 value.
15365
2336bb58
JB
153662005-10-09 Joel Brobecker <brobecker@adacore.com>
15367
15368 * gdb.ada/arrayidx/p.adb: New file.
15369 * gdb.ada/arrayidx.exp: New testcase
15370
153712005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
15372
15373 * gdb.ada/array_return/pck.ads: New file.
15374 * gdb.ada/array_return/pck.adb: New file.
15375 * gdb.ada/array_return/p.adb: New file.
15376 * gdb.ada/array_return.exp: New testcase.
15377
705335ea
JB
153782005-10-03 Joel Brobecker <brobecker@adacore.com>
15379
a9c64011
AS
15380 * gdb.base/arrayidx.c: New file.
15381 * gdb.base/arrayidx.exp: New testcase.
705335ea 15382
11ee9940
NR
153832005-09-29 Nick Roberts <nickrob@snap.net.nz>
15384
15385 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
15386 frames-invalid and breakpoints-invalid are no longer generated
15387 with level 3 so don't expect them in the output.
15388
39fb8e9e
BR
153892005-09-27 Bob Rossi <bob@brasko.net>
15390
a9c64011 15391 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
15392 from test. Escape the | in mi_gdb_test call.
15393 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
15394 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
15395 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
15396 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
15397 expected regex's in mi_gdb_test calls.
15398 * lib/mi-support.exp: Remove arbitrary .* from tests.
15399 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
15400 Fully anchor GDB/MI expected results in mi_gdb_test.
15401 * lib/gdb.exp (string_to_regexp): Escape the ] character.
15402 * gdb.base/sizeof.exp: Remove escape character. Correct test.
15403
2af48f68
PB
154042005-09-26 Paul Brook <paul@codesourcery.com>
15405
15406 * long_long.exp: Exclude eabi targets from arm FPA float format test.
15407
f34502bc
WZ
154082005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
15409
15410 * bfp-test.c: New file.
15411 * bfp-test.exp: New testcase.
15412
ca929517
WZ
154132005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
15414
15415 * gdb.fortran/subarray.exp: New testcase to test the evaluation
15416 of subarray and substring variable.
15417 * gdb.fortran/subarray.f: New source file for the test of subarray
15418 and substring variable evaluation.
15419 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
15420 of string constant.
15421
c761af65
DJ
154222005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
15423
15424 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
15425 copyright dates.
15426
561d7a1d
PG
154272005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
15428
15429 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
15430 powerpc altivec' test with an almost identical 'info vector' test.
15431
b2b64cc9
PG
154322005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
15433
a9c64011
AS
15434 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
15435 vscr" tests to match output.
b2b64cc9 15436
6ac4d15a
PG
154372005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
15438
a9c64011
AS
15439 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
15440 output.
6ac4d15a 15441
40e55bef
BR
154422005-09-11 Bob Rossi <bob@brasko.net>
15443
889bf7c5
PA
15444 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
15445 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
15446 commands that return an MI output command and an asyncronous MI output
15447 command.
40e55bef
BR
15448 * gdb.mi/mi-console.exp: Ditto.
15449
3c7385ec
BR
154502005-09-11 Bob Rossi <bob@brasko.net>
15451
15452 * gdb.mi/mi-var-child.c: Include <string.h>.
15453
a6cd0eb3
DJ
154542005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
15455
15456 * killed.exp: Correct gdb_expect syntax.
15457
2f168eed
CV
154582005-08-09 Corinna Vinschen <vinschen@redhat.com>
15459
15460 * lib/mi-support.exp (mi_gdb_load): Fix typo.
15461
ecd3fd0f
BR
154622005-08-02 Bob Rossi <bob@brasko.net>
15463
15464 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
15465 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
15466 Change tests to inferior-tty-set/show.
15467 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
15468 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
15469 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
15470 inferior. Use mi_gdb_test to get GDB and Inferior output.
15471 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
15472 descriptor.
15473 (mi_inferior_tty_name): Add inferior PTY file name.
15474 (mi_gdb_start): Add INFERIOR_PTY parameter.
15475 (mi_gdb_test): Add IPATTERN parameter.
15476
f1ea48cb 154772005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 15478
f1ea48cb
BR
15479 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
15480 parameter to mi_gdb_test.
15481 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
15482
6e650a67
DJ
154832005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
15484
15485 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
15486 struct_declarations.
15487 * gdb.mi/mi-var-child.exp: Step over the initialization of
15488 struct_declarations.
15489
8be260b6
DJ
154902005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
15491
15492 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
15493 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
15494 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
15495 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
15496 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
15497 file.
15498
4e660f07
NR
154992005-07-27 Nick Roberts <nickrob@snap.net.nz>
15500
15501 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
15502 (do_children_tests): Assign values to the extra elements.
15503
15504 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
15505 them for tests for "-var-update --no-values" and
a9c64011 15506 "-var-update --all-values".
4e660f07
NR
15507 Add test for "-var-list-children --simple-values".
15508
15509 * gdb.mi/basics.c (callee4): Add integer array D[3]...
15510
15511 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
15512 "-stack-list-locals --simple-values" Improve doc strings and
15513 comments.
15514
6bdae935
MK
155152005-07-18 Mark Kettenis <kettenis@gnu.org>
15516
598b7a6f
MK
15517 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
15518 *-*-openbsd*.
15519 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
15520
6bdae935
MK
15521 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
15522 sigaltsatck'.
15523
1323e929 155242005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 15525
1323e929
BR
15526 * gdb.base/default.exp (tty): Changed output of command.
15527 * gdb.base/help.exp (help tty): Ditto.
15528
b1a9c082
MK
155292005-07-12 Mark Kettenis <kettenis@gnu.org>
15530
15531 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
15532
10a844a2
MK
155332005-07-10 Mark Kettenis <kettenis@gnu.org>
15534
15535 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
15536 -stack-select-frame without arguments.
15537 (test_stack_frame_listing): Add test for newly implemented command
15538 -stack-info-frame.
15539
3cb3b8df
BR
155402005-07-06 Bob Rossi <bob@brasko.net>
15541
15542 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
15543 command.
15544 (Copyright): Update copyright.
15545
a0c5fbcf
WZ
155462005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
15547
15548 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
15549 tests to evaluate exponentiation expression.
15550
984971d0
AS
155512005-06-29 Andreas Schwab <schwab@suse.de>
15552
15553 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
15554 main to avoid warnings.
15555
15556 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
15557
fe03833f
NR
155582005-06-20 Nick Roberts <nickrob@snap.net.nz>
15559
15560 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
15561 -stack-select-frame without arguments.
15562 (test_stack_frame_listing): Add test for newly implemented command
15563 -stack-info-frame.
a9c64011 15564
7a55f279
WZ
155652005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
15566
0ffa0ea5
DJ
15567 * gdb.fortran/array-element.f: New file.
15568 * gdb.fortran/array-element.exp: New testcase.
7a55f279 15569
26585198
DJ
155702005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
15571
15572 * gdb.base/bigcore.exp: Correct checks for systems which can
15573 not dump a large core file.
15574
c1bd25fd
DJ
155752005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
15576
15577 * gdb.base/relocate.c: Add a copyright notice.
15578 (dummy): Remove.
15579 * gdb.base/relocate.exp: Test printing the values of variables
15580 from a relocatable file.
15581
589e074d
DJ
155822005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
15583
15584 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
15585 excess MI output after an error.
15586
0915f927
JB
155872005-05-29 Joel Brobecker <brobecker@adacore.com>
15588
15589 * gdb.arch/alpha-step.c: New file.
15590 * gdb.arch/alpha-step.exp: New testcase.
15591
76ff342d
DJ
155922005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
15593 Dennis Brueni <dennis@slickedit.com>
15594
15595 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
15596 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
15597 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
15598 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
15599 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
15600 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
15601 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
15602
96b0c7ac
DJ
156032005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
15604 Wu Zhou <woodzltc@cn.ibm.com>
15605
15606 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
15607 IBM's xlc compiler.
15608 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
15609 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
15610
f21565d2
JB
156112005-05-13 Jim Blandy <jimb@redhat.com>
15612
15613 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
15614 calling gdb_suppress_entire_file.
15615 * gdb.base/charset.exp: Same.
15616 * gdb.base/call-rt-st.exp: Same.
15617
6006a3a1
BR
156182005-05-05 Bob Rossi <bob_rossi@cox.net>
15619
15620 * lib/gdb.exp (fullname_syntax): Added global regex.
15621 (fullname_syntax_POSIX): Ditto.
15622 (fullname_syntax_UNC): Ditto.
15623 (fullname_syntax_DOS_CASE): Ditto.
15624 (fullname_syntax_DOS): Ditto.
15625 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
15626 fullname_syntax variable to scope and use it.
15627 (test_file_list_exec_source_files): Ditto.
15628 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
15629
c3b69c04
DJ
156302005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
15631
15632 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
15633
3c95e6af
PG
156342004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
15635
a9c64011
AS
15636 * lib/gdb.exp (skip_altivec_tests): New function, based on
15637 check_vmx_hw_available from the GCC testsuite.
15638 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
15639 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 15640
78df6c56
JB
156412005-05-02 Jim Blandy <jimb@redhat.com>
15642
15643 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
15644 calling gdb_suppress_entire_file.
15645
1690f9cf
DJ
156462005-04-30 Randolph Chung <tausq@debian.org>
15647
15648 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
15649 Slightly relax "sem_post" name checking.
15650
5ea106f7
PG
156512005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
15652
15653 * gdb.base/unload.exp: Use new shared library infrastructure.
15654
bf7234cf
PG
156552005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
15656
15657 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 15658 infrastructure.
bf7234cf 15659
547b869a
CV
156602005-04-29 Corinna Vinschen <vinschen@redhat.com>
15661
15662 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
15663 * gdb.asm/h8300.inc: New file.
15664
f07e55f0
PG
156652005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
15666
15667 * gdb.base/shlib-call.exp: Change to use new shared library
15668 infrastructure.
15669
3cbba3d1
PG
156702005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
15671
a9c64011
AS
15672 * gdb.base/pending.exp: Change to use new shared library
15673 infrastructure.
3cbba3d1 15674
ed6df200
PG
156752005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
15676
a9c64011
AS
15677 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
15678 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 15679
8c8f4ebe
PG
156802005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
15681
a9c64011
AS
15682 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
15683 shared objects being adjusted and update copyright years.
8c8f4ebe 15684
607fbc54
DJ
156852005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
15686
15687 * ChangeLog: Correct some 2003-01-13 dates.
15688 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
15689 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
15690 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
15691 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
15692 gdb.trace/tfind.exp: Update copyright years.
15693
57bf0e56
DJ
156942005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
15695 Daniel Jacobowitz <dan@codesourcery.com>
15696
15697 * lib/gdb.exp (gdb_compile): Handle shlib=.
15698 (gdb_compile_shlib): New function.
15699
9b593790
PG
157002005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
15701
a9c64011 15702 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 15703
9494c6a5
DJ
157042005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
15705
15706 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
15707 gdb.server.
15708 * configure.ac: Likewise.
15709 * configure: Regenerated.
15710 * gdb.gdbserver/Makefile.in: Moved to...
15711 * gdb.server/Makefile.in: ... here.
15712 * gdb.gdbserver/server.c: Moved to...
15713 * gdb.server/server.c: ... here.
15714 * gdb.gdbserver/server-run.exp: Moved to...
15715 * gdb.server/server-run.exp: ... here.
15716
6f8eac0e
DJ
157172005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
15718
15719 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
15720 * configure.ac: Create gdb.gdbserver/Makefile.
15721 * configure: Regenerated.
15722 * lib/gdbserver-support.exp: New file, derived from
15723 config/gdbserver.exp.
15724 * config/gdbserver.exp: Use gdbserver-support.exp.
15725 * gdb.gdbserver/Makefile.in: New file.
15726 * gdb.gdbserver/server.c: New file.
15727 * gdb.gdbserver/server-run.exp: New file.
15728
6e87504d
PG
157292005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
15730
a9c64011
AS
15731 * lib/gdb.exp (test_compiler_info): Return compiler_info
15732 if no arguments are given.
6e87504d 15733
d1779be4
PG
157342005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
15735
15736 * gdb.arch/altivec-abi.exp: Check for compiler and set
15737 use altivec' flag accordingly.
15738 * gdb.arch/altivec-regs.exp: Likewise.
15739
88750304
DJ
157402005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
15741
15742 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
15743
f3fb768d
AS
157442005-03-27 Andreas Schwab <schwab@suse.de>
15745
15746 * gdb.base/bigcore.c (main): Add missing mode argument in open
15747 call.
15748
7e813ac5
DJ
157492005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
15750
15751 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
15752 downloads.
15753 * config/gdbserver.exp (gdb_load): Likewise.
15754
8e3049aa
PB
157552005-03-14 Paul Brook <paul@codesourcery.com>
15756
15757 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
15758 targets.
15759
a9df7c44
JB
157602005-03-09 Joel Brobecker <brobecker@adacore.com>
15761
15762 * gdb.dwarf2/dup-psym.S: New file.
15763 * gdb.dwarf2/dup-psym.exp: New testcase.
15764
9f0d94e8
JB
157652005-03-09 Joel Brobecker <brobecker@adacore.com>
15766
15767 * gdb.ada/exec_changed/first.adb: New file.
15768 * gdb.ada/exec_changed/second.adb: New file.
15769 * gdb.ada/exec_changed.exp: New testcase.
15770
5f579bc5
NS
157712005-03-08 Nathan Sidwell <nathan@codesourcery.com>
15772
36e9969c
NS
15773 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
15774 (A2): New class.
15775 (main): Test operator+.
15776 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
15777 breakpoint test.
15778
5f579bc5
NS
15779 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
15780 * gdb.base/signull.exp: Disable if gdb,nosignals.
15781 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
15782 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
15783 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
15784 * gdb.mi/mi2-console.exp: Likewise.
15785 * gdb.trace/collection.exp (run_trace_experiment): Consume the
15786 continue output at start.
15787 (gdb_collect_locals_test): Robustify regexp.
15788 * gdb.trace/passc-dyn.exp: Fix comment typo.
15789 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
15790
be46087e
CV
157912005-03-08 Corinna Vinschen <vinschen@redhat.com>
15792
15793 * gdb.asm/asm-source.exp: Add iq2000 case.
15794 * gdb.asm/iq2000.inc: New file.
15795
384e1a61 157962005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 15797
384e1a61
MI
15798 * gdb.base/command.exp: Change hardcoded value to regular expression.
15799 * gdb.base/float.exp: Add powerpc to the list of targets checked.
15800
584b6e9e
DJ
158012005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
15802
15803 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
15804 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
15805 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
15806 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
15807 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
15808
ab5b5d61
MK
158092005-03-05 Mark Kettenis <kettenis@gnu.org>
15810
15811 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
15812 changes.
15813
ae051c1b
PG
158142004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
15815
a9c64011
AS
15816 * lib/compiler.c: Add test for IBM's xlc compiler.
15817 * lib/compiler.cc: Likewise.
ae051c1b 15818
3f0f6ed2
JB
158192004-02-24 Joel Brobecker <brobecker@adacore.com>
15820
15821 * gdb.ada/fixed_points.exp: Create compilation object directory
15822 before running the test.
15823 * gdb.ada/null_record.exp: Likewise.
15824 * gdb.ada/packed_array.exp: Likewise.
15825 * gdb.ada/start.exp: Likewise.
15826
724f452b
JB
158272005-02-15 Joel Brobecker <brobecker@adacore.com>
15828
15829 * gdb.ada/packed_array/pa.adb: New file.
15830 * gdb.ada/packed_array.exp: New testcase.
15831
57f5cdfb 158322005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 15833
1f393151
MK
15834 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
15835 files.
15836
ebdda337
MK
15837 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
15838 on *-*-openbsd*. Correctly match whitespace in regukar
15839 expressions.
15840
cf309262
DJ
158412005-02-10 Daniel Jacobowitz <dan@debian.org>
15842
15843 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
15844 PR exp/1821
15845 * gdb.base/gdb1821.c: New test file.
15846 * gdb.base/gdb1821.exp: New test file.
15847
3be49e7a
JB
158482005-02-09 Joel Brobecker <brobecker@adacore.com>
15849
15850 * gdb.base/start.c: New file.
15851 * gdb.base/start.exp: New testcase.
15852
e292e67d
JB
158532005-02-09 Joel Brobecker <brobecker@adacore.com>
15854
15855 * gdb.ada/start/dummy.adb: New file.
15856 * gdb.ada/start.exp: New testcase.
15857
dbdfa66c
CV
158582005-02-09 Corinna Vinschen <vinschen@redhat.com>
15859
15860 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
15861 for printing symbols and statistics.
15862 Add test for using relative pathnames in "maint print msymbols" test.
15863 Mark "maint info sections DATA" XFAIL on Cygwin.
15864 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
15865 tests.
15866
d7941671
AC
158672005-02-09 Andreas Schwab <schwab@suse.de>
15868
15869 Committed by Andrew Cagney <cagney@gnu.org>
15870 * gdb.base/remotetimeout.exp: New file.
15871
74e5ef44
MK
158722005-02-07 Mark Kettenis <kettenis@gnu.org>
15873
15874 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
15875
464dd14d
JB
158762005-02-03 Joel Brobecker <brobecker@adacore.com>
15877
15878 * gdb.ada/gnat_ada.gpr: New file.
15879 * gdb.ada/gnat_ada.gin: Delete, no longer used.
15880 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
15881 * configure.ac: No longer generate gnat_ada.gpr.
15882 * configure: Regenerate.
15883 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
15884 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
15885 * gdb.ada/null_record/bar.ads: Likewise.
15886 * gdb.ada/null_record/bar.adb: Likewise.
15887 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
15888 * gdb.ada/null_record.exp (testdir): New variable.
15889 (testfile): executable is now in testdir subdirectory.
15890 (srcfile): Use full path to the main compilation unit.
15891 * gdb.ada/fixed_points.exp: Same changes as above.
15892
30d756ae
NR
158932005-02-03 Nick Roberts <nickrob@snap.net.nz>
15894
15895 * gdb.base/interp.exp: New test.
15896
9d799f85
AC
158972005-01-24 Andrew Cagney <cagney@gnu.org>
15898
15899 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
15900
15656118
AC
159012005-01-19 Andrew Cagney <cagney@gnu.org>
15902
a892c31b
AC
15903 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
15904 configure.ac not configure.in.
15905
15656118
AC
15906 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
15907 of powerpc*-*-*.
15908 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 15909 * gdb.base/list.exp (test_list_function)
15656118
AC
15910 (test_list_filename_and_function): Ditto.
15911 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
15912
a7b01baf
AC
159132005-01-16 Andrew Cagney <cagney@gnu.org>
15914
17d92a02
AC
15915 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
15916
a7b01baf
AC
15917 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
15918
bc8332bb
AC
159192005-01-14 Andrew Cagney <cagney@gnu.org>
15920
15921 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
15922 * gdb.mi/mi2-var-cmd.exp: Ditto.
15923
4d074752
CV
159242005-01-10 Corinna Vinschen <vinschen@redhat.com>
15925
15926 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
15927
bec39cab
AC
159282005-01-07 Andrew Cagney <cagney@gnu.org>
15929
15930 * configure.ac: Rename configure.in, require autoconf 2.59.
15931 * configure: Re-generate.
15932 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
15933 * gdb.stabs/configure: Re-generate.
15934 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
15935 * gdb.hp/configure: Re-generate.
15936 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
15937 autoconf 2.59.
15938 * gdb.hp/gdb.objdbg/configure: Re-generate.
15939 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
15940 autoconf 2.59.
15941 * gdb.hp/gdb.defects/configure: Re-generate.
15942 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
15943 autoconf 2.59.
15944 * gdb.hp/gdb.compat/configure: Re-generate.
15945 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
15946 autoconf 2.59.
15947 * gdb.hp/gdb.base-hp/configure: Re-generate.
15948 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
15949 autoconf 2.59.
15950 * gdb.hp/gdb.aCC/configure: Re-generate.
15951
f10b16d4
JB
159522004-12-15 Jim Blandy <jimb@redhat.com>
15953
15954 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
15955 under NPTL when there is debugging info available for libpthread.
15956
fb6e1814
JG
159572004-12-13 Jerome Guitton <guitton@gnat.com>
15958
15959 * gdb.ada/fixed_points.c: New file.
15960 * gdb.ada/fixed_points.exp: New file.
15961
fe46cd3a
RC
159622004-12-03 Randolph Chung <tausq@debian.org>
15963
15964 * gdb.arch/pa-nullify.exp: New file.
15965 * gdb.arch/pa-nullify.s: New file.
15966
8de0841b
RC
159672004-11-30 Randolph Chung <tausq@debian.org>
15968
15969 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
15970 instead of "tbug". Fix regexp to work properly with gdb_test.
15971
c8170782
PH
159722004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
15973
15974 * gdb.base/bitfields2.exp: New test.
15975 * gdb.base/bitfields2.c: New file.
15976
954269c2
RE
159772004-11-28 Richard Earnshaw <rearnsha@arm.com>
15978
15979 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
15980
0107feed
RC
159812004-11-16 Randolph Chung <tausq@debian.org>
15982
15983 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
15984
f073ae8c
DJ
159852004-11-14 Daniel Jacobowitz <dan@debian.org>
15986
15987 * gdb.threads/threadapply.exp: Correct "macro details" test.
15988
19ad59e7
JJ
159892004-11-11 Jeff Johnston <jjohnstn@redhat.com>
15990
15991 * gdb.threads/threadapply.exp: New test.
15992 * gdb.threads/threadapply.c: New file.
15993
9cf0961b
MK
159942004-11-07 Mark Kettenis <kettenis@gnu.org>
15995
15996 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
15997 frames.
15998
c789492a
FL
159992004-11-05 Felix Lee <felix+log1@specifixinc.com>
16000
16001 * gdb.base/cursal.exp: New file.
16002 * gdb.base/cursal.c: New file.
16003
a1e167bb
AC
160042004-11-03 Andrew Cagney <cagney@gnu.org>
16005
16006 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
16007
b7cbf173
MK
160082004-10-30 Mark Kettenis <kettenis@gnu.org>
16009
16010 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
16011 NetBSD/ELF targets.
16012
88f9d34f
JB
160132004-10-29 Joel Brobecker <brobecker@gnat.com>
16014
16015 * gdb.threads/bp_in_thread.c: New file, copied from
16016 pthread_cond_wait.c.
16017 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
16018 file, rather than reusing the .c file from another testcase.
16019
ca7d6a0c
JB
160202004-10-20 Joel Brobecker <brobecker@gnat.com>
16021
16022 * gdb.ada/null_record.exp: Check where we stopped after
16023 sending the start command, instead of where the associated
16024 temporary breakpoint was inserted.
16025
0d863d03
AC
160262004-10-14 Andrew Cagney <cagney@gnu.org>
16027
16028 * gdb.mi/gdb701.c (main): Return 0.
16029
d11e72cb
DJ
160302004-10-13 Daniel Jacobowitz <dan@debian.org>
16031
d40539a4 16032 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 16033
e1923096
JJ
160342004-10-12 Jeff Johnston <jjohnstn@redhat.com>
16035
16036 * gdb.threads/schedlock.c: Add comment markers to use to find
16037 line numbers.
16038 * gdb.threads/schedlock.exp: Adjust regex to handle the new
16039 comments.
16040 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
16041 breakpoint lines.
16042
ec8ba2c9
DJ
160432004-10-12 Daniel Jacobowitz <dan@debian.org>
16044
16045 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
16046
0eb3658b
DJ
160472004-10-12 Daniel Jacobowitz <dan@debian.org>
16048
16049 * configure.in: Add gdb.dwarf2.
16050 * configure: Regenerated.
16051 * Makefile.in: Add gdb.dwarf2.
16052 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
16053 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
16054 gdb.dwarf2/file1.txt: New files.
16055
a271cc33
OF
160562004-10-11 Orjan Friberg <orjanf@axis.com>
16057
a9c64011 16058 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
16059 of "run", since the latter doesn't work with remote targets. Adjust
16060 the breakpoint numbering accordingly.
16061 * gdb.threads/pthread_cond_wait.exp: Ditto.
16062
895ce074
MC
160632004-10-08 Michael Chastain <mec.gnu@mindspring.com>
16064
16065 * gdb.base/overlays.exp: Update copyright years.
16066
6be3092d
KI
160672004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
16068
16069 * gdb.base/overlays.exp: Disable if target is Linux.
16070
e05389b8
FL
160712004-10-06 Felix Lee <felix+log1@specifixinc.com>
16072
16073 * config/gdbserver.exp (gdb_load): Use right filename on remote.
16074
73cb587d
KI
160752004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
16076
16077 * gdb.asm/asm-source.exp: Add m32r-linux target.
16078 * gdb.asm/m32r-linux.inc: New file.
16079
3c0edcdc
AC
160802004-09-24 Andrew Cagney <cagney@redhat.com>
16081 David Anderson <anderson@redhat.com>
16082
16083 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
16084 command fails, assume things will work.
16085 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
16086 (_GNU_SOURCE): Define.
16087 (print_unsigned, print_hex): Change parameter to "long long".
16088 (print_byte_count): New function, use to print byte counts.
16089 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
16090 O_LARGEFILE.
16091 (main): Compute an upper bound on a corefile in max_core_size.
16092 Limit memory chunk size to max_core_size. Limit total memory
16093 allocated to max_core_size.
16094
4bb3667f
AC
160952004-09-23 Andrew Cagney <cagney@gnu.org>
16096
16097 * gdb.base/bigcore.exp: Replace the code that creates a corefile
16098 from a separate process with code that creates a corefile by
16099 making the inferior dump core.
16100
60fe1a51
MK
161012004-09-23 Mark Kettenis <kettenis@gnu.org>
16102
16103 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
16104 block.
16105
8e937346
MC
161062004-09-23 Michael Chastain <mec.gnu@mindspring.com>
16107
16108 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
16109 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
16110 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
16111 Likewise.
16112
7213f6d6
JJ
161132004-09-20 Jeff Johnston <jjohnstn@redhat.com>
16114
16115 * gdb.java/jprint.exp: New test case for java inferior call.
16116 * gdb.java/jprint.java: Ditto.
16117
eac69dca
JB
161182004-09-15 Joel Brobecker <brobecker@gnat.com>
16119
16120 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
16121
22227696
MC
161222004-09-14 Michael Chastain <mec.gnu@mindspring.com>
16123
16124 * gdb.threads/killed.c: Include <stdlib.h>.
16125 * gdb.threads/pthreads.c: Likewise.
16126
7dd403a4
MC
161272004-09-14 Michael Chastain <mec.gnu@mindspring.com>
16128
16129 * gdb.threads/killed.c: Add copyright notice.
16130
33f2d567
JM
161312004-09-10 Jason Molenda (jmolenda@apple.com)
16132
a9c64011
AS
16133 * gdb.base/define.exp: Two new tests to verify zero space chars
16134 after 'if' and 'while' commands in a user-defined command is correctly
16135 parsed.
33f2d567 16136
e05b62ac
AC
161372004-09-08 Andrew Cagney <cagney@gnu.org>
16138
16139 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
16140 delivery test with duplicate at end of file.
16141
9cbe82da
MK
161422004-09-06 Mark Kettenis <kettenis@jive.nl>
16143
16144 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
16145
564803d9
MC
161462004-09-05 Michael Chastain <mec.gnu@mindspring.com>
16147
16148 * config/hppro.exp: Removed.
16149
7c6807ce
MC
161502004-09-05 Michael Chastain <mec.gnu@mindspring.com>
16151
16152 * config/sparclet.exp: Removed.
16153
bf7e26dd
MC
161542004-09-05 Michael Chastain <mec.gnu@mindspring.com>
16155
16156 * config/udi.exp: Removed.
16157
714e341b
MC
161582004-09-02 Michael Chastain <mec.gnu@mindspring.com>
16159
16160 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
16161 of "exp_continue".
16162 (advancei): Likewise.
16163
1236e623
JJ
161642004-09-01 Jeff Johnston <jjohnstn@redhat.com>
16165
16166 * gdb.base/unload.exp: Fix so messages aren't duplicated.
16167
3bdcad15
MI
161682004-09-01 Manoj Iyer <manjo@austin.ibm.com>
16169
228af206 16170 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
16171 to check for nodebug in executable.
16172 * gdb.gdb/observer.exp (setup_test): Likewise.
16173 * gdb.gdb/selftest.exp (test_with_self): Likewise.
16174 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
16175
c72b934c
AC
161762004-09-01 Andrew Cagney <cagney@gnu.org>
16177
16178 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
16179 files.
16180
edd9b715
JJ
161812004-09-01 Jeff Johnston <jjohnstn@redhat.com>
16182
16183 * gdb.base/unload.exp: Fix expected warning message to match
16184 latest format.
16185
fb4ce06b
CV
161862004-09-01 Corinna Vinschen <vinschen@redhat.com>
16187
16188 * gdb.base/call-rt-st.exp: Fix typos.
16189
ce78e7c3
MI
161902004-08-31 Manoj Iyer <manjo@austin.ibm.com>
16191
16192 * gdb.threads/thread_check.exp: New testcase.
16193 * gdb.threads/thread_check.c: New testcase.
16194
2dedb159
AC
161952004-08-31 Andrew Cagney <cagney@gnu.org>
16196
16197 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
16198 (skip_to_handler_entry): New procedures. Test stepping into a
16199 handler when the breakpoint is at the handler's entry point.
16200
68f53502
AC
162012004-08-30 Andrew Cagney <cagney@gnu.org>
16202
16203 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
16204 gdb/1757.
16205
3e3ffd2b
MC
162062004-08-27 Michael Chastain <mec.gnu@mindspring.com>
16207
16208 With code from Manoj Iyer <manjo@austin.ibm.com>:
16209 * lib/gdb.exp (gdb_file_cmd): Return more information in the
16210 return value. Add an arm for "no debugging symbols found".
16211 Change a stray "error" to "perror".
16212 (gdb_run_cmd): Adapt to new return value.
16213 * gdb.base/remote.exp: Adapt to new return value.
16214 * gdb.gdb/complaints.exp: Likewise.
16215 * gdb.gdb/observer.exp: Likewise.
16216 * gdb.gdb/selftest.exp: Likewise.
16217 * gdb.gdb/xfullpath.exp: Likewise.
16218
4b6f5fd2
JB
162192004-08-27 Joel Brobecker <brobecker@gnat.com>
16220
16221 * gdb.threads/bp_in_thread.exp: New testcase.
16222
e5b25496
MC
162232004-08-27 Michael Chastain <mec.gnu@mindspring.com>
16224
16225 Fix PR testsuite/1735.
16226 * gdb.threads/schedlock.c (thread_function): Add a cast
16227 to suppress a gcc warning.
16228 * gdb.threads/thread-specific.c (thread_function): Likewise.
16229
934353d6
MC
162302004-08-26 Michael Chastain <mec.gnu@mindspring.com>
16231
16232 * gdb.base/unload.c: Include <stdlib.h>.
16233
f98a0aef 162342004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 16235
f98a0aef 16236 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
16237 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
16238 synchronized after the "return".
16239
5a2e8882
MC
162402004-08-26 Michael Chastain <mec.gnu@mindspring.com>
16241
16242 * gdb.mi/basics.c: Include <stdio.h>.
16243 * gdb.mi/pthreads.c: Include <stdlib.h>.
16244 * gdb.mi/var-cmd.c: Include <stdlib.h>.
16245
a9640423
MC
162462004-08-26 Michael Chastain <mec.gnu@mindspring.com>
16247
16248 * gdb.threads/schedlock.c: Add copyright notice.
16249
b04e311d
AC
162502004-08-25 Andrew Cagney <cagney@gnu.org>
16251
16252 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
16253 (skip_over_handler, breakpoint_over_hander): New test procedures.
16254 (advance, advancei): Add a proper prefix, do not use
16255 rerun_to_main.
16256 * gdb.base/sigstep.c (main): Change to use an infinite loop.
16257
7c27f15b
MC
162582004-08-24 Michael Chastain <mec.gnu@mindspring.com>
16259
16260 * gdb.mi/basics.c: Add copyright notice.
16261 * gdb.mi/var-cmd.c: Add copyright notice.
16262
fffc87ae
MC
162632004-08-23 Michael Chastain <mec.gnu@mindspring.com>
16264
16265 * lib/gdb.exp: Remove signed_keyword_not_used.
16266 * lib/compiler.c: Likewise.
16267 * lib/compiler.cc: Likewise.
16268
d782e0bf
MC
162692004-08-23 Michael Chastain <mec.gnu@mindspring.com>
16270
16271 * gdb.base/whatis.c: Remove conditional disabling of "signed".
16272 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
16273
96033e83
MC
162742004-08-23 Michael Chastain <mec.gnu@mindspring.com>
16275
16276 * gdb.base/whatis.c: Add copyright notice.
16277
cf38c229
MK
162782004-08-20 Mark Kettenis <kettenis@gnu.org>
16279
16280 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
16281 it to skip the breakpoints encoded in the inline assembly.
16282
f4b49756
MC
162832004-08-20 Michael Chastain <mec.gnu@mindspring.com>
16284
16285 * Makefile.in: Add gdb.fortran.
16286
2f193b69
MC
162872004-08-20 Michael Chastain <mec.gnu@mindspring.com>
16288
16289 * gdb.base/call-sc.exp (test_scalar_returns):
16290 Fix cut-and-paste glitch in "Make fun return now".
16291
89a237cb
MC
162922004-08-17 Michael Chastain <mec.gnu@mindspring.com>
16293
16294 * configure.in: Add gdb.fortran.
16295 * configure: Regenerate.
16296 * gdb.fortran/Makefile.in: New file.
16297 * lib/gdb.exp (skip_fortran_tests): New procedure.
16298
469aff8e
MC
162992004-08-17 Michael Chastain <mec.gnu@mindspring.com>
16300
16301 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
16302 reference to bug-gnu@prep.ai.mit.edu.
16303 * gdb.mi/mi-var-child.exp: Likewise.
16304 * gdb.mi/mi-var-cmd.exp: Likewise.
16305 * gdb.mi/mi-var-display.exp: Likewise.
16306 * gdb.mi/mi2-var-block.exp: Likewise.
16307 * gdb.mi/mi2-var-child.exp: Likewise.
16308 * gdb.mi/mi2-var-cmd.exp: Likewise.
16309 * gdb.mi/mi2-var-display.exp: Likewise.
16310
00b51b9f
MK
163112004-08-15 Mark Kettenis <kettenis@gnu.org>
16312
16313 * gdb.base/unload.c (main): Make local variable msg const.
16314
45f07fef
MC
163152004-08-15 Michael Chastain <mec.gnu@mindspring.com>
16316
16317 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
16318 to bug-gnu@prep.ai.mit.edu.
16319 * gdb.mi/mi-disassemble.exp: Likewise.
16320 * gdb.mi/mi-eval.exp: Likewise.
16321 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
16322 default line number.
16323 * gdb.mi/mi-return.exp: Likewise.
16324 * gdb.mi/mi-simplerun.exp: Likewise.
16325 * gdb.mi/mi-stack.exp: Likewise.
16326 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
16327 number with explicit range test.
16328 * gdb.mi/mi-watch.exp: Likewise.
16329 * gdb.mi/mi2-break.exp: Likewise.
16330 * gdb.mi/mi2-cli.exp: Likewise.
16331 * gdb.mi/mi2-disassemble.exp: Likewise.
16332 * gdb.mi/mi2-eval.exp: Likewise.
16333 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
16334 default line number.
16335 * gdb.mi/mi2-return.exp: Likewise.
16336 * gdb.mi/mi2-simplerun.exp: Likewise.
16337 * gdb.mi/mi2-stack.exp: Likewise.
16338 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
16339 number with explicit range test.
16340 * gdb.mi/mi2-watch.exp: Likewise.
16341
dd8c8ee7
MC
163422004-08-15 Michael Chastain <mec.gnu@mindspring.com>
16343
16344 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
16345 * gdb.cp/m-static.exp: Likewise.
16346 * gdb.cp/rtti.exp: Likewise.
16347
4e838464
MK
163482004-08-14 Mark Kettenis <kettenis@gnu.org>
16349
16350 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
16351
8d8cb839
EZ
163522004-08-14 Eli Zaretskii <eliz@gnu.org>
16353
16354 * ChangeLog: Prefix Local Variables with semi-colons and indent
16355 the reference to older ChangeLog files, to fix fontification in
16356 Emacs.
16357
deea8bb0
MC
163582004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16359
16360 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
16361 * gdb.mi/mi2-break.exp: Likewise.
16362
c3297504
MC
163632004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16364
16365 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
16366
25808999
MC
163672004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16368
16369 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
16370
226a8d71
MC
163712004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16372
16373 * gdb.cp/classes.exp: Remove unused declarations. Just let
16374 test names default instead of providing special names. Remove
16375 extraneous demangler test.
16376
37fdf854
JJ
163772004-08-12 Jeff Johnston <jjohnstn@redhat.com>
16378
16379 * gdb.base/unload.exp: New test for breakpoints in dynamically
16380 loaded libraries.
16381 * gdb.base/unload.c: Ditto.
16382 * gdb.base/unloadshr.c: Ditto.
16383
2d3a7986
MC
163842004-08-12 Michael Chastain <mec.gnu@mindspring.com>
16385
16386 * gdb.cp/classes.exp (test_ptype_class_objects): Call
16387 cp_test_ptype_class.
16388 (test_enums): Likewise.
16389
c72b934c
AC
163902004-08-10 Andrew Cagney <cagney@gnu.org>
16391
16392 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
16393 files.
16394
cc503c8a
AC
163952004-08-10 Andrew Cagney <cagney@gnu.org>
16396
16397 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
16398 init_malloc call.
16399
902f2ccb
MC
164002004-08-10 Michael Chastain <mec.gnu@mindspring.com>
16401
16402 * ChangeLog: Add copyright notice. The notice is copied
16403 from emacs 21.3 top level ChangeLog.
16404
78c90502
MC
164052004-08-09 Michael Chastain <mec.gnu@mindspring.com>
16406
16407 * lib/cp-support.exp: New file.
16408 * lib/cp-support.exp (cp_test_type_class): New function.
16409 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
16410 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
16411 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
16412 cp_test_ptype_class.
16413
88e5ea78
MC
164142004-08-09 Michael Chastain <mec.gnu@mindspring.com>
16415
16416 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
16417 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
16418 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
16419 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
16420 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
16421 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
16422 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
16423 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
16424 gdb.mi/mi2-watch.exp: Update copyright years.
16425
6a89fc9c
MK
164262004-08-09 Mark Kettenis <kettenis@gnu.org>
16427
16428 * gdb.base/sigaltstack.exp: Provide proper anchoring.
16429
1482e0de
MC
164302004-08-09 Michael Chastain <mec.gnu@mindspring.com>
16431
16432 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
16433 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
16434 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
16435 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
16436 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
16437 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
16438 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
16439 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
16440 gdb.mi/mi-watch.exp: Update copyright years.
16441
1a5ce3f3
DJ
164422004-08-08 Daniel Jacobowitz <dan@debian.org>
16443
16444 PR gdb/1738
16445 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
16446 from a breakpoint with a pending signal.
16447
04f6ecf2
DJ
164482004-08-08 Daniel Jacobowitz <dan@debian.org>
16449
16450 PR gdb/1736
16451 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
16452 * gdb.base/sigaltstack.exp (finish_test): Consume output until
16453 the prompt.
16454 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
16455
54d90d35
DJ
164562004-08-08 Daniel Jacobowitz <dan@debian.org>
16457
16458 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
16459
d2f6abb0
DJ
164602004-08-08 Daniel Jacobowitz <dan@debian.org>
16461
16462 PR gdb/1736
16463 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
16464 for i?86-*-linux*.
16465
5598c03d
DJ
164662004-08-08 Daniel Jacobowitz <dan@debian.org>
16467
16468 * gdb.arch/i386-prologue.exp: Compile without debug information.
16469
c6fee705
MC
164702004-08-08 Michael Chastain <mec.gnu@mindspring.com>
16471
16472 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
16473 rather than asking gdb to search.
16474
dd90efdb
MC
164752004-08-05 Michael Chastain <mec.gnu@mindspring.com>
16476
16477 * gdb.base/gcore.c: Include <string.h>.
16478
1e84bec1
MC
164792004-08-05 Michael Chastain <mec.gnu@mindspring.com>
16480
16481 * gdb.base/gcore.c: Add copyright notice.
16482
e425eb2b
MC
164832004-08-05 Michael Chastain <mec.gnu@mindspring.com>
16484
16485 * gdb.base/freebpcmd.c: Include <stdio.h>.
16486 * gdb.base/long_long.c: Include <string.h>.
16487 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
16488 * gdb.base/siginfo.c: Include <string.h>.
16489 * gdb.base/sigstep.c: Include <string.h>.
16490
cb9aaed5
MC
164912004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16492
16493 * gdb.base/complex.c: Include <stdlib.h>.
16494
55944f3d
MC
164952004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16496
16497 * gdb.base/complex.c: Add copyright notice.
16498
7b2953d9
MC
164992004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16500
16501 * gdb.base/charset.c: Include <stdlib.h>.
16502
c9133d23
MC
165032004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16504
16505 * gdb.base/auxv.c: Include <stdlib.h>.
16506
0a8490ad
MC
165072004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16508
16509 * gdb.base/auxv.c: Add copyright notice.
16510
3426d5ec
MC
165112004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16512
16513 * gdb.base/coremaker.c: Add copyright notice.
16514 * gdb.base/coremaker2.c: Add copyright notice.
16515
8da195dd
AC
165162004-08-04 Andrew Cagney <cagney@gnu.org>
16517
16518 * gdb.base/store.exp: Update copyright.
16519 (check_set, up_set, check_struct, up_struct): Add a prefix to test
16520 names, do not import gdb_prompt.
16521
8d394f98
AC
165222004-08-01 Andrew Cagney <cagney@gnu.org>
16523
16524 Fix PR testsuite/1729.
16525 * gdb.base/dump.exp: Add test name to callers of capture_value, do
16526 not use capture_value with value 4.
16527 (capture_value): Add optional test name parameter.
16528 (test_reload_saved_value, test_restore_saved_value): Use $msg as
16529 the prefix, pass to capture_value.
16530
b6702b23
MK
165312004-08-01 Mark Kettenis <kettenis@gnu.org>
16532
16533 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
16534 * gdb.arch/i386-prologue.c (standard): New prototype and function.
16535 (main): Call new function.
16536
c203e0ca
MC
165372004-07-31 Michael Chastain <mec.gnu@mindspring.com>
16538
16539 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
16540
a7995a30
MC
165412004-07-31 Michael Chastain <mec.gnu@mindspring.com>
16542
16543 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
16544
9366563b
MC
165452004-07-31 Michael Chastain <mec.gnu@mindspring.com>
16546
b6eeaf26 16547 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
16548 Accept more values of vtbl pointer. Remove some messages
16549 about "obsolete gcc or gdb".
16550
2fc1f950
MC
165512004-07-30 Michael Chastain <mec.gnu@mindspring.com>
16552
16553 * gdb.cp/classes.exp: Accept more varieties of ptype output.
16554
c724d49b
MC
165552004-07-30 Michael Chastain <mec.gnu@mindspring.com>
16556
16557 * gdb.base/asm-source.exp: Properly convert target board
16558 debug flags from gcc format to binutils format.
16559
736b0fce
MK
165602004-07-28 Mark Kettenis <kettenis@gnu.org>
16561
16562 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
16563 gdb1718". PR backtrace/1718 partially fixed.
16564
5633ea5c
JJ
165652004-07-27 Jeff Johnston <jjohnstn@redhat.com>
16566
16567 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
16568
575eebb1
NC
165692004-07-26 Nick Clifton <nickc@redhat.com>
16570
16571 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
16572 good default value for a specific architecture is available then
16573 set it to that value. Otherwise default to the -gstabs switch.
16574 Remove the -g... switches from the asm-flags variable. Allow the
16575 target board info to override the value if it wants to. Pass the
16576 switch on the assembler command line.
16577
62104619
MK
165782004-07-23 Mark Kettenis <kettenis@gnu.org>
16579
16580 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
16581 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
16582 (main): Call new function.
16583
4a1135b8
MC
165842004-07-22 Michael Chastain <mec.gnu@mindspring.com>
16585
16586 Test for PR exp/1715.
16587 * gdb.base/radix.exp: Refactor common procedures. Make all
16588 test names unique. Change XFAIL to KFAIL.
16589
8a12c1f0
MC
165902004-07-20 Michael Chastain <mec.gnu@mindspring.com>
16591
16592 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
16593 * gdb.ada/gnat_ada.gin: ... to here.
16594 * configure.in: Use gnat_ada.gin.
16595 * configure: Regenerate.
16596
23b451cf
AC
165972004-07-20 Andrew Cagney <cagney@gnu.org>
16598
16599 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
16600 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
16601 XFAILs. Clean up test messages and comments. Check backtraces.
16602 Delete re-sync code.
16603
ab618a02
MC
166042004-07-19 Michael Chastain <mec.gnu@mindspring.com>
16605
16606 Fix PR cli/740.
16607 * gdb.base/annota1.exp: Honor gdb,nosignals.
16608 * gdb.base/annota3.exp: Likewise.
16609
46dad340
MC
166102004-07-19 Michael Chastain <mec.gnu@mindspring.com>
16611
16612 * lib/java.exp: Update copyright notice.
16613
756d8c70
AC
166142004-07-19 Andrew Cagney <cagney@gnu.org>
16615
16616 * gdb.base/selftest.exp: Copy file from here ...
16617 * gdb.gdb/selftest.exp: ... to here.
16618
586027e6
AC
166192004-07-16 Andrew Cagney <cagney@redhat.com>
16620
16621 * lib/insight-support.exp: Delete file.
16622 * lib/java.exp (java_init): Fix copyright.
16623
029d2200
AC
166242004-07-16 Andrew Cagney <cagney@gnu.org>
16625
16626 * gdb.base/restore.c: Append "prologue" to comments marking the a
16627 function's prologue.
16628 * gdb.base/restore.exp: Update copyright, re-indent.
16629 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
16630 callerN" prefix where needed. Update patterns that match a
16631 function's prologue.
16632
653b62c5
MC
166332004-07-16 Michael Chastain <mec.gnu@mindspring.com>
16634
16635 * gdb.base/restore.c: Add copyright notice.
16636
f7d690e5
AC
166372004-07-16 Andrew Cagney <cagney@gnu.org>
16638
16639 * gdb.base/logical.exp: Update copyright.
16640 (evaluate): New procedure. Use to re-implement tests using
16641 several tables.
16642
d629a7cb
MH
166432004-07-14 Martin Hunt <hunt@redhat.com>
16644
16645 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
16646 which fixes some problems where init.tcl was not found.
16647
9c7bb332
AC
166482004-07-13 Andrew Cagney <cagney@gnu.org>
16649
6bf46641
AC
16650 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
16651 (check_sizeof, check_valueof): Do not include the output in the
16652 test name. Use gdb_test.
16653 (get_valueof): Use gdb_test_multiple.
16654
c4ffd4c0
AC
16655 * gdb.base/step-test.exp: Update copyright. Use
16656 gdb_test_multiple. Ensure that test names do not include
16657 architecture dependent output.
16658
ab89363a
AC
16659 * gdb.gdb/observer.exp: Update copyright.
16660 (setup_test): Use gdb_test_multiple.
16661 (attach_first_observer, attach_second_observer)
16662 (attach_third_observer, detach_first_observer)
16663 (detach_second_observer, detach_third_observer)
16664 (reset_counters, check_counters): Make $message a prefix.
16665 (test_normal_stop_notifications): Add "args" parameter - a list of
16666 init functions to be called. Make $message a prefix,
16667 (test_observer_normal_stop): Change the message prefixes so that
16668 they are unique, pass the attach / detach procedures to
16669 test_normal_stop_notifications.
16670
ec58997a
AC
16671 * gdb.base/signull.exp (test_segv): Prefix all tests with
16672 "${name}". Clean up test messages.
16673
b475183b
AC
16674 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
16675
9c7bb332
AC
16676 * gdb.base/ena-dis-br.exp: Update copyright.
16677 (break_at): New function. Replace send_gdb with gdb_test,
16678 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
16679 ignore count, not stopped at bpt", with KFAIL.
16680
2dd95497
CV
166812004-07-13 Corinna Vinschen <vinschen@redhat.com>
16682
16683 * gdb.base/attach.exp: Remove cleanupfile handling.
16684
419e626b
AC
166852004-07-12 Andrew Cagney <cagney@gnu.org>
16686
16687 * gdb.base/annota1.exp: Cleanup corefile test name.
16688 * gdb.base/annota3.exp: Ditto.
16689
8b1b3228
AC
166902004-07-12 Andrew Cagney <cagney@gnu.org>
16691
78650829
AC
16692 * gdb.base/signals.exp: Clean up copyright, re-indent.
16693
8b1b3228
AC
16694 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
16695 gdb_test and gdb_test_multiple.
16696
935c2760
JJ
166972004-07-08 Jeff Johnston <jjohnstn@redhat.com>
16698
16699 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 16700 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
16701 provide line number info for first statement in main.
16702
1544280f
AC
167032004-07-08 Andrew Cagney <cagney@gnu.org>
16704
1279f4ff
AC
16705 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
16706
1544280f
AC
16707 * gdb.base/sigbpt.exp: Make the common part of each test name a
16708 prefix instead of suffix.
16709
bcc82369
BR
167102004-07-07 Bob Rossi <bob_rossi@cox.net>
16711
16712 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
16713 test from test_tbreak_creation_and_listing to
16714 test_file_list_exec_source_file
16715 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
16716 Changed name of test from test_tbreak_creation_and_listing to
16717 test_file_list_exec_source_file
16718
23f4b0aa
JJ
167192004-07-07 Jeff Johnston <jjohnstn@redhat.com>
16720
16721 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
16722 the jmisc() constructor instead of <init>.
16723 * gdb.java/jmisc1.exp: Ditto.
16724
56401cd5
AC
167252004-07-07 Andrew Cagney <cagney@gnu.org>
16726
16727 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
16728 corrupting the PC.
16729
44ae2f6a
MC
167302004-07-06 Michael Chastain <mec.gnu@mindspring.com>
16731
16732 * gdb.cp/templates.exp: Accept whitespace change in demangler
16733 output.
16734
45a83408
AC
167352004-07-06 Andrew Cagney <cagney@gnu.org>
16736
16737 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
16738
d205ad70
MC
167392004-07-02 Michael Chastain <mec.gnu@mindspring.com>
16740
16741 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
16742 * lib/compiler.cc: Likewise.
16743
06ea1a61
MC
167442004-06-30 Michael Chastain <mec.gnu@mindspring.com>
16745
16746 * lib/compiler.cc: Work around string preprocessing problem
16747 with old hp c++ compiler.
16748 * lib/compiler.c: Likewise.
16749
daab1251
CV
167502004-06-29 Corinna Vinschen <vinschen@redhat.com>
16751
16752 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
16753 directives to conditionalize symbol prefixing.
16754 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
16755 additional_flags handling. Add underscore prefix for Cygwin.
16756 * gdb.arch/i386-unwind.c: Use preprocessor directives to
16757 conditionalize symbol prefixing.
16758 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
16759 additional_flags handling. Add underscore prefix for Cygwin.
16760
cc984116
CV
167612004-06-29 Corinna Vinschen <vinschen@redhat.com>
16762
16763 * gdb.base/bigcore.exp: Skip test on Cygwin.
16764
c279b077
MC
167652004-06-28 Michael Chastain <mec.gnu@mindspring.com>
16766
16767 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
16768 formats for "info register". Use gdb_test_multiple. Fix
16769 the "invalid register" test.
16770
0e915747
CV
167712004-06-28 Corinna Vinschen <vinschen@redhat.com>
16772
16773 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
16774 PID for Cygwin. Add Cygwin specific strings to check for in some
16775 tests.
16776 (do_attach_tests): Add a test for user interaction when attaching
16777 to a process with no matching symbol table already loaded.
16778
11422c86
AC
167792004-06-26 Andrew Cagney <cagney@gnu.org>
16780
16781 Test PR java/1567 and PR java/1565.
16782 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
16783 * gdb.java/jmisc2.exp: Delete file.
16784
cefbce26
MC
167852004-06-26 Michael Chastain <mec.gnu@mindspring.com>
16786
16787 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
16788
e19f872c
CV
167892004-06-25 Corinna Vinschen <vinschen@redhat.com>
16790
16791 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
16792 attach process.
16793
d931ba3b
MC
167942004-06-23 Michael Chastain <mec.gnu@mindspring.com>
16795
16796 * gdb.cp/pr-1553.exp: Remove.
16797
aef68c48
MC
167982004-06-22 Michael Chastain <mec.gnu@mindspring.com>
16799
16800 * gdb.cp/pr-1553.cc: Remove.
16801 * gdb.cp/pr-1553.exp: Disable this test.
16802
8d5df71a
JB
168032004-06-20 Jim Blandy <jimb@redhat.com>
16804
a9c64011 16805 Fix PR testsuite/1680.
8d5df71a
JB
16806 * gdb.arch/i386-sse.exp: Properly quote curly braces in
16807 regular expressions.
16808
4ac6f39d
MC
168092004-06-19 Michael Chastain <mec.gnu@mindspring.com>
16810
16811 Fix PR testsuite/1679.
16812 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
16813 Issue an UNSUPPORTED result instead.
16814
1b413552
JB
168152004-06-18 Jim Blandy <jimb@redhat.com>
16816
16817 * gdb.base/charset.exp: Only send a control-C if we see a new
16818 prompt and incomplete command.
16819
6daa6ebd
MC
168202004-06-18 Michael Chastain <mec.gnu@mindspring.com>
16821
16822 * gdb.cp/pr-574.cc: Add copyright notice.
16823
51fa4ae0
JB
168242004-06-17 Jim Blandy <jimb@redhat.com>
16825
16826 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
16827 cases where the regexp has no groups; this grabs random text from
16828 the previous test suite, whatever that was.
16829
8fea26c5
MC
168302004-06-17 Michael Chastain <mec.gnu@mindspring.com>
16831
16832 * gdb.cp/printmethod.cc: Add copyright notice.
16833
1e3aeb41
MC
168342004-06-16 Michael Chastain <mec.gnu@mindspring.com>
16835
16836 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
16837
9d9030bc
AC
168382004-06-16 Andrew Cagney <cagney@gnu.org>
16839
16840 * gdb.base/signull.c: Update copyright. Include <string.h>.
16841 (bowler): Replace data_pointer with data_read
16842 and data_write cases. Add code_descriptor case.
16843 (zero, desc): New array and pointer.
16844 (data, code): Change to simple pointers.
16845 * gdb.base/signull.exp: Fix probe pattern matching a function
16846 descriptor SIGSEGV. Replace data_pointer with data_read and
16847 data_write tests.
16848
acd4ad44
AC
168492004-06-16 Andrew Cagney <cagney@gnu.org>
16850
16851 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
16852
08fd625c
MC
168532004-06-15 Michael Chastain <mec.gnu@mindspring.com>
16854
16855 * gdb.base/long_long.c: Add copyright notice.
16856
1903502c
MC
168572004-06-15 Michael Chastain <mec.gnu@mindspring.com>
16858
16859 * gdb.base/long_long.exp: Remove reference to
16860 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
16861 to gdb_breakpoint and gdb_continue_to_breakpoint.
16862
83313cb1
JB
168632004-06-14 Jim Blandy <jimb@redhat.com>
16864
16865 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
16866 endian case.
16867
1bf404ef
AC
168682004-06-14 Andrew Cagney <cagney@gnu.org>
16869
16870 * gdb.base/gcore.exp (capture_command_output): Delete the always
16871 passing tests containing inferior values.
16872 * gdb.base/ending-run.exp: Do not include the breakpoint address
16873 in the test message. Update copyright.
16874 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
16875 size in the test name, use gdb_test_multiple. Update copyright.
16876
ef220b33
MC
168772004-06-14 Michael Chastain <mec.gnu@mindspring.com>
16878
16879 * gdb.cp/ref-types.cc: Add copyright notice.
16880
4f70a4c9
MC
168812004-06-14 Michael Chastain <mec.gnu@mindspring.com>
16882
16883 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
16884 hp_aCC_compiler.
16885 * lib/compiler.cc: Likewise.
16886 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
16887 'set' commands. Log diagnostics for other lines. Set
16888 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
16889
335928ac
MC
168902004-06-13 Michael Chastain <mec.gnu@mindspring.com>
16891
16892 * gdb.cp/try_catch.cc: Add copyright notice.
16893
2efb12e8
MC
168942004-06-12 Michael Chastain <mec.gnu@mindspring.com>
16895
16896 * gdb.cp/userdef.cc: Add copyright notice.
16897
0bbed51a
MC
168982004-06-11 Michael Chastain <mec.gnu@mindspring.com>
16899
16900 * gdb.cp/virtfunc.cc: Add copyright notice.
16901
e12a46c9
RC
169022004-06-11 Randolph Chung <tausq@debian.org>
16903
16904 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
16905 problem.
16906
338e05af
AC
169072004-06-10 Andrew Cagney <cagney@gnu.org>
16908
16909 * lib/compiler.cc, lib/compiler.c: Append either
16910 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
16911 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
16912 instead of gcc-3-3.
16913
dc3f10cb
AC
169142004-06-09 Andrew Cagney <cagney@gnu.org>
16915
b4d946af
AC
16916 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
16917 gdb/1455, bug is specific to "long long" and "double".
a9c64011 16918
dc3f10cb
AC
16919 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
16920 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
16921 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
16922 fixed.
16923
b5c0bfa2
AC
169242004-06-09 Andrew Cagney <cagney@gnu.org>
16925
16926 * gdb.base/structs.exp (test_struct_returns): Replace
16927 "return_value_unknown" and "finish_value_unknown" by
16928 "return_value_known" and "finish_value_known". Instead of
16929 "return_value_unknown" iff "finish_value_unknown", check
16930 "return_value_known" implies "finish_value_known".
16931
caeb605f
MH
169322004-06-08 Martin Hunt <hunt@redhat.com>
16933
16934 * gdb.base/float.exp: Add pattern for mips targets.
16935
c892bb64
RC
169362004-06-08 Randolph Chung <tausq@debian.org>
16937
16938 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
16939 message for unknown architectures more clear.
16940
48306d3e
JB
169412004-06-08 Joel Brobecker <brobecker@gnat.com>
16942
16943 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
16944 start the execution of the program.
16945
83ecb59f
JB
169462004-06-07 Jim Blandy <jimb@redhat.com>
16947
16948 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
16949 * gdb.arch/i386-cpuid.h: New helper file.
16950
55264cb4
RC
169512004-06-07 Randolph Chung <tausq@debian.org>
16952
16953 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
16954 has started.
16955
23cadb28
RM
169562004-06-04 Roland McGrath <roland@redhat.com>
16957
16958 Fix PR gdb/1647.
16959 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
16960 differently to be robust to output buffering differences.
16961
51d01eda
MC
169622004-06-04 Michael Chastain <mec.gnu@mindspring.com>
16963
16964 * gdb.threads/pthreads.exp: Update copyright years.
16965 (check_control_c): Change asynchronous 'after' to synchronous.
16966
f4fc3b93
RM
169672004-06-04 Roland McGrath <roland@redhat.com>
16968
16969 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
16970 next gdb prompt.
16971
4013522b
MC
169722004-06-02 Michael Chastain <mec.gnu@mindspring.com>
16973
16974 Fix PR gdb/1636.
16975 * gdb.threads/manythreads.exp: Change asynchronous 'after'
16976 calls to synchronous.
16977
7a8f1e6b
JB
169782004-05-26 Jim Blandy <jimb@redhat.com>
16979
16980 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
16981
81bb3443
RC
169822004-05-24 Randolph Chung <tausq@debian.org>
16983
16984 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
16985 * gdb.asm/pa.inc: New file.
16986
8f5a3103
MK
169872004-05-22 Mark Kettenis <kettenis@gnu.org>
16988
16989 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
16990
734b8fe8 169912004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 16992 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
16993
16994 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
16995 GDB prompt.
16996
725603e1
UW
169972004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16998
f4fc3b93 16999 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
17000 setjmp/longjmp. Use sigaction instead of signal.
17001
8b923272 170022004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 17003 Michael Snyder <msnyder@redhat.com>
8b923272
JB
17004
17005 * gdb.threads/pthread_cond_wait.c: New file.
17006 * gdb.threads/pthread_cond_wait.exp: New testcase.
17007
8bfabb04
AC
170082004-05-13 Andrew Cagney <cagney@redhat.com>
17009
17010 * gdb.base/signull.exp, gdb.base/signull.c: New files.
17011 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
17012
42edda50
AC
170132004-05-11 Andrew Cagney <cagney@redhat.com>
17014
17015 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
17016 fixed but revealed gdb/1639.
17017
d303a6c7
AC
170182004-05-10 Andrew Cagney <cagney@redhat.com>
17019
17020 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
17021 func1" and "next to 2nd alarm", kernel bug avoided.
17022
bf08c2a1
DJ
170232004-05-10 Daniel Jacobowitz <dan@debian.org>
17024
17025 PR external/1568
17026 * gdb.base/bigcore.exp: Check the size of the dumped core file.
17027 XFAIL if it is smaller than bytes_allocated.
17028 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
17029 (main): Make chunks_allocated unsigned. Correct comment.
17030
c0586a34
JB
170312004-05-07 Joel Brobecker <brobecker@gnat.com>
17032
17033 * gdb.arch/powerpc-aix-prologue.c: New file.
17034 * gdb.arch/powerpc-aix-prologue.exp: New file.
17035
f2785d12
JB
170362004-05-07 Jim Blandy <jimb@redhat.com>
17037
17038 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
17039 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
17040
bd7f6e30
JB
170412004-05-06 Joel Brobecker <brobecker@gnat.com>
17042
17043 * gdb.base/sep.exp: No longer setup_kfail when the program was
17044 built with dwarf2.
17045
0a5e7efe
JI
170462004-05-05 Jim Ingham <jingham@apple.com>
17047
17048 * gdb.base/pending.exp: Make sure pending breakpoints
17049 preserve the ignore count.
f4fc3b93 17050
a8958849
MK
170512004-04-27 Jerome Guitton <guitton@gnat.com>
17052
17053 * i386-prologue.exp: Add testcase for jump instruction as first
17054 instruction of the real code.
17055 * i386-prologue.c (jump_at_beginning): New function.
17056
7e103f5b
MK
170572004-04-28 Mark Kettenis <kettenis@gnu.org>
17058
17059 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
17060 x86_64-*-*.
17061
5d38b224
MK
170622004-04-28 Mark Kettenis <kettenis@gnu.org>
17063
17064 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
17065 i*86-*-*.
17066
0ef32fd9
MK
170672004-04-25 Mark Kettenis <kettenis@gnu.org>
17068
17069 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
17070 expression that checks the return type.
17071
71d7dd7c
AC
170722004-04-23 Andrew Cagney <cagney@redhat.com>
17073
17074 * gdb.base/call-sc.exp: New test of scalar call/return values.
17075 * gdb.base/call-sc.c: Ditto.
17076
1e9f977e
JJ
170772004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17078
17079 * gdb.threads/manythreads.c: Reduce thread stack size.
17080
899d9e3a
JJ
170812004-04-23 Jeff Johnston <jjohnstn@redhat.com>
17082
17083 * gdb.threads/manythreads.c: Add copyright notice.
17084
61bcae62
AC
170852004-04-23 Andrew Cagney <cagney@redhat.com>
17086
17087 * gdb.base/siginfo.exp: Better handle step out of signal.
17088 * gdb.base/sigstep.exp: Ditto.
17089
7339a42e 170902004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 17091 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
17092
17093 * gdb.threads/manythreads.c: New testcase.
17094 * gdb.threads/manythreads.exp: Ditto.
17095
5c98409b
JB
170962004-04-22 Jim Blandy <jimb@redhat.com>
17097
17098 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
17099 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
17100
3b611f1a
MC
171012004-04-21 Michael Chastain <mec.gnu@mindspring.com>
17102
17103 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
17104
f0fd9238
AC
171052004-04-21 Andrew Cagney <cagney@redhat.com>
17106
17107 * gdb.base/sigstep.c: New file.
17108 * gdb.base/sigstep.exp: New file.
17109
90990674
JB
171102004-04-16 Joel Brobecker <brobecker@gnat.com>
17111
17112 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
17113 call to observer_notify_normal_stop.
17114
78cef34b
AC
171152004-04-15 Andrew Cagney <cagney@redhat.com>
17116
17117 * gdb.base/siginfo.c: New file.
17118 * gdb.base/siginfo.exp: New file.
17119
d2343407
JB
171202004-04-12 J. Brobecker <brobecker@gnat.com>
17121
17122 * gdb.base/sep.exp: Fix typo in comment.
17123
a2dba3c8
JB
171242004-04-12 J. Brobecker <brobecker@gnat.com>
17125
17126 * gdb.base/sep.c: New file.
17127 * gdb.base/sep-proc.c: New file.
17128 * gdb.base/sep.exp: New testcase.
17129
15f7b60e
MK
171302004-04-09 Mark Kettenis <kettenis@gnu.org>
17131
17132 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
17133 support.
17134
44f4de1a
AC
171352004-04-05 Andrew Cagney <cagney@redhat.com>
17136
17137 * gdb.base/sigaltstack.c: New file.
17138 * gdb.base/sigaltstack.exp: New file.
17139
ef04f396
JB
171402004-04-04 Joel Brobecker <brobecker@gnat.com>
17141
17142 * gdb.base/foll-fork.exp: Update the expected output for
17143 "help set follow-fork-mode", to match a change that was made
17144 to the help of this variable on 2004-01-13.
17145
d40d2c92
JB
171462004-04-01 Joel Brobecker <brobecker@gnat.com>
17147
17148 * lib/ada.exp: Add copyright notice.
17149 * bar.ads: Likewise.
17150 * bar.adb: Likewise.
17151 * null_record.adb: Likewise.
17152 * null_record.exp: Likewise.
17153 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
17154
f86ef5a3
JB
171552004-04-01 Joel Brobecker <brobecker@gnat.com>
17156
17157 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
17158 * configure: Regenerate.
17159
414e70e3
JB
171602004-04-01 Joel Brobecker <brobecker@gnat.com>
17161
17162 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
17163 to build the application. Remove the message printed when in
17164 verbose mode, redundant with the UNSUPPORTED message above.
17165
f0aaee49
JB
171662004-03-31 Joel Brobecker <brobecker@gnat.com>
17167
17168 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
17169 * gdb.ada (null_record.exp): New testcase.
17170
ac81cb54
JB
171712004-03-31 Joel Brobecker <brobecker@gnat.com>
17172
17173 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
17174
854af2f7
JB
171752004-03-31 Joel Brobecker <brobecker@gnat.com>
17176
17177 * gdb.ada: New subdirectory.
17178 * gdb.ada/Makefile.in: New file.
17179 * gdb.ada/gnat_ada.gpr.in: New file.
17180
034cb681
JB
171812004-03-31 Joel Brobecker <brobecker@gnat.com>
17182
17183 * lib/ada.exp: New file.
17184
78a1a894
DJ
171852004-03-24 Daniel Jacobowitz <drow@mvista.com>
17186
17187 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
17188 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
17189
4b2b3b3e
AC
171902004-03-22 Andrew Cagney <cagney@redhat.com>
17191
17192 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
17193 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
17194 Problem identified by Ulrich Weigand.
17195
23c73aa3
DC
171962004-03-17 David Carlton <carlton@kealia.com>
17197
17198 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
17199 PR c++/826.
17200
d63a86f8
RM
172012004-03-16 Roland McGrath <roland@redhat.com>
17202
17203 * gdb.base/auxv.exp: New file.
17204 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
17205
0e02aa50
DC
172062004-03-12 David Carlton <carlton@kealia.com>
17207
17208 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
17209 * gdb.cp/pr-1553.cc: Ditto.
17210 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
17211 pass branch.
17212
c20b71be
MC
172132004-03-12 Michael Chastain <mec.gnu@mindspring.com>
17214
17215 * gdb.cp/templates.exp: Accept more template types.
17216
c7414a01
MC
172172004-03-09 Michael Chastain <mec.gnu@mindspring.com>
17218
17219 From Corinna Vinschen with modifications.
17220 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
17221 local variable obj_with_enum.
17222 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
17223 results with obj_with_enum.
17224
ed69573c
MC
172252004-03-09 Michael Chastain <mec.gnu@mindspring.com>
17226
17227 * gdb.cp/classes.cc: New file, copied from misc.cc.
17228 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
17229
28301461
MC
172302004-03-09 Michael Chastain <mec.gnu@mindspring.com>
17231
17232 * gdb.cp/misc.cc: Add copyright notice.
17233
1198ecbe
DC
172342004-03-05 David Carlton <carlton@kealia.com>
17235
17236 * gdb.cp/rtti.exp: Add 'print *obj3' test.
17237 * gdb.cp/rtti.h: Update copyright.
17238 (namespace n2::n3): New.
17239 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
17240 (n2::n3::func3): New.
17241 (main): Call n2::n3::func3.
17242 * gdb.cp/rtti2.cc: Update copyright.
17243 (n2::create3): New.
17244
9e08c470
MK
172452004-03-04 Mark Kettenis <kettenis@gnu.org>
17246
17247 * gdb.asm/openbsd.inc: Fix typo.
17248
4bebc3aa
FF
172492004-03-03 Fred Fish <fnf@redhat.com>
17250
17251 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
17252 "val" instead of unused "size". Update copyright year.
17253
6ea9fb37
DJ
172542004-02-29 Daniel Jacobowitz <drow@mvista.com>
17255
17256 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
17257 to use unsigned char.
17258 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
17259 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
17260
23b23974
DJ
172612004-02-29 Daniel Jacobowitz <drow@mvista.com>
17262
17263 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
17264 line of output.
17265
7574fd53
DJ
172662004-02-28 Daniel Jacobowitz <drow@mvista.com>
17267
17268 * gdb.base/relocate.c (dummy): Initialize.
17269
a195357f
DJ
172702004-02-28 Daniel Jacobowitz <drow@mvista.com>
17271
17272 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
17273 a breakpoint at exit.
17274
72fd54a9
FF
172752004-02-27 Fred Fish <fnf@redhat.com>
17276
17277 * gdb.base/chng-syms.exp: Add expect condition to match failing
17278 case that isn't a timeout.
17279
b9d23137
AC
172802004-02-27 Andrew Cagney <cagney@redhat.com>
17281
17282 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
17283 support.
17284
15d208f6 172852004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 17286
15d208f6
FF
17287 * gdb.arch/gdb1431.c: Remove.
17288 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
17289 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
17290 of "until" incorrectly.
17291
98f9cd2d
JB
172922004-02-26 J. Brobecker <brobecker@gnat.com>
17293
17294 * gdb.cp/class2.cc (empty): New class.
17295 (refer): New function.
17296 (main): Declare an object of type empty and use it.
17297 * gdb.cp/class2.exp: Print the value of an object of type empty.
17298
9b50c11b
JJ
172992004-02-26 Jeff Johnston <jjohnstn@redhat.com>
17300
17301 * gdb.base/langs.exp: Update query string to match the
17302 new nquery format used for pending breakpoints.
17303
0dcd613f
AC
173042004-02-26 Andrew Cagney <cagney@redhat.com>
17305
17306 Fix PR i18n/1570.
17307 * gdb.base/charset.c: Update copyright notice.
17308 (main, init_string): Remove the escape character '\e' tests.
17309 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
17310 * gdb.base/charset.exp (valid_host_charset): Ditto.
17311 * gdb.base/setvar.exp: Ditto.
17312
b8a56647
AC
173132004-02-24 Andrew Cagney <cagney@redhat.com>
17314
90d59e34
AC
17315 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
17316 mmapped data in core file" PASS and FAIL messages consistent.
17317
b8a56647
AC
17318 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
17319 setting a breakpoint. Work around PR java/1565.
17320
9f27c604
JJ
173212004-02-23 Jeff Johnston <jjohnstn@redhat.com>
17322
17323 * lib/gdb.exp (gdb_breakpoint): Update query string to match
17324 new nquery format.
17325 * gdb.base/pending.exp: Ditto.
17326
3224a706
MK
173272004-02-22 Mark Kettenis <kettenis@gnu.org>
17328
17329 * configure.in: Run stabs tests on *BSD.
17330 * configure: Regenerated.
17331
41e0a9ca
MK
173322004-02-21 Mark Kettenis <kettenis@gnu.org>
17333
17334 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
17335
1e1b3428
FF
173362004-02-20 Fred Fish <fnf@redhat.com>
17337
17338 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
17339 blank in test for "returns short", for consistency with other
17340 "returns xxx" tests. Update copyright year.
17341
f9a7572a
FF
173422004-02-19 Fred Fish <fnf@redhat.com>
17343
17344 New testcase for PR breakpoint/1558.
17345 * gdb.arch/gdb1558.exp: New file.
17346 * gdb.arch/gdb1558.c: New file.
17347
b2ce2854
EZ
173482004-02-19 Elena Zannoni <ezannoni@redhat.com>
17349
17350 * gdb.base/nodebug.exp: Fix typo.
17351
e7c9ff01
JB
173522004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17353
17354 Committed by Jim Blandy <jimb@redhat.com>.
17355
62f4b920
JB
17356 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
17357
2db536a1
JB
17358 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
17359
e7c9ff01
JB
17360 * gdb.base/float.exp: Support s390*-*-* targets.
17361
f3205b34
AF
173622004-02-17 Adam Fedor <fedor@gnu.org>
17363
17364 * gdb.base/gdb1555.exp: New file.
17365 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
17366
9d62932d
EZ
173672004-02-17 Elena Zannoni <ezannoni@redhat.com>
17368
17369 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
17370
344c9711
FF
173712004-02-16 Fred Fish <fnf@redhat.com>
17372
17373 * gdb.arch/gdb1291.c: Remove
17374 * gdb.arch/gdb1291.s: New test input file.
17375 * gdb.arch/gdb1291.exp: Expand test to check case that should not
17376 fail. Test for correct result, known incorrect result, other
17377 failures and timeouts.
17378
2d822687
AC
173792004-02-16 Andrew Cagney <cagney@redhat.com>
17380
17381 * gdb.base/bigcore.exp: New file.
17382 * gdb.base/bigcore.c: New file.
17383
dac15b66
AC
173842004-02-13 Andrew Cagney <cagney@redhat.com>
17385
17386 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
17387 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
17388 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
17389 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
17390 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
17391 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
17392 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
17393 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
17394 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
17395 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
17396
6bdfc2c4
JJ
173972004-02-11 Jeff Johnston <jjohnstn@redhat.com>
17398
17399 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
17400 executed is an alloc instruction.
17401
87b3ede8
DC
174022004-02-11 David Carlton <carlton@kealia.com>
17403
17404 * gdb.cp/breakpoint.exp: New.
17405 * gdb.cp/breakpoint.cc: New.
17406
6e19e2bf
MC
174072004-02-11 Michael Chastain <mec.gnu@mindspring.com>
17408
17409 Partial fix for PR gdb/1543.
17410 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
17411 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
17412 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
17413 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
17414 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
17415 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
17416 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
17417 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
17418 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
17419 to bug-gdb@prep.ai.mit.edu .
17420 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
17421 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
17422 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
17423 Likewise.
17424
5c5455dc
AC
174252004-02-10 Andrew Cagney <cagney@redhat.com>
17426
17427 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
17428 using gdb_internal_error_resync.
17429
9cf689d7
DJ
174302004-02-09 Daniel Jacobowitz <drow@mvista.com>
17431
17432 * gdb.threads/thread-specific.exp: Stop early if no threads are
17433 found.
17434
d2dc51db
MC
174352004-02-09 Michael Chastain <mec.gnu@mindspring.com>
17436
17437 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
17438
14b1a056
DJ
174392004-02-08 Daniel Jacobowitz <drow@mvista.com>
17440
17441 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
17442 breakpoints.
17443
83f66e8f
DJ
174442004-02-07 Daniel Jacobowitz <drow@mvista.com>
17445
17446 * config/sim.exp (gdb_load): Handle $arg == "".
17447 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
17448 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
17449
30fc0091
EZ
174502004-02-07 Elena Zannoni <ezannoni@redhat.com>
17451
a9c64011
AS
17452 * gdb.base/maint.exp: Update test to reflect
17453 obstack changes.
30fc0091 17454
4d806929
JJ
174552004-02-04 Jeff Johnston <jjohnstn@redhat.com>
17456
17457 * gdb.base/pendshr.c (pendfunc): New function that calls
17458 pendfunc1.
17459 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
17460
7bfdd688
FF
174612004-02-04 Fred Fish <fnf@redhat.com>
17462
17463 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
17464 function symbols and update copyright years.
17465 * gdb.arch/gdb1291.c: Ditto.
17466
aaa08ee4
MC
174672004-02-03 Michael Chastain <mec.gnu@mindspring.com>
17468
17469 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
17470
dbad7755
MC
174712004-02-03 Michael Chastain <mec.gnu@mindspring.com>
17472
17473 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
17474
ec4646ef
MC
174752004-02-03 Michael Chastain <mec.gnu@mindspring.com>
17476
17477 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
17478
1b802196
FF
174792004-02-02 Fred Fish <fnf@redhat.com>
17480
17481 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
17482 remote targets. Update copyright years.
17483
18fe2033
JJ
174842004-02-02 Jeff Johnston <jjohnstn@redhat.com>
17485
17486 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
17487 support.
17488 * gdb.base/langs.exp: Fix test which attempts to create
17489 breakpoint on non-existent function to handle new pending
17490 support.
17491 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
17492 a breakpoint.
17493 * gdb.base/pending.exp: New test.
17494 * gdb.base/pending.c: New file.
17495 * gdb.base/pendshr.c: Ditto.
17496
8d577d32
DC
174972004-02-02 David Carlton <carlton@kealia.com>
17498
17499 * gdb.cp/overload.exp: Add overloadNamespace tests.
17500 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
17501 (overloadNamespace, XXX): New.
17502 (main): Call XXX::marker2.
17503
3ad13771
FF
175042004-02-01 Fred Fish <fnf@redhat.com>
17505
17506 * gdb.base/dump.exp: Use runto_main instead of "runto main".
17507 * gdb.base/finish.exp: Ditto.
17508 * gdb.base/gcore.exp: Ditto.
17509 * gdb.base/huge.exp: Ditto.
17510 * gdb.base/info-proc.exp: Ditto.
17511 * gdb.base/return2.exp: Ditto.
17512 * gdb.threads/gcore-thread.exp: Ditto.
17513
44c75849
DJ
175142004-02-01 Daniel Jacobowitz <drow@mvista.com>
17515
17516 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
17517
005bc093
MK
175182004-02-01 Mark Kettenis <kettenis@gnu.org>
17519
17520 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
17521 that opening the file succeeds on OpenBSD.
17522
c47cebdb
DJ
175232004-02-01 Daniel Jacobowitz <drow@mvista.com>
17524
17525 * gdb.threads/thread-specific.c: New file.
17526 * gdb.threads/threads-specific.exp: New test script.
17527 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
17528 to expect_out.
17529
5a01311c
MK
175302004-02-01 Mark Kettenis <kettenis@gnu.org>
17531
17532 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
17533 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
17534 only on the "print_small_structs from print_long_arg_list" test.
17535
ce22a4f1
DJ
175362004-02-01 Daniel Jacobowitz <drow@mvista.com>
17537
17538 * gdb.base/completion.exp: Kill a stray backslash.
17539
17540 From Jim Ingham <jingham@apple.com>:
17541 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
17542 agrees with the result from sending a tab.
17543
abbab9d3
DJ
175442004-01-31 Daniel Jacobowitz <drow@mvista.com>
17545
17546 * gdb.base/chng-syms.exp: Remove stray newline.
17547
53904d1e
MK
175482004-01-31 Mark Kettenis <kettenis@gnu.org>
17549
17550 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
17551 *-*-openbsd*.
17552 * gdb.asm/openbsd.inc: New file.
17553
3a4b3aac
MK
175542004-01-30 Mark Kettenis <kettenis@gnu.org>
17555
17556 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
17557 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
17558 *-*solaris2*. Remove commented out default settings for
17559 asm-flags. Replace gdb_compile with target_link.
17560
ebac27b4
MC
175612004-01-29 Michael Chastain <mec.gnu@mindspring.com>
17562
17563 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
17564 for all tests. Remove old hp-ux and cygnus xfail cases.
17565
d8679d84
PH
175662004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
17567
17568 * gdb.base/chng-syms.exp: New file.
17569 * gdb.base/chng-syms.c: New file.
17570
0a55bc22
MC
175712004-01-24 Michael Chastain <mec.gnu@mindspring.com>
17572
17573 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
17574 Provide arms for current output in all my configurations.
17575
94b8e876
MC
175762004-01-24 Michael Chastain <mec.gnu@mindspring.com>
17577
17578 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
17579 * lib/compiler.cc: Likewise.
17580 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
17581 get the right preprocessor. Eval the output directly. Remove
17582 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
17583 hp_f77_compiler and hp_f90_compiler completely.
17584 (gdb_preprocess): Delete.
17585 (get_compiler): Delete.
17586
7cf03d44
MK
175872004-01-24 Mark Kettenis <kettenis@gnu.org>
17588
17589 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
17590 <string.h>.
17591
68b6dce9
NR
175922004-01-24 Nick Roberts <nick@nick.uklinux.net>
17593
17594 * gdb.mi/mi-stack.exp: Update copyright.
17595
b368761e
DC
175962004-01-23 David Carlton <carlton@kealia.com>
17597
17598 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
17599 test for cp_lookup_transparent_type.
17600 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
17601 call them.
17602
f2061b53
DJ
176032004-01-23 Daniel Jacobowitz <drow@mvista.com>
17604
17605 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
17606 after -var-update.
17607
37fc574a
DC
176082004-01-23 David Carlton <carlton@kealia.com>
17609
17610 * gdb.cp/namespace.cc (C::ensureRefs): New.
17611 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
17612
8e94b928
NR
176132004-01-20 Nick Roberts <nick@nick.uklinux.net>
17614
17615 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
17616 case "-stack-list-locals 2".
17617 * gdb.mi/mi-var-child.exp: Test for case
17618 "-var-list-children --all-values NAME".
17619
997b0952
MC
176202004-01-18 Michael Chastain <mec.gnu@mindspring.com>
17621
17622 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
17623
52470da3
MK
176242004-01-18 Mark Kettenis <kettenis@gnu.org>
17625
7049b4b8
MK
17626 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
17627 used with gdb_test_multiple.
17628
52470da3
MK
17629 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
17630 read at address 0. This fixes PR testsuite/1504.
17631
da6012e5
DJ
176322004-01-18 Daniel Jacobowitz <drow@mvista.com>
17633
17634 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
17635 Remove downloading, guessing the host executable, the calls to
17636 gdb_file_cmd and gdb_target_cmd, and "load" support.
17637 (infer_host_exec): New function broken out from gdb_load.
17638 (gdb_load): New wrapper for gdbserver_gdb_load.
17639 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
17640 gdb_target_cmd. Use -target-select.
17641 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
17642 Download binaries to the host. Clear last_mi_remote_file when
17643 we load a new binary.
17644 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
17645 call gdbserver_gdb_load and mi_gdb_target_cmd.
17646
32c70722
MC
176472004-01-17 Michael Chastain <mec.gnu@mindspring.com>
17648
17649 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
17650 type patterns.
17651
b0cecf36
MC
176522004-01-17 Michael Chastain <mec.gnu@mindspring.com>
17653
17654 * gdb.cp/templates.exp: Fix typo in test name of
17655 "print Foo<volatile char*>::foo".
17656
4120d7e6
MC
176572004-01-15 Michael Chastain <mec.gnu@mindspring.com>
17658
17659 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
17660
f679e530
BE
176612004-01-16 Ben Elliston <bje@wasabisystems.com>
17662
17663 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
17664 (clean mostlyclean): Remove empty rm.
17665
091c48f6
MC
176662004-01-15 Michael Chastain <mec.gnu@mindspring.com>
17667
17668 * gdb.base/setvar.exp: Add copyright years.
17669
3e5fc8d2
DC
176702004-01-14 David Carlton <carlton@bactrian.org>
17671
17672 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
17673 PR c++/1511 and update coment.
17674 * gdb.cp/templates.exp: Update patterns to match current output.
17675 If changes involve something other than whitespace, KFAIL
17676 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
17677
63d06c5c
DC
176782004-01-14 David Carlton <carlton@kealia.com>
17679
17680 * gdb.cp/namespace.exp: Add tests involving classes defined within
17681 namespaces.
17682 * gdb.cp/namespace.cc (C::CClass): New.
17683 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
17684
a51dab88
EZ
176852004-01-14 Elena Zannoni <ezannoni@redhat.com>
17686
17687 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
17688 what debug info we have. Print a better message if something goes
17689 wrong while producing the separate debug info file.
17690
a476ccc9
MC
176912004-01-14 Michael Chastain <mec.gnu@mindspring.com>
17692
17693 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
17694
f453692c
MC
176952004-01-14 Michael Chastain <mec.gnu@mindspring.com>
17696
17697 * gdb.base/callfuncs.c: Add copyright notice.
17698
f40063a5
MC
176992004-01-13 Michael Chastain <mec.gnu@mindspring.com>
17700
17701 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
17702 inheritance. PR gdb/1498, PR gcc/13539.
17703
19ac3974
EZ
177042004-01-13 Elena Zannoni <ezannoni@redhat.com>
17705
a9c64011
AS
17706 * gdb.threads/gcore-thread.exp: Prefix name of binary with
17707 test specific name.
17708 * gdb.mi/gdb669.exp: Ditto.
17709 * gdb.mi/mi-pthreads.exp: Ditto.
17710 * gdb.mi/mi1-pthreads.exp: Ditto.
17711 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 17712
56c97c6e
MC
177132004-01-12 Michael Chastain <mec.gnu@mindspring.com>
17714
17715 * gdb.cp/member-ptr.cc: Add copyright notice.
17716
a0644324
MC
177172004-01-12 Michael Chastain <mec.gnu@mindspring.com>
17718
17719 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
17720 some patterns for recent versions of gcc and hpacc. Delete
17721 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
17722 Delete tests that access a NULL pointer-to-member-data. This
17723 script is still disabled for gcc.
17724
32fabe09
EZ
177252004-01-12 Elena Zannoni <ezannoni@redhat.com>
17726
17727 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 17728 escaped correctly.
32fabe09 17729
1f8a6abb
EZ
177302004-01-12 Elena Zannoni <ezannoni@redhat.com>
17731
17732 * gdb.base/sepdebug.exp: New file.
17733 * gdb.base/sepdebug.c: New file.
17734 * lib/gdb.exp (separate_debug_filename): New procedure.
17735 (gdb_gnu_strip_debug): New procedure.
17736
48efe704
AC
177372004-01-12 Andrew Cagney <cagney@redhat.com>
17738
17739 * gdb.mi/ChangeLog: Delete file. Renamed to ...
17740 * gdb.mi/ChangeLog-1999-2003: New file.
17741
a9415475
AC
177422004-01-12 Andrew Cagney <cagney@redhat.com>
17743
17744 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
17745 "Renaming a directory to a non-empty directory returns ENOTEMPTY
17746 or EEXIST", treat EBUSY as an XFAIL.
17747
83b8cf9d
MC
177482004-01-11 Michael Chastain <mec.gnu@mindspring.com>
17749
17750 * gdb.base/scope.exp: Remove obsolete setup_xfail for
17751 hp_cc_compiler.
17752
9939d2a8
MC
177532004-01-10 Michael Chastain <mec.gnu@mindspring.com>
17754
17755 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
17756 decorations.
17757
1ff8cadf
MC
177582004-01-10 Michael Chastain <mec.gnu@mindspring.com>
17759
17760 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
17761 and "(aCC)" decorations. Remove obsolete doco about old
17762 test results.
17763
6fa9022e
MC
177642004-01-09 Michael Chastain <mec.gnu@mindspring.com>
17765
17766 * gdb.cp/exception.exp: Fix typo in doco.
17767
209721fe
MK
177682004-01-09 Mark Kettenis <kettenis@gnu.org>
17769
17770 * gdb.base/gdb1476.exp: Fix typo.
17771
ef11303e
MC
177722004-01-09 Michael Chastain <mec.gnu@mindspring.com>
17773
17774 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
17775 file.
17776
041ab88c
MC
177772004-01-09 Michael Chastain <mec.gnu@mindspring.com>
17778
17779 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
17780 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
17781 Use gdb_compile. Remove restriction on gcc. Add some patterns
17782 for recent version of gdb. Delete second half, which was a copy
17783 of the first half with different build flags. This test is
17784 still disabled because it is still not ready for production.
17785
e36d075a
MC
177862004-01-08 Michael Chastain <mec.gnu@mindspring.com>
17787
17788 * gdb.cp/exception.cc: Add copyright notice.
17789 * gdb.cp/exception.exp: Add a notice that this file is broken
17790 because of line number changes caused by addition of copyright
17791 notice.
17792
42b190ad
MC
177932004-01-08 Michael Chastain <mec.gnu@mindspring.com>
17794
17795 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
17796 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
17797
8f25f06b
MC
177982004-01-08 Michael Chastain <mec.gnu@mindspring.com>
17799
17800 * gdb.cp/classes.exp: Accept gnu abi 2.
17801 * gdb.cp/derivation.exp: Likewise.
17802 * gdb.cp/overload.exp: Likewise.
17803 * gdb.cp/virtfunc.exp: Likewise.
17804
06ded8b8
MC
178052004-01-08 Michael Chastain <mec.gnu@mindspring.com>
17806
17807 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
17808 semicolon after end of function.
17809
77c26ae3
MC
178102004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17811
17812 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
17813 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
17814 boilerplate code for compiling and running the program under
17815 test. Add some string method tests.
17816
20757486
MC
178172004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17818
17819 * gdb.cp/bs15503.cc: Add copyright notice.
17820 * gdb.cp/bs15503.exp: Adjust line number.
17821
0fd3b503
MC
178222004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17823
17824 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
17825 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
17826
10d1bea8
MC
178272004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17828
17829 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
17830 hp_cc_compiler.
17831
2789202a
MC
178322004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17833
17834 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
17835 * gdb.cp/ctti.exp: Use the marker instead of "next".
17836 With gcc, run further before bailing.
17837
b862f14c
MC
178382004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17839
17840 * gdb.cp/cttiadd.cc: Add copyright notice.
17841 * gdb.cp/cttiadd1.cc: Likewise.
17842 * gdb.cp/cttiadd2.cc: Likewise.
17843 * gdb.cp/cttiadd3.cc: Likewise.
17844
96da2469
MC
178452004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17846
17847 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
17848 Use gdb_test, gdb_test_multiple. Use floating-point values that
17849 have exact representations in IEEE-ish formats.
17850
053248ff
MC
178512004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17852
17853 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
17854 compilers. Delete duplicate call to get_compiler_info.
17855 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
17856 * gdb.base/volatile.exp: Likewise.
17857
84acecdd
MK
178582004-01-07 Mark Kettenis <kettenis@gnu.org>
17859
17860 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
17861 memory at address 0.
17862
fe11a27f
MC
178632004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17864
17865 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
17866 to test for hp-ux assembler. Fix copyright years.
17867
60ad077b
AC
178682004-01-07 Andrew Cagney <cagney@redhat.com>
17869
17870 * gdb.base/fileio.c (strerrno): Add "EBUSY".
17871
1c9b8f33
AC
178722004-01-07 Andrew Cagney <cagney@redhat.com>
17873
17874 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
17875 when creating the read-only file. From analysis by Roland McGrath
17876 and Elena Zannoni.
17877
753ccc7a
MC
178782004-01-06 Michael Chastain <mec.gnu@mindspring.com>
17879
17880 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
17881
eca3e36b
MC
178822004-01-06 Michael Chastain <mec.gnu@mindspring.com>
17883
17884 * gdb.base/cvexpr.c: Be type-safe with function pointers and
17885 data pointers.
17886
f8d4bac4
MC
178872004-01-06 Michael Chastain <mec.gnu@mindspring.com>
17888
17889 * gdb.cp/m-static.exp: Compile one source file at a time.
17890 Delete unused call to get_compiler_info.
17891
9b4e0f94
MC
178922004-01-06 Michael Chastain <mec.gnu@mindspring.com>
17893
17894 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
17895 * gdb.base/call-rt-st.exp: Likewise.
17896 * gdb.base/nodebug.exp: Likewise.
17897 * gdb.base/volatile.exp: Likewise.
17898 * gdb.cp/ref-types.exp: Likewise.
17899 * gdb.cp/templates.exp: Likewise.
17900
023c1024
MK
179012004-01-05 Mark Kettenis <kettenis@gnu.org>
17902
17903 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
17904
19703c4a
MC
179052004-01-05 Michael Chastain <mec.gnu@mindspring.com>
17906
17907 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
17908 hppa*-hp-hpux*.
17909
18b67037
MK
179102004-01-04 Mark Kettenis <kettenis@gnu.org>
17911
ba6219c8
MK
17912 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
17913 x86_64-*-*.
17914
18b67037
MK
17915 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
17916 sparc64-*-* and sparc*-solaris2*.
17917
1bfbbb9d
MK
179182004-01-04 Mark Kettenis <kettenis@gnu.org>
17919
17920 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
17921 return ${tests}" test. The ${tests} already mentions the
17922 filename.
17923
06846494
MC
179242004-01-02 Michael Chastain <mec.gnu@mindspring.com>
17925
17926 * gdb.cp/local.exp: Accept gcc abi 2.
17927
3b0cb202
MC
179282004-01-02 Michael Chastain <mec.gnu@mindspring.com>
17929
17930 * gdb.cp/templates.exp: Accept gcc abi 2.
17931
0643ec3f
MC
179322004-01-02 Michael Chastain <mec.gnu@mindspring.com>
17933
17934 * lib/compiler.cc: Remove supports_template_debugging.
17935 * gdb.cp/templates.exp: Do not test supports_template_debugging.
17936
d231d0b1
MC
179372004-01-01 Michael Chastain <mec.gnu@mindspring.com>
17938
17939 * gdb.cp/namespace.exp: Accept gcc abi 2.
17940
44ffb27c
MC
179412004-01-01 Michael Chastain <mec.gnu@mindspring.com>
17942
17943 * gdb.cp/method.exp: Accept gcc abi 2.
17944
184ad485
MC
179452004-01-01 Michael Chastain <mec.gnu@mindspring.com>
17946
17947 * gdb.cp/classes.exp: Generate identical results as old version.
17948 * gdb.cp/derivation.exp: Likewise.
17949 * gdb.cp/overload.exp: Likewise.
17950 * gdb.cp/virtfunc.exp: Likewise.
17951
116f09e7
MC
179522004-01-01 Michael Chastain <mec.gnu@mindspring.com>
17953
17954 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
17955 mysterious bug with sourceware version of expect.
17956
b1379776
MC
179572004-01-01 Michael Chastain <mec.gnu@mindspring.com>
17958
17959 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
17960 current versions of gcc, including gcc abi 2. Remove gratuitous
17961 restart of test program. Use gdb_test_multiple and gdb_test for
17962 all tests. Add patterns to xfail missing "const" in "const char *"
17963 and kfail PR gdb/1155.
17964
6b7a4c0e
MC
179652004-01-01 Michael Chastain <mec.gnu@mindspring.com>
17966
17967 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
17968 current versions of gcc, including gcc abi 2. Remove gratuitous
17969 restart of test program. Use gdb_test_multiple and gdb_test for
17970 all tests. Add patterns to kfail PR gdb/1498.
17971
51615d72
MC
179722003-12-31 Michael Chastain <mec.gnu@mindspring.com>
17973
17974 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
17975 current versions of gcc, including gcc abi 2. Use "breakpoint"
17976 and "continue" instead of restarting the target program. Use
17977 gdb_test_multiple and gdb_test for all tests.
17978
7b79a9d7
MK
179792004-01-01 Mark Kettenis <kettenis@gnu.org>
17980
17981 * gdb.asm/asm-source.exp: Update copyright year. Link statically
17982 for *-*-solaris2*.
17983
1cd3489f
MC
179842003-12-31 Michael Chastain <mec.gnu@mindspring.com>
17985
17986 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
17987 current versions of gcc, including gcc abi 2. Use "breakpoint"
17988 and "continue" instead of restarting the target program several
17989 times. Use gdb_test_multiple and gdb_test for all tests.
17990
850742db
MC
179912003-12-18 Michael Chastain <mec.gnu@mindspring.com>
17992
17993 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
17994 source files.
17995
eb4bbda8
MC
179962003-12-16 Michael Chastain <mec.gnu@mindspring.com>
17997
17998 * gdb.base/environ.exp: Handle compiling test case from multiple
17999 source files.
18000
e42c7771
MC
180012003-12-16 Michael Chastain <mec.gnu@mindspring.com>
18002
18003 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
18004
80e4b428
JB
180052003-12-17 Jim Blandy <jimb@redhat.com>
18006
5f06973a
JB
18007 * gdb.base/freebpcmd.c: Add copyright notice.
18008
80e4b428
JB
18009 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
18010
0ab84fb7
MC
180112003-12-16 Michael Chastain <mec.gnu@mindspring.com>
18012
18013 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
18014
1b3bb3d0
JB
180152003-12-13 Jim Blandy <jimb@redhat.com>
18016
18017 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
18018
3a4c9371
KB
180192003-12-12 Kevin Buettner <kevinb@redhat.com>
18020
18021 * gdb.asm/frv.inc: New file.
18022 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
18023
a1dea79a
FF
180242003-12-09 Fred Fish <fnf@redhat.com>
18025
18026 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
18027 functions to break1.c and leave prototypes behind. Add more
18028 "set breakpoint NN here" comments.
18029 * gdb.base/break1.c: New file.
18030
18031 * gdb.base/break.exp: Handle compiling test case from multiple
18032 source files and change source file references as needed.
18033 * gdb.base/completion.exp: Ditto.
18034 * gdb.base/condbreak.exp: Ditto.
18035 * gdb.base/define.exp: Ditto.
18036 * gdb.base/ena-dis-br.exp: Ditto.
18037 * gdb.base/info-proc.exp: Ditto.
18038 * gdb.base/maint.exp: Ditto.
18039 * gdb.base/until.exp: Ditto.
18040
18041 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
18042 hardcoded line numbers.
18043 * gdb.base/define.exp: Ditto.
18044 * gdb.base/ena-dis-br.exp: Ditto.
18045 * gdb.base/maint.exp: Ditto.
18046 * gdb.base/until.exp: Ditto.
18047
18048 * gdb.base/completion.exp: Use "break1" for completion tests since
18049 "break" is no longer a unique prefix.
18050
5266b69c
AC
180512003-12-06 Andrew Cagney <cagney@redhat.com>
18052
18053 * gdb.base/structs.exp (test_struct_returns): When applicable, set
18054 "return_value_unimplemented". When an unimplemented struct return
18055 architecture, report incorrect values as a KFAIL
18056
374451f0
MC
180572003-12-05 Michael Chastain <mec.gnu@mindspring.com>
18058
18059 * gdb.cp/rtti.exp: Accept new wording of warning from
18060 cp_lookup_rtti_type.
18061
ba9b20a7
MC
180622003-12-05 Michael Chastain <mec.gnu@mindspring.com>
18063
18064 Partial fix for PR testsuite/1456.
18065 * gdb.base/scope.exp (test_at_main): Replace references to
18066 gcc_compiled with calls to test_compiler_info.
18067 (test_at_foo): Likewise.
18068 (test_at_bar): Likewise.
18069
b74b6d0b
MC
180702003-12-04 Michael Chastain <mec.gnu@mindspring.com>
18071
18072 Partial fix for PR testsuite/1456.
18073 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
18074 to test_compiler_info.
18075
ccfa3402
MC
180762003-12-03 Michael Chastain <mec.gnu@mindspring.com>
18077
18078 * gdb.base/so-impl-ld.exp: Update copyright notice.
18079
f6246aba
MC
180802003-12-02 Michael Chastain <mec.gnu@mindspring.com>
18081
18082 Partial fix for PR testsuite/1456.
18083 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
18084 to test_compiler_info.
18085
13ae734a
MC
180862003-11-28 Michael Chastain <mec.gnu@mindspring.com>
18087
18088 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
18089 from current versions of gdb. Clean up regular expressions.
18090 Delete redundant timeout case.
18091
d8e1cdee
MC
180922003-11-28 Michael Chastain <mec.gnu@mindspring.com>
18093
18094 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
18095 from current versions of gdb. Clean up regular expressions.
18096 Delete redundant timeout case.
18097
96457b64
MC
180982003-12-01 Michael Chastain <mec.gnu@mindspring.com>
18099
18100 Partial fix for PR testsuite/1456.
18101 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
18102 gcc_compiled with call to test_compiler_info.
18103
f35309fc
MC
181042003-11-30 Michael Chastain <mec.gnu@mindspring.com>
18105
18106 Partial fix for PR testsuite/1456.
18107 * gdb.base/list.exp (test_list_function): Delete unused declaration
18108 of gcc_compiled.
18109
d7afdf9b
MC
181102003-11-29 Michael Chastain <mec.gnu@mindspring.com>
18111
18112 Partial fix for PR testsuite/1456.
18113 * gdb.base/complex.exp: Replace reference to gcc_compiled with
18114 call to test_compiler_info.
18115
71507b56
MK
181162003-11-29 Mark Kettenis <kettenis@gnu.org>
18117
18118 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
18119 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
18120 it to create the appropriate note.inc.
18121 * gdb.asm/asmsrc1.s: Include "note.inc".
18122 * gdb.asm/netbsd.inc: New file.
18123 * gdb.asm/empty.inc: New file.
18124
f81f93f7
MC
181252003-11-28 Michael Chastain <mec.gnu@mindspring.com>
18126
18127 Partial fix for PR testsuite/1456.
18128 * gdb.base/constvars.exp: Replace references to gcc_compiled with
18129 calls to test_compiler_info.
18130
9a77938e
MC
181312003-11-27 Michael Chastain <mec.gnu@mindspring.com>
18132
18133 Partial fix for PR testsuite/1456.
18134 * gdb.base/volatile.exp: Replace references to gcc_compiled with
18135 calls to test_compiler_info.
18136
e8367dc7
MK
181372003-11-27 Mark Kettenis <kettenis@gnu.org>
18138
18139 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
18140 pattern for the KFAILs.
18141
526c61ee
AF
181422003-11-25 Adam Fedor <fedor@gnu.org>
18143
18144 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
18145 * gdb.objc/objcdecode.m: New file.
18146
28f2d600
AF
181472003-11-25 Adam Fedor <fedor@gnu.org>
18148
18149 * gdb.objc/nondebug.exp: Test for PR objc/1236.
18150 * gdb.objc/nondebug.m: New file.
18151
a3895cee
BE
181522003-11-26 Ben Elliston <bje@wasabisystems.com>
18153
18154 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
18155 NetBSD as it does on FreeBSD. Modelled on a similar change by
18156 Mark Kettenis on 2003-05-30.
18157 (link-flags): Set to "--entry _start" regardless of target.
18158 Special linker flags are to be appended to $link-flags.
18159 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
18160
c9f2c8a3
MC
181612003-11-25 Michael Chastain <mec.gnu@mindspring.com>
18162
18163 * gdb.cp/method.exp: Accept output of new demangler.
18164
15a0587a 181652003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
18166
18167 * gdb/class2.exp: New file.
18168 * gdb/class2.cc: New file.
18169
3c00b570
MC
181702003-11-25 Michael Chastain <mec.gnu@mindspring.com>
18171
18172 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
18173 of new demangler.
18174
7027acc7
MK
181752003-11-23 Mark Kettenis <kettenis@gnu.org>
18176
18177 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
18178 of gdb_test "run".
18179
b0e1598a
MK
181802003-11-23 Mark Kettenis <kettenis@gnu.org>
18181
18182 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
18183 "continue" into "run".
18184
4d9eda44
MC
181852003-11-23 Michael Chastain <mec.gnu@mindspring.com>
18186
18187 Partial fix for PR testsuite/1456.
18188 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
18189 call to test_compiler_info.
18190 * gdb.cp/ctti.exp: Likewise.
18191 * gdb.cp/derivation.exp: Likewise.
18192 * gdb.cp/member-ptr.exp: Likewise.
18193 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
18194 reference to gcc_compiled.
18195
181962003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
18197
18198 Fix PR testsuite/1463.
18199 * gdb.base/structs.exp (start_structs_test): Call
18200 get_debug_format before using the debug format.
18201
d422fe19
AC
182022003-11-22 Andrew Cagney <cagney@redhat.com>
18203
18204 * lib/gdb.exp (gdb_test_multiple): Add simple example.
18205 * gdb.base/structs.exp: Use gdb_test_multiple.
18206
039cf96d
AC
182072003-11-20 Andrew Cagney <cagney@redhat.com>
18208
6882279b
AC
18209 * gdb.base/structs.exp: Handle and recover from internal errors.
18210 Replace "foo${n}" with "foo<n>" in test messages.
18211
e53890ae
AC
18212 * gdb.base/structs.exp: Update copyright. Rewrite.
18213 * gdb.base/structs.c: Update copyright. Rewrite.
18214
2b211c59
AC
18215 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
18216 resync count exceeded.
d63a86f8 18217
039cf96d
AC
18218 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
18219 from the internal error.
18220 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
18221 Original from Jim Blandy.
18222 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 18223
eac98b22
AC
182242003-11-19 Andrew Cagney <cagney@redhat.com>
18225
18226 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
18227 KFAIL.
18228
67455b2a
MK
182292003-11-17 Mark Kettenis <kettenis@gnu.org>
18230
18231 New testcase for PR backtrace/1435.
18232 * gdb.arch/i386-unwind.exp: New file.
18233 * gdb.arch/i386-unwind.c: New file.
18234
853d6e5b
AC
182352003-11-17 Andrew Cagney <cagney@redhat.com>
18236
18237 * lib/gdb.exp (compiler_info): New global.
18238 (test_compiler_info): New function.
18239 (get_compiler_info): Set compiler_info.
18240 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
18241 "compiler_info" to gcc-<major>-<minor>.
18242
38cf6e11
MC
182432003-11-15 Michael Chastain <mec.gnu@mindspring.com>
18244
18245 * gdb.trace/configure: Remove.
18246
a50d3602
EZ
182472003-11-13 Elena Zannoni <ezannoni@redhat.com>
18248
18249 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 18250 breakpoints.
a50d3602
EZ
18251 * gdb.base/break.exp: Remove all references to explicit line
18252 numbers.
18253
d9407aaa
NC
182542003-11-11 Nick Clifton <nickc@redhat.com>
18255
18256 * gdb.base/shreloc.exp: Do not run for targets which do not
18257 support shared objects.
18258
db488fc1
CV
182592003-11-10 Corinna Vinschen <vinschen@redhat.com>
18260
18261 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
18262 Don't run tests if nofileio flag is given.
18263
6a90a18e
EZ
182642003-11-07 Elena Zannoni <ezannoni@redhat.com>
18265
18266 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 18267 as well as 'Watchpoint'.
6a90a18e 18268
0b915e9c
EZ
182692003-11-06 Elena Zannoni <ezannoni@redhat.com>
18270
18271 Reported by Jim Ingham <jingham@apple.com>:
18272 * gdb.base/annota1.exp: Match at least one occurrence of the
18273 signal handler annotation.
18274
d7e4b55f
EZ
182752003-11-06 Elena Zannoni <ezannoni@redhat.com>
18276
a9c64011
AS
18277 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
18278 as well as 'Watchpoint'.
d7e4b55f 18279
2fe4e8d0
MC
182802003-11-05 Michael Chastain <mec@shout.net>
18281
18282 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
18283
6ef88553
KW
182842003-11-03 Kris Warkentin <kewarken@qnx.com>
18285
18286 * gdb.arch/gdb1291.c: New test file.
18287 * gdb.arch/gdb1291.exp: New test script.
18288 * gdb.arch/gdb1431.c: New test file.
18289 * gdb.arch/gdb1431.exp: New test script.
18290
ae7dc4d8
MC
182912003-10-22 Michael Chastain <mec@shout.net>
18292
18293 * gdb.mi/pthreads.c: Add copyright notice.
18294
c39d7427
MC
182952003-10-22 Michael Chastain <mec@shout.net>
18296
18297 * gdb.threads/pthreads.c: Add copyright notice.
18298
8b7d96c1
MC
182992003-10-20 Michael Chastain <mec@shout.net>
18300
18301 * gdb.base/gdb1056.exp: New test script.
18302
d1d69fdd
DJ
183032003-10-13 Daniel Jacobowitz <drow@mvista.com>
18304
18305 * gdb.threads/killed.exp: Use gdb_run_cmd.
18306
7d605576
DJ
183072003-10-13 Daniel Jacobowitz <drow@mvista.com>
18308
18309 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
18310 create a core file.
18311 * gdb.threads/gcore-thread.exp: Likewise.
18312
618ec112
CV
183132003-10-13 Corinna Vinschen <vinschen@redhat.com>
18314
18315 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
18316 type, based on char type.
18317 (struct bit_flags_short_t): New bitfield type, based on short type.
18318 (init_bit_flags_char): New fuction.
18319 (init_bit_flags_short): Ditto.
18320 (print_bit_flags_char): Ditto.
18321 (print_bit_flags_short): Ditto.
18322 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
18323
9367a73c
MC
183242003-10-11 Michael Chastain <mec@shout.net>
18325
18326 * gdb.base/call-rt-st.exp: Update copyright year.
18327
1decf120
KI
183282003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
18329
18330 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
18331 * gdb.disasm/sh3.s: Ditto.
18332
5445b2ae
DJ
183332003-10-07 Daniel Jacobowitz <drow@mvista.com>
18334
18335 * gdb.threads/switch-threads.exp: New test.
18336 * gdb.threads/switch-threads.c: New source file.
18337
aec24853
CV
183382003-10-07 Corinna Vinschen <vinschen@redhat.com>
18339
18340 * gdb.base/ending-run.exp: Add sh specific case.
18341
adc7428d
AC
183422003-10-06 Andrew Cagney <cagney@redhat.com>
18343
18344 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
18345 * gdb.disasm/mn10200.exp: Delete obsolete file.
18346
c9d37158
DJ
183472003-09-29 Daniel Jacobowitz <drow@mvista.com>
18348
18349 * ChangeLog: Correct an entry command.exp -> commands.exp.
18350 * gdb.base/commands.exp (bp_deleted_in_command_test)
18351 (temporary_breakpoint_commands): Check noargs.
18352
79c2c32d
DC
183532003-09-25 David Carlton <carlton@kealia.com>
18354
18355 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
18356 of some print tests, where appropriate. Add tests for C::D::cd,
18357 E::ce, F::cXfX, G::XgX.
18358 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
18359
594e6d67
RE
183602003-09-25 Richard Earnshaw <rearnsha@arm.com>
18361
18362 * lib/java.exp (java_init): Import target_alias before using it.
18363
10f0d451
DC
183642003-09-25 David Carlton <carlton@kealia.com>
18365
18366 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
18367
274bcba0
EZ
183682003-09-23 Elena Zannoni <ezannoni@redhat.com>
18369
d63a86f8 18370 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 18371 weirdness.
274bcba0 18372
cdbf20f7
MC
183732003-09-17 Michael Chastain <mec@shout.net>
18374
18375 * gdb.cp/gdb1355.exp: New file.
18376 * gdb.cp/gdb1355.c: New file.
18377
71e06f80
CV
183782003-09-15 Corinna Vinschen <vinschen@redhat.com>
18379
18380 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
18381 * gdb.asm/sh.inc: New file.
18382
5c4e30ca
DC
183832003-09-11 David Carlton <carlton@kealia.com>
18384
bd45b7af
DC
18385 * gdb.cp/namespace.exp: Add tests for namespace types.
18386 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
18387 (test_namespace): New.
18388
1c199746
EZ
183892003-09-11 Elena Zannoni <ezannoni@redhat.com>
18390
a9c64011 18391 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 18392 * gdb.stabs/weird.exp: Ditto.
1c199746 18393
04ed252f
MC
183942003-09-08 Michael Chastain <mec@shout.net>
18395
18396 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
18397
d8a2d9e7
MC
183982003-09-07 Michael Chastain <mec@shout.net>
18399
18400 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
18401 'parse error'.
18402
161afb24
MK
184032003-09-07 Mark Kettenis <m.kettenis@osp.nl>
18404
18405 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
18406
49f2741a
MC
184072003-08-30 Michael Chastain <mec@shout.net>
18408
18409 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
18410 * gdb.gdb/observer.exp: Ditto.
18411 * gdb.gdb/xfullpath.exp: Ditto.
18412
8afa723e
MK
184132003-08-29 Mark Kettenis <kettenis@gnu.org>
18414
18415 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
18416 *-*-*bsd*.
18417
f31dfe3b
JJ
184182003-08-28 Jeff Johnston <jjohnstn@redhat.com>
18419
18420 * gdb.base/dump.exp: Skip for ia64.
18421
4630e498
JJ
184222003-08-25 Jeff Johnston <jjohnstn@redhat.com>
18423
18424 * gdb.asm/asm-source.exp: Add ia64 support.
18425 * gdb.asm/ia64.inc: New file.
18426
1105b7ef
MC
184272003-08-22 Michael Chastain <mec@shout.net>
18428
18429 * gdb.cp: New directory.
18430 * gdb.cp/*: Copy from gdb.c++/*.
18431 * gdb.c++/*: Remove.
18432 * Makefile.in: Change gdb.c++ to gdb.cp.
18433 * configure.in: Ditto.
18434 * configure: Regnerate.
18435
c945b932
MK
184362003-08-18 Mark Kettenis <kettenis@gnu.org>
18437
18438 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
18439 * gdb.arch/i386-prologue.c (gdb1338): Add function.
18440
2b66634b
DJ
184412003-08-17 Daniel Jacobowitz <drow@mvista.com>
18442
18443 * mi-var-display.exp (-var-list-children weird): Accept function
18444 pointers with argument types.
18445 * mi1-var-display.exp (-var-list-children weird): Likewise.
18446 * mi2-var-display.exp (-var-list-children weird): Likewise.
18447
a356f73b
DJ
184482003-08-17 Daniel Jacobowitz <drow@mvista.com>
18449
18450 * gdb.base/annota3.exp: Add missing newline.
18451
483417b8
MC
184522003-08-06 Michael Chastain <mec@shout.net>
18453
18454 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
18455
c99c59c3
MS
184562003-08-12 Michael Snyder <msnyder@redhat.com>
18457
18458 * gdb.base/float.exp: Add test for SH.
18459
55ed7501
MK
184602003-08-10 Mark Kettenis <kettenis@gnu.org>
18461
18462 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
18463
1a371f2e
EZ
184642003-08-07 Elena Zannoni <ezannoni@redhat.com>
18465
18466 * gdb.base/completion.exp: Remove reduntant completion test
18467 on filename.
18468
e0f353ce
EZ
184692003-08-07 Elena Zannoni <ezannoni@redhat.com>
18470
a9c64011
AS
18471 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
18472 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
18473 gdb.trace/save-trace.exp: Make sure that full pathnames are
18474 escaped correctly.
e0f353ce 18475
5710a1af 184762003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 18477
a9c64011
AS
18478 * configure.in: Don't generate config.h from config.hin.
18479 * configure: Regenerate.
18480 * config.hin: Remove file.
18481 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
18482 * gdb.threads/pthreads.c: Ditto.
5710a1af 18483
dcd81ce9
DJ
184842003-08-07 Daniel Jacobowitz <drow@mvista.com>
18485
18486 From Kei Sakamoto <sakamoto.kei@renesas.com>:
18487 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
18488 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
18489 Replace ld24 with seth/add3.
18490
6009d884
AC
184912003-08-02 Andrew Cagney <cagney@redhat.com>
18492
18493 * gdb.base/annota3.exp: New file.
18494 * gdb.base/annota3.c: New file.
18495 * gdb.c++/annota3.exp: New file.
18496 * gdb.c++/annota3.cc: New file.
18497
51514e06
MC
184982003-07-29 Michael Chastain <mec@shout.net>
18499
18500 * gdb.threads/tls.c (spin): Check errno only if sem_wait
18501 actually failed.
18502 (do_pass): Likewise.
18503 * gdb.threads/tls.exp: Always initialize no_of_threads.
18504
4ee6625b
DJ
185052003-07-27 Daniel Jacobowitz <drow@mvista.com>
18506
18507 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
18508 pattern.
18509 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
18510 * gdb.threads/tls.exp: Recognize one case of the host library not
18511 supporting TLS.
18512
225f2bf6
AC
185132003-07-27 Andrew Cagney <cagney@redhat.com>
18514
18515 * gdb.base/fileio.exp: Use SH when running commands using
18516 remote_exec.
18517
bcb27c9f
DJ
185182003-07-24 Daniel Jacobowitz <drow@mvista.com>
18519
18520 From Kei Sakamoto <sakamoto.kei@renesas.com>:
18521 * gdb.base/relocate.c (dummy): New padding array.
18522
3d67be83
MS
185232003-07-22 Michael Snyder <msnyder@redhat.com>
18524
d63a86f8 18525 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
18526
18527 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
18528 patterns to be more general, accepting old and new output.
18529 Some output chars (such as '+') also must be quoted.
d63a86f8 18530 Some addresses are displayed numerically instead of
3d67be83
MS
18531 symbolically.
18532
57ba3b85
MS
185332003-07-23 Michael Snyder <msnyder@redhat.com>
18534
686d097c
MS
18535 * gdb.base/return2.exp: Don't test long-long return.
18536
57ba3b85
MS
18537 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
18538 * gdb.disasm/t01_mov.exp: Ditto.
18539 * gdb.disasm/t02_mova.s: Ditto.
18540 * gdb.disasm/t02_mova.exp: Ditto.
18541 * gdb.disasm/t03_add.s: Ditto.
18542 * gdb.disasm/t03_add.exp: Ditto.
18543 * gdb.disasm/t04_sub.s: Ditto.
18544 * gdb.disasm/t04_sub.exp: Ditto.
18545 * gdb.disasm/t05_cmp.s: Ditto.
18546 * gdb.disasm/t05_cmp.exp: Ditto.
18547 * gdb.disasm/t06_ari2.s: Ditto.
18548 * gdb.disasm/t06_ari2.exp: Ditto.
18549 * gdb.disasm/t07_ari3.s: Ditto.
18550 * gdb.disasm/t07_ari3.exp: Ditto.
18551 * gdb.disasm/t08_or.s: Ditto.
18552 * gdb.disasm/t08_or.exp: Ditto.
18553 * gdb.disasm/t09_xor.s: Ditto.
18554 * gdb.disasm/t09_xor.exp: Ditto.
18555 * gdb.disasm/t10_and.s: Ditto.
18556 * gdb.disasm/t10_and.exp: Ditto.
18557 * gdb.disasm/t11_logs.s: Ditto.
18558 * gdb.disasm/t11_logs.exp: Ditto.
18559 * gdb.disasm/t12_bit.s: Ditto.
18560 * gdb.disasm/t12_bit.exp: Ditto.
18561 * gdb.disasm/t13_otr.s: Ditto.
18562 * gdb.disasm/t13_otr.exp: Ditto.
18563
e00759ef
EZ
185642003-07-22 Elena Zannoni <ezannoni@redhat.com>
18565
18566 * gdb.threads/tls.exp :Add kfail for 'info address' case.
18567
8bc2021f
EZ
185682003-07-22 Elena Zannoni <ezannoni@redhat.com>
18569
a9c64011
AS
18570 * gdb.threads/tls.c : New file.
18571 * gdb.threads/tls.exp : New file.
18572 * gdb.threads/tls-main.c : New file.
18573 * gdb.threads/tls-shared.c : New file.
18574 * gdb.threads/tls-shared.exp : New file.
8bc2021f 18575
89320c4c
AS
185762003-07-22 Andreas Schwab <schwab@suse.de>
18577
18578 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
18579
180dea7c
AS
185802003-07-20 Andreas Schwab <schwab@suse.de>
18581
18582 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
18583 due to insn reordering.
18584
0714963c
AC
185852003-07-15 Andrew Cagney <cagney@redhat.com>
18586
18587 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
18588
98a23b3f
MC
185892003-07-15 Michael Chastain <mec@shout.net>
18590
18591 * gdb.base/gdb1250.exp: New file.
18592 * gdb.base/gdb1250.c: New file.
18593
27e417a2
ML
185942003-07-09 Michal Ludvig <mludvig@suse.cz>
18595
18596 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
18597 expansion of size_t to 'unsigned long', not only to 'unsigned'.
18598
8bc2021f
EZ
185992003-07-09 Elena Zannoni <ezannoni@redhat.com>
18600
a9c64011
AS
18601 * gdb.threads/tls.c: New file.
18602 * gdb.threads/tls.exp: New file.
18603 * gdb.threads/tls-main.c: New file.
18604 * gdb.threads/tls-shared.c: New file.
18605 * gdb.threads/tls-shared.exp: New file.
8bc2021f 18606
d99968dc
EZ
186072003-07-09 Elena Zannoni <ezannoni@redhat.com>
18608
18609 * gdb.base/annota1.exp: Make sure that we properly escape the
18610 full path of the source file. Xfail more permissive patterns,
d63a86f8 18611 due to a compiler debug info problem.
d99968dc 18612
83876b3b
AS
186132003-07-07 Andreas Schwab <schwab@suse.de>
18614
2705e972
AS
18615 * gdb.asm/m68k.inc: New file.
18616 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
18617
83876b3b
AS
18618 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
18619 arguments"): Also match negative number.
18620
18621 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
18622
3a871b37
DJ
186232003-07-03 Daniel Jacobowitz <drow@mvista.com>
18624
18625 * gdb.base/store.c (charest): New typedef.
18626 (add_char): Rename to add_charest, update.
18627 (wack_char): Rename to wack_charest, update types. Return l + r
18628 to keep r live across the call.
18629 (wack_short, wack_int, wack_long, wack_longest, wack_float)
18630 (wack_double, wack_doublest): Return l + r to keep r live across
18631 the call.
18632 * gdb.base/store.exp: Accomodate store.c changes.
18633
b2a7f303
DC
186342003-06-30 David Carlton <carlton@kealia.com>
18635
18636 * gdb.c++/maint.exp (test_invalid_name): New.
18637 (test_first_component): Add tests for invalid names.
18638
3c6cb4a1
MC
186392003-06-29 Michael Chastain <mec@shout.net>
18640
18641 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
18642 output of '<VTT for class>' for virtual base classes.
18643
f1c2644b
DJ
186442003-06-29 Daniel Jacobowitz <drow@mvista.com>
18645
18646 * gdb.base/completion.exp: Tab-complete "complet" instead of
18647 "compl".
18648 * gdb.base/complex.exp, gdb.base/complex.c: New files.
18649
18080350
DJ
186502003-06-29 Daniel Jacobowitz <drow@mvista.com>
18651
18652 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
18653 * gdb.base/volatile.exp: Likewise.
18654
f56973f8
DJ
186552003-06-29 Daniel Jacobowitz <drow@mvista.com>
18656
18657 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
18658 gdb/1265.
18659
186602003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
18661 Daniel Jacobowitz <drow@mvista.com>
18662
18663 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
18664 initial line count of 'captured_main' from 26 to 32.
18665 (test_with_self): Allow xmalloc call to be interleaved with the
18666 preceding two lines.
18667
e766d4d6
JB
186682003-06-24 Joel Brobecker <brobecker@gnat.com>
18669
18670 * gdb.base/bang.exp: New testcase.
18671
f125c9a4
JB
186722003-06-23 Joel Brobecker <brobecker@gnat.com>
18673
18674 * gdb.base/langs.exp: Add some tests for the "minimal" language
18675 support.
18676
6e25beaf
EZ
186772003-06-23 Elena Zannoni <ezannoni@redhat.com>
18678
18679 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
18680 the testcase.
18681
2f816dda
DJ
186822003-06-22 Daniel Jacobowitz <drow@mvista.com>
18683
18684 * gdb.base/relocate.exp: Test add-symbol-file with a variable
18685 offset.
18686
db5a5748
DJ
186872003-06-22 Daniel Jacobowitz <drow@mvista.com>
18688
18689 * gdb.c++/pr-1210.cc: New file.
18690 * gdb.c++/pr-1210.exp: New file.
18691
1df0c130
DJ
186922003-06-21 Daniel Jacobowitz <drow@mvista.com>
18693
18694 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
18695 000-exec-continue.
18696
a92feac0
MK
186972003-06-15 Mark Kettenis <kettenis@gnu.org>
18698
18699 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
18700 on *-*-*bsd* instead of *-*-freebsd*.
18701
81a58f5b
AC
187022003-06-14 Andrew Cagney <cagney@redhat.com>
18703
18704 * gdb.base/store.exp: Test longest and doublest. Test all
18705 parameters. Weaken return statement match.
18706 * gdb.base/store.c: Add longest and doublest - aka long long and
18707 long double functions. Put all parameters into local register
18708 variables. Use negative values.
18709
b257a0d3
AC
187102003-06-14 Andrew Cagney <cagney@redhat.com>
18711
18712 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
18713 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
18714 exit status.
18715 * gdb.base/fileio.exp: Disable target when nointerrupts and
18716 noinferiorio, instead of limiting it to remote. Use remote_exec
18717 instead of system.
d63a86f8 18718
21c38304
JJ
187192003-06-12 Jeff Johnston <jjohnstn@redhat.com>
18720
18721 * gdb.base/float.exp: Add ia64 support.
18722
1bcdb424
CV
187232003-06-12 Corinna Vinschen <vinschen@redhat.com>
18724
18725 * gdb.base/fileio.exp: Run only on remote targets.
18726
6aeb981f
CV
187272003-06-10 Corinna Vinschen <vinschen@redhat.com>
18728
18729 * gdb.base/fileio.c: New file, testing File-I/O.
18730 * gdb.base/fileio.exp: Ditto.
18731
53df362e
RG
187322003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
18733
18734 * gdb.base/shreloc.exp: New file, check symbol values obtained from
18735 shared objects after relocation at load time (gdb PR/1132).
18736 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 18737 as above, part of the shared object relocation test.
53df362e 18738
ffee1b46
MK
187392003-06-08 Mark Kettenis <kettenis@gnu.org>
18740
b5ca3722
MK
18741 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
18742 fully filled history list.
18743 * gdb.base/gdb_history: New file.
18744
03ed860d
MK
18745 * gdb.base/signals.exp: XFAIL "continue to func1" on
18746 i*86-*-freebsd*.
18747
ffee1b46
MK
18748 * gdb.base/attach.exp: When trying to attach to a nonexistent
18749 process, make it possible to specify the PID based on the target,
18750 and do so for *-*-freebsd*.
18751
d80dbb52
RH
187522003-06-02 Richard Henderson <rth@redhat.com>
18753
18754 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
18755
6dd77b81
RH
187562003-06-02 Richard Henderson <rth@redhat.com>
18757
18758 * gdb.base/selftest.exp: Next over lim_at_start initialization.
18759
f6347e16
RH
187602003-06-02 Richard Henderson <rth@redhat.com>
18761
18762 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
18763
2c161407
DJ
187642003-06-01 Daniel Jacobowitz <drow@mvista.com>
18765
18766 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
18767 of globalvar.
18768
572eb746
MK
187692003-06-01 Mark Kettenis <kettenis@gnu.org>
18770
18771 * gdb.asm/asm-source.exp: Check for memory read errors in
18772 disassembler test on *BSD too.
18773
9e9617a5
RH
187742003-06-01 Richard Henderson <rth@redhat.com>
18775
18776 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
18777 for .frame.
18778 (gdbasm_call): Lose ldgp.
18779 (gdbasm_startup): Add frame information.
18780 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
18781
7b34ad4e
MK
187822003-05-31 Mark Kettenis <kettenis@gnu.org>
18783
18784 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
18785 i?86-*-*.
18786
10059fdf
MK
187872003-05-30 Mark Kettenis <kettenis@gnu.org>
18788
18789 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
18790 FreeBSD.
18791
acf4b816
RH
187922003-05-29 Richard Henderson <rth@redhat.com>
18793
18794 * gdb.asm/alpha.inc: New file.
18795 * gdb.asm/asm-source.exp: Use it.
18796
e9ecd949
JB
187972003-05-29 Jim Blandy <jimb@redhat.com>
18798
18799 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
18800 'core.PID'.
18801
e3e5a4f3
JB
188022003-05-22 Jim Blandy <jimb@redhat.com>
18803
18804 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
18805 backtrace.
d63a86f8 18806
72fe3d25
DC
188072003-05-20 David Carlton <carlton@math.stanford.edu>
18808
18809 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
18810 this time.
18811
58da2eb2
DC
188122003-05-19 David Carlton <carlton@bactrian.org>
18813
18814 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
18815 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
18816
1fcb5155
DC
188172003-05-19 David Carlton <carlton@bactrian.org>
18818
18819 * gdb.c++/namespace.exp: Add namespace scope and anonymous
18820 namespace tests.
18821 Bump copyright date.
18822 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
18823 (main): Call C::D::marker2.
18824 * gdb.c++/namespace1.cc: New file.
18825
85e85163
JJ
188262003-05-14 Jeff Johnston <jjohnstn@redhat.com>
18827
18828 Roland McGrath <roland@redhat.com>
d63a86f8 18829 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
18830 there is no manager thread.
18831
a25fbfec
JJ
188322003-05-08 Jeff Johnston <jjohnstn@redhat.com>
18833
d63a86f8
RM
18834 * gdb.threads/schedlock.exp: Remove assumption that all threads
18835 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
18836 in one of the child threads rather than the main thread.
18837
be375bae
JB
188382003-05-07 Jim Blandy <jimb@redhat.com>
18839
09bf6082
JB
18840 Add support for assembly source testing on the s390x.
18841 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
18842 architecture.
18843 * gdb.asm/s390x.inc: New file.
18844
be375bae
JB
18845 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
18846 succession of 'if' statements.
18847
00905d52
AC
188482003-05-05 Andrew Cagney <cagney@redhat.com>
18849
18850 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
18851
b1e29e33
AC
188522003-05-05 Andrew Cagney <cagney@redhat.com>
18853
18854 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
18855 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
18856
e33d66ec
EZ
188572003-05-02 Elena Zannoni <ezannoni@redhat.com>
18858
18859 * gdb.base/charset.exp: Update based on new behavior of set/show
18860 charset commands.
18861
2b6fd0d8
AC
188622003-05-01 Andrew Cagney <cagney@redhat.com>
18863
18864 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
18865 variable do not give memory errors.
18866
130cacce
AF
188672003-04-30 Adam Fedor <fedor@gnu.org>
18868
18869 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
18870 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
18871 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
18872 gdb.objc/basicclass.m: : New files
18873
18874 * lib/gdb.exp (gdb_compile_objc): New procedure.
18875
bea71854
DJ
188762003-04-27 Daniel Jacobowitz <drow@mvista.com>
18877
18878 * gdb.base/signals.exp: Make backtrace tests more specific.
18879
0f20eeea
DC
188802003-04-23 David Carlton <carlton@bactrian.org>
18881
18882 * gdb.c++/maint.exp (test_first_component): Add tests for
18883 'operator' in more locations.
18884
c8c4d8dc
KB
188852003-04-16 Kevin Buettner <kevinb@redhat.com>
18886
18887 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
18888
3fe60e3c
EZ
188892003-04-16 Elena Zannoni <ezannoni@redhat.com>
18890
18891 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 18892 func marke' instead. Update test name.
3fe60e3c 18893
9219021c
DC
188942003-04-15 David Carlton <carlton@math.stanford.edu>
18895
18896 * gdb.c++/maint.exp: New file.
18897
5dd55bdd
EZ
188982003-04-14 Elena Zannoni <ezannoni@redhat.com>
18899
18900 * gdb.threads/schedlock.c: Change type of thread function argument
18901 to long, to avoid warnings on 64-bit platforms.
18902
00890572
EZ
189032003-04-14 Elena Zannoni <ezannoni@redhat.com>
18904
a9c64011
AS
18905 * gdb.base/attach.exp: Add new message from ptrace in case of
18906 attaching to nonexistent process.
d63a86f8 18907
93201743
JB
189082003-04-11 Jim Blandy <jimb@redhat.com>
18909
18910 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
18911 gdb.c++/userdef.cc: Place comments on the lines to which the
18912 marker function might return.
18913 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
18914 gdb.c++/userdef.exp: Look for those comments to check that we've
18915 returned to the right place, instead of checking line numbers.
18916
2a11c64d
EZ
189172003-04-11 Elena Zannoni <ezannoni@redhat.com>
18918
a9c64011
AS
18919 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
18920 match on sourcefile name, instead of directory name.
2a11c64d 18921
68ab8fc5
EZ
189222003-04-10 Elena Zannoni <ezannoni@redhat.com>
18923
d63a86f8 18924 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
18925 working directory name.
18926
5624293a
JB
189272003-04-09 Jim Blandy <jimb@redhat.com>
18928
18929 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
18930 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
18931 after an inferior function call, report the failure, but allow the
18932 test to continue.
18933
f1f02ee4
SC
189342003-04-05 Stephane Carrez <stcarrez@nerim.fr>
18935
18936 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
18937 with -DPROTOTYPES.
18938
6eb79af0
SC
189392003-04-05 Stephane Carrez <stcarrez@nerim.fr>
18940
18941 * gdb.base/break.exp: Revert last patch.
18942
8dfb4cf0
SC
189432003-04-04 Stephane Carrez <stcarrez@nerim.fr>
18944
18945 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
18946 with -DPROTOTYPES.
18947
ed4c619a
AC
189482003-04-02 Andrew Cagney <cagney@redhat.com>
18949
18950 * gdb.base/callfuncs.exp: Make "print add" messages unique.
18951 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
18952 matching directories by the name breakpoint.
18953 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
18954 Make "continue to marker1" consistent.
18955 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
18956 message consistent.
18957 * lib/gdb.exp: Put "the program is no longer running", and "the
18958 program exited" in parenthesis.
18959 * lib/mi-support.exp: Ditto.
d63a86f8 18960
4e35d5f0 189612003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 18962
4e35d5f0
BR
18963 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
18964
71900fe8
AC
189652003-03-29 Andrew Cagney <cagney@redhat.com>
18966
18967 * gdb.base/sizeof.c (main): Print the value of '\377'.
18968 * gdb.base/sizeof.exp: Check the sign of '\377'.
18969
c0655a16
MC
189702003-03-27 Michael Chastain <mec@shout.net>
18971
18972 * gdb.base/gdb1090.exp: New file.
18973 * gdb.base/gdb1090.cc: New file.
18974
5b2a3989
JB
189752003-03-27 J. Brobecker <brobecker@gnat.com>
18976
18977 * gdb.gdb/observer.exp: New regression test.
18978
79876890
MC
189792003-03-27 Michael Chastain <mec@shout.net>
18980
18981 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
18982 * gdb.base/ptype.exp: Likewise.
18983
6eac95e3
CV
189842003-03-27 Corinna Vinschen <vinschen@redhat.com>
18985
18986 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
18987
e8c71839
MC
189882003-03-26 Michael Chastain <mec@shout.net>
18989
18990 * gdb.base/ptype.exp: Actually use some typedef'd types.
18991
71b10041
SC
189922003-03-21 Stephane Carrez <stcarrez@nerim.fr>
18993
18994 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
18995 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
18996
2512cf80
CV
189972003-03-20 Corinna Vinschen <vinschen@redhat.com>
18998
18999 * gdb.base/default.exp: Fix regular expression.
19000
0d195a4f
CV
190012003-03-20 Corinna Vinschen <vinschen@redhat.com>
19002
19003 * gdb.base/args.exp: Fix regular expression.
19004
8a2dbca8
CV
190052003-03-20 Corinna Vinschen <vinschen@redhat.com>
19006
19007 * gdb.base/help.exp: Allow Win32 child process.
19008
bf028682
CV
190092003-03-20 Corinna Vinschen <vinschen@redhat.com>
19010
19011 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
19012 when stepping out of main().
19013
182dbe85
CV
190142003-03-20 Corinna Vinschen <vinschen@redhat.com>
19015
19016 * gdb.base/default.exp: Check for win32 specific message when calling
19017 "run" without executable.
19018
d67a6ba5
CV
190192003-03-20 Corinna Vinschen <vinschen@redhat.com>
19020
19021 * gdb.base/args.exp: Expect .exe in output.
19022
a955b5bb
CV
190232003-03-20 Corinna Vinschen <vinschen@redhat.com>
19024
19025 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
19026 Cygwin native.
19027
bf6bad4b
AC
190282003-03-17 Andrew Cagney <cagney@redhat.com>
19029
19030 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
19031 vector registes.
19032 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
19033 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
19034
293e9a31
DC
190352003-03-17 David Carlton <carlton@math.stanford.edu>
19036
19037 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
19038 test, for PR breakpoints/38.
19039 Call test_watchpoint_and_breakpoint.
19040 * gdb.base/watchpoint.c (func3): New function.
19041 (main): Call func3.
19042
5330f2db
DC
190432003-03-04 David Carlton <carlton@math.stanford.edu>
19044
19045 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
19046 Garply<Garply<char> >:: garply".
19047 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
19048 with respect to PR c++/1111; note also PR c++/1113.
19049 (test_template_breakpoints): KFAIL "constructor breakpoint" with
19050 respect to PR c++/1062.
19051 KFAIL "destructor breakpoint" with respect to PR c++/1112.
19052
6ece72da
DC
190532003-03-03 David Carlton <carlton@math.stanford.edu>
19054
19055 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
19056 with respect to PR c++/57.
19057 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
19058 c++/826.
19059 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
19060 respect to PR c++/57.
19061
85ca1584
DC
190622003-03-03 David Carlton <carlton@math.stanford.edu>
19063
19064 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
19065 respect to PR c++/33 into FAILs.
19066
98e9c5b8
MC
190672003-03-03 Michael Chastain <mec@shout.net>
19068
7bedbf27
MC
19069 * configure.in: Update copyright years.
19070
190712003-03-03 Michael Chastain <mec@shout.net>
19072
19073 * Makefile.in: Update copyright years.
98e9c5b8 19074
f683e100
DC
190752003-02-28 David Carlton <carlton@math.stanford.edu>
19076
19077 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
19078 print class instead of struct and/or superfluous protection
19079 specifiers, as long as the resulting output is equivalent to the
19080 source code.
19081 Delete FIXME from end of messages on tests that don't need
19082 fixing.
19083
a9e0cf2c
DC
190842003-02-28 David Carlton <carlton@math.stanford.edu>
19085
19086 * gdb.c++/templates.exp (do_tests): Allow const in the two
19087 Foo<volatile char *>::foo tests.
19088
e8d359df
MS
190892003-02-27 Michael Snyder <msnyder@redhat.com>
19090
d63a86f8 19091 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
19092 will be consistant.
19093
0b71dc91
DC
190942003-02-26 David Carlton <carlton@math.stanford.edu>
19095
19096 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
19097 char *>::foo" test with respect to PR c++/33. Create a new test
19098 which is identical to that one except that it doesn't put the
19099 space between the "char" and the "*"; KFAIL it, too.
19100
dd14ab43
DC
191012003-02-26 David Carlton <carlton@math.stanford.edu>
19102
19103 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
19104 template types into either PASSes or KFAILs (corresponding to PR
19105 c++/57). Tweak indentation. Update copyright.
19106
1146c7f1
SC
191072003-02-23 Stephane Carrez <stcarrez@nerim.fr>
19108
19109 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
19110
74641dfb
MC
191112003-02-13 Michael Chastain <mec@shout.net>
19112
19113 * gdb.base/exprs.exp: Remove i960 remnants.
19114 * gdb.base/funcargs.exp: Likewise.
19115 * gdb.base/list.exp: Likewise.
19116 * gdb.base/ptype.exp: Likewise.
19117
559cd2d0
DC
191182003-02-14 David Carlton <carlton@math.stanford.edu>
19119
19120 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
19121 pEe->D::vg()" from XFAIL to KFAIL.
19122
c4f90d87
JM
191232003-02-13 Jason Molenda (jmolenda@apple.com)
19124
19125 * gdb.base/maint.exp: Update maint print statistics regexp to include
19126 new entries.
19127
cbc4d97c
MC
191282003-02-13 Michael Chastain <mec@shout.net>
19129
19130 * gdb.c++/inherit.exp: Remove call to get_debug_format.
19131
40f235b7
MC
191322003-02-12 Michael Chastain <mec@shout.net>
19133
19134 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
19135 * gdb.c++/inherit.exp: Likewise.
19136 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
19137 * gdb.c++/templates.exp: Likewise.
19138 * gdb.c++/virtfunc.exp: Likewise.
19139
c56716b0
JM
191402003-02-06 Jason Molenda (jason-cl@molenda.com)
19141
19142 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
19143 why the code is written that way.
19144
070afcf8
MC
191452003-02-05 Michael Chastain <mec@shout.net>
19146
19147 * gdb.base/dump.exp: Add missing copyright line.
19148
5d0331e5
JM
191492003-02-05 Jason Molenda (jason-cl@molenda.com)
19150
f7ae6d3e 19151 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
19152 at the beginning so the breakpoint doesn't get set on the loop.
19153
92851186
MC
191542003-02-05 Michael Chastain <mec@shout.net>
19155
19156 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
19157 output for configurations with gcc 2.95.3.
19158
cbf1e085
AC
191592003-02-05 Keith Seitz <keiths@redhat.com>
19160 Andrew Cagney <ac131313@redhat.com>
19161
19162 * gdb.mi/mi-cli.exp: New file.
d63a86f8 19163
29518e1e
MC
191642003-02-04 Michael Chastain <mec@shout.net>
19165
19166 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
19167 Call perror and then continue.
19168
5af1d5f3
MC
191692003-02-03 Michael Chastain <mec@shout.net>
19170
19171 * gdb.c++/pr-1023.cc: New file.
19172 * gdb.c++/pr-1023.exp: New file.
19173
6b549786
JB
191742003-02-05 Jim Blandy <jimb@redhat.com>
19175
19176 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
19177 it's local to foobar. Check for it there, and check that it's not
19178 present in main.
19179 * gdb.c++/local.cc (marker2): New function.
19180 (foobar): Call marker1.
19181 (main): Call marker2 instead of marker1.
19182
67f16606
AC
191832003-02-04 Andrew Cagney <ac131313@redhat.com>
19184
19185 * gdb.disasm/mn10200.exp: Obsolete file.
19186 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
19187 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
19188 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
19189
1c5cb38e
DC
191902003-02-04 David Carlton <carlton@math.stanford.edu>
19191
19192 * gdb.c++/overload.exp: Test intToChar(1).
19193 * gdb.c++/overload.cc (intToChar): New.
19194 (main): Call intToChar.
19195
d1fe6965
DC
191962003-02-03 David Carlton <carlton@math.stanford.edu>
19197
19198 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
19199 'might_kfail' arg.
19200 KFAIL some of the continue_to_bp_overloaded calls, according to
19201 PR c++/1025.
19202
9ba61c5d
MC
192032003-02-01 Michael Chastain <mec@shout.net>
19204
19205 * gdb.base/advance.c (marker1): New marker function.
19206 * gdb.base/advance.exp: When the 'advance' command lands on the
19207 return breakpoint, it can legitimately stop on either the
19208 current line or the next line. Accommodate both outcomes.
19209 * gdb.base/until.exp: Likewise.
19210
e7494ffb
AC
192112003-02-02 Andrew Cagney <ac131313@redhat.com>
19212
19213 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
19214 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
19215 now a list, not a tuple.
19216 * gdb.mi/mi-var-display.exp: Ditto.
19217 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 19218
075559bc
AC
192192003-02-01 Andrew Cagney <ac131313@redhat.com>
19220
19221 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
19222 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
19223 stack backtraces.
19224 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 19225
2bd4c7b1
MK
192262003-02-01 Mark Kettenis <kettenis@gnu.org>
19227
19228 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
19229 gdb.mi/mi1-pthreads.exp: Return instead of calling
19230 gdb_suppress_entire_file.
19231
eabd8992
MS
192322003-02-01 Mark Salter <msalter@redhat.com>
19233
19234 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
19235
71469e2f
MS
192362003-01-31 Mark Salter <msalter@redhat.com>
19237
19238 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
19239 Support empty arg.
19240
38a94d44
MC
192412003-01-30 Michael Chastain <mec@shout.net>
19242
19243 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
19244 This was a workaround for a UTF-8 bug in readline 4.3. The bug
19245 has been fixed in gdb/readline on 2003-01-09.
19246
19ea9e73
MS
192472003-01-29 Michael Snyder <msnyder@redhat.com>
19248
e8d359df
MS
19249 * gdb.base/maint.exp: Allow for leading underscore in symbol.
19250 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
19251 * gdb.base/args.exp: Skip if target does not support args passing.
19252
2307bd6a
DJ
192532003-01-22 Daniel Jacobowitz <drow@mvista.com>
19254
19ea9e73 19255 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
19256 gdb_test. Accept a list of expect arguments as the third
19257 parameter.
19258 (gdb_test): Use it.
19259
f2dd3617
EZ
192602003-01-20 Elena Zannoni <ezannoni@redhat.com>
19261
19262 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
19263 allow for different test tree configurations. Update some
19264 tescases accordingly.
19265 * gdb.arch/altivec-regs.exp: Ditto.
19266 * gdb.asm/asm-source.exp: Ditto.
19267 * gdb.base/advance.exp: Ditto.
19268 * gdb.base/display.exp: Ditto.
d63a86f8 19269 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
19270 * gdb.base/mips_pro.exp: Ditto.
19271 * gdb.base/overlays.exp: Ditto.
19272 * gdb.base/relocate.exp: Ditto.
19273 * gdb.base/setshow.exp: Ditto.
19274 * gdb.base/step-line.exp: Ditto.
19275 * gdb.base/step-test.exp: Ditto.
19276 * gdb.base/until.exp: Ditto.
19277 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
19278
c71cdefd
DC
192792003-01-17 David Carlton <carlton@math.stanford.edu>
19280
19281 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
19282 corresponding to PR c++/945.
19283 Update copyright.
19284
fdba05d7
DC
192852003-01-17 David Carlton <carlton@math.stanford.edu>
19286
19287 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
19288 corresponding to PR c++/68.
19289
192902003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
19291
19292 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
19293 (test_paddr_hairy_functions): Call print_addr_2_kfail for
19294 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
19295
c362c33a
EZ
192962003-01-15 Elena Zannoni <ezannoni@redhat.com>
19297
0fbc361c
EZ
19298 * gdb.base/break.exp: Fix change of default location, because of
19299 removal of until tests.
19300 * gdb.base/help.exp: Update test for new 'until' help message.
19301 Add test for help on 'advance'.
a9c64011 19302 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 19303
dabf8a35
MK
193042003-01-15 Mark Kettenis <kettenis@gnu.org>
19305
19306 * gdb.base/default.exp: Adapt "info float" test for recent changes
19307 to that command. Add test for "info vector".
19308 * gdb.base/float.exp: New file. Add test for "info float" that
19309 resembles the old test in gdb.base/default.exp.
19310
a1769aca
DC
193112003-01-15 David Carlton <carlton@math.stanford.edu>
19312
19313 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
19314
82025e13
EZ
193152003-01-15 Elena Zannoni <ezannoni@redhat.com>
19316
19317 * gdb.base/break.exp: Move the tests of until command from here...
19318 * gdb.base/until.exp: ... to here. New file. Add other tests.
19319 * gdb.base/advance.c: New file.
19320 * gdb.base/advance.exp: New file.
19321
8f9ab801
EZ
193222003-01-14 Elena Zannoni <ezannoni@redhat.com>
19323
a9c64011
AS
19324 * gdb.base/args.c: New file.
19325 * gdb.base/args.exp: New file.
8f9ab801 19326
9ae66589
DJ
193272003-01-14 Daniel Jacobowitz <drow@mvista.com>
19328
19329 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
19330
8d77e5c3
DJ
193312003-01-14 Daniel Jacobowitz <drow@mvista.com>
19332
19333 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
19334
12d2f0a1
DJ
193352003-01-14 Daniel Jacobowitz <drow@mvista.com>
19336
19337 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
19338 dates.
19339
6ca37014
DJ
193402003-01-13 Daniel Jacobowitz <drow@mvista.com>
19341
19342 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
19343
b0023472
DJ
193442003-01-13 Daniel Jacobowitz <drow@mvista.com>
19345
19346 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
19347 (ptype &*"foo").
19348 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
19349
607fbc54 193502003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
19351
19352 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
19353 * gdb.mi/mi1-console.exp: Likewise.
19354
607fbc54 193552003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
19356
19357 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
19358 * gdb.mi/mi1-console.exp: Likewise.
19359
a1fb14a2
DJ
193602003-01-13 Daniel Jacobowitz <drow@mvista.com>
19361
19362 * gdb.c++/overload.exp: Remove some fixed XFAILs.
19363
c4cf40b7
DJ
193642003-01-09 Daniel Jacobowitz <drow@mvista.com>
19365
19366 * gdb.base/detach.exp: New test.
19367
696d5a5b
DJ
193682003-01-09 Daniel Jacobowitz <drow@mvista.com>
19369
19370 * Makefile.in (ALL_SUBDIRS): New variable.
19371 (subdirs, clean, distclean): Use it.
19372 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
19373 regenerating Makefile, since it is generated from the top level.
19374 * gdb.asm/Makefile.in: Likewise.
19375 * gdb.base/Makefile.in: Likewise.
19376 * gdb.c++/Makefile.in: Likewise.
19377 * gdb.disasm/Makefile.in: Likewise.
19378 * gdb.java/Makefile.in: Likewise.
19379 * gdb.mi/Makefile.in: Likewise.
19380 * gdb.threads/Makefile.in: Likewise.
19381 * gdb.trace/Makefile.in: Likewise.
19382
754533e4
DC
193832003-01-09 David Carlton <carlton@math.stanford.edu>
19384
19385 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
19386 Add copyright year 2003.
19387
d8b3e9ee
MC
193882003-01-06 Michael Chastain <mec@shout.net>
19389
19390 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
19391 When selecting a thread, 'line' and 'file' are optional.
19392 * gdb.mi/mi1-pthreads.exp: Likewise.
19393
8e9e0fe6
AS
193942003-01-06 Andreas Schwab <schwab@suse.de>
19395
19396 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
19397 failures.
19398
b5ab8ff3
DJ
193992003-01-04 Daniel Jacobowitz <drow@mvista.com>
19400
19401 Fix PR gdb/844
19402 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
19403 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
19404
19405 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
19406 instead of calling gdb_suppress_entire_file.
19407 * gdb.threads/print-threads.exp: Likewise.
19408 * gdb.threads/schedlock.exp: Likewise.
19409
19410 * gdb.threads/killed.exp: Return instead of calling
19411 gdb_suppress_entire_file.
19412 * gdb.threads/linux-dp.exp: Likewise.
19413 * gdb.threads/pthreads.exp: Likewise.
19414
1e698235
DJ
194152003-01-04 Daniel Jacobowitz <drow@mvista.com>
19416
19417 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
19418 stabs.
19419 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
19420 * gdb.base/whatis.exp: Always allow (void) after function names.
19421
147ff08c
DJ
194222003-01-04 Daniel Jacobowitz <drow@mvista.com>
19423
19424 * gdb.c++/casts.exp: Correct regexp.
19425
dc62bfc2
MK
194262003-01-04 Mark Kettenis <kettenis@gnu.org>
19427
19428 * configure.in: Call AC_CONFIG_HEADER. Don't call
19429 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
19430 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
19431 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
19432 aforementioned directories in the AC_OUPUT call.
19433 * config.hin: New file.
19434 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
19435 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
19436 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
19437 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
19438 pass -I$objdir instead of -I$objdir/$subdir in compilation.
19439 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
19440 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
19441 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
19442 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
19443 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
19444 gdb.threads/configure.in, gdb.threads/configure,
19445 gdb.threads/config.in, gdb.trace/configure.in,
19446 gdb.trace/configure: Removed.
19447
77afa639
MC
194482003-01-03 Michael Chastain <mec@shout.net>
19449
19450 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
19451 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
19452
7634bb6e
DJ
194532003-01-03 Daniel Jacobowitz <drow@mvista.com>
19454
19455 * gdb.base/store.exp: Fix regular expressions.
19456
b39c905e
MK
194572002-12-28 Mark Kettenis <kettenis@gnu.org>
19458
19459 * configure.in: Rewrite.
19460 * configure: Regenerated.
19461
0a8551dd
DC
194622003-01-03 David Carlton <carlton@math.stanford.edu>
19463
19464 * gdb.base/psymtab.exp: New file.
19465 * gdb.base/psymtab1.c: Ditto.
19466 * gdb.base/psymtab2.c: Ditto.
19467
c60b7188
AF
194682002-12-23 Adam Fedor <fedor@gnu.org>
19469
19470 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
19471
ee73db83
DC
194722002-12-23 David Carlton <carlton@math.stanford.edu>
19473
19474 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
19475 and current_directory initialization.
19476
d6c1774e
JB
194772002-12-22 Jim Blandy <jimb@redhat.com>
19478
f0a847b8
JB
19479 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
19480 rather than as part of the output file name.
19481
d6c1774e
JB
19482 * gdb.base/attach.exp: There's no need to copy the test program to
19483 /tmp; that was only ever necessary on HP/UX, and this test is
19484 entirely disabled there anyway.
19485
f0708dbb
JB
194862002-12-21 Jim Blandy <jimb@redhat.com>
19487
4c2acfea
JB
19488 * gdb.c++/psmang.exp: Doc fix.
19489
f0708dbb
JB
19490 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
19491 test.
19492
9579e000
DC
194932002-12-20 David Carlton <carlton@math.stanford.edu>
19494
19495 * gdb.c++/annota2.exp: KFAIL annotate-quit.
19496
d1810171
MC
194972002-12-18 Michael Chastain <mec@shout.net>
19498
19499 * gdb.c++/annota2.exp: Add copyright year 2002.
19500
76565097
DC
195012002-12-17 David Carlton <carlton@math.stanford.edu>
19502
19503 * gdb.c++/try_catch.cc: Add marker comments.
19504 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
19505 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
19506 * gdb.c++/m-static.cc: Ditto.
19507 * gdb.c++/m-static1.cc: Ditto.
19508 * gdb.c++/try_catch.cc: Ditto.
19509
da81390b
JJ
195102002-12-16 Jeff Johnston <jjohnstn@redhat.com>
19511
19512 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
19513 to see whether we are using the new -environment-directory
19514 command which resets via -r or the old version of the command
19515 which may prompt the user. Part of fix for gdb/741.
19516
b304d130
AC
195172002-12-13 Andrew Cagney <ac131313@redhat.com>
19518
19519 * gdb.fortran/types.exp: Update obsolete comment.
19520 * gdb.fortran/exprs.exp: Ditto.
19521 * lib/gdb.exp: Delete obsolete code.
19522 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
19523 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
19524 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
19525 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
19526 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
19527 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
19528 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
19529 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
19530 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
19531 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
19532 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
19533 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
19534 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
19535 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
19536 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
19537 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
19538 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
19539 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
19540 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
19541 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
19542 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
19543 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
19544 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
19545 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
19546 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
19547 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
19548 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
19549 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
19550 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
19551 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
19552 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
19553 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
19554 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
19555 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
19556 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
19557 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
19558 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
19559
a23b6e6a
DC
195602002-12-11 David Carlton <carlton@math.stanford.edu>
19561
19562 * gdb.c++/m-data.exp: Add test for members that shadow global
19563 variables: see PR gdb/804.
19564 * gdb.c++/m-data.cc: Ditto.
19565
6604731b
DJ
195662002-12-10 Daniel Jacobowitz <drow@mvista.com>
19567
19568 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
19569
de46ecd7
DC
195702002-12-06 David Carlton <carlton@math.stanford.edu>
19571
19572 * gdb.base/store.c: Don't declare functions static.
19573
27e829d0
AC
195742002-12-04 Andrew Cagney <ac131313@redhat.com>
19575
19576 * gdb.base/store.exp, gdb.base/store.c: New files.
19577
92806416
DJ
195782002-12-03 Daniel Jacobowitz <drow@mvista.com>
19579
19580 * gdb.base/selftest.exp: Update for current gdb.
19581
3bcbaac5
DJ
195822002-12-03 Daniel Jacobowitz <drow@mvista.com>
19583
19584 * gdb.base/maint.exp: Only dump symbols from one source file
19585 or objfile.
19586
f4f00b1f
DJ
195872002-12-03 Daniel Jacobowitz <drow@mvista.com>
19588
19589 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
19590 function call.
19591
f1c8a949
JB
195922002-11-25 Jim Blandy <jimb@redhat.com>
19593
19594 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
19595 function appearing in error message.
19596
9e297a97
DJ
195972002-11-21 Daniel Jacobowitz <drow@mvista.com>
19598
19599 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
19600
1f312e79
JJ
196012002-11-08 Jeff Johnston <jjohnstn@redhat.com>
19602
d63a86f8
RM
19603 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
19604 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
19605 should be in mi console format. This is part of fix for PR gdb/604.
19606
83c31e7d
FN
196072002-09-18 Fernando Nasser <fnasser@redhat.com>
19608
19609 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
19610 which explicitly prints the zero offset as "+0".
19611
322b3f65
DJ
196122002-10-22 Daniel Jacobowitz <drow@mvista.com>
19613
19614 * gdb.threads/schedlock.c (args): Make unsigned.
19615
196162002-10-21 Daniel Jacobowitz <drow@mvista.com>
19617
19618 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
19619 numbers. Allow "foo2|selected stack frame".
19620 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
19621 * gdb.asm/asmsrc2.s: Likewise.
19622 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
19623 comments.
19624 * gdb.asm/mips.inc: New file.
19625
5e2fe5b8
AF
196262002-10-18 Adam Fedor <fedor@gnu.org>
19627
19628 * gdb.base/default.exp: Update expected output to include 'ObjC'.
19629 * gdb.base/help.exp: Likewise.
19630
abe1a5d0
KB
196312002-10-17 Kevin Buettner <kevinb@redhat.com>
19632
19633 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
19634 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
19635
10abb1d4
JB
196362002-10-02 Jim Blandy <jimb@redhat.com>
19637
19638 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
19639
1f609b42
AC
196402002-10-01 Andrew Cagney <ac131313@redhat.com>
19641
19642 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
19643 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
19644 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
19645 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
19646 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
19647 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
19648 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
19649
0aee02e4
AC
196502002-09-29 Andrew Cagney <ac131313@redhat.com>
19651
19652 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
19653 * mi0-disassemble.exp, mi0-eval.exp: Delete.
19654 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
19655 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
19656 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
19657 * mi0-var-block.exp, mi0-var-child.exp: Delete.
19658 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 19659
6fde09ad
KB
196602002-09-27 Kevin Buettner <kevinb@redhat.com>
19661
19662 * gdb.base/annota1.exp (info break): Make directory components of
19663 path optional since not all compilers emit this debug information.
19664
889bf7c5
PA
19665 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
19666 step ends up stepping out of the function instead of stopping on
19667 the epilogue.
6fde09ad 19668
9e8aab75
KS
196692002-09-26 Keith Seitz <keiths@redhat.com>
19670
19671 * lib/insight-support.exp (gdbtk_start): Figure out where
19672 the insight executable is based on where gdb is. Use this
19673 executable to start insight instead of gdb.
19674
e36180d7
AC
196752002-09-25 Andrew Cagney <cagney@redhat.com>
19676
19677 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
19678
9dd34b2b
AC
196792002-09-24 Andrew Cagney <ac131313@redhat.com>
19680
19681 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
19682 test_isolated_complaints.
19683 (test_empty_complaint): New function.
19684 (test_empty_complaints): New function. Check no output when no
19685 complaints.
d63a86f8 19686
dea97812
KB
196872002-09-19 Jim Blandy <jimb@redhat.com>
19688
a9c64011 19689 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 19690
54951bd7
AC
196912002-09-19 Andrew Cagney <ac131313@redhat.com>
19692
19693 * gdb.gdb/complaints.exp: New file.
19694
dec43320
AC
196952002-09-18 Andrew Cagney <ac131313@redhat.com>
19696
19697 * gdb.base/maint.exp: Check `help maint internal-warning'.
19698
e70d6e3f
DC
196992002-09-18 David Carlton <carlton@math.stanford.edu>
19700
19701 * gdb.c++/m-static.exp: Remove breakpoints depending on line
19702 numbers, and replace them by a single breakpoint after the
19703 constructors are all finished.
19704 Add test 4.
19705 * gdb.c++/m-static.cc: Add test 4.
19706 * gdb.c++/m-static.h: New file.
19707 * gdb.c++/m-static1.cc: New file.
19708
19709 * gdb.c++/printmethod.exp: New file.
19710 * gdb.c++/printmethod.cc: New file.
19711
19712 * gdb.c++/pr-574.exp: New file.
19713 * gdb.c++/pr-574.cc: New file.
19714
afb5c968
CV
197152002-09-18 Corinna Vinschen <vinschen@redhat.com>
19716
19717 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
19718 embedded targets which never actually exit.
19719
31e45dee
FN
197202002-09-18 Fernando Nasser <fnasser@redhat.com>
19721
19722 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
19723 "don't step after run" as unresolved or unsupported, instead of xfail.
19724
a283c5a1
CV
197252002-09-18 Corinna Vinschen <vinschen@redhat.com>
19726
19727 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
19728 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
19729 Add newline to expected string in "step out of main (status wrapper)"
19730 case.
19731
11350d2a
CV
197322002-09-18 Corinna Vinschen <vinschen@redhat.com>
19733
19734 * lib/gdb.exp (rerun_to_main): Allow restarting application.
19735 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
19736
0deec7d6
TT
197372002-09-17 Tom Tromey <tromey@redhat.com>
19738
19739 * gdb.base/printcmds.exp (test_print_string_constants): Expect
19740 \000, not \0, in double-quoted string.
19741
b2b4a1b5
CV
197422002-09-14 Corinna Vinschen <vinschen@redhat.com>
19743
c9d37158 19744 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
19745 string after running the commands execution on breakpoint tests.
19746
1c56143a
CV
197472002-09-13 Corinna Vinschen <vinschen@redhat.com>
19748
19749 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
19750
37f8da45
JB
197512002-09-12 Joel Brobecker <brobecker@gnat.com>
19752
19753 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
19754
08b468e0
KS
197552002-09-10 Keith Seitz <keiths@redhat.com>
19756
19757 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
19758 runto proc.
19759 (mi_run_to_main): Use mi_runto.
19760 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
19761
dc360f58
KS
197622002-09-10 Keith Seitz <keiths@redhat.com>
19763
19764 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
19765 regexp for stopping at main. Could have multiple event notifications.
19766 Don't assume that main was declared with no parameters.
19767 (mi_next): Use mi_step_to.
19768 (mi_step): Use mi_next_to.
19769
ce3abcfb
CV
197702002-09-09 Corinna Vinschen <vinschen@redhat.com>
19771
19772 * gdb.base/default.exp: Fix expected string in `info float' test.
19773
d1f5b980
BE
197742002-09-09 Ben Elliston <bje@redhat.com>
19775
19776 * config/mips.exp: Update comments.
19777 * config/mips-idt.exp: Likewise.
19778 * config/nind.exp: Likewise.
19779 * config/slite.exp: Likewise.
19780 * config/sparclet.exp: Likewise.
19781 * config/udi.exp: Likewise.
19782 * config/vx.exp: Likewise.
19783 * config/vxworks29k.exp: Likewise.
19784
2f71430b
JB
197852002-09-05 Jim Blandy <jimb@redhat.com>
19786
19787 * gdb.threads/killed.exp: Fix test failure message.
19788
7ddebc7e
KS
197892002-09-04 Keith Seitz <keiths@redhat.com>
19790
19791 * lib/mi-support.exp: Update copyright.
19792 (mi_gdb_test): Increase the priority of the expected pattern
19793 so that it matches gdb_test.
19794
0ae67eb3
KS
197952002-09-03 Keith Seitz <keiths@redhat.com>
19796
19797 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
19798 Use integer comparison instead of string comparison for testing
19799 whether binary was built.
19800
38fc42c8
JB
198012002-09-03 Jim Blandy <jimb@redhat.com>
19802
19803 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
19804
b6ff0e81
JB
198052002-08-29 Jim Blandy <jimb@redhat.com>
19806
19807 * gdb.threads/pthreads.exp: Move the portable thread compilation
19808 code into a function in lib/gdb.exp, and call that from here.
19809 * lib/gdb.exp (gdb_compile_pthreads): New function.
19810
07c98896
KS
198112002-08-29 Keith Seitz <keiths@redhat.com>
19812
19813 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
19814 expect_out so that callers can get at it.
19815
0312286c
DJ
198162002-08-23 Daniel Jacobowitz <drow@mvista.com>
19817
19818 * gdb.threads/print-threads.c: New file.
19819 * gdb.threads/print-threads.exp: New file.
19820 * gdb.threads/schedlock.c: New file.
19821 * gdb.threads/schedlock.exp: New file.
19822
dd039bc4
EZ
198232002-08-22 Elena Zannoni <ezannoni@redhat.com>
19824
a9c64011
AS
19825 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
19826 not altivec.c.
dd039bc4 19827
1f36144c
MK
198282002-08-17 Mark Kettenis <kettenis@gnu.org>
19829
19830 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
19831 targets. The problem should be fixed now.
19832
16057ec7 198332002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
19834
19835 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
19836 2002-07-24 change that removes final dots from error messages.
19837
3c1499ad
TT
198382002-08-13 Tom Tromey <tromey@redhat.com>
19839
19840 * gdb.base/readline.exp: New file.
19841
a20ce2c3
AC
198422002-08-01 Andrew Cagney <ac131313@redhat.com>
19843
19844 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
19845 supress message.
19846
db034ac5
AC
198472002-08-01 Andrew Cagney <cagney@redhat.com>
19848
19849 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
19850 CHILL_FOR_TARGET and CHILL_LIB.
19851 * configure.in (configdirs): Remove gdb.chill.
19852 * configure: Regenerate.
19853 * lib/gdb.exp: Obsolete references to chill.
19854 * gdb.fortran/types.exp: Ditto.
19855 * gdb.fortran/exprs.exp: Ditto.
19856
3e000b18
KB
198572002-07-30 Kevin Buettner <kevinb@redhat.com>
19858
19859 * gdb.base/shlib-call.exp (additional_flags): Conditionally
19860 set Irix-specific compile and link flags.
19861
28f4966b
KB
198622002-07-29 Kevin Buettner <kevinb@redhat.com>
19863
19864 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
19865 source files. The ``-o'' option doesn't work with the ``-E'' option
19866 when using the Irix compiler.
19867
46c0d5a6
DJ
198682002-07-19 Daniel Jacobowitz <drow@mvista.com>
19869
19870 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
19871 Improve support for reusing an exec file. Copy exec file
19872 to target, and run gdbserver on the target instead of on the host.
19873
eecf4bed
JB
198742002-07-18 Jim Blandy <jimb@redhat.com>
19875
0f815cdf
JB
19876 * gdb.base/ending-run.exp: Don't expect to see the program end in
19877 some orderly fashion when we're running on a real stand-alone
19878 board.
19879
eecf4bed
JB
19880 * gdb.base/interrupt.exp: Correct logic for skipping tests on
19881 targets that don't support interrupts.
19882
52d309e4
JB
198832002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
19884
19885 * gdb.base/attach.exp: Add patterns to match output from /proc-based
19886 systems.
19887 Move comments in expect statements to inside the actions, so that they
19888 don't get matched against.
19889
ff683d9e
MK
198902002-07-10 Mark Kettenis <kettenis@gnu.org>
19891
19892 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
19893 function when asleep" test.
19894
b5356753
AC
198952002-07-10 Andrew Cagney <ac131313@redhat.com>
19896
19897 * gdb.base/page.exp: Rewrite to handle problems with very long
19898 `info set' output. Update copyright.
19899
6aa4d13a
AC
199002002-06-26 Andrew Cagney <ac131313@redhat.com>
19901
19902 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
19903 gdb.threads-hp.
19904 * gdb.hp/configure: Regenerate.
19905 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
19906 * gdb.hp/gdb.threads-hp/configure: Delete file.
19907 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
19908
8cf8c2b8
AC
199092002-06-22 Andrew Cagney <ac131313@redhat.com>
19910
19911 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
19912 setlocale, bindtextdomain and textdomain.
19913
6827a8f8
JB
199142002-06-11 Jim Blandy <jimb@redhat.com>
19915
919d772c
JB
19916 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
19917 preprocessor macro information is present.
19918
6827a8f8
JB
19919 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
19920 tests.
19921
c15b0d21
MS
199222002-06-06 Michael Snyder <msnyder@redhat.com>
19923
c5984d70
MS
19924 * gdb.base/overlays.exp: Record addresses of overlay
19925 functions in TCL variables rather than in GDB variables,
19926 to avoid having GDB convert them to pointers (with loss
19927 of information).
19928
d63a86f8 19929 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 19930 default linker script changes.
c15b0d21
MS
19931 * gdb.base/long_long.exp: Add check for sizeof (long double).
19932
be26fe0d
ML
199332002-06-06 Michal Ludvig <mludvig@suse.cz>
19934
19935 * gdb.asm/asm-source.exp: Add x86-64 target.
19936 * gdb.asm/x86_64.inc: New.
d63a86f8 19937
258093ca 199382002-05-30 Michael Chastain <mec@shout.net>
258093ca 19939
4b3153f1 19940 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
19941 * gdb.c++/m-static.cc: New file.
19942 * gdb.c++/m-static.exp: New file.
19943
241264c6
MS
199442002-05-28 Michael Snyder <msnyder@redhat.com>
19945
19946 * gdb.base/call-ar-st.exp: Allow for reduced floating point
19947 precision.
19948
9bba8c8f 199492002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 19950
4b3153f1 19951 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
19952 * gdb.c++/m-data.cc: New file.
19953 * gdb.c++/m-data.exp: New file.
19954
199552002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 19956
4b3153f1 19957 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 19958 * gdb.c++/try_catch.cc: New file.
d63a86f8 19959 * gdb.c++/try_catch.exp: New file.
9bba8c8f 19960
def1b996
MC
199612002-05-27 Michael Chastain <mec@shout.net>
19962
19963 * gdb.c++/local.exp: Accept more nested types in output.
19964
522ba268
MC
199652002-05-26 Michael Chastain <mec@shout.net>
19966
19967 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
19968
277254ba
MS
199692002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
19970
19971 * lib/gdb.exp (gdb_wrapper_init): Just because
19972 gdb_wrapper_file exists, this does not mean that the file
19973 should not be rebuilt. That is what gdb_wrapper_initialized
19974 is for.
19975 (default_gdb_init): Reset gdb_wrapper_initialized.
19976
b61a8733
MS
199772002-05-23 Michael Snyder <msnyder@redhat.com>
19978
d63a86f8 19979 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
19980 the precision of the floating point test results.
19981 * gdb.base/call-rt-st.exp: Ditto.
19982
b61a8733
MS
19983 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
19984 * gdb.base/call-rt-st.exp: Ditto.
19985
56f6e910
MC
199862002-05-19 Michael Chastain <mec@shout.net>
19987
19988 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
19989
ad0b0016
EZ
199902002-05-19 Elena Zannoni <ezannoni@redhat.com>
19991
a9c64011
AS
19992 * configure.in (configdirs): Add gdb.arch.
19993 * configure: Regenerate.
ad0b0016 19994
f617d2b6
JB
199952002-05-17 Jim Blandy <jimb@redhat.com>
19996
19997 * gdb.base/completion.exp: Recognize the more detailed error
19998 messages produced by the macro expander's lexical analyzer.
19999
eac2a696
EZ
200002002-05-14 Elena Zannoni <ezannoni@redhat.com>
20001
a9c64011
AS
20002 * gdb.arch/altivec-abi.c: New file.
20003 * gdb.arch/altivec-abi.exp: New file.
20004 * gdb.arch/altivec-regs.c: New file.
20005 * gdb.arch/altivec-regs.exp: New file.
eac2a696 20006
2fdde8f8
DJ
200072002-05-14 Daniel Jacobowitz <drow@mvista.com>
20008
20009 * gdb.base/maint.exp (maint print type): Update for new type
20010 structure.
d63a86f8 20011
e31f1a7c
EZ
200122002-05-14 Elena Zannoni <ezannoni@redhat.com>
20013
20014 * gdb.arch: New directory.
20015 * gdb.arch/configure.in: New file.
20016 * gdb.arch/configure: New file.
20017 * gdb.arch/Makefile.in: New file.
20018
db589741
CV
200192002-05-13 Corinna Vinschen <vinschen@redhat.com>
20020
20021 * gdb.asm/asm-source.exp: Add v850 as supported target.
20022 * gdb.asm/v850.inc: New file.
20023
8ce2a7dc
DJ
200242002-05-13 Daniel Jacobowitz <drow@mvista.com>
20025
20026 * gdb.c++/annota2.exp (annotate-quit): Add comment.
20027
df763c7f
DJ
200282002-05-12 Daniel Jacobowitz <drow@mvista.com>
20029
20030 * gdb.base/break.exp: Check 'break "marker2"'.
20031
377daeed
MS
200322002-05-10 Michael Snyder <msnyder@redhat.com>
20033
20034 * gdb.base/long_long.exp: Fix typo.
20035
c4b7bc2b
JB
200362002-05-10 Jim Blandy <jimb@redhat.com>
20037
ecac9a4e
JB
20038 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
20039 a bug.
20040
c4b7bc2b
JB
20041 * gdb.base/printcmds.exp (test_integer_literals_rejected):
20042 Recognize more detailed error message produced by the macro
20043 expander's lexical analyzer.
20044 * lib/gdb.exp (test_print_reject): Same.
20045
e71019a1
MK
200462002-05-09 Mark Kettenis <kettenis@gnu.org>
20047
20048 * gdb.c++/method.exp: Fix typo.
20049
fedfc8e6
MS
200502002-05-08 Michael Snyder <msnyder@redhat.com>
20051
166a1957
MS
20052 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
20053 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 20054 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
20055 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
20056 Add iftarget clause for strongarm.
d63a86f8 20057
f1c47eb2
MS
200582002-05-06 Michael Snyder <msnyder@redhat.com>
20059
cb9a9d3e
MS
20060 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
20061 (gdb_continue_to_end): Accept output from status wrapper.
20062 * gdb.base/ending-run.exp: Add case for output from status wrapper.
20063 Clean up fail messages to match pass messages.
20064
f1c47eb2
MS
20065 Enable the "needs_status_wrapper" testsuite feature.
20066 * lib/gdb.exp (gdb_wrapper_init): New procedure.
20067 (gdb_compile): Conditionally call gdb_wrapper_init.
20068 * gdb.base/a2-run.exp: Recognize output from status wrapper.
20069 * gdb.c++/method.exp: Recognize output from status wrapper.
20070
6079c749
BE
200712002-05-06 Ben Elliston <bje@redhat.com>
20072From Graydon Hoare <graydon@redhat.com>
20073
20074 * config/sid.exp: Include support for "rawsid" protocol.
20075
188baff3
JB
200762002-05-03 Jim Blandy <jimb@redhat.com>
20077
20078 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
20079 * gdb.c++/hang3.C: New file.
20080
b9c07f0f
AC
200812002-05-04 Andrew Cagney <ac131313@redhat.com>
20082
20083 * gdb.base/default.exp: Remove obsolete code.
20084 * gdb.c++/misc.exp: Ditto. Update copyright.
20085 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
20086 * gdb.base/whatis.exp: Ditto. Update copyright.
20087 * gdb.base/scope.exp: Ditto. Update copyright.
20088 * gdb.base/ptype.exp: Ditto. Update copyright.
20089 * gdb.base/printcmds.exp: Ditto. Update copyright.
20090 * gdb.base/opaque.exp: Ditto. Update copyright.
20091 * gdb.base/list.exp: Ditto.
20092 * gdb.base/funcargs.exp: Ditto. Update copyright.
20093 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
20094 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
20095 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
20096 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
20097 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
20098 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
20099
5c7a0397
MS
201002002-05-02 Michael Snyder <msnyder@redhat.com>
20101
d6dcc264 20102 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
20103 * gdb.base/long_long.exp: Add xscale target.
20104 * gdb.base/default.exp: Add xscale target.
20105
eb7f1c48
JB
201062002-05-01 Jim Blandy <jimb@redhat.com>
20107
20108 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
20109 gdb.c++/hang.exp: New test.
20110
a6befae8
FF
201112002-05-01 Fred Fish <fnf@redhat.com>
20112
20113 * gdb.base/completion.exp: Handle completions of "./Make" for
20114 more than one completion possibility, as is the case when we
20115 build and test in the source tree.
20116
0a310277
AG
201172002-04-29 Anthony Green <green@redhat.com>
20118
20119 * gdb.java/jmisc1.exp: New file.
20120 * gdb.java/jmisc2.exp: New file.
20121
6ff9af88
DJ
201222002-04-24 Daniel Jacobowitz <drow@mvista.com>
20123
20124 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
20125
96b3d632
EZ
201262002-04-23 Elena Zannoni <ezannoni@redhat.com>
20127
20128 * gdb.base/help.exp: Change 'help status' to allow for target
20129 dependent output differences.
20130
5019bb54
MC
201312002-04-22 Michael Chastain <mec@shout.net>
20132
20133 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
20134
a805a116
MC
201352002-04-22 Michael Chastain <mec@shout.net>
20136
20137 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
20138
a1706bfd
DM
201392002-04-17 David S. Miller <davem@redhat.com>
20140
20141 * gdb.asm/sparc64.inc: New file.
20142 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
20143
a73a20a2
EZ
201442002-04-19 Elena Zannoni <ezannoni@redhat.com>
20145
20146 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
20147 instruction file directly into the build tree. Clean up at end of
20148 test.
20149
ba678339
DM
201502002-04-18 David S. Miller <davem@redhat.com>
20151
20152 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
20153 handle 64-bit platforms correctly.
20154 * gdb.base/maint.exp: Likewise.
20155
b03399da
KB
201562002-04-18 Kevin Buettner <kevinb@redhat.com>
20157
20158 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
20159 ``-fpic'' when compiling files comprising a shared library, but
20160 it does need additional linker flags in order to find shared
20161 libraries at run time.
20162
e2004992
KB
201632002-04-18 Kevin Buettner <kevinb@redhat.com>
20164
20165 * gdb.base/cvexpr.c (use): New function.
20166 (main): Invoke use() on all global variables to prevent
20167 some linkers from deleting these otherwise unused symbols.
20168
d8937120
MC
201692002-04-17 Michael Chastain <mec@shout.net>
20170From David S. Miller <davem@redhat.com>
20171
20172 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
20173 handle 64-bit platforms correctly.
20174
ffd61a58
MS
201752002-04-12 Michael Snyder <msnyder@redhat.com>
20176From Jim Blandy <jimb@redhat.com>
a9c64011 20177 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
20178 script can handle this instead.
20179 * gdb.base/bar.c (barx): Same.
20180 * gdb.base/baz.c (bazx): Same.
20181 * gdb.base/grbx.c (grbxx): Same.
20182
20183 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
20184 manager doesn't automatically unmap overlays unnecessarily.
20185
6b8426a6
MH
201862002-04-10 Martin M. Hunt <hunt@redhat.com>
20187
20188 * gdb.base/ending-run.exp: Fix pattern for Mips targets
20189 stepping out of main.
20190
34af4875
MC
201912002-04-09 Michael Chastain <mec@shout.net>
20192
20193 * gdb.c++/local.cc (main): Move call to marker1() inside nested
20194 scope so that the nested scope tests will make sense.
20195 * gdb.c++/local.exp: Write patterns that actually work with gcc
20196 (the HP patterns "were never known to work with gcc").
20197 Keep the old aCC patterns too.
20198
2d1676a0
DJ
201992002-04-09 Daniel Jacobowitz <drow@mvista.com>
20200
20201 * gdb.base/attach.exp: Correct target board test.
20202
3a63e3f9
MC
202032002-04-08 Michael Chastain <mec@shout.net>
20204
20205 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
20206 in a const method. Add some xfail and fail cases for configurations
20207 that do not emit the "const ...".
20208
f18dabd2
MC
202092002-04-07 Michael Chastain <mec@shout.net>
20210
20211 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
20212 Accept "A * const" and "const A * const" as type of "this".
20213 Fix spelling of getFunky throughout. Make messages uniform.
20214
0fcddd82
EZ
202152002-04-07 Elena Zannoni <ezannoni@redhat.com>
20216
a9c64011 20217 Work around for PR gdb/285:
0fcddd82
EZ
20218 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
20219
16a8534a
EZ
202202002-04-07 Elena Zannoni <ezannoni@redhat.com>
20221
20222 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
20223 instructions file at run time instead of configure time.
20224 Sometimes we run the test in a directory that is not the one we
20225 configured in.
20226 * gdb.asm/configure.in: Delete creation of symlink.
20227 * gdb.asm/configure: Regenerate.
20228
24181d81
JB
202292002-04-05 J. Brobecker <brobecker@gnat.com>
20230
20231 * gdb.gdb/xfullpath.exp: New test, to exercise the new
20232 xfullpath () function.
20233
7cdb7107
DJ
202342002-04-04 Daniel Jacobowitz <drow@mvista.com>
20235
20236 * gdb.asm/Makefile.in: Correct dependencies.
20237
20238 * gdb.asm/powerpc.inc: New file.
20239 * gdb.asm/asm-source.exp: Add PowerPC.
20240 * gdb.asm/configure.in: Likewise.
20241 * gdb.asm/configure: Regenerated.
20242
a7d17088
DJ
202432002-04-04 Daniel Jacobowitz <drow@mvista.com>
20244
20245 * gdb.base/relocate.exp: New file.
20246 * gdb.base/relocate.c: New file.
20247
cd721503
FF
202482002-04-04 Fred Fish <fnf@redhat.com>
20249
20250 * gdb.base/step-test.exp: Update comment regarding stopping in
20251 memcpy/bcopy calls inserted as part of the compiler runtime.
20252
b22ad7a7
MS
202532002-04-04 Michael Snyder <msnyder@redhat.com>
20254
20255 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
20256
5f279fa6
DJ
202572002-04-03 Daniel Jacobowitz <drow@mvista.com>
20258
20259 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
20260 (gdb_expect): Remove $notransfer hack.
20261
dd0fd3ce
DJ
202622002-04-02 Daniel Jacobowitz <drow@mvista.com>
20263
20264 * gdb.c++/classes.exp ("calling method for small class"): Match
20265 updated register output.
20266
1e50cda1
DJ
202672002-03-30 Daniel Jacobowitz <drow@mvista.com>
20268
20269 Fix PR gdb/452
20270 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
20271 when finished. Make gdb_file_cmd send "exec-file" when
20272 appropriate.
20273
24015922
DJ
202742002-03-30 Daniel Jacobowitz <drow@mvista.com>
20275
20276 * gdb.base/attach.exp: Remove extra setup_xfail.
20277
dd7dfd64
MS
202782002-03-26 Michael Snyder <msnyder@redhat.com>
20279
20280 * gdb.base/default.exp: Add tests for dump, append, and restore.
20281 * gdb.base/help.exp: Add tests for dump, append, and restore.
20282 * gdb.base/dump.exp: New file, test dump, append and restore.
20283 * gdb.base/dump.c: New file.
20284
48b2f8d7
MS
202852002-03-27 Michael Snyder <msnyder@redhat.com>
20286
d63a86f8 20287 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
20288 clean-ups in help messages.
20289
05b4d525
FF
202902002-03-26 Fred Fish <fnf@redhat.com>
20291
20292 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
20293 have debugging info for those functions and the compiler uses them
20294 internally to copy structs around.
20295
d7679631
FF
202962002-03-26 Fred Fish <fnf@redhat.com>
20297
20298 * gdb.base/list.exp: Revert the change made yesterday and add note
20299 about why we don't list the default lines for remote targets.
20300
523ac3f9
MS
203012002-03-25 Michael Snyder <msnyder@redhat.com>
20302
20303 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
20304
754b2b8d
FF
203052002-03-25 Fred Fish <fnf@redhat.com>
20306
20307 * gdb.base/list.exp: This test works on remote targets so remove
20308 the short circuit for remote targets. Update copyright.
20309
33c3e192
FF
203102002-03-25 Fred Fish <fnf@redhat.com>
20311
20312 * gdb.base/attach.exp: Fix logic error that was suppressing this
20313 test for all non hppa*-*-hpux* targets, instead of the hp target.
20314 Move comments closer to the suppression point. Also now need to
20315 check that we are running natively.
20316
d43e73ee
MS
203172002-03-22 Michael Snyder <msnyder@redhat.com>
20318
882c8f02
MS
20319 * gdb.base/default.exp: Add test for gcore. Update copyright.
20320 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 20321
04c12f60
FF
203222002-03-06 Fred Fish <fnf@redhat.com>
20323
20324 * gdb.base/funcargs.c: Remove extraneous ';' character.
20325 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
20326
b43df995
MC
203272002-03-04 Michael Chastain <mec@shout.net>
20328
20329 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
20330 accommodate gcc v3 function signature.
20331 * gdb.mi/mi0-var-cmd-exp: Ditto.
20332
92362027
AC
203332002-02-24 Andrew Cagney <ac131313@redhat.com>
20334
20335 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
20336 ``GNU/Linux'' or ``Linux kernel''
20337 * testsuite/gdb.threads/pthreads.c: Ditto.
20338
258ad32d
MC
203392002-02-24 Michael Chastain <mec@shout.net>
20340
20341 * gdb.threads/pthreads.c (thread1): Add a return statement.
20342 (thread2): Likewise.
20343 (foo): Likewise.
20344
04c3b3d4
MC
203452002-02-23 Michael Chastain <mec@shout.net>
20346
20347 * gdb.threads/linux-dp.c (philosopher): Add a return statement
20348 to placate gcc.
20349
5a2a0a20
MC
203502002-02-23 Michael Chastain <mec@shout.net>
20351
20352 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
20353 test "ptype bint". The test passes on all my stabs configurations.
20354
a640f7fc
JB
203552002-02-21 Jim Blandy <jimb@redhat.com>
20356
27924826
JB
20357 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
20358 filename at a time, and watch for the ones we want to see.
20359
a640f7fc
JB
20360 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
20361 types of pointers to prototyped functions.
20362
edcc8c75
AC
203632002-02-20 Andrew Cagney <ac131313@redhat.com>
20364
20365 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
20366 signed, unsigned and straight char.
20367 (padding_char, padding_short, padding_int, padding_long,
20368 padding_long_long, padding_float, padding_double,
20369 padding_long_double): New global variables.
20370 (fill, fill_structs): New functions.
20371
20372 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
20373 for correctly sized writes. Update copyright.
20374 (get_valueof): New procedure.
20375 (get_sizeof): Call get_valueof.
20376 (check_valueof): New procedure.
20377 (check_padding): New procedure.
20378
ac57ea44
MC
203792002-02-20 Michael Chastain <mec@shout.net>
20380
20381 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
20382 to setup_xfail. Document some of the remaining calls.
20383
7a10c941
MC
203842002-02-18 Michael Chastain <mec@shout.net>
20385
20386 * gdb.c++/userdef.exp: Update copyright year.
20387
fb8acdcc
DJ
203882002-02-18 Daniel Jacobowitz <drow@mvista.com>
20389
20390 * gdb.c++/userdef.exp: Test overloaded operators properly.
20391 Remove xfails.
20392
fda6ae12
MS
203932002-02-14 Michael Snyder <msnyder@redhat.com>
20394
20395 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
20396
676a0442
DJ
203972002-02-14 Daniel Jacobowitz <drow@mvista.com>
20398
20399 * gdb.base/a2-run.exp: Check for a remote target properly.
20400 * gdb.base/annota1.exp: Likewise.
20401 * gdb.base/list.exp: Likewise.
20402 * gdb.base/reread.exp: Likewise.
20403 * gdb.base/scope.exp: Likewise.
20404 * gdb.base/shlib-call.exp: Likewise.
20405 * gdb.base/term.exp: Likewise.
20406 * gdb.c++/annota2.exp: Likewise.
20407
78b4f468
RE
204082002-02-13 Richard Earnshaw <rearnsha@arm.com>
20409
20410 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
20411
9a81ba51
MC
204122002-02-10 Michael Chastain <mec@shout.net>
20413
20414 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
20415 (call_after_alloca): Ditto.
20416
004af6c7
DJ
204172002-02-10 Daniel Jacobowitz <drow@mvista.com>
20418
20419 * gdb.base/ending-run.exp: Guard "cont" test with
20420 gdb_skip_stdio_test.
20421
37225f62
JB
204222002-02-06 Jim Blandy <jimb@redhat.com>
20423
20424 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
20425 from here...
20426 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
20427 To here. Disable this test on non-HP platforms. Add big comment.
20428
fe6fdd96
MS
204292002-02-04 Michael Snyder <msnyder@redhat.com>
20430
20431 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
20432 other than d10v and m32r.
20433
036fad3f
RE
204342002-02-02 Richard Earnshaw <rearnsha@arm.com>
20435
20436 * gdb.base/default.exp: Rewrite test patterns to reduce time
20437 taken to match them.
20438
7148ab62
DJ
204392002-01-30 Daniel Jacobowitz <drow@mvista.com>
20440
20441 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
20442 Allow a start function above main.
20443 * gdb.threads/linux-dp.exp: Fix copyright date.
20444
396cc255
DJ
204452002-01-30 Daniel Jacobowitz <drow@mvista.com>
20446
a9c64011
AS
20447 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
20448 (check_philosopher_stack): Check for manager thread before checking
20449 for a just-starting thread.
396cc255 20450
f038d31b
DJ
204512002-01-30 Daniel Jacobowitz <drow@mvista.com>
20452
20453 From Neil Booth <neil@daikokuya.demon.co.uk>:
20454 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
20455 warnings.
20456
b3ff9d9a
FF
204572002-01-21 Fred Fish <fnf@redhat.com>
20458
20459 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
20460 not caller.
20461
39ad761d
JB
204622002-01-21 Jim Blandy <jimb@redhat.com>
20463
20464 * gdb.base/reread.exp: Check that GDB properly re-reads the
20465 executable file when it changes while no inferior is running.
20466
aaf320fa
FF
204672002-01-21 Fred Fish <fnf@redhat.com>
20468
a9c64011
AS
20469 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
20470 optionally accept the "shlib events" variation.
aaf320fa 20471
808a31f5
JB
204722002-01-21 Jim Blandy <jimb@redhat.com>
20473
20474 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
20475 call `fflush' after every `printf', so that the output is produced
20476 at predictable points, regardless of whatever buffering does (or
20477 doesn't) take place.
20478 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
20479 at different points.
20480
4420d5e2
DJ
204812002-01-20 Daniel Jacobowitz <drow@mvista.com>
20482
20483 * gdb.c++/inherit.exp: Update copyright years.
20484 * gdb.c++/method.exp: Likewise.
20485
3e36a0f4
DJ
204862002-01-20 Daniel Jacobowitz <drow@mvista.com>
20487
20488 * gdb.c++/classes.exp: Update for improved v3 support and skipping
20489 artificial methods/arguments.
20490 * gdb.c++/derivation.exp: Likewise.
20491 * gdb.c++/inherit.exp: Likewise.
20492 * gdb.c++/method.exp: Likewise.
20493 * gdb.c++/virtfunc.exp: Likewise.
20494
b4ceaee6
AC
204952002-01-18 Andrew Cagney <ac131313@redhat.com>
20496
20497 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
20498 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
20499 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
20500 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
20501 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
20502 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
20503
ecace851
JB
205042002-01-17 Jim Blandy <jimb@redhat.com>
20505
20506 * gdb.asm/asm-source.exp (info symbol): Take another shot at
20507 anchoring the pattern matching the entry point symbol's name.
20508
375fc983
AC
205092002-01-17 Andrew Cagney <ac131313@redhat.com>
20510
20511 * gdb.base/maint.exp: Update ``maint internal-error'' to match
20512 continue/quit query. Update copyright.
20513
fe6fdd96
MS
205142002-01-14 Michael Snyder <msnyder@redhat.com>
20515
20516 * gdb.base/gcore.exp: Remove extra debugging output.
20517
e017c81f
DJ
205182002-01-13 Daniel Jacobowitz <drow@mvista.com>
20519
20520 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
20521 for slightly dubious v2 mangled string.
20522
37ab3bf8
DJ
205232002-01-13 Daniel Jacobowitz <drow@mvista.com>
20524
20525 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
20526
1bc05c3a 205272002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 20528
1bc05c3a 20529 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 20530
1bc05c3a
JM
20531 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
20532 constructors.
20533 * gdb.c++/derivation.exp: Likewise.
20534 * gdb.c++/templates.exp: Likewise.
20535 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 20536
1bc05c3a
JM
205372002-01-10 Michael Snyder <msnyder@redhat.com>
20538
20539 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 20540
a911c360
MS
205412002-01-08 Michael Snyder <msnyder@redhat.com>
20542
20543 * gdb.base/gcore.exp: New test for generate-core-file command.
20544 * gdb.base/gcore.c: Testcase for above.
20545 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
20546
ea2119ec
JM
205472002-01-08 Jason Merrill <jason@redhat.com>
20548
20549 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
20550
68203136
FF
205512002-01-07 Fred Fish <fnf@redhat.com>
20552
20553 * gdb.c++/overload.exp: Remove unconditional xfails for:
20554 print foo_instance1.overloadargs(1)
20555 print foo_instance1.overloadargs(1, 2)
20556 print foo_instance1.overloadargs(1, 2, 3)
20557 print foo_instance1.overloadargs(1, 2, 3, 4)
20558 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
20559 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
20560 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
20561 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
20562 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
20563 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
20564 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
20565 print foo_instance1.overload1arg()
20566 print foo_instance1.overload1arg((char)arg2)
20567 print foo_instance1.overload1arg((signed char)arg3)
20568 print foo_instance1.overload1arg((unsigned char)arg4)
20569 print foo_instance1.overload1arg((int)arg7)
20570 print foo_instance1.overload1arg((unsigned int)arg8)
20571 print foo_instance1.overload1arg((float)arg11)
20572 print foo_instance1.overload1arg((double)arg12)
d63a86f8 20573
21b9b5b1
MS
205742002-01-07 Michael Snyder <msnyder@redhat.com>
20575
20576 * gdb.base/huge.exp: New test. Print a very large target data object.
20577 (skip_huge_test): New test variable. Define if you want to skip this
20578 test. The test reads an 8 megabyte data object from the target, so it
20579 might be very time consuming on remote targets with a slow connection.
20580 * gdb.base/huge.c: New file. Test case for above.
20581
725f922e
FF
205822002-01-07 Fred Fish <fnf@redhat.com>
20583
20584 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
20585 g_instance.bfoo, and g_instance.cfoo.
20586
889bf7c5 205872002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 20588
889bf7c5
PA
20589 * gdb.base/break.c (multi_line_if_conditional): New function.
20590 (multi_ilne_while_conditional): Likewise.
20591 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
20592 IF or WHILE condition puts the breakpoint at the start of
20593 the condition.
f286b2c3 20594
634d57ec
JL
20595 * gdb.base/selftest.exp (backtrace through signal handler): Remove
20596 hppa*-*-hpux* expected failure.
20597 * gdb.base/structs.exp (do_function_calls): Similarly.
20598
20599 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
20600 watchpoints.
20601
9fbfe2dc
AC
206022002-01-06 Andrew Cagney <ac131313@redhat.com>
20603
20604 Fix PR gdb/66.
20605 * gdb.base/structs.exp: Replace skip for a29k with skip for
20606 gdb,cannot_call_functions.
20607 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
20608 * gdb.base/callfuncs.exp: Ditto.
20609 * gdb.base/call-rt-st.exp: Ditto.
20610 * gdb.base/call-strs.exp: Ditto.
20611 * gdb.base/callfwmall.exp: Ditto.
20612 * gdb.base/scope.exp: Obsolete xfail a29k.
20613 * gdb.c++/misc.exp: Ditto.
20614 * gdb.c++/cplusfuncs.exp: Ditto.
20615 * gdb.base/ptype.exp: Ditto.
20616 * gdb.base/printcmds.exp: Ditto.
20617 * gdb.base/opaque.exp: Ditto.
20618 * gdb.base/list.exp: Ditto.
20619 * gdb.base/funcargs.exp: Ditto.
20620 * gdb.base/default.exp: Ditto.
20621
8ddad156
MS
206222002-01-04 Michael Snyder <msnyder@redhat.com>
20623
ca4976a6 20624 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
20625 * gdb.base/maint.exp: Add tests for maint info sections options.
20626
1b074332
JL
20627Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
20628
20629 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
20630
7d159115
CV
206312001-12-20 Corinna Vinschen <vinschen@redhat.com>
20632
20633 * gdb.asm/arm.inc: New file.
20634 * gdb.asm/asm-source.exp: Add arm targets.
20635 * gdb.asm/configure.in: Ditto.
20636 * gdb.asm/configure: Recreated from configure.in.
20637
8fb87725
JL
20638Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
20639
afabe08c
JL
20640 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
20641 with HP's compiler.
20642 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
20643 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
20644 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
20645 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
20646
20647 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
20648 either HP's compilers or GCC.
20649
db521deb
JL
20650 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
20651 a SIGBUS or SIGSEGV.
20652
20653 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
20654
20655 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
20656 can be compiled with either HP's compiler or GCC.
20657
cfa88ab7
JL
20658 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
20659 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
20660 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
20661
ca344dff
JL
20662 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
20663 to match current gdb output. Update due to using auto-solib-limit
20664 for limiting instead of overloading auto-solib-add.
20665 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
20666 test program.
20667
3f3c6e55 20668 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
20669 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
20670 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
20671 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
20672 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
20673 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
20674 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
20675 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
20676 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
20677 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
20678 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
20679 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
20680 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 20681
8fb87725
JL
20682 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
20683 a SIGTRAP to the inferior.
20684
cf599fa7
CV
206852001-12-19 Corinna Vinschen <vinschen@redhat.com>
20686
20687 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
20688 Substitute call to target_link by call to gdb_compile.
20689
2cd045cd
JL
20690Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
20691
a9c64011
AS
20692 * gdb.base/break.exp: Fix HP specific search string when testing
20693 backtracing in a called function.
2cd045cd 20694
a9c64011
AS
20695 * gdb.base/constvars.exp: Only set lang to C++ if we're
20696 compiling the test with HP's compilers.
20697 * gdb.base/volatile.exp: Similarly.
2cd045cd 20698
99ebe9ac
JB
206992001-12-19 Jim Blandy <jimb@redhat.com>
20700
20701 * gdb.base/printcmds.exp: Expect the null character to be printed
20702 as '\0', and the '\013' to be printed as '\v'.
20703 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
20704 * gdb.base/setvar.exp: Same.
20705
b9891b29
JB
207062001-12-17 Jim Blandy <jimb@redhat.com>
20707
0eba65ab
JB
20708 * gdb.base/completion.exp: Rather than completing very long
20709 filenames, which can make the readline library produce output we
20710 don't recognize, cd to the directory first, and then complete
20711 using nice, short relative paths.
20712
6970b5b1
JB
20713 * gdb.base/completion.exp: On some systems, there is, in fact, a
20714 variable named `b' in scope, since GDB treats all static
a9c64011
AS
20715 variables as being in scope. So use `no_var_named_this'
20716 instead of `b'.
6970b5b1 20717
b9891b29 20718 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 20719 can't find the core file's registers as a failure.
b9891b29 20720
e6ccd35f
JSC
207212001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
20722
a9c64011
AS
20723 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
20724 test expect string more specific.
e6ccd35f 20725
105ba819
CV
207262001-12-13 Corinna Vinschen <vinschen@redhat.com>
20727
20728 * gdb.asm/asm-source.exp: Add support for xstormy16.
20729 * gdb.asm/configure.in: Ditto.
20730 * gdb.asm/configure: Rebuild.
20731 * gdb.asm/xstormy16.inc: New file.
20732
e9e79dd9
FF
207332001-12-10 Fred Fish <fnf@redhat.com>
20734
20735 * gdb.base/maint.exp: Update to match changes in type dumping code.
20736
347dc97d
JB
207372001-12-10 Jim Blandy <jimb@redhat.com>
20738
20739 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
20740 matching the entry point symbol's name at the beginning of the
20741 line.
347dc97d 20742
5178b9d6
DJ
207432001-12-07 Daniel Jacobowitz <drow@mvista.com>
20744
20745 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
20746 gdb.c++/inherit.exp, gdb.c++/method.exp,
20747 gdb.c++/namespace.exp, gdb.c++/templates.exp,
20748 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
20749 and class layout support.
20750
af890c52
DJ
207512001-12-07 Daniel Jacobowitz <drow@mvista.com>
20752
20753 * gdb.c++/classes.exp: Add test for static member function.
20754 * gdb.c++/misc.cc: Add class with static member function.
20755
7a345fb3
JB
207562001-12-07 Jim Blandy <jimb@redhat.com>
20757
f2e54a80 20758 If GDB says it can't find the struct the function returned, report
8032bf31
JB
20759 those tests as `unsupported'.
20760 * gdb.base/call-rt-st.exp (print_struct_call): New function.
20761 Rewrite subsequent tests to use it.
20762
20763 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
20764 those tests as `unsupported'.
20765 * gdb.base/structs.exp (call_struct_func): New function.
20766 (do_function_calls): Use call_struct_func to call the functions
20767 returning structs.
20768
0bc69509
JB
20769 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
20770 whether functions are prototyped or not, so we can't possibly pass
20771 arguments to t_float_values2 properly.
20772
7a345fb3
JB
20773 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
20774 value of `timeout' for targets other than the mips*tx39-*.
20775
edb6ede1
MS
207762001-12-06 Michael Snyder <msnyder@redhat.com>
20777
d63a86f8 20778 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
20779 and detect whether the start symbol has a leading underscore.
20780
2d842f13
JB
207812001-12-04 Jim Blandy <jimb@redhat.com>
20782
20783 * gdb.base/completion.exp: Clarify indentation.
20784
68550daf
JB
207852001-12-03 Jim Blandy <jimb@redhat.com>
20786
20787 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
20788 variables on the S/390, not `.word'.
20789
cd5195a8
JB
207902001-11-30 Jim Blandy <jimb@redhat.com>
20791
20792 Add assembly-source tests for s390-ibm-linux.
20793 * gdb.asm/s390.inc: New file.
20794 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
20795 the S/390 architecture.
a9c64011 20796 * gdb.asm/configure: Regenerated.
cd5195a8 20797
ca9efc90
MS
207982001-11-30 Michael Snyder <msnyder@redhat.com>
20799
20800 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
20801 next, info source, info sources, info line, global and static
20802 variables, and static functions.
20803 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
20804 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
20805 * gdb.asm/asmsrc1.s: Add a static function and some variables.
20806 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
20807 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
20808 (gdbasm_leave): Restore frame pointer.
20809 (gdbasm_startup): Copy stack set-up from crt0.S.
20810
d0e66976
FN
208112001-11-26 Fernando Nasser <fnasser@redhat.com>
20812
20813 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
20814 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
20815 to a local (non-static) variable. Copy tstruct.a to a static buffer
20816 and return a pointer to that buffer.
20817 * gdb.base/callfwmall.c (t_structs_a): Ditto.
20818
e2334072
MK
208192001-11-24 Mark Kettenis <kettenis@gnu.org>
20820
20821 * gdb.asm/configure.in: Fix recognition of ix86 target.
20822 * gdb.asm/configure: Regenerate.
20823
756caa3d
MS
208242001-11-21 Michael Snyder <msnyder@redhat.com>
20825
20826 * gdb.asm/sparc.inc: New file.
20827 * gdb.asm/asm-source.exp: Recognize sparc target.
20828 * gdb.asm/configure.in: Recognize sparc target.
20829 * gdb.asm/configure: Regenerate.
d63a86f8 20830
9a4d72d5
MS
208312001-11-21 Michael Snyder <msnyder@redhat.com>
20832
20833 * gdb.asm/m32r.inc: New file.
20834 * gdb.asm/asm-source.exp: Recognize m32r target.
20835 * gdb.asm/configure.in: Recognize m32r target.
20836 * gdb.asm/configure: Regenerate.
20837
a773d1cd
MS
208382001-11-20 Michael Snyder <msnyder@redhat.com>
20839
017ac23d
MS
20840 * gdb.asm/i386.inc: New file.
20841 * gdb.asm/asm-source.exp: Recognize ix86 target.
20842 * gdb.asm/configure.in: Recognize ix86 target.
20843 * gdb.asm/configure: Regenerate.
20844
a773d1cd
MS
20845 * gdb.c++/namespace.exp: Fix quotes in output messages.
20846
bb632afb
MS
208472001-11-14 Michael Snyder <msnyder@redhat.com>
20848
25d559ca 20849 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
20850 qualifier in a type cast expression, to designate an address
20851 in the instruction space (Harvard architecture).
20852
4749e309
MS
208532001-11-13 Michael Snyder <msnyder@redhat.com>
20854
20855 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
20856 Tests for expressions using 'const' and 'volatile'.
20857
25050984
CV
208582001-11-13 Corinna Vinschen <vinschen@redhat.com>
20859
20860 * gdb.asm/asm-sources.exp: Allow defining linker flags.
20861
1902c51f
DJ
208622001-11-12 Daniel Jacobowitz <drow@mvista.com>
20863
20864 * lib/mi-support.exp (mi_run_to_helper): Move comments
20865 outside of gdb_expect.
20866
dcf95b47
DJ
208672001-11-11 Daniel Jacobowitz <drow@mvista.com>
20868
20869 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
20870 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
20871 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
20872 mi0_run_to): New functions.
20873 * gdb.mi/mi-simplerun.exp: Use them.
20874 * gdb.mi/mi0-simplerun.exp: Likewise.
20875 * gdb.mi/mi-var-cmd.exp: Likewise.
20876 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 20877
45b074e1
AC
208782001-11-10 Andrew Cagney <ac131313@redhat.com>
20879
20880 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
20881 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
20882
bf50d346
AC
208832001-11-09 Andrew Cagney <ac131313@redhat.com>
20884
20885 * gdb.base/restore.exp: Include $expected value in restored test
20886 message.
20887
9383332c
AC
208882001-11-09 Andrew Cagney <ac131313@redhat.com>
20889
20890 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
20891 implemented.
20892
db62520a
MS
208932001-11-08 Michael Snyder <msnyder@redhat.com>
20894
20895 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
20896 Add pass/fail message for stop at breakpoint in call dummy function.
20897
b5703437
MS
208982001-11-07 Michael Snyder <msnyder@redhat.com>
20899
d63a86f8
RM
20900 * gdb.c++/templates.exp (test_template_breakpoints):
20901 If we get an overload menu, but it does not match what
760f6330 20902 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
20903 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
20904 making the whitespace optional. Argument for "new" may be
20905 "unsigned" as well as "unsigned int/long".
d63a86f8 20906 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
20907 making the whitespace optional. Also replace "(void) with
20908 "((void|)), making the keyword "void" optional.
d63a86f8 20909 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
20910 making the whitespace optional. Also replace "(void) with
20911 "((void|)), making the keyword "void" optional.
3bf40917
MS
20912 * gdb.base/callfuncs.c (t_float_values): This function must
20913 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 20914 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
20915 can be tested against both cases. Usually one case involves
20916 promotion of float to double, while the other does not.
20917 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
20918 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
20919 includes a stack frame for "start".
20920
c8ab4e6d
JB
209212001-11-05 Jim Blandy <jimb@redhat.com>
20922
20923 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
20924 pointers are 32 bits long, and that offsets of relocs are always
20925 stored in the data (REL-style), and not in the reloc entry itself
20926 (RELA-style).
20927 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
20928 stabs.
20929
3f08ced9
MS
209302001-11-01 Michael Snyder <msnyder@redhat.com>
20931
20932 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
20933 and regular expression operators by using quoting.
20934
cbfa24cd
MS
209352001-10-31 Michael Snyder <msnyder@redhat.com>
20936
20937 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
20938 depending on what the symbol table contains.
20939 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
20940 the output of the ptype command. Similarly, accept both "const &"
20941 and "const&".
20942
aaa68313
CV
209432001-10-31 Corinna Vinschen <vinschen@redhat.com>
20944
20945 * gdb.base/miscexprs.c (main): Add usage of preprocessor
20946 symbol `STORAGE' to allow to choose the storage class of
20947 the local datastructures.
20948 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
20949 compiler directive.
20950
91740388
MS
209512001-10-30 Michael Snyder <msnyder@redhat.com>
20952
20953 * gdb.base/jump.exp: Allow it to run for all targets.
20954
1b7c05e7
CV
209552001-10-29 Corinna Vinschen <vinschen@redhat.com>
20956
20957 * gdb.base/call-ar-st.c (print_double_array): Match for loop
20958 with new double_array size.
20959 (main): Change storage class of all local variables to static.
20960 Reduce size of double_array to 9.
20961 * gdb.base/call-ar-st.exp: Increase timeout value.
20962 Change expected output for double array to match new size in
20963 call-ar-st.c.
20964
36a22261
CV
209652001-10-29 Corinna Vinschen <vinschen@redhat.com>
20966
20967 * gdb.base/ending-run.exp: Create identical output when passing
20968 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 20969 Stormy16 target.
36a22261 20970
92b8ae91
MK
209712001-10-28 Mark Kettenis <kettenis@gnu.org>
20972
20973 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
20974 that we catch the expected failure under Linux/x86.
20975
cb135b83
OF
209762001-10-29 Orjan Friberg <orjanf@axis.com>
20977
20978 * gdb.base/setvar.exp: Escape curly braces.
20979 * gdb.stabs/weird.exp: Ditto.
20980
6884aa54
DJ
209812001-10-27 Daniel Jacobowitz <drow@mvista.com>
20982
20983 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
20984 * gdm.mi/mi0-hack-cli.exp: Likewise.
20985
0398c9aa
AC
209862001-10-25 Andrew Cagney <ac131313@redhat.com>
20987
20988 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
20989 messages.
20990
d20bf2e8
AC
209912001-10-21 Andrew Cagney <ac131313@redhat.com>
20992
20993 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
20994 checking MI enabled.
20995
03dd63aa
CV
209962001-10-09 Corinna Vinschen <vinschen@redhat.com>
20997
20998 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
20999
1d9d99f3
FCE
210002001-10-04 Frank Ch. Eigler <fche@redhat.com>
21001
21002 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
21003 if gdb child process crashes, just signal an error.
21004
838ae6c4
JB
210052001-10-02 Jim Blandy <jimb@redhat.com>
21006
21007 * lib/gdb.exp (test_xfail_format): Simplify.
21008
21009 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
21010 front of the variable name `format'. Simplify `if'.
21011
8f0cbc1c
DJ
210122001-10-01 Daniel Jacobowitz <drow@mvista.com>
21013
21014 * gdb.threads/pthreads.exp: Wait for output and delay
21015 before sending ^C.
21016
1f08dafd
DJ
210172001-10-01 Daniel Jacobowitz <drow@mvista.com>
21018
21019 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
21020 some incorrect output instead of timing out.
21021 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
21022
674f90ff
CV
210232001-09-28 Corinna Vinschen <vinschen@redhat.com>
21024
21025 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
21026 check to allow additional `int'.
21027
9b284272
DJ
210282001-09-27 Daniel Jacobowitz <drow@mvista.com>
21029
21030 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
21031 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
21032
b55a4771
MS
210332001-09-27 Michael Snyder <msnyder@redhat.com>
21034
21035 * lib/gdb.exp (test_debug_format): New proc.
21036 (setup_xfail_format): Use new proc test_debug_format.
21037 * gdb.base/constvars.exp (local_compiler_xfail_check): New
21038 proc; use new service proc test_debug_format.
21039 Replace all other "gcc_compiled" tests with this test.
21040 * gdb.base/volatile.exp (local_compiler_xfail_check): New
21041 proc; use new service proc test_debug_format.
21042 Replace all other "gcc_compiled" tests with this test.
21043
210442001-09-27 Michael Snyder <msnyder@redhat.com>
21045
21046 * gdb.base/cvexpr.exp: New file.
21047 * gdb.base/cvexpr.c: New file
21048 Test for expressions using const and volatile keywords.
21049
4e6667ac
CV
210502001-09-26 Corinna Vinschen <vinschen@redhat.com>
21051
21052 * gdb.base/constvars.exp: Check for different orders of keywords
21053 and additional "int" strings in output.
21054
4f337972
AC
210552001-09-22 Andrew Cagney <ac131313@redhat.com>
21056
21057 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
21058 responses from "help maint".
21059
2015650d
FCE
210602001-09-19 Frank Ch. Eigler <fche@redhat.com>
21061
21062 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
21063 to localhost:NNN instead of :NNN, in case Xvfb is listening
21064 only on TCP.
21065
f3bcedc1
CV
210662001-09-19 Corinna Vinschen <vinschen@redhat.com>
21067
21068 * gdb.base/recurse.exp: When checking leaving the watchpoint
21069 scope, recognize when gdb is in function's epilogue and pass.
21070
6b819c92
KS
210712001-09-18 Keith Seitz <keiths@redhat.com>
21072
21073 * lib/insight-support.exp (_gdbtk_export_target_info): Add
21074 support for running tests against sid targets.
21075 (gdbtk_done): Ditto.
21076
a10c9419
CV
210772001-09-18 Corinna Vinschen <vinschen@redhat.com>
21078
21079 * gdb.base/ending-run.c (main): Set stdout buffersize
21080 to the same reasonable value for any target.
21081 * gdb.base/ending-run.exp: Add a regular expression
21082 to make testsuite happy on Sanyo Stormy16 target.
21083
739d0d99
CV
210842001-09-17 Corinna Vinschen <vinschen@redhat.com>
21085
21086 * gdb.base/display.c (do_loops): Add float variable `f'.
21087 Increment f in loop.
21088 * gdb.base/display.exp: Increment timeout by 60 seconds.
21089 Change float display test to use variable `f'.
21090
1b8947f0
JB
210912001-09-17 Jim Blandy <jimb@redhat.com>
21092
21093 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
21094 overflowing the limited breakpoint tables on some ROM monitors
21095 (like the ROM68K).
21096
9890ac81
FCE
210972001-09-15 Frank Ch. Eigler <fche@redhat.com>
21098
21099 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
21100 the "-ac" (disable access control) flag.
21101
6db765ea
JH
211022001-08-30 Jeff Holcomb <jeffh@redhat.com>
21103
21104 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
21105 ints.
21106
4c32cc04
KS
211072001-08-30 Keith Seitz <keiths@redhat.com>
21108
21109 * lib/gdb.exp: Move all insight-related functionality into
21110 separate file.
21111 * lib/insight-support.exp: New file.
21112
8d6e6f81
FCE
211132001-08-29 Frank Ch. Eigler <fche@redhat.com>
21114
21115 * config/sid.exp (sid_start): Never set sid verbosity; disable
21116 expect_background {} that consumed its stdout; tolerate </dev/null.
21117 Attempt to set endianness override in "sid" protocol mode. Cleanup.
21118
6a90e1d0
AC
211192001-08-18 Andrew Cagney <ac131313@redhat.com>
21120
21121 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
21122 CLI jump command to start it.
21123 (mi_run_to_main): Fail immediatly when unexpected output.
21124
1759b3c3
AC
211252001-08-18 Andrew Cagney <ac131313@redhat.com>
21126
21127 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
21128 beginning of function. Fix PR gdb/191.
21129
61d11d80
FCE
211302001-08-16 Frank Ch. Eigler <fche@redhat.com>
21131
21132 * config/sid.exp (sid_start): Don't warn if we cannot figure out
21133 what to force sid endianness to.
21134
942a4df2
KS
211352001-08-15 Keith Seitz <keiths@redhat.com>
21136
21137 * lib/gdb.exp (gdbtk_start): Don't set environment
21138 variables for TCL_LIBRARY and friends. Insight will
21139 now figure these out for itself.
21140
0521c418
MS
211412001-08-02 Michael Snyder <msnyder@redhat.com>
21142
21143 * gdb.base/completion.exp: Remove the symbol "a64l" from
21144 the expect string; this is target-specific, and not related
21145 to what is being tested.
21146
74a9a58a
DB
211472001-08-02 Dave Brolley <brolley@redhat.com>
21148
21149 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
21150
c70819fa
MS
211512001-07-25 Michael Snyder <msnyder@redhat.com>
21152
c2b8fa57
MS
21153 * gdb.base/consecutive.exp: New file. Test stepping over
21154 breakpoints on consecutive instructions.
21155 * gdb.base/consecutive.c: New file.
21156
c70819fa
MS
21157 * gdb.base/call-rt-st.exp: Use double-backslash to quote
21158 curly braces in regular expressions.
21159
2b1a1355
MS
211602001-07-25 Michael Snyder <msnyder@redhat.com>
21161
21162 * gdb.base/ending-run.exp: Accept "Program exited normally" as
21163 legitimate output from stepping out of main.
21164
413eca6f
KS
211652001-07-22 Keith Seitz <keiths@redhat.com>
21166
21167 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
21168 the empty string, do not run the tests.
21169
7e5a9322
SC
211702001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21171
21172 * gdb.base/long_long.exp: Detect size of pointer. Take into
21173 account 2-byte pointers when testing for p/a results.
21174
de58f10f
SC
211752001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21176
d63a86f8 21177 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
21178 and defined to 1K for m68hc11.
21179 (random_data): Reduce table to 1K for embedded platforms (68hc11).
21180 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
21181 (sizeof_random_data): New variable to tell the size of the data table;
21182 don't test past this size; always run to main.
21183
d6f5fea1
SC
211842001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21185
21186 * gdb.base/return2.exp: return of long long and double fails for
21187 68HC11; don't execute these tests on that platform.
21188 * gdb.base/return.exp: Return of a double fails for 68hc11.
21189
c477543d
SC
211902001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21191
21192 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
21193 tests that print a float.
21194 * call-rt-st.exp: Likewise.
21195
63cf1c79
MK
211962001-07-12 Mark Kettenis <kettenis@gnu.org>
21197
21198 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
21199 running this test on Linux.
21200
112f9ab5
MC
212012001-06-24 Michael Chastain <chastain@redhat.com>
21202
21203 * gdb.base/arithmet.exp: Remove some tests to make all test names
21204 unique.
21205
4970cb0f
MS
212062001-07-03 Michael Snyder <msnyder@redhat.com>
21207
21208 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
21209 the output of the ptype command.
21210
d85da69f
MS
212112001-07-02 Michael Snyder <msnyder@redhat.com>
21212
4c8a82de
MS
21213 * gdb.base/completion.exp: Don't assume that break.c is the only
21214 source file that may contain functions named "marker".
d85da69f
MS
21215 * gdb.base/corefile.exp: Quote the curly braces in regexp.
21216
8afc772b
AC
212172001-06-28 Andrew Cagney <ac131313@redhat.com>
21218
21219 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
21220 of files to delete.
21221
21222 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
21223 * gdb.disasm/h8300s.exp: New file.
21224 gdb.disasm/h8300s.s: Likewise.
21225
cff22675
AC
212262001-06-27 Andrew Cagney <ac131313@redhat.com>
21227
21228 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
21229 empty breakpoint tables.
21230
68c81b54
AC
212312001-06-25 Andrew Cagney <ac131313@redhat.com>
21232
21233 * lib/mi-support.exp: Update args=... part of stop-reason
21234 patterns. Accept either a list or a tuple.
21235
2dd62704
AC
212362001-06-23 Andrew Cagney <ac131313@redhat.com>
21237
21238 * lib/mi-support.exp: Remove local emacs variable defining
21239 change-log-default-name.
21240
b4127474
MC
212412001-06-22 Michael Chastain <chastain@redhat.com>
21242
21243 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
21244 This is operationally compatible with the previous version.
21245
8dbfb380
JB
212462001-06-13 Jim Blandy <jimb@redhat.com>
21247
21248 * lib/gdb.exp (gdb_test): Doc fix.
21249
f2d8c86d
MC
212502001-06-10 Michael Chastain <chastain@redhat.com>
21251
21252 * gdb.base/exprs.exp: Remove a duplicate test.
21253
81564d34
JB
212542001-06-06 Jim Blandy <jimb@redhat.com>
21255
21256 * gdb.base/return2.exp (main): Use values to test float and double
21257 returns that are not NaN's, to avoid being confused by IEEE
21258 comparison rules.
21259
da55addb
MS
212602001-06-04 Michael Snyder <msnyder@redhat.com>
21261
21262 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 21263 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
21264 rather than wait for 12 more tests to time out.
21265
42c65987
JB
212662001-06-06 Jim Blandy <jimb@redhat.com>
21267
b18bced9 21268 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 21269 Don't forget to match the GDB prompt.
b18bced9 21270
42c65987
JB
21271 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
21272
5b41e5f0
JB
212732001-06-04 Jim Blandy <jimb@redhat.com>
21274
21275 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
21276 command.
21277
015e046f
KB
212782001-05-31 Kevin Buettner <kevinb@redhat.com>
21279
21280 * gdb.base/annota1.exp (info break): Match four or more spaces
21281 after "Address".
21282
fb1ffbbe
MC
212832001-05-31 Michael Chastain <chastain@redhat.com>
21284
21285 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
21286 (dm_type_int_star): Likewise.
21287 (dm_type_long_star): Likewise.
21288 (dm_type_void_star): Likewise.
21289
5ea2a32c
KB
212902001-05-29 Kevin Buettner <kevinb@redhat.com>
21291
21292 * gdb.base/completion.exp (INPUTRC): Set this environment variable
21293 to a known value in order to get consistent results regardless
21294 of the setting of INPUTRC or the presence or contents of .inputrc.
21295
ae23c492
MS
212962001-05-24 Michael Snyder <msnyder@redhat.com>
21297
ac55707e
MS
21298 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
21299 Don't require that the main thread and the manager thread are the
21300 first in the list.
21301
ae23c492
MS
21302 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
21303 debugging. If test fails, issue an "unsupported" not a "fail".
21304
400071f1
JB
213052001-05-24 Jim Blandy <jimb@redhat.com>
21306
21307 Don't assume that short is shorter than int.
21308 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
21309 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 21310 this isn't true.
400071f1
JB
21311 ("print unsigned char == (~0)"): Add test that verifies that ~0,
21312 an int, is not equal to ~0 stored in an unsigned char. This tests
21313 the same thing that the previous test meant to, but works on
21314 16-bit machines, too.
21315 ("print unsigned char != (~0)"): Same test, complemented.
21316
0816a3e5
MS
213172001-05-24 Michael Snyder <msnyder@redhat.com>
21318
21319 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 21320 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
21321 and prevents dejagnu getting out of step.
21322
f6dc23a9
KB
213232001-05-23 Kevin Buettner <kevinb@redhat.com>
21324
21325 * gdb.base/finish.exp (finish_void): Revise pattern for
21326 stopping on the call statement to not permit stopping at
21327 the start of the instructions comprising the call sequence.
21328
7dbd117d
MC
213292001-05-19 Michael Chastain <chastain@redhat.com>
21330
21331 * gdb.base/callfuncs.exp: Make all test names unique.
21332 * gdb.base/commands.exp: Make all test names unique.
21333 * gdb.base/condbreak.exp: Make all test names unique.
21334 * gdb.base/dbx.exp: Make all test names unique.
21335 * gdb.base/default.exp: Make all test names unique.
21336 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
21337 and TIMEOUT messages to their corresponding PASS message.
21338 * gdb.base/ending-run.exp: Make all test names unique.
21339 * gdb.base/long_long.exp: Remove duplicate test.
21340
6b0b0a9e
KB
213412001-05-21 Kevin Buettner <kevinb@redhat.com>
21342
21343 * gdb.base/finish.exp (finish_void): Allow "finish" command to
21344 stop on the call statement as well as the statement after the
21345 call.
21346
2caa35cb
MS
213472001-05-21 Michael Snyder <msnyder@redhat.com>
21348
21349 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
21350
40713331
EZ
213512001-05-10 Elena Zannoni <ezannoni@redhat.com>
21352
a9c64011
AS
21353 * gdb.base/completion.exp: Revamp test. Make it execute on all
21354 platforms.
40713331 21355
c2c1be8d
EZ
213562001-05-10 Elena Zannoni <ezannoni@redhat.com>
21357
a9c64011
AS
21358 * config/gdbserver.exp (gdb_load): Handle the case
21359 in which the arguments to gdbserver are given in the
21360 baseboard configuration file.
21361 Also handle the case in which the server needs to do a
21362 load.
2c9cd303 21363
9671de48
KS
213642001-05-07 Keith Seitz <keiths@cygnus.com>
21365
a9c64011
AS
21366 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
21367 set up the display for testing.
21368 (gdbtk_start): Convert all paths to paths that tcl will like.
21369 Export target information to environment.
21370 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
21371 necessary.
21372 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
21373 (to_tcl_path): New proc to convert a given pathname into
21374 a path acceptible as an argument to a tcl command.
21375 (_gdbtk_export_target_info): New proc to export target info
21376 into the environment for gdbtk testing.
21377 (gdbtk_done): New proc to signal end-of-test.
9671de48 21378
5a360f47
JB
213792001-05-06 Jim Blandy <jimb@redhat.com>
21380
21381 * restore.c: Make the code of caller0 correspond to its comment.
21382
66c756c6
MS
213832001-05-03 Michael Snyder <msnyder@redhat.com>
21384
21385 * config/sid.exp (gdb_target_sid): Check for error messages.
21386 On error or timeout, don't make expect exit (which will terminate
21387 all subsequent tests); instead just make gdb exit.
d63a86f8 21388 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
21389 return a negative value.
21390
a966fde5
JB
213912001-04-24 Jim Blandy <jimb@redhat.com>
21392
851c18e0
JB
21393 * gdb.c++/templates.exp: If we see the prompt for the overload
21394 list, but we haven't recognized any of the longer patterns,
21395 arrange for this test to fail, not hang.
21396
a966fde5
JB
21397 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
21398 variations.
21399
db144853
MC
214002001-04-22 Michael Chastain <chastain@redhat.com>
21401
21402 * gdb.c++/local.exp: Use the 'runto' library function.
21403 * gdb.c++/namespace.exp: Likewise.
21404 * gdb.c++/overload.exp: Likewise.
21405
3207ec21
KB
214062001-03-26 Kevin Buettner <kevinb@redhat.com>
21407
21408 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
21409 * gdb.base/step-line.exp: New file. Test step/next in presence of
21410 #line directives.
21411 * gdb.base/step-line.c: New file. Test program for the above.
21412 * gdb.base/step-line.inp: New file. We pretend that this file has
21413 been transformed by some other tool into step-line.c.
21414
13b57657
JB
214152001-03-21 Jim Blandy <jimb@redhat.com>
21416
21417 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
21418 unmangled operator names.
21419
754cbe1c
JB
214202001-03-20 Jim Blandy <jimb@redhat.com>
21421
21422 * gdb.threads/linux-dp.exp: Recognize an additional message
21423 generated by GDB when it doesn't understand how to debug threads
21424 on the target system.
21425
177495c9
AC
214262001-03-19 Andrew Cagney <ac131313@redhat.com>
21427
21428 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
21429
f266096b
MC
214302001-03-12 Michael Chastain <chastain@redhat.com>
21431
21432 * gdb.c++/derivation.exp: Use the 'runto' library function.
21433
cac3c2ff
MC
214342001-03-12 Michael Chastain <chastain@redhat.com>
21435
21436 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
21437
b6c11a24
MC
214382001-02-24 Michael Chastain <chastain@redhat.com>
21439
21440 * gdb.c++/ref-types.exp: Change handwritten code to library
21441 function 'runto'.
21442
6bae5bce
OF
214432001-03-16 Orjan Friberg <orjanf@axis.com>
21444
21445 * gdb.base/signals.exp: Set count to 0 explicitly.
21446
0015fd9a
MS
214472001-03-15 Mark Salter <msalter@redhat.com>
21448
21449 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
21450 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
21451 (gdb_load): Add support for additional target_info: gdb_download_size
21452 and gdb_load_timeout.
0015fd9a 21453
fc33412a
DT
21454Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
21455
21456 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
21457 file -- to prevent failing when the compile fails but we have no
21458 intention of running the tests anyway.
fc33412a
DT
21459
21460 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
21461 tests if set.
21462
21463 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 21464 integers.
fc33412a
DT
21465
21466 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
21467 * gdb.c++/namespace.exp: Ditto.
21468
115f06de
OF
214692001-03-07 Orjan Friberg <orjanf@axis.com>
21470
21471 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
21472 * gdb.base/pointers.exp: Relax pattern match of decimals.
21473
b6ba6518
KB
214742001-03-06 Kevin Buettner <kevinb@redhat.com>
21475
21476 * Makefile.in, config/abug.exp, config/cfdbug.exp,
21477 config/cpu32bug.exp, config/dve.exp, config/est.exp,
21478 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
21479 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
21480 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
21481 config/sh.exp, config/sid.exp, config/slite.exp,
21482 config/sparclet.exp, config/udi.exp, config/unknown.exp,
21483 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
21484 config/vxworks.exp, config/vxworks29k.exp,
21485 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
21486 gdb.base/all-bin.exp, gdb.base/annota1.exp,
21487 gdb.base/arithmet.exp, gdb.base/assign.exp,
21488 gdb.base/async.exp, gdb.base/attach.exp,
21489 gdb.base/bitfields.exp, gdb.base/bitops.exp,
21490 gdb.base/break.exp, gdb.base/call-ar-st.exp,
21491 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
21492 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
21493 gdb.base/commands.exp, gdb.base/completion.exp,
21494 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
21495 gdb.base/constvars.exp, gdb.base/corefile.exp,
21496 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
21497 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
21498 gdb.base/ending-run.exp, gdb.base/environ.exp,
21499 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
21500 gdb.base/finish.exp, gdb.base/foll-exec.exp,
21501 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
21502 gdb.base/funcargs.exp, gdb.base/help.exp,
21503 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
21504 gdb.base/logical.exp, gdb.base/long_long.exp,
21505 gdb.base/maint.exp, gdb.base/mips_pro.exp,
21506 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
21507 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
21508 gdb.base/pointers.exp, gdb.base/printcmds.exp,
21509 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
21510 gdb.base/regs.exp, gdb.base/relational.exp,
21511 gdb.base/remote.exp, gdb.base/reread.exp,
21512 gdb.base/restore.exp, gdb.base/return2.exp,
21513 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
21514 gdb.base/selftest.exp, gdb.base/setshow.exp,
21515 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
21516 gdb.base/sigall.exp, gdb.base/signals.exp,
21517 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
21518 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
21519 gdb.base/step-test.exp, gdb.base/structs.c,
21520 gdb.base/structs.exp, gdb.base/structs2.exp,
21521 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
21522 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
21523 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
21524 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
21525 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
21526 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
21527 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
21528 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
21529 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
21530 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
21531 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
21532 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
21533 gdb.fortran/types.exp, gdb.java/jmisc.exp,
21534 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
21535 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
21536 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
21537 gdb.trace/circ.exp, gdb.trace/collection.exp,
21538 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
21539 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
21540 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
21541 gdb.trace/report.exp, gdb.trace/save-trace.exp,
21542 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
21543 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
21544 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
21545 notices.
21546
dc96c6c7 215472001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
21548
21549 * gdb.base/varargs.c (find_max_double): Fix printf format string:
21550 first arg is int not float.
21551
dc96c6c7 215522001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
21553
21554 * gdb.base/reread.exp: Unsupported for non-native targets;
21555 doesn't work for remote debugging.
21556
9b0c4aeb
FN
215572001-02-19 Fernando Nasser <fnasser@redhat.com>
21558
21559 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
21560 * gdb.base/ending-run.exp: Properly handle the BSP state when
21561 stepping past the end of main.
9b0c4aeb 21562
02aa71d5
MC
215632001-02-19 John Moore <jmoore@redhat.com>
21564
21565 * gdb.base/commands.exp (infrun_breakpoint_command_test):
21566 Converted HPUX fix for non-expected items following multiple
21567 step commands into general solution for all platforms.
21568
1fa449a4
MC
215692001-02-18 Michael Chastain <chastain@redhat.com>
21570
21571 * gdb.c++/classes.exp (do_tests): Change runto statements
21572 from "runto 'foo(void)'" to "runto 'foo'". This makes the
21573 statements demangler agnostic.
21574 * gdb.c++/virtfunc.exp (do_tests): Likewise.
21575 (gdb_virtfunc_restart): Likewise.
21576
b2f9ec70
MC
215772001-02-14 Michael Chastain <chastain@redhat.com>
21578
21579 * gdb.c++/inherit.exp (do_tests): Change runto statements
21580 from "runto 'foo(void)'" to "runto 'foo'". This makes the
21581 statements demangler agnostic.
21582
cf74b8ca
AC
21583Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
21584
21585 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
21586 ``continue to bkpt at common_routine in thread 2'' and ``stopped
21587 before calling common_routine 15 times'' tests.
cf74b8ca 21588
99f78f56
MC
215892001-02-11 Michael Chastain <chastain@redhat.com>
21590
21591 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
21592 Helps the test script figure out which demangler is in use.
21593 (dm_type_foo_ref): Ditto.
21594 (dm_type_int_star): Ditto.
21595 (dm_type_long_star): Ditto.
21596 (dm_type_unsigned_int): Ditto.
21597 (dm_type_void): Ditto.
21598 (dm_type_void_star): Ditto.
99707966 21599 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
21600 Probe the gdb demangler and set variables to accommodate
21601 formatting differences.
21602 (info_func_regexp): New function. Same as info_func, but
21603 matches against a regexp.
21604 (info_func): Match against a literal string.
21605 (print_addr_2): New function. Match against a literal string,
21606 which can be different from the input to gdb.
21607 (print_addr): Simply call print_addr_2 with the same argument twice.
21608 (test_lookup_operator_functions): Use demangler formatting variables.
21609 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
21610 the tests in the same order as the C++ class declaration.
21611 (test_paddr_operator_functions): Ditto.
21612 (test_paddr_overloaded_functions): Ditto.
21613 (test_paddr_hairy_functions): Use demangler formatting variables.
21614 Add reference to gdb/19 for related tests.
21615 (do_tests): Call probe_demangler.
21616
1de8f023
KB
216172001-01-30 Kevin Buettner <kevinb@redhat.com>
21618
21619 * gdb.c++/templates.cc (printf): Remove unused function definition.
21620
ca3f91ed
MS
216212001-01-26 Felix Lee <flee@redhat.com>
21622
21623 * sid.exp (sid_exit): Pass host, not target, to remote_close.
21624
216252001-01-25 matthew green <mrg@redhat.com>
21626
21627 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
21628 up sid.
21629 (sid_exit): Call `remote_pop_conn' after GDB is gone.
21630
216312001-01-25 matthew green <mrg@redhat.com>
21632
21633 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 21634 Deprecate $sid_spawn_id.
ca3f91ed
MS
21635 (sid_exit): Remove code necessary only for `spawn.'
21636
216372001-01-25 matthew green <mrg@redhat.com>
21638
21639 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
21640
fb18ec4a
MC
216412001-01-28 Michael Chastain <chastain@redhat.com>
21642
21643 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
21644 to call when tests fail. It takes gdb out of the overloaded
21645 function choice menu back to the main prompt, so that the test
21646 program stays synchronized.
21647 (set_bp_overloaded): New proc to collect all the common
21648 code for setting a breakpoint on an overloaded name. Calls
21649 take_gdb_out_of_choice_menu when needed.
21650 (menu_overload1arg): New variable to collect the repeated
21651 instances of the expected menu for an overloaded name. Change
21652 the regular expression to handle changes in g++ type encoding:
21653 "void" can be either "void" or "", and "unsigned int" can be
21654 either "unsigned int" or "unsigned".
21655 (continue_to_bp_overloaded): Change regular expressions to handle
21656 changes in g++ type encoding.
21657 (no proc): Call take_gdb_out_of_choice_menu when needed.
21658 Remove redundant calls to "info break". Accept either "canceled"
21659 or "cancelled". Change regular expressions in "info break"
21660 calls to handle changes in g++ type encoding. Give all tests
21661 unique strings.
21662
9c646a6e
BE
216632001-01-17 Ben Elliston <bje@redhat.com>
21664
21665 * config/sid.exp: New file.
21666
9549d9c1
AC
21667Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
21668
21669 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
21670
dc96c6c7 216712000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
21672
21673 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
21674 Add a RE to accept a non-ascii char if one is ever presented.
21675
b4df4f68
FN
216762000-12-20 Fernando Nasser <fnasser@redhat.com>
21677
297dd0fd 21678 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 21679
dc96c6c7 216802000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 21681
d63a86f8 21682 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
21683 in regexp. One '\' does not suffice on Linux.
21684
4a7bddb6
MC
216852000-12-09 Michael Chastain <chastain@redhat.com>
21686
21687 * gdb.base/break.exp (test_clear_command): Use a marker function
21688 rather than 'main' for the test function. Also move this
21689 test to an execution point where the marker function names are
21690 guaranteed to be bound to functions. (Executing tests after a
21691 'finish' from main runs into name conflicts with local names
21692 in __libc_start_main).
21693
dc96c6c7 216942000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
21695
21696 * gdb.base/finish.exp: New test for gdb's "finish" command.
21697 * gdb.base/return2.exp: New test for gdb's "return" command.
21698 * gdb.base/return2.c: New source file for above.
21699
dc96c6c7 217002000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
21701
21702 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
21703 * gdb.base/miscexprs.exp: Ditto.
21704 * gdb.base/pointers.exp: Ditto.
21705 * gdb.c++/derivation.exp: Ditto.
21706 * gdb.c++/local.exp: Ditto.
21707 * gdb.c++/namespace.exp: Ditto.
21708 * gdb.c++/overload.exp: Ditto.
21709 * gdb.c++/ref-types.exp: Ditto.
21710
dc96c6c7 217112000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
21712
21713 * gdb.base/constvars.exp: Test result of "up" command.
21714 * gdb.base/miscexprs.exp: Ditto.
21715 * gdb.base/pointers.exp: Ditto.
21716 * gdb.base/scope.exp: Ditto.
21717 * gdb.c++/derivation.exp: Ditto.
21718 * gdb.c++/local.exp: Ditto.
21719 * gdb.c++/namespace.exp: Ditto.
21720 * gdb.c++/overload.exp: Ditto.
21721 * gdb.c++/ref-types.exp: Ditto.
21722
44097287
FN
217232000-11-22 Michael Chastain <chastain@redhat.com>
21724
21725 * mips_pro.exp: Accept either "middle -> top -> main" or
21726 "middle -> main" in the backtrace, because gcc can optimize
21727 tail calls to jumps. Remove setup_xfail for the hppa case.
21728 Add a comment with the original warning messages from PR 3016,
21729 which was filed in 1993, to preserve them for posterity.
21730
9d2e1bab
ND
217312000-11-17 Nick Duffek <nsd@redhat.com>
21732
21733 * lib/gdb.exp (gdb_test): Override timeout with board info.
21734
1aca8eb7
ND
217352000-11-17 Nick Duffek <nsd@redhat.com>
21736
21737 * gdb.base/display.exp: Don't kill running stub. Add "again" to
21738 the second kill and detach messages.
21739
93076499
ND
217402000-11-17 Nick Duffek <nsd@redhat.com>
21741
21742 * configure.in: Add AC_EXEEXT.
21743 * configure: Regenerate.
21744 * Makefile.in (just-check): Export EXEEXT.
21745 * lib/gdb.exp ($EXEEXT): Import from environment.
21746 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
21747 expect "maint dump-me" on Cygwin.
21748 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
21749 $EXEEXT.
21750
30e87cd3
ND
217512000-11-17 Nick Duffek <nsd@redhat.com>
21752
21753 * gdb.base/break.exp: Test backtrace and finish from called
21754 function on all platforms, not just HP-UX.
21755
dc96c6c7 217562000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
21757
21758 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
21759 code from gdb_target_monitor, so it can be used independantly
21760 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 21761
dc96c6c7 217622000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
21763
21764 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
21765 * gdb.base/corefile.exp: Expect the message "Program is being
21766 debugged already" when we send the "corefile" command, since
21767 the preceeding gdb_load may have connected gdb to a remote target.
21768 * gdb.base/display.exp: Disable hardware watchpoints if new
21769 board info variable "no_hardware_watchpoints" is true.
21770 Replace single-letter commands with more readable ones.
21771 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
21772 if new board info variable "no_hardware_watchpoints" is true.
21773 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
21774 to see if stdio (printf) testing is possible.
21775 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
21776 board info variable "no_hardware_watchpoints" is true. Use new
21777 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
21778
39124dea
FN
217792000-11-13 Fernando Nasser <fnasser@redhat.com>
21780
21781 From Orjan Friberg <orjanf@axis.com>:
21782 * gdb.base/printcmds.exp: Escape curly braces followed by a number
21783 in array print pattern match.
21784
a9e2e984
FN
217852000-11-09 Fernando Nasser <fnasser@redhat.com>
21786
21787 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
21788 spelling "cancelled" to U.S. spelling "canceled" to match changes
21789 made to gdb.
21790 * gdb.c++/ovldbreak.exp: Ditto.
21791
c7db355b
PS
217922000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
21793
21794 * gdb.base/callfuncs.c (main): Moved to end of file, call
21795 t_double_values to initialize the FPU before inferior calls are made.
21796 * gdb.base/callfuncs.exp: Test for register preservation after calling
21797 inferior functions. Add tests for continuining, finishing and
21798 returning from a stop in a call dummy.
21799
dc96c6c7 218002000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
21801
21802 * gdb.base/commands.exp: Break up long lines, and re-indent.
21803
dc96c6c7 218042000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
21805
21806 * config/gdbserver.exp: Rewritten from the ground up, to make it
21807 compatible with the current dejagnu tree, and to make it work with
21808 the new "gdbserver" in libremote.
21809
dc96c6c7 218102000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
21811
21812 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
21813 * gdb.base/varargs.exp: Skip entire test if no printf support.
21814 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
21815 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
21816
dc96c6c7 218172000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
21818
21819 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
21820 no floating point support.
21821 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
21822 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
21823 * gdb.base/call-rt-st.exp: Ditto.
21824 * gdb.base/call-strs.exp: Ditto.
21825
bac5fc66
JG
218262000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
21827
21828 * gdb.base/sizeof.c: include <stdio.h>.
21829
21830 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
21831 'finish', otherwise uncaptured gdb_prompt would potentially
21832 throw remaining test points out of sync.
bac5fc66 21833
b22a6027
SB
218342000-07-26 Scott Bambrough <scottb@netwinder.org>
21835
21836 * gdb.base/recurse.exp: Run tests for all targets.
21837 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
21838 gnu-oldld case on ARM.
21839 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
21840 for ARM targets.
d63a86f8 21841
d8231941
AG
21842Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
21843
21844 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
21845 * gdb.java/configure: Rebuild.
21846
8caabe69
AG
21847Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
21848
21849 * gdb.java/jv-exp.exp: New file.
21850
9d273ca3
AG
21851Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
21852
21853 * configure: Rebuilt.
21854 * configure.in (configdirs): Add gdb.java.
21855 * gdb.java/jmisc.java: New file.
21856 * gdb.java/jmisc.exp: New file.
21857 * gdb.java/Makefile.in: New file.
21858 * gdb.java/configure: Rebuilt.
21859 * gdb.java/configure.in: New file.
21860 * lib/java.exp: New file.
21861
4f823a66
AC
21862Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
21863
21864 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 21865 underflow.
4f823a66 21866
2391e11d
AC
21867Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
21868
21869 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 21870 and the compilers sizes.
2391e11d 21871
54602222
ND
218722000-07-09 Nick Duffek <nsd@redhat.com>
21873
21874 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
21875 (use_methods): New function.
21876 (main): Call use_methods().
21877 * gdb.c++/classes.exp (test_method_param_class): New procedure.
21878 (do_tests): Call test_method_param_class.
21879
2bec0572
ND
218802000-07-09 Nick Duffek <nsd@redhat.com>
21881
21882 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
21883 spelling.
21884 (test_enums): New procedure. Move enum tests from end of script
21885 to here. Set breakpoint on function name instead of line number.
21886 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
21887 (enums2): New marker function.
21888 (enums1): New function.
21889 (main): Call enums1(). Move enum tests to enums1().
21890
78492fde
AC
21891Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
21892
21893 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 21894 compile/link program. Update line numbers.
78492fde
AC
21895 * gdb.asm/d10v.inc: Define ``startup''.
21896 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 21897
49a2cef8
AC
21898Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
21899
21900 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
21901
3e6c8688
EZ
219022000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21903
21904 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 21905 of 'help maint print' command.
3e6c8688 21906
9ff5cbe9
AC
21907Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
21908
21909 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 21910 they use gdb_expect_list.
9ff5cbe9 21911
17c579bd
AC
21912Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
21913
21914 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
21915 memory-read-packet-size'' instead of ``set endian big'' to test
21916 long commands.
17c579bd 21917
e6d71bf3
DB
219182000-06-03 Daniel Berlin <dan@cgsoftware.com>
21919
21920 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 21921 g++, and stop skipping them.
e6d71bf3
DB
21922
21923 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
21924 work under g++.
21925
d63a86f8 21926 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
21927 initialization.
21928
dc96c6c7 219292000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
21930
21931 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
21932 the regular expression: accept an (almost) arbitrary sequence of
21933 "frames-invalid" and "breakpoints-invalid" messages both before
21934 and after the "starting" message.
21935
dc96c6c7 219362000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
21937
21938 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 21939
dc96c6c7 219402000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
21941
21942 * gdb.base/annota1.exp (annotate-signal-handler-caller):
21943 Relax the regular expression a little, make it pass on Solaris 8.
21944
8216cda9
KB
219452000-05-12 Kevin Buettner <kevinb@redhat.com>
21946
21947 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 21948 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
21949 Instead, it is permissible for gdb to stop on the line of the
21950 call itself.
21951
1a570b2f
MS
219522000-05-12 Michael Snyder <msnyder@.cygnus.com>
21953
21954 * gdb.base/break.exp (bp on small function, optimized file):
21955 Add a second pass pattern. The behavior differs here between stabs
21956 and dwarf for one-line functions. Stabs preserves two line symbols
21957 (one before the prologue and one after) with the same line number,
21958 but dwarf regards these as duplicates and discards one of them.
21959 Therefore the address after the prologue (where the breakpoint is)
21960 has no exactly matching line symbol, and GDB reports the breakpoint
21961 as if it were in the middle of a line rather than at the beginning.
21962
dc96c6c7 219632000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 21964
d63a86f8 21965 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
21966 rather than "send_gdb" (for consistancy).
21967
7d418785
AC
21968Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
21969
21970 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
21971 * gdb.c++/templates.cc: Properly check for GCC version number.
21972 * lib/compiler.cc: Likewise
21973
dc96c6c7 219742000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 21975
d63a86f8 21976 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
21977 gdb may not stop at the first line of main, due to code motion.
21978
dc96c6c7 219792000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
21980
21981 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
21982 This test depends on parsing the printf output from the target.
21983 Since the sparclet stub doesn't do stdio, this will never work.
21984 * gdb.base/call-rt-st.exp: ditto.
21985 * gdb.base/call-strs: ditto.
21986
dc96c6c7 219872000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
21988
21989 * gdb.base/miscexprs.exp: make sizeof long array test portable.
21990
21991 * gdb.base/ending-run.exp: After connecting to a remote target,
21992 but before running, the target will appear to be in a random
21993 location. Specify both a file and a line for breakpoints.
21994 Also, the function that calls main may be called 'init'
21995 rather than 'start'.
21996
a5a51225
EZ
219972000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21998
21999 * gdb.base/help.exp: Update output for add-symbol-file command.
22000
7930cc7c
FN
220012000-04-10 Fernando Nasser <fnasser@cygnus.com>
22002
22003 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
22004 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
22005
23e37ab1
C
220062000-04-07 J.T. Conklin <jtc@redback.com>
22007
e93c542c
C
22008 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
22009
23e37ab1
C
22010 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
22011
591b8fa3
PDM
22012Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
22013
22014 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 22015 values that can be represented exactly.
591b8fa3
PDM
22016 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
22017 above change, and to not check against the directory part of the source
22018 file name.
22019 (step into print_long_arg_list): Likewise.
22020 (print print_small_structs from print_long_arg_list): Likewise.
22021 (print print_long_arg_list): Likewise.
22022
7a495180
EZ
220232000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22024
30b53638 22025 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 22026
beb998c6
AC
22027Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
22028
22029 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
22030
1c689132
DB
220312000-03-25 Daniel Berlin <dan@cgsoftware.com>
22032
22033 * gdb.base/commands.exp (deprecated_command_test): Add test for
22034 deprecate with no arguments.
22035
c1790a9d
JL
220362000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
22037
22038 * gdb.base/break.exp: Add new test for setting breakpoints on
22039 optimized code so we can test breakpoints work even when function
22040 prologues may be optimized away
22041
003ba290
FN
220422000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
22043
22044 From David Whedon <dwhedon@gordian.com>
a9c64011 22045 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 22046
6837a0a2
DB
220472000-03-22 Daniel Berlin <dan@cgsoftware.com>
22048
22049 * gdb.base/help.exp: Added test for new apropos command.
22050
b9593231
KB
220512000-03-21 Kevin Buettner <kevinb@redhat.com>
22052
22053 * gdb.base/pointers.c (usevar): New function.
22054 (main): Make sure that global variables v_int_pointer2, rptr,
22055 and y are all referenced someplace in the program by calling
22056 usevar() on them. [Some linkers delete symbols which are
22057 never referenced. The space remains, but there's no way to
22058 get a (symbolic) handle on the variable from the debugger.]
22059
751a959b
EZ
220602000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22061
22062 * gdb.base/printcmds.c: Add typedeffed arrays.
22063
22064 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 22065 procedure to test arrays that are typedef'd.
751a959b 22066
73a93a32
JI
220672000-03-13 James Ingham <jingham@leda.cygnus.com>
22068
22069 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 22070 the library directories.
73a93a32 22071
fb40c209
AC
22072Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
22073
22074 * configure.in (configdirs): Add sub directory gdb.mi.
22075 * configure: Re-generate.
22076
22077 * gdb.mi: New directory.
d63a86f8 22078
ee4dd2c9
AC
220792000-02-25 Scott Bambrough <scottb@netwinder.org>
22080
22081 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 22082 a long long value as a double on ARM platforms.
ee4dd2c9 22083
70f0cc22
JB
220842000-02-16 Jim Blandy <jimb@redhat.com>
22085
22086 * gdb.base/break.exp ("breakpoint line number"): Make sure the
22087 default source file is set properly before running this test.
22088
853819b8
EZ
220892000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22090
22091 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 22092 gdbtk/library directory, not in gdbtcl2.
853819b8 22093
dfcd3bfb
JM
220942000-02-04 Jim Blandy <jimb@redhat.com>
22095
22096 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
22097 backslash from regexp pattern.
22098
22099 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
22100 procedure. Use it to run all the "continue to bp overloaded"
22101 tests. Note that this changes the names of the tests slightly.
22102 If the breakpoint hit message includes a hex PC value, because
22103 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
22104 from the real source code, still consider that a pass.
22105
22106 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
22107 XFAIL here if the breakpoint message contains a hex address. Note
22108 similar change on 1999-11-02.
22109
22110 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
22111
22112 * gdb.base/ptype.exp: Establish a default source file before
22113 calling get_debug_format.
22114
221152000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
22116
22117 * gdb.base/watchpoint.exp: Remove duplication of test messages.
22118
8b93c638
JM
221192000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
22120
22121 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
22122 of successive stepi commands -- while in the prologue we should see
22123 the function entry bracket.
22124
221252000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
22126
22127 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
22128 reach __change_mode() when stepping through the end of main().
22129
c5394b80
JM
221302000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
22131
22132 * gdb.base/default.exp: Fix expected pattern.
22133 * gdb.base/help.exp: Same.
22134
0d06e24b
JM
221352000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22136
22137 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 22138 Don't use xfail's because that affects only the following test.
d63a86f8 22139
0d06e24b 22140 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 22141 solaris or linux.
0d06e24b
JM
22142
22143 * gdb.base/selftest.exp: Update to reflect changes to main.c.
22144
dc96c6c7 221452000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 22146
d63a86f8 22147 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
22148 "A syntax error" rather than "A parse error". Accept both.
22149
221502000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
22151
22152 * gdb.base/default.exp: Remove OS dependent string from "target
22153 remote" test.
22154 * gdb.base/help.exp: Same for "help target remote" test.
22155
c3f6f71d
JM
221562000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22157
22158 From Jim Kingdon <kingdon@redhat.com>:
22159
22160 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
22161 prompt (cleanup rather than necessity, but still might keep output
22162 from spilling to next test).
c3f6f71d
JM
22163
221642000-01-02 Fred Fish <fnf@cygnus.com>
22165
22166 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
22167 AIX, which defines them in <sys/types.h>.
22168
ed9a39eb 221691999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 22170
ed9a39eb 22171 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 22172 float" test.
ed9a39eb
JM
22173
221741999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 22175
ed9a39eb 22176 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
22177
22178 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
22179 outermost frame disallowed".
22180
221811999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
22182
22183 * gdb.base/setvar.exp: New tests for setting the value of a struct
22184 with a constant list.
22185
221861999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
22187
22188 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
22189 require the user to type a cast before setting the value of a struct.
22190
de57eccd
JM
221911999-12-06 Jim Blandy <jimb@cygnus.com>
22192
22193 * gdb.base/default.exp: Expect the new 'info float' command on
22194 all i386 platforms.
22195
22196 * gdb.threads/linux-dp.exp: Expand our ability to recognize
22197 LinuxThreads libraries that don't support debugging.
22198
c2d11a7d
JM
22199Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
22200
22201 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
22202 Change the buffer type to ``unsigned char'' to simplify size
22203 arithmetic.
c2d11a7d
JM
22204
22205 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
22206 stub only handles 400-1 byte packets. Verify that the download
22207 worked.
c2d11a7d
JM
22208
222091999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
22210
22211 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
22212 tests, using UNRESOLVED for the untested cases. Also, does not wait
22213 for a timeout if the prompt was received before a recognizable pattern.
22214
222151999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
22216
22217 * lib/gdb.exp (gdb_expect_list): Fix spelling.
22218
222191999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22220
22221 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 22222 watchpoints.
c2d11a7d
JM
22223
222241999-11-24 Jason Merrill <jason@casey.cygnus.com>
22225
22226 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
22227
22228 * gdb.c++/local.exp: Be more flexible in recognizing local class
22229 name mangling. Don't allow horribly truncated method names.
22230 * gdb.c++/derivation.exp: Expect protected inheritance.
22231 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
22232 * gdb.c++/virtfunc.exp: Likewise.
22233 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
22234 when printing a nested enum.
22235
222361999-11-22 Jim Blandy <jimb@cygnus.com>
22237
22238 * gdb.base/step-test.exp: Properly await GDB's response to setting
22239 a breakpoint on the call to large_struct_by_value.
22240
22241 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
22242 just because we have debug info for the `start' function.
22243
222441999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
22245
22246 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
22247 "Unknown signal" messages, which indicate (on LinuxThreads) that
22248 GDB doesn't know how to debug threads on this system. This is
22249 better than hanging while philosopher 0 dumps chatter into gdb.log.
22250
222511999-11-18 Tom Tromey <tromey@cygnus.com>
22252
22253 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
22254
222551999-11-18 Fred Fish <fnf@cygnus.com>
22256
22257 * gdb.base/coremaker2.c: Add sample program for generating
22258 cores that is more self contained than coremaker.c. Eventually
22259 I'll add more code to this and tie it into the testsuite.
22260
4ce44c66
JM
222611999-11-12 Stan Shebs <shebs@andros.cygnus.com>
22262
22263 * gdb.base/dollar.exp: Remove, now in gdb.hp.
22264
222651999-11-10 Jimmy Guo <guo@cup.hp.com>
22266
22267 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 22268 from $srcdir/lib/.
4ce44c66 22269 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 22270 and gdb.c++/.
4ce44c66
JM
22271
22272 * gdb.c++/derivation.exp: remove redundant get compiler info code.
22273
d63a86f8 22274 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
22275 'continue with watch' test point.
22276
222771999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
22278
22279 Merged from p2linux-990323-branch:
d63a86f8 22280
4ce44c66
JM
22281 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
22282
11cf8741
JM
22283Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
22284
22285 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 22286 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
22287
22288Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
22289
22290 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 22291 gdb_expect_list.
11cf8741
JM
22292
22293Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
22294
22295 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
22296
222971999-11-03 Mark Salter <msalter@cygnus.com>
22298
22299 * gdb.base/break.exp: Fix "stub continue" pattern.
22300
223011999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
22302
22303 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
22304
223051999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
22306
22307 * gdb.base/display.exp ("finish"): Add timeout clause.
22308
22309 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
22310 plain prompt clause, so this doesn't have to time out in order to
22311 fail.
22312
22313 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 22314 breakpoint hit messages include an address.
11cf8741
JM
22315
22316 * gdb.base/display.exp: Don't forget to escape parens in regular
22317 expressions. Unix regexp notatation sucks.
22318
223191999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22320
22321 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 22322 order for 'signalled' message.
11cf8741 22323
5c44784c
JM
223241999-11-01 Stan Shebs <shebs@andros.cygnus.com>
22325
22326 From Jimmy Guo <guo@cup.hp.com>:
22327 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
22328 * gdb.base/annota1.c: Add code for tests to work with.
22329
223301999-10-26 Frank Ch. Eigler <fche@cygnus.com>
22331
22332 * gdb.base/remote.exp: New test for remote downloading settings.
22333 * gdb.base/remote.c: New file with large .data.
22334
917317f4
JM
223351999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
22336
22337 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
22338 for LinuxThreads support, merged from the Code Fusion branch.
22339
22340Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
22341
22342 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
22343 containing exp_continue into a while within an expect. Don't
22344 attempt a start more than three times. Check return value from
22345 gdb_load.
d63a86f8 22346
2df3850c
JM
22347Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
22348
22349 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 22350 a pass case.
2df3850c 22351
2acceee2
JM
223521999-10-01 Kevin Buettner <kevinb@cygnus.com>
22353
22354 * gdb.base/break.c (main): Added a statement that we can step
22355 off of.
22356 * gdb.base/break.exp: Added tests for setting a breakpoint
22357 at an offset and stepping onto a breakpoint.
22358
223591999-10-01 Fred Fish <fnf@cygnus.com>
22360
d63a86f8 22361 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
22362 gdb output.
22363
c2c6d25f
JM
223641999-09-18 Jim Blandy <jimb@cris.red-bean.com>
22365
22366 * gdb.base/break.exp: Code locations are in hex, don't forget!
22367 (For HP-UX.)
22368
223691999-09-17 Stan Shebs <shebs@andros.cygnus.com>
22370
22371 * condbreak.exp: Use break.c as test program.
22372 * condbreak.c: Remove, redundant with break.c.
22373
223741999-09-15 Stan Shebs <shebs@andros.cygnus.com>
22375
22376 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 22377 Z-packets if the target needs it.
c2c6d25f
JM
22378
223791999-09-13 James Ingham <jingham@leda.cygnus.com>
22380
22381 * gdb.c++/overload.exp: Added tests for listing overloaded
22382 functions with function pointers in the arg, explicitly calling
22383 out the version you want.
22384
cff3e48b
JM
223851999-09-09 Stan Shebs <shebs@andros.cygnus.com>
22386
22387 * long_long.exp: Add variations of test cases that work for
22388 targets with 16-bit ints and 32-bit doubles.
22389
d4f3574e
SS
223901999-09-08 Stan Shebs <shebs@andros.cygnus.com>
22391
22392 * break.c (main): Compare a possibly-uninitialized argc with an
22393 unlikely value that fits in 16 bits.
22394
223951999-09-07 Stan Shebs <shebs@andros.cygnus.com>
22396
22397 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
22398 0xfeeb, don't want negative numbers if ints are 16 bits.
22399
22400 * lib/gdb.exp (skip_cplus_tests): New proc.
22401 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
22402 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
22403 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
22404 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
22405 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
22406 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
22407 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
22408 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
22409
22410 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
22411
22412Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
22413
22414 * gdb.base/corefile.exp (up): Allow a parameter to appear
22415 in the frame that we're going up to.
22416
22417 From Jim Blandy <jimb@cygnus.com>:
22418
22419 * gdb.base/default.exp (info float): Expect some output now.
22420
22421 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
22422 returning floating-point values to fail on the x86.
22423 * gdb.base/callfwmall.exp (do_function_calls): Same.
22424
22425 * gdb.base/list.exp (test_listsize): Correct expectations for
22426 listing line 1 with listsize 2. Also, listing a single line
22427 works now, as does listing three lines. [Kevin's note: There
22428 were a number of other cases fixed too where the expectations
22429 differed...]
22430
224311999-09-02 Stan Shebs <shebs@andros.cygnus.com>
22432
22433 * gdb.base/selftest.exp: Add case for when version prints as
22434 constant string instead of char pointer.
22435
104c1213
JM
224361999-08-25 Stan Shebs <shebs@andros.cygnus.com>
22437
22438 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 22439 stepping out of main.
104c1213
JM
22440
22441 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
22442 G++ used.
22443
22444 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 22445 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
22446
22447 * gdb.c++/ovldbreak.exp: Update match string in test that
22448 includes a warning of multiple breakpoints.
22449
224501999-08-24 Stan Shebs <shebs@andros.cygnus.com>
22451
22452 * gdb.base/display.exp: Improve precision of step-after-finish
22453 added yesterday.
22454
22455 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 22456 test.
104c1213
JM
22457
22458 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
22459 configs when using G++, not just hppa*.
22460
224611999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22462
22463 * gdb.base/async.c: New file.
22464 * gdb.base/async.exp: New file.
22465
22466Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
22467
22468 * gdb.base/break.exp: Tweak PA specific tests to properly handle
22469 PA64.
22470
53a5351d
JM
22471Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
22472
104c1213
JM
22473 * gdb.base/display.exp: "finish" can leave us mid-line on many
22474 targets, deal with it. Add a small constant to main, instead of
22475 1000 since main+1000 may not be a valid address in the target.
22476
53a5351d
JM
22477 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
22478 on hpux11.
22479
22480 * gdb.base/attach.exp: Handle another hpux11 error message variant
22481 when attaching to a process that does not exist.
22482
224831999-08-19 J.T. Conklin <jtc@redback.com>
22484
22485 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 22486 characters in 'continue to 1241' test.
53a5351d
JM
22487
224881999-08-17 Stan Shebs <shebs@andros.cygnus.com>
22489
22490 * gdb.base/call-ar-st.exp: Add a shorter match case for the
22491 stop in print_long_arg_list, define and use a whitespace
22492 variable in print_small_structs test, add an XFAIL for Solaris.
22493 * gdb.base/dbx.exp: XFAIL func commands until somebody is
22494 interested enough to fix.
22495
7be570e7
JM
224961999-08-13 Keith Seitz <keiths@cygnus.com>
22497
22498 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
22499 (dbx_gdb_load): Remove. Use gdb_load instead, since that
22500 proc knows about targets other than the natives.
22501 (test_assign): Use "gdb_run_cmd" to "run" the target.
22502 Check that we've actually hit the breakpoint at main.
22503 When we attempt to assign a value to a local variable, check
22504 that the variable is in the current scope, i.e., don't use
22505 a test with an empty result.
22506
22507Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
22508
22509 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 22510 command.
7be570e7
JM
22511
225121999-08-09 Stan Shebs <shebs@andros.cygnus.com>
22513
22514 From Jimmy Guo <guo@cup.hp.com> and others at HP:
22515 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
22516 gdb.compat, gdb.threads-hp.
22517 gdb.hp/configure, gdb.hp/configure.in: New files.
22518 gdb.hp/Makefile.in: Recurse into new subdirs.
22519 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
22520 gdb.hp/gdb.objdbg: New directory, tests for debugging info
22521 in object files.
22522 gdb.hp/tools: New directory, aux tools for HP-specific tests.
22523
96baa820
JM
225241999-08-05 Stan Shebs <shebs@andros.cygnus.com>
22525
22526 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 22527 funky printf, remove a bogus p/a test.
96baa820
JM
22528
225291999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22530
22531 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
22532 connected to the target. This is necessary when running not
22533 natively.
96baa820
JM
22534
225351999-08-03 Stan Shebs <shebs@andros.cygnus.com>
22536
22537 * gdb.base/step-test.exp: Removed some extraneous messages.
22538
22539 * gdb.base/long_long.exp: Don't run memory examination tests
22540 on little-endian targets (they will need a different set of
22541 results to match).
22542
225431999-08-02 Stan Shebs <shebs@andros.cygnus.com>
22544
22545 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
22546 until somebody decides to fix GDB.
22547
22548 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 22549 constant as "ULL".
96baa820
JM
22550 * gdb.base/long_long.exp: Loosen x/c test, add partial result
22551 matches for a couple x/2 commands.
22552
a0b3c4fd
JM
225531999-07-30 Stan Shebs <shebs@andros.cygnus.com>
22554
22555 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
22556 by merging in ref-types2 tests.
22557 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
22558
22559 From Jimmy Guo <guo@cup.hp.com> and others at HP:
22560 * gdb.c++/Makefile.in: Add standard actions.
22561 (EXECUTABLES): Rename from PROGS, update list.
22562 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
22563 from gdb.hp.
22564 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
22565 foo and bar locals.
22566 * gdb.c++/anon-union.exp: Fix tests to match.
22567 * gdb.c++/classes.exp: Run if HP compiler used, add extra
22568 expect matches to handle output variations.
22569 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
22570 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 22571 output, add HP alternatives for new and delete prints.
a0b3c4fd 22572 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 22573 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
22574 * gdb.c++/demangle.exp: Use $style when reporting failure.
22575 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
22576 * gdb.c++/inherit.exp: Run if HP compiler used, add some
22577 match alternatives.
22578 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 22579 compilers.
a0b3c4fd
JM
22580 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
22581 * gdb.c++/method.exp: Add match alternatives.
22582 * gdb.c++/misc.cc: Add bool types.
22583 * gdb.c++/misc.exp: Add tests for bool types.
22584 * gdb.c++/overload.exp: Add xfails.
22585 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
22586 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
22587 add some more template parameter tests (only for HP currently).
22588 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
22589 * gdb.c++/virtfunc.cc: Add return type and value for main.
22590 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
22591 match alternatives.
d63a86f8 22592
a0b3c4fd
JM
225931999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22594
22595 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
22596
225971999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
22598
22599 * gdb.base/signals.exp: Don't expect getting a backtrace from
22600 within a signal handler to fail on Linux.
22601
226021999-07-29 Stan Shebs <shebs@andros.cygnus.com>
22603
22604 From Jimmy Guo <guo@cup.hp.com> and others at HP:
22605 * lib/gdb.exp: Remove some gratuitious semicolons.
22606 (delete_breakpoints): Increase timeout.
22607 (gdb_expect): Add -notransfer option.
22608 (gdb_test): Use -notransfer option.
22609 (get_compiler_info): Add f77 case.
22610 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 22611 case.
a0b3c4fd
JM
22612 (gdb_preprocess): Call get_compiler.
22613
22614 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
22615 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
22616 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
22617 gdb.base/long_long.exp, gdb.base/printcmds.exp,
22618 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
22619 third arg to gdb_test.
a0b3c4fd
JM
22620 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
22621 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 22622 HP-UX xfails, add others.
a0b3c4fd
JM
22623 * gdb.base/completion.exp: Reflect name change of self-test.
22624 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
22625 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
22626 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
22627 HP failure number.
a0b3c4fd
JM
22628 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
22629 useless HP-UX 10.30 references.
22630 * gdb.base/maint.exp: Loosen matches.
22631 * gdb.base/pointers.c (main): Declare more_code.
22632 * gdb.base/pointers.exp: Match on output of a `next'.
22633 * gdb.base/structs.c: Add prototypes.
22634 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
22635 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
22636
226371999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22638
22639 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 22640 command.
a0b3c4fd
JM
22641
226421999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22643
22644 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
22645 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
22646
22647 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
22648 debug info. Deal with lack of signal hanlder info in stack.
22649
a9c64011 22650 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
22651 * gdb.base/annota1.exp: If printf has debug info, deal with it.
22652
5a2468f5
JM
226531999-07-19 Stan Shebs <shebs@andros.cygnus.com>
22654
22655 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 22656 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 22657
adf40b2e
JM
22658Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
22659
22660 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 22661 a1-selftest.exp.
adf40b2e
JM
22662 * gdb.base/configure: Re-generate.
22663
226641999-07-12 Stan Shebs <shebs@andros.cygnus.com>
22665
22666 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
22667 in trying to run first and name is too long.
22668
22669 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
22670 pointers2.c and pointers2.exp, respectively.
22671 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
22672 doschk happier.
22673
43e526b9
JM
226741999-07-08 Stan Shebs <shebs@andros.cygnus.com>
22675
22676 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
22677 callfuncs2.c and callfuncs2.exp.
22678
22679 * gdb.base/list.exp: Remove mistaken xfails.
22680 * gdb.base/list0.h: Add optional prototypes.
22681
9846de1b
JM
22682Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
22683
a9c64011 22684 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 22685 calling malloc.
a9c64011
AS
22686 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
22687 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 22688 use.
9846de1b
JM
22689
226901999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22691
22692 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
22693 * gdb.base/annota2.cc, annota2.exp: Move from here.
22694 * gdb.c++/annota2.cc, annota2.exp: To here.
22695 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
22696
43ff13b4
JM
22697Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
22698
22699 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 22700 a consistent format.
43ff13b4 22701
085dd6e6
JM
227021999-06-25 Stan Shebs <shebs@andros.cygnus.com>
22703
22704 From Jimmy Guo <guo@cup.hp.com> and others at HP:
22705 * lib/gdb.exp (get_compiler_info): Add detection for assorted
22706 HP compilers, also set the globals $true and $false.
22707
22708 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
22709 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
22710 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
22711 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
22712 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
22713 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
22714 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
22715 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
22716 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
22717 whatis.c} Add C++ compatible function definitions and return
22718 types, add includes for library functions.
085dd6e6
JM
22719 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
22720 * gdb.base/step-test.c (myglob): Rename from glob.
22721 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
22722 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
22723 files, move here from gdb.hp.
085dd6e6 22724 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
22725 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
22726 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
22727 Adjust line numbers in regexps.
085dd6e6
JM
22728
22729 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
22730 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
22731 instead of 0/1.
22732
22733 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
22734 foll-vfork.exp: New files, move here from gdb.hp.
22735 * gdb.base/page.exp: New file, test of pagination command.
22736
22737 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
22738 recursion test.
22739 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
22740
22741 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 22742 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
22743
22744 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 22745 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 22746 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 22747 watchpoint test.
085dd6e6
JM
22748 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
22749 them work.
22750 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
22751 expressions properly.
22752 * gdb.base/corefile.exp: Loosen the match slightly.
22753 * gdb.base/default.exp: Allow "Error accessing memory" message
22754 also.
22755 * gdb.base/display.exp: Skip over x/0 j if PA64.
22756 * gdb.base/funcargs.exp: Add xfails for HP-UX.
22757 * gdb.base/interrupt.exp: Ditto.
22758 * gdb.base/langs.exp: Add symbolic matches governed by compiler
22759 in use.
22760 * gdb.base/list.exp: Add xfails for HP-UX.
22761 * gdb.base/long_long.exp: Refine some of the numeric matches.
22762 * gdb.base/mips_pro.exp: Xfail on HP-UX.
22763 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
22764 * gdb.base/nodebug.exp: Succeed on more varieties of output.
22765 * gdb.base/opaque.exp: Remove some HP-UX xfails.
22766 * gdb.base/ptype.exp: Succeed on more varieties of output.
22767 * gdb.base/scope.exp: Add xfails for HP-UX.
22768 * gdb.base/sect-cmd.exp: Add more cases.
22769 * gdb.base/setvar.exp: Add xfails for HP-UX.
22770 * gdb.base/shlib-call.exp: Loosen some matches slightly.
22771 * gdb.base/signals.exp: Match on void symbolically.
22772 * gdb.base/step-test.exp: Add case for PA64.
22773 * gdb.base/term.exp: Add exit and restart.
22774 * gdb.base/twice.exp: Clean up after self.
22775 * gdb.base/varargs.exp: Disable overload resolution explicitly.
22776 * gdb.base/whatis.exp: Allow more ways to pass tests.
22777
22778 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 22779 no longer useful.
085dd6e6
JM
22780
22781Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
22782
22783 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 22784 list of patterns.
085dd6e6 22785 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
22786 print_double_array(double_array)", "continuing to breakpoint
22787 1018", "print print_double_array(array_d)" and "continuing to
22788 1034" tests.
d63a86f8 22789
085dd6e6
JM
227901999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
22791
a9c64011 22792 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
22793
227941999-06-24 Stan Shebs <shebs@andros.cygnus.com>
22795
22796 * config/mt-*: Remove, these haven't been used since 1996.
22797
227981999-06-22 Stan Shebs <shebs@andros.cygnus.com>
22799
22800 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 22801 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
22802 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
22803
9e0b60a8
JM
228041999-06-18 Stan Shebs <shebs@andros.cygnus.com>
22805
22806 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
22807 simpler match case for the ptype of the big class.
22808
228091999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
22810
22811 * gdb.exp: Fix test for gdb_prompt existence.
22812
228131999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
22814
22815 * gdb.exp (gdb_test): Add fail after calls to perror.
22816
228171999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
22818
22819 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
22820
228211999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
22822
22823 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
22824
0f71a2f6
JM
22825Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
22826
22827 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 22828 malloc() is linked in.
0f71a2f6
JM
22829
228301999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
22831
22832 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
22833 step at end.
22834
22835 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
22836
228371999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
22838
22839 * gdb.java/jv-print.exp: New file. (Our first Java test!)
22840
cce74817
JM
22841Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
22842
22843 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
22844 * gdb.base/mips_pro.exp: Likewise.
22845
228461999-06-02 Keith Seitz <keiths@cygnus.com>
22847
22848 * gdb.c++/templates.cc: Change all "new" operators to throw
22849 an exception.
22850 * gdb.c++/cplusfuncs.cc: Likewise.
22851
22852 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
22853
22854Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
22855
22856 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
22857 * gdb.base/ending-run.exp: When stepping out of main, accept a
22858 step into an arbitrary assembler file.
cce74817 22859
392a587b
JM
228601999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22861
d63a86f8 22862 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 22863 "breakpoint-invalid" to be printed.
d63a86f8 22864 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
22865 number of "frames-invalid" and "breakpoint-invalid" to be printed.
22866 * gdb.base/annota2.cc: Initialize a.x to 0.
22867
9e086581
JM
228681999-05-17 Keith Seitz <keiths@cygnus.com>
22869
22870 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
22871 when "skip_float_tests" set.
22872 Ditto for "print print_double_array(array_d)", "print print_small_structs",
22873 "print print_ten_doubles", and "step into print_long_arg_list".
22874 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
22875 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
22876 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
22877 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
22878 "skip_float_tests" is set.
22879 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
22880 when "skip_float_tests" set.
d63a86f8 22881
cd0fc7c3
SS
228821999-05-06 Keith Seitz <keiths@cygnus.com>
22883
22884 * gdb.base/annota2.cc: Include stdio.h.
22885
22886Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
22887
22888 * gdb.base/crossload.exp: Remove, this has been disabled ever
22889 since BFD stopped including all targets, and cross-GDB gets
22890 plenty of testing anyway.
22891 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
22892 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
22893 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
22894 * gdb.base/README: Remove, was doc for this.
22895 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 22896 needed.
cd0fc7c3 22897
b83266a0
SS
228981999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22899
22900 * gdb.base/call-ar-st.exp: Fix one regular expression in test
22901 output.
22902
22903 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
22904 * gdb.base/annota2.exp: New file. More annotation tests.
22905 * gdb.base/annota1.c: New file. Source file for annota1.exp.
22906 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
22907
229081999-04-23 Angela Marie Thomas <angela@cygnus.com>
22909
22910 * config/cfdbug.exp: New file.
22911
7a292a7a
SS
229121999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
22913
22914 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
22915 Marcus Daniel's and Dale Hawkins's demangler crashes.
22916
22917 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
22918 test_lucid_style_demangling, test_arm_style_demangling,
22919 test_hp_style_demangling): Try Tom Tromey's core-dumping
22920 identifier under each demangling style.
7a292a7a
SS
22921
229221999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
22923
22924 * gdb.c++/demangle.exp: Include the current demangling style
22925 in all test names.
22926 (current_demangling_style): New global variable.
22927 (set_demangling_style, test_demangling_core, test_demangling,
22928 test_demangling_exact): New functions.
22929 (test_gnu_style_demangling, test_lucid_style_demangling,
22930 test_arm_style_demangling, test_hp_style_demangling): Use those,
22931 instead of calling gdb_test and gdb_test_exact directly.
22932 (catch_demangling_errors): New function, which reports errors
22933 signalled by the demangling test functions in an orderly way.
22934 (do_tests): Use catch_demangling_errors.
22935
229361999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
22937
22938 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 22939 grouping in expressions, not {}.
7a292a7a
SS
22940
22941 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 22942 initialized yet.
7a292a7a
SS
22943
229441999-04-01 Stan Shebs <shebs@andros.cygnus.com>
22945
22946 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
22947 are listed.
22948
229491999-03-26 Stan Shebs <shebs@andros.cygnus.com>
22950
22951 * gdb.stabs/weird.exp: Test for CC being defined before
22952 looking at its value.
22953
229541999-03-25 Stan Shebs <shebs@andros.cygnus.com>
22955
22956 * gdb.base/call-ar-st.exp: Remove stray '#'.
22957 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
22958 "short int" and "long int".
22959 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 22960 change, to mollify finicky HP compiler.
7a292a7a
SS
22961 * gdb.hp/reg-test.exp (testfile): Fix file name.
22962 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 22963
7a292a7a
SS
22964 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
22965 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
22966 alternate form of enum ptype.
22967
c906108c
SS
229681999-03-23 Stan Shebs <shebs@andros.cygnus.com>
22969
7a292a7a
SS
22970 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
22971 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
22972 passing skip_hp_tests, so as not to waste time on guaranteed
22973 failure.
7a292a7a 22974
c906108c
SS
22975 * gdb.c++/overload.cc: Pass string instead of char addr, always
22976 init ccpfoo.
22977 * gdb.c++/templates.cc: Fix syntax error.
22978
7a292a7a
SS
22979Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22980
22981 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 22982 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
22983 command.
22984
229851999-03-18 James Ingham <jingham@cygnus.com>
22986
22987 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
22988
22989 * gdb.c++/method.exp: It was testing an uninitialized int on the
22990 stack and assuming it was positive.
22991
22992 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
22993
22994 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 22995 keep it from killing the rest of the tests.
7a292a7a
SS
22996 Use gdb_continue_to_end.
22997
22998 * gdb.base/sigall.exp: use gdb_continue_to_end.
22999
23000 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
23001
23002 * gdb.base/display.exp: use runto_main, not run.
23003
d63a86f8
RM
23004 * gdb.base/default.exp: Check for the current error message in the
23005 r abbreviation test.
7a292a7a
SS
23006 Add strongarm to the targets that know info float.
23007
d63a86f8 23008 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
23009 run which doesn't work with monitors.
23010
23011 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
23012
23013 * gdb.base/break.exp: use the gdb_continue_to_end proc.
23014
23015 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
23016 program. Traps the case (in Cygmon) when the program never really
23017 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
23018 more places, so I used my name. Sorry Mark...
23019
23020 * config/monitor.exp (gdb_target_monitor): added another
23021 target_info parameter: remotebinarydownload. This will set the
23022 remotebinarydownload flag if this is causing some boards trouble.
23023
230241999-03-18 Mark Salter <msalter@cygnus.com>
23025
23026 * lib/gdb.exp (continue_to_exit): New function.
23027
23028 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
23029 * gdb.base/ending-run.exp: Ditto.
23030 * gdb.base/step-test.exp: Ditto.
23031
230321999-03-16 Stan Shebs <shebs@andros.cygnus.com>
23033
23034 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
23035 (suggested by Art Haas <ahaas@neosoft.com>).
23036
230371999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
23038
889bf7c5 23039 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
23040
23041Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
23042
23043 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 23044 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
23045
230461999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
23047
23048 * gdb.base/call-strs.exp: Don't assume that `step' will step over
23049 a call to strlen; sometimes we do have sources.
23050
230511999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
23052
23053 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 23054 character, so GDB won't print garbage after its end.
d63a86f8 23055
c906108c
SS
23056 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
23057 breakpoint there instead. Sometimes GCC emits memcpy to handle
23058 the large structures being passed by value, so we step into that
23059 instead of sum_array_print, which obscures what we're really testing.
23060 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
23061 the bizarre steps into memcpy, so do that here. Add check for
23062 stepping into function calls that pass large structures by value.
23063 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
23064 Remove all references to specific line numbers.
23065 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
23066 New type and function.
23067 (main): Call large_struct_by_value, passing it a large struct by value.
23068 * lib/gdb.exp (gdb_get_line_number): New function.
23069
23070 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
23071 more portable.
23072
7a292a7a
SS
230731999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
23074
c906108c
SS
23075 * lib/gdb.exp: Doc fixes.
23076
7a292a7a
SS
230771999-03-05 Nick Clifton <nickc@cygnus.com>
23078
d63a86f8 23079 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
23080
230811999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
23082
c906108c 23083 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
23084 commands. They're not germane to this test, and they don't work
23085 that way on remote targets.
c906108c 23086
3fc11d3e
JM
230871999-03-01 James Ingham <jingham@cygnus.com>
23088
23089 * Changelog entries merged over from gdb development branch.
23090
3fc11d3e
JM
23091 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
23092
23093 * lib/gdb.exp (gdbtk_analyze_results): Generic function
23094 for outputting results of test run.
23095
2d4a1622 23096 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
23097
23098 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 23099
7a292a7a
SS
231001999-02-25 Felix Lee <flee@cygnus.com>
23101
23102 * lib/gdb.exp (debug_format): initialize
23103
c906108c
SS
231041999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
23105
23106 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
23107 * gdb.base/call-rt-st.c: Ditto.
23108
c906108c
SS
231091999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
23110
23111 * gdb.threads/pthreads.exp (horiz): New variable.
23112 (test_startup): Fix regexps that capture thread numbers.
23113
231141999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
23115
23116 * gdb.base/smoke.exp: Disambiguate two test case names (both
23117 called ``print'').
23118
23119Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
23120
23121 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 23122 compilation.
c906108c
SS
23123
231241999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
23125
23126 * gdb.base/miscexprs.exp: Change patterns to match GDB's
23127 actual output formatting.
23128 * gdb.base/smoke.exp: GDB removes leading 0's.
23129 * gdb.base/volatile.exp: Don't check type of remuneration;
23130 that variable is no longer defined in constvars.c.
23131 * gdb.base/step-test.c (main): Exit with explicit exit code.
23132 * gdb.base/step-test.exp: Remove two nexti checks--they are
23133 not portable.
23134
231351999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
23136
23137 * gdb.base/help.exp ("help delete display"): Fix test to match
23138 gdb's output.
23139
23140 * gdb.base/long_long.c (known_types): Initialize values to zero.
23141 * gdb.base/long_long.exp: Step one more line
23142 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
23143 leading zeros. Explicitly ask for hex formatting. Use
23144 unique test case names.
c906108c
SS
23145
23146Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23147
d63a86f8 23148 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
23149
23150 * gdb.c++/method.exp: Add missing close brace.
23151
231521999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
23153
23154 * gdb.base/maint.exp: Use 'set height 0' to disable page
23155 prompting, not 'set height 400'.
23156
23157 Fix a bunch of timeouts.
23158 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
23159 four separate tests, so expect doesn't take forever to match a ton
23160 of text against a regexp with lots of .* forms.
23161 ("maint print psymbols", "maint print symbols"): Make some of
23162 these greps more selective, so that expect doesn't try to wade
23163 through huge piles of output and time out.
23164
23165 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
23166
23167 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
23168 tests: one which doesn't expect shlib events to be reported, and
23169 another which does, but is XFAIL for all platforms other than
23170 HP/UX.
c906108c
SS
23171
23172 * gdb.base/break.exp: Teach the test suite that the `catch
23173 fork', `catch vfork', and `catch exec' commands produce error
23174 messages on platforms that don't provide these features.
23175
23176Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
23177
23178 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
23179 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
23180 (shortening names from solib_threshold.exp etc), won't run on
23181 anything but HP-UX for the foreseeable future.
c906108c 23182 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 23183 reflect move.
c906108c
SS
23184
23185Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
23186
23187 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 23188 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
23189
23190Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
23191
23192 * gdb.base/shlib-call.exp: add test cases to verify that gdb
23193 successfully re-sets breakpoints in shared libraries.
23194 * gdb.base/shmain.c (main): return 0, don't fall off the end.
23195
23196Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23197
d63a86f8
RM
23198 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
23199 and compiled w/o GCC.
c906108c
SS
23200
23201 * gdb.hp/watch-cmd.exp: ditto.
23202
23203 * gdb.hp/watch-hp.exp: ditto.
23204
23205 * gdb.hp/xdb1.exp: ditto.
23206
23207 * gdb.hp/xdb2.exp: ditto.
23208
23209 * gdb.hp/dbx.exp: ditto.
23210
23211Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
23212
23213 * constvars.c: Remove C++-isms.
23214 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 23215 with GCC.
c906108c
SS
23216
23217Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
23218
23219 The following changes are part of the HP merge.
23220
23221 * gdb.base/break.exp: new tests to verify that catchpoints for
23222 fork, vfork, and exec don't trigger inappropriately.
23223
23224 * gdb.base/opaque.exp: compile one file at a time, then link.
23225
23226 * gdb.base/signals.exp: be more restrictive about which hppa
23227 systems receive a setup_xfail. new tests.
23228
23229 * gdb.base/solib_threshold.build: new file.
23230 * gdb.base/solib_threshold.exp: new file.
23231 * gdb.base/solib_threshold.link_opts: new file.
23232 * gdb.base/solib_threshold.mk: new file.
23233 * gdb.base/gen_solib_threshold.c: new file.
23234
23235 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
23236 tests. New tests for enums inside classes.
23237
23238 * gdb.c++/compiler.cc: indicate support of template debugging.
23239
23240 * gdb.c++/demangle.exp: run hp style demangling tests.
23241
23242 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
23243 tests.
23244
23245 * gdb.c++/misc.cc: changes to support new tests.
23246
23247 * gdb.c++/templates.cc: changes to support HP's compiler; changes
23248 to support new tests.
23249
23250 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
23251 gcc, then skip these tests.
23252
23253Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
23254
23255 The following files are part of the HP merge; some had longer
23256 names at HP, but have been renamed to be no more than 14
23257 characters in length.
23258
23259 * gdb.hp/ambiguous.cc: new file.
23260 * gdb.hp/ambiguous.exp: new file.
23261 * gdb.hp/attach.exp: new file.
23262 * gdb.hp/attach2.exp: new file.
23263 * gdb.hp/classes-hp.exp: new file.
23264 * gdb.hp/ctti.exp: new file.
23265 * gdb.hp/ctti-add.cc: new file.
23266 * gdb.hp/ctti-add1.cc: new file.
23267 * gdb.hp/ctti-add2.cc: new file.
23268 * gdb.hp/ctti-add3.cc: new file.
23269 * gdb.hp/dbx.exp: new file.
23270 * gdb.hp/exception.cc: new file.
23271 * gdb.hp/exception.exp: new file.
23272 * gdb.hp/foll-exec.c: new file.
23273 * gdb.hp/foll-exec.exp: new file.
23274 * gdb.hp/foll-fork.c: new file.
23275 * gdb.hp/foll-fork.exp: new file.
23276 * gdb.hp/foll-vfork.c: new file.
23277 * gdb.hp/foll-vfork.exp: new file.
23278 * gdb.hp/inherit-hp.exp: new file.
23279 * gdb.hp/more-steps.exp: new file.
23280 * gdb.hp/namespace.cc: new file.
23281 * gdb.hp/namespace.exp: new file.
23282 * gdb.hp/optimize.exp: new file.
23283 * gdb.hp/pxdb.c: new file.
23284 * gdb.hp/pxdb.exp: new file.
23285 * gdb.hp/quicksort.exp: new file.
23286 * gdb.hp/reg-test.exp: new file.
23287 * gdb.hp/reg-test.s: new file.
23288 * gdb.hp/sized-enum.c: new file.
23289 * gdb.hp/sized-enum.exp: new file.
23290 * gdb.hp/start-stop.exp: new file.
23291 * gdb.hp/templ-hp.cc: new file.
23292 * gdb.hp/templ-hp.exp: new file.
23293 * gdb.hp/thr-lib.c: new file.
23294 * gdb.hp/thr-lib.exp: new file.
23295 * gdb.hp/thr-lib.h: new file.
23296 * gdb.hp/thr-liblib.c: new file.
23297 * gdb.hp/virtfun-hp.c: new file.
23298 * gdb.hp/virtfun-hp.exp: new file.
23299 * gdb.hp/watch-cmd.exp: new file.
23300 * gdb.hp/watch-hp.exp: new file.
23301 * gdb.hp/xdb1.exp: new file.
23302 * gdb.hp/xdb2.exp: new file.
23303 * gdb.hp/xdb3.exp: new file.
23304
23305Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
23306
23307 The following files are part of the HP merge; some had longer
23308 names at HP, but have been renamed to be no more than 14
23309 characters in length.
23310
23311 * gdb.base/ss.h: new file.
23312 * gdb.base/call-ar-st.c: new file.
23313 * gdb.base/call-ar-st.exp: new file.
23314 * gdb.base/call-rt-st.c: new file.
23315 * gdb.base/call-rt-st-exp: new file.
23316 * gdb.base/call-strs.exp: new file.
23317 * gdb.base/ena-dis-br.exp: new file.
23318 * gdb.base/environ.exp: new file.
23319 * gdb.base/long_long.exp: new file.
23320 * gdb.base/sect-cmd.exp: new file.
23321 * gdb.base/shlib-cl2.exp: new file.
23322 * gdb.base/smoke.exp: new file.
23323 * gdb.base/so-impl-ld.c: new file.
23324 * gdb.base/so-impl-ld.exp: new file.
23325 * gdb.base/so-indr-cl.c: new file.
23326 * gdb.base/so-indr-cl.exp: new file.
23327 * gdb.base/varargs.exp: new file.
23328 * gdb.base/volatile.exp: new file.
23329 * gdb.base/whatis-exp.exp: new file.
7a292a7a 23330 * gdb.base/display.exp: new file.
c906108c
SS
23331 * gdb.c++/derivation.exp: new file.
23332 * gdb.c++/local.exp: new file.
23333 * gdb.c++/member-ptr.exp: new file.
23334 * gdb.c++/overload.exp: new file.
23335 * gdb.c++/ovldbreak.exp: new file.
23336 * gdb.c++/ref-types.exp: new file.
23337 * gdb.c++/ref-types2.exp: new file.
23338 * gdb.c++/userdef.exp: new file.
d63a86f8 23339
c906108c
SS
23340Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
23341
23342 * gdb.base/default.exp: Reflect wording change in remote.c.
23343
dc96c6c7 23344Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23345
23346 * gdb.base/help.exp: Update to reflect current text.
23347
23348Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
23349
23350 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
23351 they're stack variables and contain garbage.
23352 * gdb.c++/anon-union.exp: new file.
23353
23354 The following changes were made by David Taylor
889bf7c5
PA
23355 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
23356 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
23357 in changes by HP.
c906108c
SS
23358
23359 * gdb.base/bitops.exp: new file.
23360 * gdb.base/default.exp: change expected messages for catch and
23361 info catch tests to reflect HP merge changes.
23362 * gdb.base/enable-disable-break.exp
23363 * gdb.base/ending-run.c: new file.
23364 * gdb.base/long_long.c: new file.
23365 * gdb.base/maint.exp: new file.
23366 * gdb.base/pointers2.exp: new file.
23367 * gdb.base/shlib-call2.exp: new file.
23368 * gdb.base/solib.exp: new file.
23369 * gdb.base/step-test.c: new file.
23370 * gdb.c++/anon-union.cc: new file.
23371 * gdb.c++/local.cc: new file.
23372 * gdb.c++/member-pointer.cc: new file.
23373 * gdb.c++/method.cc: new file.
23374 * gdb.c++/ref-types.cc: new file.
23375 * gdb.c++/ref-types2.cc: new file.
23376 * gdb.c++/userdef.cc: new file.
d63a86f8 23377
c906108c
SS
23378 * gdb.base/scope.exp: compile one file at a time, then link.
23379 * gdb.base/langs.exp: ditto.
23380 * gdb.base/list.exp: ditto.
d63a86f8 23381
c906108c
SS
23382Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
23383
23384 The following changes were made by David Taylor
889bf7c5
PA
23385 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
23386 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
23387 in changes by HP.
d63a86f8 23388
c906108c
SS
23389 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
23390 skip tests. When compiling pass c++ flag to gdb_compile.
23391 * gdb.c++/
d63a86f8 23392
c906108c
SS
23393 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
23394 test for on hppa*-*-hpux*; use args to see if c++ was specified.
23395 (skip_hp_tests): new function.
23396 (gdb_preprocess): new function.
23397
23398 * configure.in (hpdir): decide whether to configure gdb.hp.
23399 * configure: regenerated.
23400
23401 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
23402 to delete on clean.
23403 (EXECUTABLES): update to reflect new additions.
23404 * gdb.base/commands.exp: update message expected.
23405 * gdb.base/default.exp: add copyright notice.
23406 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
23407 * gdb.base/help.exp: update messages to reflect current text.
23408 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
23409 targets for recurse tests.
23410 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
23411 skip this file.
23412
23413 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
23414 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
23415 compilation.
23416 * gdb.c++/misc.exp: ditto.
23417 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
23418 run the tests. tell gdb_compile that it's a c++ compilation.
23419
23420 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 23421
c906108c
SS
23422 * gdb.base/all-bin.exp: new file.
23423 * gdb.base/arithmet.exp: new file.
23424 * gdb.base/assign.exp: new file.
23425 * gdb.base/completion.exp: new file.
23426 * gdb.base/cond-expr.exp: new file.
23427 * gdb.base/condbreak.exp: new file.
23428 * gdb.base/define.exp: new file.
23429 * gdb.base/dollar.exp: new file.
23430 * gdb.base/environment.exp: new file.
23431 * gdb.base/eval-skip.exp: new file.
23432 * gdb.base/jump.exp: new file.
23433 * gdb.base/logical.exp: new file.
23434 * gdb.base/pointers.exp: new file.
23435 * gdb.base/relational.exp: new file.
23436 * gdb.base/section_command.exp: new file.
23437 * gdb.base/whatis-expr.exp: new file.
23438
23439 * gdb.base/all-types.c: new file.
23440 * gdb.base/call-array-struct.c: new file.
23441 * gdb.base/call-return-struct.c: new file.
23442 * gdb.base/call-strings.c: new file.
23443 * gdb.base/callfuncs2.c: new file.
23444 * gdb.base/condbreak.c: new file.
23445 * gdb.base/constvars.c: new file.
23446 * gdb.base/display.c: new file.
23447 * gdb.base/int-type.c: new file.
23448 * gdb.base/jump.c: new file.
23449 * gdb.base/miscexprs.c: new file.
23450 * gdb.base/pointers.c: new file.
23451 * gdb.base/pointers2.c: new file.
23452 * gdb.base/shmain.c: new file.
23453 * gdb.base/shr1.c: new file.
23454 * gdb.base/shr2.c: new file.
23455 * gdb.base/solib.c: new file.
23456 * gdb.base/solib1.c: new file.
23457 * gdb.base/solib2.c: new file.
23458 * gdb.base/varargs.c: new file.
23459 * gdb.c++/derivation.cc: new file.
23460 * gdb.c++/overload.cc: new file.
23461 * gdb.c++/ovldbreak.cc: new file.
23462 * gdb.hp/attach.c: new file.
23463 * gdb.hp/attach2.c: new file.
23464 * gdb.hp/average.c: new file.
23465 * gdb.hp/compiler.c: new file.
23466 * gdb.hp/compiler.cc: new file.
23467 * gdb.hp/execd-program.c: new file.
23468 * gdb.hp/follow-exec.c: new file.
23469 * gdb.hp/follow-fork.c: new file.
23470 * gdb.hp/follow-vfork-and-exec.c: new file.
23471 * gdb.hp/misc-hp.cc: new file.
23472 * gdb.hp/more-steps.c: new file.
23473 * gdb.hp/optimize.c: new file.
23474 * gdb.hp/quicksort.c: new file.
23475 * gdb.hp/run-hp.c: new file.
23476 * gdb.hp/start-stop.c: new file.
23477 * gdb.hp/sum.c: new file.
23478 * gdb.hp/templates-hp.cc: new file.
23479 * gdb.hp/thread-local-in-lib.c: new file.
23480 * gdb.hp/thread-local-in-lib.h: new file.
23481 * gdb.hp/thread-local-in-lib.lib.c: new file.
23482 * gdb.hp/vforked-program.c: new file.
23483 * gdb.hp/virtfunc-hp.cc: new file.
23484 * gdb.hp/watchpoint-hp.c: new file.
23485 * gdb.hp/xdb.c: new file.
23486 * gdb.hp/xdb0.c: new file.
23487 * gdb.hp/xdb0.h: new file.
23488 * gdb.hp/xdb1.c: new file.
23489
23490Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
23491
23492 The following change was made by Edith Epstein
889bf7c5
PA
23493 <eepstein@cygnus.com> as part of a project to merge in changes
23494 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
23495
23496 * gdb.c++/demangle.exp: changed the expected output for some
23497 ARM-style mangling -- removed second reference to datatype.
889bf7c5 23498 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 23499 T1<char>::~T1<char>(void)
c906108c 23500 becomes,
a9c64011
AS
23501 maint demangle __dt__11T1__pt__2_cFv
23502 T1<char>::~T1(void)
c906108c 23503
889bf7c5 23504 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 23505
c906108c
SS
23506Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
23507
23508 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
23509 * gdb.trace/backtrace.exp: Likewise.
23510 * gdb.trace/circ.exp: Likewise.
23511 * gdb.trace/collection.exp: Likewise.
23512 * gdb.trace/deltrace.exp: Likewise.
23513 * gdb.trace/infotrace.exp: Likewise.
23514 * gdb.trace/limits.exp: Likewise.
23515 * gdb.trace/packetlen.exp: Likewise.
23516 * gdb.trace/passc-dyn.exp: Likewise.
23517 * gdb.trace/passcount.exp: Likewise.
23518 * gdb.trace/report.exp: Likewise.
23519 * gdb.trace/save-trace.exp: Likewise.
23520 * gdb.trace/tfind.exp: Likewise.
23521 * gdb.trace/tracecmd.exp: Likewise.
23522 * gdb.trace/while-dyn.exp: Likewise.
23523 * gdb.trace/while-stepping.exp: Likewise.
23524
235251998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
23526
23527 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
23528
23529Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
23530
23531 From Brendan Kehoe:
23532 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
23533 int return types.
23534
23535Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
23536
23537 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 23538 remote dos host testing right.
c906108c
SS
23539
23540Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
23541
23542 * gdb.base/corefile.exp: remove some xfails.
23543
23544Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
23545
23546 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 23547 have different timestamps.
c906108c
SS
23548
23549Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
23550
23551 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 23552 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
23553
23554Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
23555
23556 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 23557 delta.
c906108c
SS
23558
23559Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
23560
23561 * gdb.base/default.exp: Add brace missing from previous delta.
23562
23563Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
23564
23565 * gdb.base/default.exp: Support test for info float for all
23566 varieties of arm toolchain.
23567
dc96c6c7 23568Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23569
23570 * gdb.trace/*.exp: remove "remote_download" command.
23571
dc96c6c7 23572Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23573
23574 * gdb.trace/*.exp: remove -gdwarf from compile.
23575
23576Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
23577
23578 * gdb.trace/configure.in(AC_INIT): typo
23579 * gdb.trace/configure: regenerated
23580
dc96c6c7 23581Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23582
23583 * config/m68k-emc.exp: New file.
23584 * lib/<emc-support.exp trace-support.exp}: New files.
23585 * configure.in: add new test directory gdb.trace.
23586 * gdb.trace/{configure configure.in Makefile.in}: New files.
23587 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
23588 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
23589 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
23590 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
23591 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
23592 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
23593 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 23594
dc96c6c7 23595Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23596
23597 * gdb.c++/classes.exp: Change all regular expressions to match
23598 arbitrary combinations of newline/carriage-return, so that they
23599 will work equally well on Unix and Windows.
23600 * gdb.c++/inherit.exp: ditto.
23601 * gdb.c++/virtfunc.exp: ditto.
23602
236031998-08-11 Dawn Perchik <dawn@cygnus.com>
23604
23605 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
23606
c2d11a7d
JM
23607Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
23608
23609 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
23610 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
23611 to use a0-a3/d0-d3 as needed.
23612
23613Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
23614
23615 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
23616 * gdb.disasm/am33.exp: Corresponding changes.
23617
c906108c
SS
236181998-07-11 Felix Lee <flee@cygnus.com>
23619
23620 * gdb.base/callfuncs.exp: add cmp10 test.
23621 * gdb.base/callfuncs.c (cmp10): new function.
23622
23623Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
23624
d63a86f8 23625 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
23626 into two parts to get around a synchronization problem in expect.
23627
3fc11d3e
JM
23628Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
23629
23630 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
23631
23632 * configure.in: Add options for gdbtk testsuite.
23633
23634 * configure: Regenerate.
23635
23636 * gdb.gdbtk: New directory to hold gdbtk tests.
23637
c906108c
SS
23638Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
23639
23640 * gdb.fortran/types.exp: Escape brackets in expect patterns
23641 for test_float_literal_types_accepted tests.
23642 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
23643 before run test.
23644
c2d11a7d
JM
23645Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
23646
23647 * am33.exp: Just compile, do not link the testcase.
23648 * am33.s: Add ".am33" pseudoop to force am33 mode.
23649
c906108c
SS
236501998-06-25 Felix Lee <flee@cygnus.com>
23651
23652 * gdb.base/setshow.exp: make sure $pc is sane.
23653
23654 * gdb.stabs/weird.exp: split expect patterns properly.
23655
c2d11a7d
JM
23656Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
23657
23658 * gdb.disasm/am33.s: New disassembler testfile for the am33.
23659 * gdb.disasm/am33.exp: Run it.
23660
dc96c6c7 23661Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23662
23663 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
23664 match processing (and eliminate spurious timeouts when running).
23665
dc96c6c7 23666Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23667
23668 * gdb.base/signals.exp (test_handle_all_print): put back Mach
23669 exception test, but conditionalize it on target [mach | gnu].
23670
dc96c6c7 23671Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23672
23673 * gdb.base/overlays.exp: fixup compile line for linker script.
23674
23675Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
23676
23677 * gdb.fortran/types.exp: don't guess at float size.
23678
23679Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
23680
23681 * gdb.base/exprs.exp: delete test that depends on int size.
23682
23683Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
23684
23685 * config/sim.exp: Removed checks for target triplets.
23686 (gdb_target_sim): Use gdb,target_sim_options.
23687
23688Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
23689
23690 * gdb.base/reread.exp: New file.
23691 * gdb.base/reread1.c: New file.
23692 * gdb.base/reread2.c: New file.
23693
23694Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
23695
23696 * config/sim.exp: Use 'target sim -sparclite' when running
23697 SPARClite programs.
23698
23699Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
23700
23701 * gdb.base/structs2.exp: New file.
23702 * gdb.base/structs2.c: New file.
23703
23704Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
23705
23706 * gdb.asm/common.inc: New file.
23707 * gdb.asm/d10v.inc: New file.
23708 * asm-source.exp: Pass -I's to gas to find .inc files.
23709 Update line numbers in expected output.
23710 * asmsrc1.s: Rewrite.
23711 * asmsrc2.s: Rewrite.
23712 * configure.in: Create arch.inc symlink.
23713 * configure: Regenerate.
23714 * Makefile.in (distclean): Delete arch.inc.
23715
23716Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
23717
23718 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
23719 (t_enum_value2): ditto
23720 (t_enum_value3): ditto
23721 (main): ditto
c906108c
SS
23722Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
23723
23724 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
23725 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
23726 change.
23727 Use gdb_test instead of send_gdb/gdb_expect sequences.
23728
23729Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
23730
23731 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
23732 not void.
23733
23734Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
23735
23736 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
23737 subroutines. Used to test gdbs ability to single step through PC
23738 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
23739
23740Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
23741
23742 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
23743 more rigorous EGCS C++ error checking.
23744
23745Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23746
a9c64011
AS
23747 * gdb.base/help.exp: Clean up `help set args' and `help show args'
23748 tests.
23749 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
23750 function when asleep.
23751 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
23752 for i*86 Linux and SVR4 signal handling problems.
23753 Remove linux xfail for `next to handler in signals_tests_1', fixed
23754 by recent infrun.c change.
23755 Limit backtrace to 10 frames to avoid timeout problems with infinite
23756 stack backtraces.
23757 Adjust expect pattern in `handle all print' test to match Apr 28 1997
23758 target.[ch] change.
c906108c
SS
23759
23760Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
23761
23762 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
23763 for a newline from gdb before continuing.
23764 (default_gdb_exit): Just look for y or n.
23765 (gdb_test): Detect abnormal exit from GDB running on DOS; if
23766 it does, fail the rests of the tests in the file.
23767
23768Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
23769
23770 * config/cygmon.exp: New file.
23771
23772Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
23773
23774 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 23775 main" test on remote targets.
c906108c
SS
23776
23777 * gdb.base/scope.exp: Fix problem with filelocal_bss before
23778 run test on remote targets.
23779
23780Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
23781
23782 * gdb.asm: New directory.
23783 * configure.in: Configure it.
23784 * configure: Regenerate.
23785 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
23786 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
23787
23788Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
23789
23790 * config/mn10300-eval.exp: New file to support MN10300 eval board.
23791
dc96c6c7 23792Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 23793
a9c64011
AS
23794 * gdb.base/overlays (several files): Merge the two overlay
23795 managers into one. Change variables (foox, barx, bazx, grbxx)
23796 back into ints but force them to load in their proper sections.
c906108c
SS
23797
23798Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
23799
23800 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 23801 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
23802 (D10VCopy): Handle memory regions crossing 16k boundaries.
23803 (D10VCopy): Transfer data in 32 bit chunks.
23804
23805Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
23806
23807 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 23808 correct.
c906108c
SS
23809
23810 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 23811 map. Include space for printf in .text segment.
c906108c
SS
23812
23813 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 23814 updated d10v memory VMA/LMA map.
c906108c 23815 (D10VCopy): Call D10VTranslate.
d63a86f8 23816
c906108c
SS
23817Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
23818
23819 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
23820
23821 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
23822 that it won't be put into the .sdata - small data -
23823 section. Update reference.
c906108c
SS
23824 * gdb.base/baz.c (bazx, baz): Ditto.
23825 * gdb.base/foo.c (foox, foo): Ditto.
23826 * gdb.base/grbx.c (grbxx, grbx): Ditto.
23827
23828 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 23829 to be arrays.
d63a86f8 23830
dc96c6c7 23831Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 23832
a9c64011
AS
23833 * gdb.base/overlays.exp: fix up and get working again.
23834 Add tests for backtraces from an overlay function.
d63a86f8 23835
c906108c
SS
23836Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
23837
23838 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
23839 "calling function with watchpoint enabled".
23840
23841Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
23842
23843 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 23844 gdb_suppress_tests for d10v-*-*.
c906108c
SS
23845 * lib/gdb.exp (gdb_suppress_tests): Disable this function
23846 pending review of whether it is useful or not.
23847
23848Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
23849
23850 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
23851
23852Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
23853
23854 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
23855 * config/dve.exp: New file to support Densan boards.
23856
23857Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
23858
23859 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 23860 reads and BSD.
c906108c
SS
23861
23862Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
23863
23864 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
23865 response.
23866
23867 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
23868
23869Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
23870
23871 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 23872 test.
c906108c
SS
23873
23874 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 23875 target_sizeof_long and target_bigendian_p.
c906108c 23876 (structs_by_value, structs_by_reference): Check values according
889bf7c5 23877 to targets word size and endianess.
d63a86f8 23878
c906108c
SS
23879Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
23880
23881 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 23882 output.
c906108c
SS
23883
23884Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
23885
23886 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 23887 Update test of set args help to match source change.
c906108c
SS
23888
23889Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
23890
23891 * gdb.base/default.exp: Expect help system output to be in
23892 alphabetical order.
23893 * gdb.base/help.exp: Ditto.
23894
23895Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
23896
23897 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
23898 "i*86-pc-linux-gnu*".
23899 * gdb.base/interrupt.exp: Ditto.
23900 * gdb.base/corefile.exp: Ditto.
23901
23902 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 23903 define vxworks when building the testcase.
c906108c
SS
23904
23905 * gdb.base/ptype.exp: Fix testnames to be unique.
23906 * gdb.base/radix.exp: Ditto.
23907 * gdb.base/term.exp: Ditto.
23908 * gdb.base/whatis.exp: Ditto.
23909 * gdb.c++/classes.exp: Ditto.
23910
23911Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
23912
23913 * gdb.base/callfuncs.exp: Fix indentation.
23914
23915 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
23916 suppress_flag has been set.
23917 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
23918 target feature.
23919
23920Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
23921
23922 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
23923 the testcase.
23924
23925 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 23926 set_debug_traps() and breakpoint().
c906108c
SS
23927 * gdb.c++/misc.cc (main): Ditto.
23928 * gdb.c++/templates.cc (main): Ditto.
23929 * gdb.c++/virtfunc.cc (main): Ditto.
23930
23931Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
23932
23933 * lib/gdb.exp(gdb_step_for_stub): New function.
23934 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
23935 exists, reload the executable and do a "continue" instead of
23936 doing a jump.
23937 (runto_main): Use gdb_step_for_stub.
d63a86f8 23938
c906108c 23939 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 23940 tests to have unique names.
c906108c
SS
23941 * gdb.base/callfuncs.exp: Ditto.
23942 * gdb.base/commands.exp: Ditto.
23943 * gdb.base/default.exp: Ditto.
23944 * gdb.base/help.exp: Ditto.
23945 * gdb.base/list.exp: Ditto.
23946 * gdb.base/opaque.exp: Ditto.
23947 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
23948 similar tests.
d63a86f8 23949
c906108c
SS
23950 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
23951 * gdb.c++/cplusfuncs.cc: Ditto.
23952 * gdb.c++/virtfunc.cc: Ditto.
23953
23954 * config/monitor.exp: Keep track of the last file we saw, rather
23955 than trying to get the info from gdb.
23956
23957 * gdb.fortran/types.exp: Move comment to previous line.
23958
23959Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
23960
23961 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 23962 target mode.
c906108c
SS
23963
23964Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
23965
23966 From Bob Manson:
23967 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 23968 string from GDB when it connects.
c906108c
SS
23969
23970 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
23971
23972Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
23973
23974 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
23975 if we can't get a debug format from GDB (we may be testing an
23976 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
23977
23978 * gdb.stabs/weird.exp: Fix quoting.
23979
23980 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
23981
23982Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
23983
23984 * config/arm-ice.exp: New file.
23985
23986Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
23987
23988 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 23989 until it has been modified to work with the new testsuite.
c906108c 23990
99707966 23991 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
23992 testcase won't compile, cause all of the testcases in the file to
23993 fail instead.
c906108c
SS
23994
23995 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
23996 (gdb_clear_suppressed): New procedure.
23997 (gdb_stop_suppressing_tests): Only clear suppress_flag if
23998 it contains a positive value.
23999
24000Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
24001
24002 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
24003
24004 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
24005
24006Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
24007
24008 * lib/gdb.exp (setup_xfail_format): New function.
24009 (get_debug_format): New function to get debug format.
24010 (debug_format): New global variable to hold last value set
24011 by get_debug_format.
24012 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 24013 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
24014 * gdb.c++/ptype.exp: Ditto.
24015 * gdb.c++/classes.exp: Ditto.
24016 * gdb.c++/cplusfuncs.exp: Ditto.
24017 * gdb.c++/inherit.exp: Ditto.
24018 * gdb.c++/templates.exp: Ditto.
24019 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 24020
c906108c
SS
24021Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
24022
24023 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
24024 host doesn't have a currently-open connection.
24025
24026 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
24027 any gdb stub target. Handle cases where gdb doesn't respond when
24028 interrupted in a sane fashion.
c906108c
SS
24029
24030 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 24031 same thing in a totally different way.
c906108c
SS
24032
24033 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 24034 setting "timeout".
c906108c 24035 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 24036 default_gdb_init now.
c906108c
SS
24037
24038Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
24039
24040 * gdb.base/printcmds.exp: Fix "check for floating addition"
24041 regexp to accept results within approx +/- .01 of exact value.
24042 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
24043
24044Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
24045
24046 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 24047 properly.
c906108c
SS
24048 (gdb_expect): Add optional timeout parameter, and add timeout
24049 value to various calls.
24050 (gdb_suppress_tests): Only give one warning message per group.
24051
24052Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
24053
24054 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
24055 global variables. Handle getting a value for $timeout more
24056 gracefully.
c906108c
SS
24057
24058Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
24059
24060 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 24061 initialize.
c906108c 24062 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 24063 by a target configuration file.
c906108c
SS
24064 (gdb_expect): Pass the timeout to remote_expect.
24065
24066 * config/monitor.exp(gdb_load): Fix typo in regexp.
24067
24068Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
24069
24070 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
24071
24072Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
24073
24074 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
24075 here. Call gdb_target_exec before rebooting the target, to make
24076 sure the connection to the target is closed.
c906108c
SS
24077 (gdb_load): Pass the name of the executable to gdb_target_monitor.
24078 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
24079 Also detect "Timeout reading from remote" error.
24080
24081 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
24082 gdb_target_monitor. Don't call gdb_file_cmd here; let
24083 gdb_target_monitor do it.
c906108c
SS
24084
24085 * gdb.disasm/hppa.exp: Don't use exec_output.
24086
24087Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
24088
24089 * gdb.base/list.exp: If we're debugging a non-native target,
24090 try to set the pc register to point to the start of the
24091 program before doing the first list command.
24092
24093 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 24094 test_calls after restarting.
c906108c
SS
24095
24096 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 24097 reloading.
c906108c
SS
24098
24099 * gdb.base/watchpoint.exp: Fix typo.
24100
24101 * gdb.base/setshow.exp: Check for use_gdb_stub.
24102
24103 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 24104 stub case.
c906108c
SS
24105 * gdb.base/langs.exp: Ditto.
24106
24107 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
24108 gdb_load_offset. If we weren't given a file to load, figure out
24109 what the current file is and use it.
c906108c
SS
24110
24111 * config/i386-bozo.exp: New file.
24112
24113Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
24114
24115 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
24116 feature.
24117
24118 * config/proelf.exp: New entry.
24119
24120Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
24121
24122 * lib/gdb.exp: Remove spurious .* patterns at the beginning
24123 of regexps.
24124
24125 * gdb.base/watchpoint.exp: Don't run the test_stepping
24126 tests if gdb can't call functions on the target.
24127
24128 * gdb.base/setshow.exp: Don't run the set prompt tests if
24129 the board has gdb_prompt set.
24130
24131Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
24132
24133 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
24134 * gdb.base/commands.exp: Likewise.
24135 * gdb.base/setshow.exp: Likewise.
24136
24137Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
24138
24139 * config/monitor.exp(gdb_start): Look for gdb_prompt target
24140 feature.
24141
24142 * config/i960.exp: New file.
24143
24144Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
24145
24146 * gdb.base/funcargs.exp: Check for gdb,short_int target
24147 feature instead of looking for explicit target triplets.
24148
dc96c6c7 24149Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 24150
d63a86f8 24151 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
24152 "p 123DEADBEEF", to check parse_number.
24153 * top.c: change "to enable to enable" to "to enable" in a couple
24154 of help strings.
24155
24156Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
24157
24158 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
24159 on the mn10300.
d63a86f8 24160
c906108c
SS
24161Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
24162
24163 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
24164 where the test executable is run with explicit args.
24165 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
24166
24167Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
24168
24169 * gdb.base/run.c: Use FAKEARGV to build test executable that
24170 does not require a command line arg, since most simulators
24171 don't currently support passing such an arg into the simulated
24172 program.
24173 * gdb.base/commands.exp: Change tests to insert the proper
24174 value as the arg to the first recursive factorial call. Change
24175 compilation line to define FAKEARGV at compile time.
24176
24177Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
24178
24179 * gdb.base/recurse.exp: Enable these tests for the mn10300.
24180 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
24181 function with watchpoint enabled" test.
24182
24183Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
24184
24185 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 24186 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
24187
24188 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 24189 "Tests restarted" messages.
c906108c
SS
24190
24191Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
24192
24193 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
24194
dc96c6c7 24195Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24196
24197 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
24198 for INFO SYMBOL; add help tests for OVERLAY commands.
24199 * gdb.base/default.exp: add tests for INFO SYMBOL command;
24200 add tests for OVERLAY commands
24201 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
24202 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
24203 * gdb.base/sigall.c: add usestubs code frag
24204 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 24205
c906108c
SS
24206Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
24207
24208 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
24209 failures.
24210 (gdb_stop_suppressing_tests): Note that tests have restarted.
24211
24212Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
24213
24214 * config/h8300.exp: New file.
24215
24216Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
24217
24218 * gdb.base/setshow.exp: Check for the existence of a
24219 feature, not its value.
24220
24221Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
24222
24223 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
24224
24225 * gdb.base/scope.exp: It's now init0(), not init().
24226
24227 * gdb.base/scope0.c: For now, change init() to be init0().
24228
24229 * config/monitor.exp: Use gdb_serial in preference to serial
24230 or netport.
24231
24232 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 24233 and it's not already set.
c906108c
SS
24234
24235Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
24236
24237 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 24238 isn't using a stub and if it supports argument passing.
c906108c
SS
24239
24240Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
24241
24242 * config/udi.exp(gdb_start): Make sure UDICONF is set
24243 properly before starting gdb.
24244
24245Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
24246
24247 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
24248 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
24249 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
24250
24251Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
24252
24253 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 24254 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
24255
24256 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
24257
24258 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
24259
24260 * config/monitor.exp: Make sure we disconnect from the target.
24261 Also, try a reboot/reload cycle instead of failing if the
24262 load fails.
24263
24264Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
24265
24266 * gdb.base/default.exp: Don't set match_max.
24267 * gdb.base/help.exp: Ditto.
24268 * gdb.base/list.exp: Ditto.
24269 * gdb.base/signals.exp: Ditto.
24270
24271 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
24272 set, use remote_ld to download the testcase instead of
24273 the GDB loader.
24274
24275Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
24276
24277 * config/vr5000.exp: New file.
24278
24279 * config/monitor.exp(gdb_target_monitor): Add pattern for
24280 "Ending remote" to detect errors in connecting.
24281
24282 * gdb.base/setshow.exp: Add .* within auto language test.
24283
24284 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
24285 target feature.
24286
24287 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 24288 and reboot the board if necessary.
c906108c
SS
24289
24290 * gdb.base/setvar.exp(test_set): Handle multiple prints within
24291 a set of tests. Remove print.* from the patterns being checked.
24292
24293Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
24294
24295 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
24296 refer to gdb_spawn_id.
24297
24298 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
24299 longer used.
24300 * config/sparclet.exp: Ditto.
24301 * config/sparclet-old.exp: Ditto.
24302 * config/slite.exp: Ditto.
24303 * config/sim.exp: Ditto.
24304 * gdb.base/funcargs.exp: Ditto.
24305
24306 * lib/gdb.exp:Remove references to gdb_spawn_id.
24307 (gdb_expect): Move to remote.exp.
24308
24309Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
24310
24311 * config/monitor.exp: Detect the "Couldn't establish connection"
24312 message from GDB.
24313
24314Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
24315
24316 * gdb.base/bitfields.exp: Use runto instead of explicit
24317 gdb_run_cmd/gdb_expect sequences.
24318
24319 * gdb.base/break.exp(text_next_with_recursion): Add match for
24320 gdb_expect call.
24321
24322 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
24323 We also need to handle the "A program is being debugged already"
24324 prompt from gdb. Use gdb_test to set the baud rate.
24325
24326 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
24327 to 20000. Really. I mean it.
24328
24329Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
24330
24331 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
24332 fails. If suppress_flag is set, skip perror message about not
24333 being able to send to GDB.
c906108c 24334 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 24335 GDB.
c906108c
SS
24336 (gdb_expect): If suppress_flag is set, always fail immediately.
24337 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
24338 (gdb_init): Call gdb_stop_suppressing_tests.
24339 (default_gdb_exit): Ditto.
24340 (default_gdb_start): Ditto.
24341
24342 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 24343 gdb_stop_suppressing_tests as appropriate.
c906108c 24344 * gdb.base/break.exp: Ditto.
889bf7c5 24345 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
24346 * gdb.base/commands.exp: Ditto.
24347 * gdb.base/exprs.exp: Ditto.
889bf7c5 24348 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
24349 * gdb.base/list.exp: Ditto.
24350 * gdb.base/recurse.exp: Ditto.
889bf7c5 24351 * gdb.base/scope.exp: Ditto.
c906108c
SS
24352 * gdb.base/structs.exp: Ditto.
24353 * gdb.c++/inherit.exp: Ditto.
24354
24355Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
24356
24357 * config/vr4300.exp: New file.
24358
99707966 24359 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 24360
99707966 24361 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
24362
24363Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
24364
24365 * lib/gdb.exp(gdb_init): New function.
24366
24367 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 24368 for each individual variable set.
c906108c
SS
24369
24370 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
24371 name.
24372
24373 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
24374
24375 * gdb.base/scope.exp: Use gdb_test.
24376
24377 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
24378 aborting; the testsuite driver will do that for us (see
24379 gdb_finish). Also, use gdb_test in a few more places.
24380
24381Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
24382
24383 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
24384
24385Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
24386
24387 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
24388 and "add_tests" are not at the same address.
24389
24390Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
24391
24392 * gdb.base/ptype.exp: Use gdb_test.
24393
24394Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
24395
24396 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
24397 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
24398 left in. No longer expect them to fail.
24399
24400 * gdb.stabs/*.mt; Deleted, no longer used.
24401 * gdb.stabs/configure.in: Remove references to target makefile
24402 frags.
24403 * gdb.stabs/configure: Rebuilt.
24404
24405 * gdb.disasm/*.mt: Deleted, no longer used.
24406 * gdb.disasm/configure.in: Remove references to target makefile
24407 frags. Use "sh3.s" as the unique filename for this directory.
24408 * gdb.disasm/configure: Rebuilt.
24409
24410 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
24411 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
24412 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
24413
24414Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
24415
24416 * config/udi.exp: Use mondfe,name instead of remote_host.
24417
24418Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
24419
24420 * gdb.base/watchpoint.exp: Don't expect a failure when calling
24421 a function with a watchpoint enabled on the mn10200.
24422
24423 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
24424 before trying to create it!
24425
24426Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
24427
24428 * config/vx.exp: Use hostname instead of netport.
24429
24430 * config/vxworks.exp: New file.
24431
24432 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
24433
24434 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 24435 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
24436 occurs.
24437
24438 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
24439 $gdb_spawn_id directly.
24440 (gdb_run_cmd): Try _start as well as start. Use the target feature
24441 gdb,start_symbol as the symbol to start from when jumping.
24442
24443Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
24444
24445 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
24446 redundant) test.
24447
24448 * gdb.base/recurse.exp: Relax final value test for 'b' so that
24449 it doesn't lose for 16bit integer systems.
24450
24451Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
24452
24453 * gdb.fortran/types.exp: If the target doesn't support "double"
24454 data types, then expect "real" types to only be 4 bytes.
24455
24456 * gdb.c++/virtfunc.exp: Expect failure for virtual function
24457 call tests if the target doesn't support inferior function calls.
24458
24459 * gdb.base/printcmds.exp: Allow minor deviation in FP values
24460 in printf tests.
24461
24462Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
24463
24464 * gdb.base/help.exp: Disable "help set", "help show", and
24465 "help support". Simplify regexp for "help stack".
24466
24467 * gdb.base/default.exp: Set match_max to 5000 and the timeout
24468 to 60 seconds. Temporarily set match_max to 15000 around the
24469 "info copying" test.
24470
24471 * gdb.base/nodebug.exp: Don't try to do an inferior function
24472 call if the target doesn't support them.
24473 * gdb.base/printcmds.exp: Likewise.
24474 * gdb.base/setvar.exp: Likewise.
24475 * gdb.base/structs.exp: Likewise.
24476 * gdb.c++/templates.exp: Likewise.
24477 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
24478
24479 * gdb.base/recurse.exp: Enable for the mn10200.
24480
24481 * configure.in: Do configure gdb.stabs directory for *-*-elf
24482 targets.
24483 * configure: Rebuilt.
24484
24485 * gdb.base/break.exp: Check for gdb,noresults before testing
24486 exit status and/or results from the target.
24487 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
24488 * lib/gdb.exp: Remove old (now bogus) initialization of
24489 noinferior, noargs, noresults and nosignals.
24490
24491Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
24492
24493 * config/sh.exp: New file.
24494
24495 * config/slite.exp: Try to connect multiple times to the board
24496 before rebooting. Only send a "monitor run" if need_monitor_run
24497 is set.
24498
24499 * gdb.base/break.exp: Don't do the "stub continue" test if
24500 the target has gdb_stub set.
24501
24502 * gdb.base/callfuncs.exp: Increase the timeout.
24503
24504 * gdb.base/interrupt.exp: Don't even try to compile the testcase
24505 if the target has gdb,noinferiorio set.
24506
24507 * gdb.base/list.exp: Increase match_max to 10000 characters.
24508
24509 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
24510
24511 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
24512 target.
24513
24514 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
24515
24516Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
24517
24518 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
24519 trying to delete the copy of gdb. Catch the file delete so we
24520 don't die if the delete fails; also, the file should be copied to
24521 the host, not to the build.
c906108c
SS
24522
24523Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
24524
24525 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 24526 parenthesis in case it contains multiple regexps separated
c906108c
SS
24527 with |.
24528
24529 * gdb.base/watchpoint.exp: Use gdb_test.
24530 * gdb.base/default.exp: Ditto.
24531
24532Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
24533
99707966 24534 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 24535
c906108c
SS
24536 * gdb.base/scope.exp: Use gdb_test.
24537 * gdb.c++/classes.exp: Ditto.
24538 * gdb.c++/inherit.exp: Ditto.
24539
24540Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
24541
24542 * gdb.base/crossload.exp: Don't use execute_anywhere, use
24543 remote_exec instead.
24544 * gdb.base/corefile.exp: Don't be ridiculous.
24545 * gdb.base/*.c: Add missing stub invocations.
24546
24547Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
24548
24549 * config/slite.exp: Miscellaneous fixes.
24550
24551 * lib/gdb.exp: Fix runto.
24552
24553 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
24554 the target.
24555
24556 * gdb.base/watchpoint.exp: Fix regexp.
24557
24558 * lib/gdb.exp(default_gdb_exit): Add a catch to the
24559 close and wait commands, as the descriptor may now be
24560 invalid. Always call "remote_close host".
24561
24562Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
24563
24564 Major rewrite for testsuite revision.
d63a86f8 24565
c906108c
SS
24566 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
24567 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
24568 instead of relying on spawn_id to always contain a valid
24569 spawn id.
24570 (get_compiler_info): New procedure to build the ${binfile}.ci
24571 file, instead of replicating this in N different places.
24572 (gdb_compile): New procedure.
d63a86f8 24573
c906108c 24574 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
24575 appropriate arguments) instead of compile. Use gdb_test in a lot
24576 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
24577 at the start of a testcase, as this is no longer done magically.
24578
24579 config/*-gdb.exp: Rename without the -gdb suffix.
24580
24581 config/mips.exp: Use remote_close instead of exit_remote_shell.
24582 config/monitor.exp: Use target_info instead of looking at
24583 baud, timeout, etc.
24584 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
24585
24586Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24587
24588 * gdb.c++/templates.exp (test_ptype_of_templates),
24589 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
24590 Update expect patterns for destructors and assignment operators
24591 to match corresponding c-typeprint.c changes.
24592 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
24593 to destructor breakpoint test, GDB should be able to set the
24594 destructor breakpoint without specifying arguments.
24595
24596Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
24597
24598 * gdb.threads/pthreads.exp: Change result for failure to compile due
24599 to lack of pthreads runtime support from an error to simply an
24600 unsupported test, per dejagnu standards.
24601
24602Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24603
24604 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
24605 where GDB exits to reduce pattern match time.
24606 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
24607
24608 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
24609
dc96c6c7 24610Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24611
24612 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
24613 * gdb.base/default.exp: ditto.
24614 * gdb.base/nodebug.exp: ditto.
24615 * gdb.base/printcmds.exp: ditto.
24616 * gdb.base/ptype.exp: ditto.
24617 * gdb.base/setvar.exp: ditto.
24618 * gdb.base/structs.exp: ditto.
24619 * gdb.base/setshow.c: Guard against uninitialized values of argc.
24620
24621Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
24622
24623 * configure, */configure: Rebuild with autoconf 2.12.
24624
24625Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
24626
24627 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
24628 use new i*86-pc-linux*-gnu quads.
24629 * gdb.base/corefile.exp: Ditto.
24630 * gdb.base/signals.exp: Ditto.
24631 * gdb.base/sigall.exp: Ditto.
24632 * gdb.base/interrupt.exp: Ditto.
24633
24634 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
24635 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
24636 RedHat 4.0.
d63a86f8 24637
c906108c 24638 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
24639 linux. This allows the test case to at least compile on latest
24640 linux, but still not run due to missing the threads runtime library.
c906108c
SS
24641
24642Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24643
24644 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
24645 directory to search gdb directory. Accept and step over conditional
24646 stack alignment code. Consume $prompt in failure cases.
24647 Reset timeout to $oldtimeout instead of some arbitrary value.
24648 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
24649 timeout problems with infinite stack backtraces.
24650 * gdb.base/ptype.exp (ptype struct link, union tu_link):
24651 Accept function parameters for linkfunc member.
24652
24653Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
24654
24655 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
24656 (CXXFLAGS): Remove, unreferenced.
24657 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
24658 previous -B options and also add -B option to pick up cross compiled
24659 runtime.
c906108c
SS
24660 (TARGET_INCLUDES): Add for -I options and add code to initialize when
24661 doing cross compiles.
24662 (target_alias): Declare global.
24663 (xgcc): Set variable to full path of gcc in build tree. Use findfile
24664 to verify that gcc exists in build tree, and if so set CC to that
24665 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 24666
c906108c
SS
24667Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
24668
24669 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
24670 ptype test for anonymous union. Fixup testcase to match
24671 current gcc debug output.
24672
24673Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
24674
24675 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
24676 force argument to an unsigned long type.
24677
24678Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
24679
24680 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 24681 tests and anonymous union print/ptype tests.
c906108c
SS
24682 * gdb.base/list.exp (test_forward-search): Increase timeout by
24683 5 minutes for the "search extremely long line" case.
24684 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
24685 completely optional and that the pass/fail messages use the command as
24686 the message if that third arg is a null string.
24687 (gdb_test_exact): Arrange that a null string pattern means match a
24688 null string output rather than any output, which might include random
889bf7c5 24689 errors.
c906108c
SS
24690 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
24691 backtrace test.
24692 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
24693 always failing and failure is now exposed by gdb.exp changes.
24694
24695Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
24696
24697 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
24698 weren't being noted.
24699
24700Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24701
24702 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
24703 * gdb.stabs/weird.exp: Remove v_comb xfails.
24704
dc96c6c7 24705Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24706
24707 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 24708 list.exp scope.exp watchpoint.exp]
c906108c 24709 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 24710
dc96c6c7 24711Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24712
24713 * config/monitor.exp: Increase download timeout to 1000 seconds.
24714
dc96c6c7 24715Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24716
24717 * config/m32r.exp: Increase timeout to 120 seconds.
24718
24719Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
24720
24721 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
24722 and accept older ordering as obsolescent gcc or gdb.
24723 * gdb.c++/templates.exp: Ditto.
24724 * gdb.c++/virtfunc.exp: Ditto.
24725
24726Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
24727
24728 * gdb.base/coremaker.c: Add code to mmap some data so we
24729 can check that it ends up in the core file.
24730 * gdb.base/corefile.exp: Add test to read mmapped data
24731 from core file.
24732
dc96c6c7 24733Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24734
24735 * config/m32r.exp: New file.
24736
24737Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
24738
24739 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
24740 that cflags can contains -gstabs, and work correctly for other tests.
24741
dc96c6c7 24742Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24743
24744 * gdb.base/setshow.exp: New file, tests show and set.
24745 * gdb.base/setshow.c: New file, tests show and set.
24746 * gdb.base/help.exp: Add test for help set|show annotate.
24747 * gdb.base/default.exp: Add test for set|show annotate.
24748
24749Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
24750
24751 * testsuite/gdb.base/break.exp: Make backtrace from factorial
24752 errors unique.
24753 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
24754 explicitly.
24755
24756Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
24757
24758 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
24759 and width commands. This is done elsewhere.
24760 * (gdb_start): Don't call gdb_start_sim here. That's already
24761 done in gdb_load. This fixes lots of failures in default.exp.
24762
24763Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
24764
24765 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
24766 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
24767 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
24768 in the same we we treat other failures (since it may be an expected
889bf7c5 24769 condition), rather than as an error.
c906108c
SS
24770 * gdb.base/signals.exp (test_handle_all_print): Revert back to
24771 old test format.
24772
24773Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
24774
24775 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
24776 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 24777 twice. Nuke the duplicates.
c906108c 24778 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 24779 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
24780 Remove config.h along with other config files.
24781
24782Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
24783
24784 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
24785 "p func1 ()" and note that rests of tests are skipped.
24786 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 24787 setup_xfails for "print func2::coremaker_local".
c906108c
SS
24788 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
24789 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
24790 affected by the previous run test.
24791 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
24792 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
24793 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
24794 "pass int powerset tuple" and "pass modeless int powerset tuple".
24795 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
24796 "real write 4" and "real write 8".
24797 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 24798 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
24799 "print \$i after tuple assign 2", and
24800 "print vs2 after tuple assign 2".
24801 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
24802 meaningful error message and return -1 so the caller can
24803 suppress further tests and avoid a cascade of errors.
d63a86f8 24804
c906108c
SS
24805Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
24806
24807 * gdb.base/a1-selftest.exp: Tweak tests to account for new
24808 format for printing version.
24809 * gdb.base/default.exp: Ditto.
24810 * gdb.base/interrupt.exp: Fix problem with cascade of
24811 errors if child process dies while calling a function.
d63a86f8 24812
c906108c
SS
24813Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
24814
24815 * Makefile.in (VPATH): Add
24816 * Makefile.in (Makefile, config.status): Fix rules so things get
24817 remade when necessary.
24818
24819Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
24820
24821 * Makefile.in (just-check): Add path to sibling expect dir
24822 to environment variable specified by RPATH_ENVVAR.
24823
24824Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
24825
24826 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
24827 (just-check): Add shared library paths for libstdc++, tk,
24828 tcl, bfd, and opcodes to the environment variable specified
24829 in RPATH_ENVVAR.
24830 * configure.in: Add support to recognize --enable-shared flag
24831 and generate correct value for RPATH_ENVVAR.
24832 * configure: Regenerated with autoconf.
24833
24834Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
24835
24836 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 24837 include all osf versions.
c906108c
SS
24838 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
24839 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
24840 when target is linux. When failing to build pthreads test
24841 executable, give more meaningful message.
24842 * gdb.threads/pthreads.c: Hpux also uses old definition of second
24843 arg for pthread_create.
d63a86f8 24844
c906108c
SS
24845Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
24846
24847 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 24848 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 24849 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 24850 and -lpthreads (everybody else).
c906108c
SS
24851 (test_startup): Fail gracefully if threads are not supported.
24852 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
24853 "p/c array_index("abcdef",2)" when not gcc compiled.
24854 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
24855 "print func2::coremaker_local" when not gcc compiled.
24856 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
24857 "ptype on opaque struct tagname (statically)",
24858 "ptype on opaque struct tagname (dynamically) 1", and
24859 "ptype on opaque struct tagname (dynamically) 2"
24860 for not compiled with gcc.
24861 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
24862 backtrace when compiled with gcc.
d63a86f8 24863 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
24864 than always return success.
24865
24866Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
24867
24868 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
24869
24870Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
24871
24872 * gdb.base/structs.exp: Undo last change.
24873
24874Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
24875
24876 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
24877 encapsulate all the steps/nexts done during self test, starting
24878 at main, and makes them less sensitive to optimization issues.
24879 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
24880 signal handler" test.
24881 * gdb.threads/pthreads.exp: Only run this for native configs.
24882 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
24883 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
24884 tests.
24885 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
24886 for "runto test_calls(void)" test.
d63a86f8 24887
c906108c
SS
24888Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
24889
24890 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
24891 and don't expect address info in breakpoint confirmations.
24892
24893Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
24894
24895 * gdb.base/list.exp (test_forward_search): Increase timeout
24896 temporarily by 60 seconds for searching extremely long line,
889bf7c5 24897 and then reset to old value when done. Increase expect input
c906108c
SS
24898 buffer to 10000.
24899
24900Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
24901
24902 * gdb.base/list.exp (test_forward_search): Fix to handle very
24903 long source line without overflowing expect's input buffer.
24904
24905Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
24906
24907 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
24908 "buffer_full".
24909
24910 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
24911 "buffer_full".
24912
24913 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
24914 "buffer_full".
24915
24916 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
24917 "buffer_full".
24918
24919Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
24920
24921 * configure.in (configdirs): Add gdb.threads.
24922 * configure: Regenerated with autoconf.
24923 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
24924 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
24925 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 24926
c906108c
SS
24927Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
24928
24929 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
24930
24931Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
24932
24933 * gdb.base/signals.exp (test_handle_all_print): Test separately for
24934 each signal's status in the output of "handle all print".
24935 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
24936 the \r\n sequence that immediately precedes the gdb prompt.
24937 * gdb.base/a1-selftest.exp: Save original timeout and restore
24938 after test.
24939
24940Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
24941
24942 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
24943 symbol.
24944
24945Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
24946
24947 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
24948
24949Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
24950
24951 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
24952 timeout by 60 seconds.
24953
24954Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
24955
24956 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
24957 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
24958 error return.
24959
24960Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
24961
24962 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
24963 gdb initialization, also report how long dejagnu waited. Restore
24964 old timeout before doing error return. Temporarily increase timeout
889bf7c5 24965 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
24966
24967Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
24968
24969 * lib/gdb.exp: Report timeout value for verbosity level 2.
24970 * config/gdbserver.exp: Ditto.
24971 * config/hppro.exp: Ditto.
24972 * config/mips-gdb.exp: Ditto.
24973 * config/monitor.exp: Ditto.
24974 * config/netware.exp: Ditto.
24975 * config/sim-gdb.exp: Ditto.
24976 * config/slite-gdb.exp: Ditto.
24977 * config/udi-gdb.exp: Ditto.
24978 * config/unix-gdb.exp: Ditto.
24979 * config/vx-gdb.exp: Ditto.
24980 * gdb.base/a1-selftest.exp: Ditto.
24981 * gdb.base/a2-run.exp: Ditto.
24982 * gdb.base/break.exp: Ditto.
24983 * gdb.base/corefile.exp: Ditto.
24984 * gdb.base/list.exp: Ditto.
24985 * gdb.base/recurse.exp: Ditto.
24986 * gdb.base/scope.exp: Ditto.
24987 * gdb.base/signals.exp: Ditto.
24988
24989Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
24990
24991 * gdb.threads/Makefile.in (docdir): Removed.
24992
24993Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
24994
24995 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 24996 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 24997 @srcdir@.
d63a86f8 24998 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
24999 autoconf 2.5 or higher.
25000 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
25001
25002Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
25003
25004 * configure: Regenerated.
25005 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
25006 avoid name clashes with SunOS headers.
25007
25008Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
25009
25010 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
25011
25012Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
25013
25014 * gdb.base/callfuncs.exp: Finish last change -- make sure the
25015 prototype information ends up in the compiler info file.
25016
25017Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
25018
25019 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
25020 attempting to regenerate it. Eliminate use of a temporary file
25021 and just generate the info file directly. Source it immediately,
25022 for consistency of use.
25023 * gdb.base/corefile.exp: Ditto
25024 * gdb.base/exprs.exp: Ditto.
25025 * gdb.base/funcargs.exp: Ditto.
25026 * gdb.base/langs.exp: Ditto.
25027 * gdb.base/list.exp: Ditto.
25028 * gdb.base/mips_pro.exp: Ditto.
25029 * gdb.base/nodebug.exp: Ditto.
25030 * gdb.base/opaque.exp: Ditto.
25031 * gdb.base/ptype.exp: Ditto.
25032 * gdb.base/scope.exp: Ditto.
25033 * gdb.base/setvar.exp: Ditto.
25034 * gdb.base/signals.exp: Ditto.
25035 * gdb.base/whatis.exp: Ditto.
25036 * gdb.c++/templates.exp: Ditto.
25037 * gdb.c++/virtfunc.exp: Ditto.
25038 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 25039 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
25040
25041Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25042
25043 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
25044 it got fixed by the recent lookup_minimal_symbol_by_pc change.
25045 Increase timeout, a lot of single stepping might be needed if the
25046 target has no hardware watchpoints.
25047
25048Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
25049
25050 * gdb.base/break.exp: Ignore compiler warnings when compiling
25051 break.c.
25052 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
25053 * gdb.base/default.exp: Add h8300 xfails. Handle messages
25054 from remote-sim.
25055 * gdb.base/exprs.exp: Add h8300 xfails.
25056 * gdb.base/funcargs.exp: Likewise.
25057 * gdb.base/nodebug.exp: Likewise.
25058 * gdb.base/printcmds.exp: Likewise.
25059 * gdb.base/ptype.exp: Likewise.
25060 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
25061 h8300 xfails.
d63a86f8 25062 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
25063 on the h8300.
25064 * gdb.base/funcargs.c: Explicitly make last constant argument to
25065 call_after_alloca_subr an unsigned long type.
25066 * gdb.base/return.c: Include stdio.h.
25067
25068Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
25069
25070 * config/abug.exp: New file for the older Motorola Bug monitor
25071 that runs on the mvme13x series VME boards.
25072 * config/monitor.exp: Use the new config array for target settings
25073 if they exist.
25074
25075Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
25076
25077 * sim-gdb.exp: Make the SH simulator allocate less space when
25078 it is targeted.
25079
25080Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
25081
25082 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
25083 test.
25084
25085Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
25086
25087 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
25088 "rs6000-*-*" for "list function in include file" when gcc compiled.
25089 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
25090 for "p ctable1[120]".
25091 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
25092 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
25093 Remove setup_xfail for "rs6000-*-*" for
25094 "print 'scope0.c'::filelocal before run".
25095 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
25096 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
25097 since some compilers don't allow both options to be given
25098 on the same command line. Create object file and move it.
d63a86f8 25099
c906108c
SS
25100Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
25101
25102 * gdb.base/corefile.exp: Always regenerate the core file, since
25103 we always regenerate the coremaker program. Detect special case
25104 where registers cannot be read from core file.
d63a86f8 25105
c906108c
SS
25106Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
25107
25108 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
25109 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
25110 * gdb.c++/templates.exp: Only match on basename of file since
25111 some formats like xcoff don't encode directory information.
25112 * gdb.stabs/weird.exp: Use the right sed script for powerpc
25113 and rs6000 AIX xcoff targets.
25114 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
25115 * configure: Regenerate.
25116 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
25117 here, rather than in distclean.
d63a86f8 25118
c906108c
SS
25119Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
25120
25121 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
25122 defined, and use it to compile the test case with -O2. The
25123 native compilation still uses no optimization.
25124 * gdb.base/mips_pro.c: Remove inline assembly code since
25125 it is compiled PIC by default, which results in assembler
25126 warnings that make the testsuite think the compilation
25127 was unsuccessful.
25128
25129Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
25130
25131 * gdb.c++/misc.exp: Add note to message for
25132 "print s.a for foo struct" that this is a known gcc 2.7.2
25133 and earlier bug.
25134
25135Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
25136
25137 * gdb.base/break.exp: Fix pattern for matching "Delete all
25138 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
25139 setup_xfail for deleting all breakpoints test. Fix various
25140 timeout messages to include "(timeout)".
25141 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
25142 for "p t_float_values2(3.14159,float_val2)".
25143 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
25144 for "continue to call2g" when gcc compiled.
25145 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
25146 "up to foo in langs.exp", "show language at foo in langs.exp",
25147 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
25148 and "show language at fsub in langs.exp".
25149 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
25150 "list line 1 in include file", "list message for lines past EOF",
25151 "list function in include file", "list list0.h:foo", and
25152 "list filename:function; nonexistant function".
25153 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
25154 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
25155 and "ptype t_char_array" to be for native cc only.
d63a86f8 25156
c906108c
SS
25157Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
25158
d63a86f8 25159 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 25160 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 25161 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
25162
25163Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
25164
25165 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
25166 "bt in signals.exp". This problem only appears when running
25167 the testsuite, and then only intermittently.
25168
25169Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
25170
25171 * gdb.base/return.exp (return_tests): Differentiate between
25172 two tests of continuing.
25173
25174Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
25175
25176 * */Makefile.in (maintainer-clean): Remove config.log.
25177 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
25178 * gdb.c++/Makefile.in (PROGS): Add inherit.
25179 (clean): Remove *.ci.
25180
25181Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
25182
25183 * gdb.c++/misc.cc: Add test code from Mike Stump.
25184 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
25185
25186Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
25187
25188 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
25189 to "alpha-*-osf2*" and add comment.
25190 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
25191 setup_xfail for "step over execarg initialization" and
25192 "step over corearg initialization".
c906108c
SS
25193 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
25194 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
25195 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 25196 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
25197 "print func2::coremaker_local", and "backtrace in corefile.exp".
25198 * gdb.base/signals.exp: Build and source signals.ci.
25199 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
25200 to be for gcc only.
25201 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 25202
c906108c
SS
25203Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25204
25205 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
25206 Feb 3 procfs.c change.
25207
25208Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
25209
25210 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
25211
25212Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
25213
25214 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
25215 from dejagnu's apparent default of 10 seconds, which gives random
25216 results when running the tests over NFS on moderately loaded systems.
25217 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
25218
25219Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
25220
25221 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
25222 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 25223 result reports.
c906108c
SS
25224
25225Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
25226
25227 * configure.in (CY_AC_PATH_TCLH): Remove.
25228 * configure: Regenerate.
25229
25230Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
25231
25232 * gdb.c++/Makefile.in (clean): Add missing '{'.
25233
25234Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
25235
25236 * lib/gdb.exp: Provide a default value for noinferior.
25237
25238 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
25239 Load libgloss.exp.
25240
25241Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
25242
25243 * gdb.disasm/hppa.exp: Compile directly into an executable, use
25244 the executable, not the .o to run the tests from.
25245
25246Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
25247
25248 * gdb.base/break.exp: Don't test for program exit or exit status
25249 if $noresults if nonzero.
25250 * gdb.base/langs.exp: Likewise.
25251 * gdb.base/watchpoint.exp: Likewise.
25252
25253 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
25254 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
25255 trying to compile the testcase.
25256
25257Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
25258
25259 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
25260 * gdb.base/signals.exp (continue to handler): Likewise.
25261
25262Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
25263
25264 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
25265
25266 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
25267
25268Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
25269
25270 * gdb.base/corefile.exp: Recognize "not found" as failure
25271 when trying to determine if a core file was generated.
25272 If no core file was generate the first time, try again without
25273 the ulimit -c to work around braindamaged shells.
25274
25275Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
25276
25277 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
25278 [] tests with "test" and enclose string in quotes.
25279 * gdb.stabs/configure: Rebuild
d63a86f8 25280
c906108c
SS
25281Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
25282
25283 Changes in sync with expect:
25284 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
25285 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
25286 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
25287 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
25288 argument to AC_REQUIRE.
25289 * configure: Regenerated.
25290
25291Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
25292
25293 * gdb.base/corefile.exp: When generating a core, discard any
25294 error messages about ulimit not found and the "core dumped"
25295 message from the shell that runs the coredumper.
25296
25297Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
25298
25299 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
25300
25301 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
25302 which sed script to run. Expect failure for v_comb test
25303 on PA targets too.
d63a86f8 25304
c906108c
SS
25305Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
25306
25307 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 25308 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
25309
25310Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
25311
25312 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
25313 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 25314 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
25315 * lib/gdb.exp (default_gdb_start): Fix typo.
25316 * gdb.base/corefile.exp: Allow "Core was generated by ..."
25317 messages to not include the full program name that caused
25318 the core dump since some systems (such as solaris) apparently
25319 truncate this path to about 80 characters.
25320 When generating a core file first try increasing the core file
25321 size limit to unlimited since some systems may default it to
25322 zero, and it is harmless to try it. Move the test for failing
25323 to generate a core file to where it will actually get executed.
25324 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
25325 new gdb result from g++ debug info improvements and make old
25326 pattern obsolescent. Also account for size_t differences
25327 (may be int or long).
25328 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
25329 initialization before function call is placed in the delay slot
25330 and thus appears to be skipped over by commands such as "next".
25331
25332Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
25333
25334 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
25335
25336Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
25337
25338 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
25339 input source file; fix code to compile test to deal with this
25340 convention.
25341 * gdb.c++/*.exp: Likewise.
25342
25343Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
25344
25345 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
25346 "bt in signals.exp".
25347
25348Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
25349
25350 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
25351 "step over execarg initialization" and
889bf7c5 25352 "step over corearg initialization".
c906108c
SS
25353
25354Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
25355
25356 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
25357 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
25358
25359Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
25360
25361 From Rob Savoye (rob@poseidon.cygnus.com)
25362 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
25363 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
25364 configure.in}, gdb.disasm/{Makefile.in, configure.in},
25365 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
25366 configure.in}: Major reworking for autoconfig.
c906108c
SS
25367 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
25368 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 25369 New files.
c906108c
SS
25370 * config/unix-gdb.exp: Make GDB global.
25371 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
25372 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
25373 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
25374 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
25375 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
25376 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 25377 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
25378 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
25379 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
25380 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
25381 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 25382 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
25383 to returns as necessary, arrange for test to compile own testcase
25384 executable.
c906108c 25385 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 25386
c906108c
SS
25387Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
25388
25389 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 25390 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
25391 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
25392 "backtrace through signal handler".
25393
25394Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25395
25396 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
25397 continuing from a job control stop signal.
25398 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
25399
25400Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
25401
25402 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
25403 * gdb.base/corefile.exp: Likewise.
25404 * gdb.base/funcargs.exp: Likewise.
25405
25406Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
25407
25408 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
25409 * config/monitor.exp: Add support for setting baud rate.
25410
25411Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
25412
25413 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
25414 i*86-*-linux* xfails for "backtrace through signal handler".
25415 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
25416 "print func2::coremaker_local".
25417 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 25418 alpha-dec-osf2* xfail for
c906108c
SS
25419 "delete all breakpoints when none".
25420
25421Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
25422
25423 * gdb.base/break.exp: Change test that deletes all breakpoints
25424 when no user breakpoints are installed. A post 4.15 change
25425 causes gdb to no longer prompt in this case.
25426
25427Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
25428
25429 * gdb.base/return.exp (return_tests): Change xfail for test
25430 "correct value returned double test" to stop xfailing at
25431 Solaris 2.5. Apparently the bug has been fixed.
25432
25433Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
25434
25435 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
25436 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
25437
25438Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
25439
25440 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
25441 * gdb.disasm/hppa.s: Corresponding changes.
25442
25443Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
25444
25445 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
25446 makefile fragment.
25447 * config/mt-hpux: Deleted.
25448
25449Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
25450
d63a86f8 25451 * Many files: When warning about suppressed tests due to a
c906108c
SS
25452 nonexistant test binary, avoid incrementing the warning count.
25453
25454Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
25455
25456 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 25457
c906108c
SS
25458Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25459
25460 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
25461 "sparc-*-solaris2*".
25462
25463Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25464
25465 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
25466 Add global and local variables and initialize them.
25467 * gdb.base/corefile.exp: Test correct mapping of corefile sections
25468 by printing variables. Remove rs6000 and powerpc xfails, BFD now
25469 extracts the file name and terminating signal from the core file.
25470 * TODO: Remove note about tests for correct mapping of corefile.
25471 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
25472 from optimizing it away.
25473 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
25474 handles common blocks.
25475
25476Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
25477
25478 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
25479 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
25480
25481Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
25482
25483 * Makefile.in (maintainer-clean): New target, synonym for
25484 realclean.
25485 * gdb.base/Makefile.in (maintainer-clean): Likewise.
25486 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
25487 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
25488 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
25489 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
25490 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
25491
25492Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
25493
25494 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
25495 xfails when not gcc compiled for "print foo::funclocal".
25496 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
25497 "print foo::funclocal at foo",
25498 "print 'scope1.c'::foo::funclocal at foo",
25499 "print foo::funclocal_bss at foo",
25500 "print 'scope1.c'::foo::funclocal_bss at foo",
25501 "print foo::funclocal_ro at foo",
25502 "print 'scope1.c'::foo::funclocal_ro at foo",
25503 "print bar::funclocal at foo" and
25504 "print 'scope1.c'::bar::funclocal at foo".
25505 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
25506 gcc compiled for "print foo::funclocal at bar".
25507 Expand all messages to ensure that they identify that
25508 the test is at bar().
25509 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
25510 gcc compiled for:
25511 "ptype on opaque struct pointer (statically)",
25512 "ptype on opaque struct tagname (statically)",
25513 "ptype on opaque struct pointer (dynamically) 1",
25514 "ptype on opaque struct tagname (dynamically) 1",
25515 "ptype on opaque struct pointer (dynamically) 2" and
25516 "ptype on opaque struct tagname (dynamically) 2
25517 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
25518 gcc compiled for:
25519 "p datalocal"
25520 "whatis datalocal",
25521 "ptype datalocal",
25522 "p bsslocal",
25523 "whatis bsslocal", and
25524 "ptype bsslocal".
25525 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
25526 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
25527 when not gcc compiled.
25528 * gdb.base/funcargs.exp (float_and_integral_args): Add
25529 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
25530 compiled.
25531 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
25532 "backtrace from call6a" when not gcc compiled.
25533 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
25534 "backtrace from call7a" when not gcc compiled.
25535 * gdb.base/callfuncs.exp (do_function_calls):
25536 Add "hppa*-*-hpux*" xfail when not gcc compiled for
25537 "p t_char_array_values(char_array_val2,char_array_val1)",
25538 "p t_char_array_values(char_array_val1,char_array_val2)",
25539 "p t_char_array_values("carray 1","carray 2")",
25540 "p t_char_array_values("carray 1",char_array_val2)",
25541 "p t_char_array_values(char_array_val1,"carray 2")",
25542 "p sum_args(1,{2})",
25543 "p sum_args(2,{2,3})",
25544 "p sum_args(3,{2,3,4})",
25545 "p sum_args(4,{2,3,4,5})"
25546 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
25547 "backtrace in corefile.exp" when not gcc compiled.
25548
25549Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25550
25551 * gdb.base/signals.exp: Rewrite `handle all print' test as
25552 a procedure. Accept blanks or TABs as whitespace, increase
25553 timeout and expect input buffer size for the large output
25554 from the command. Remove "i*86-*-bsdi2.0" xfail.
25555
25556Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25557
25558 * gdb.base/setvar.exp: Add new testcases for truncation when
25559 assigning invalid values to bitfields.
25560
25561Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
25562
d63a86f8 25563 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
25564 mips-sgi-irix* xfail for
25565 "call inferior func with struct - returns char *"
25566 and fix test so that an optional (unsigned char *) cast is
889bf7c5 25567 accepted in the result.
c906108c
SS
25568
25569Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
25570
25571 * gdb.base/funcargs.exp (float_and_integral_args): Remove
25572 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
25573 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
25574 * gdb.base/signals.exp: Remove duplicate "handle all print" test
25575 that accidentally got checked in.
25576
25577Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
25578
d63a86f8 25579 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
25580 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
25581 compiled test.
25582 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
25583 Add mips-sgi-irix5* xfail for not gcc compiled.
25584 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
25585 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
25586 "p top", "whatis top", "p middle", and "whatis middle".
25587 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
25588 "whatis signed char" for not gcc compiled.
25589 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
25590 "set variable signed char=-1 (-1)" and
25591 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
25592 * gdb.base/funcargs.exp (float_and_integral_args):
25593 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
25594 Add mips-sgi-irix* xfail when not gcc compiled for
25595 "continue to call2b".
25596 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
25597 "continue to call2g".
25598 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
25599 "backtrace from call6a"
25600 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
25601 "backtrace from call7k".
25602 Add mips-sgi-irix5* xfail when not gcc compiled for
25603 "backtrace from call7a".
25604 (localvars_after_alloca): Fix gdb_test cmds for
25605 "print * after runto ...".
25606 Remove rs6000-*-* xfails for
25607 "print i after runto localvars_after_alloca" and
25608 "print l after runto localvars_after_alloca"
25609 for all compilers.
25610 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 25611 when not compiled with gcc, for:
c906108c
SS
25612 "print signed char == (minus)",
25613 "print signed char != (minus)",
25614 "print signed char < (minus)",
25615 "print signed char > (minus)".
25616 * gdb.base/callfuncs.exp (do_function_calls):
25617 Add mips-sgi-irix* xfail, when compiled with native compiler, for
25618 "call inferior func with struct - returns char *".
d63a86f8 25619 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
25620 "correct value returned double test" to include Solaris 2.4.
25621 * gdb.base/funcargs.exp (float_and_integral_args):
25622 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 25623
c906108c
SS
25624Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25625
25626 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
25627 enumeration bitfields if compiling with GNU C.
25628 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
25629 to empty' prompt.
25630
25631Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
25632
25633 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
25634 test for PRO targets.
25635
25636 * gdb.base/funcargs.exp: Avoid ever setting more than 8
25637 breakpoints in the inferior at any given time by making
25638 two groups of breakpoints for call2*, call6* and call7*
25639 tests.
25640
25641Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25642
25643 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
25644 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
25645 from optimizing it away.
25646 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
25647 "call inferior func with struct".
25648
25649Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
25650
25651 * configure.in: Only configure gdb.chill for particular targets.
25652
25653Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
25654
25655 * gdb.base/Makefile.in: Add action to .c.o transformation
25656 rule that generates a .ci file for each .o file and remove
25657 explicit .c.o rules except for callfuncs.o.
25658 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
25659 generates a .ci file for each .o file and remove explicit
25660 .cc.o rules.
25661 (clean): Remove *.tmp *.ci files.
25662 (EXECUTABLES): Remove templ-info.exp.
25663 * gdb.base/compiler.c: New file.
25664 * gdb.c++/compiler.cc: New file
25665 * gdb.base/scope.exp: Source gdb.base/scope.ci.
25666 Change rs6000-*-* xfail for
25667 "print 'scope0.c'::filelocal_ro" and
25668 "print 'scope1.c'::filelocal" and
25669 "print 'scope1.c'::filelocal_bss" and
25670 "print 'scope1.c'::filelocal_ro" and
25671 "print 'scope1.c'::foo::funclocal" and
25672 "print 'scope1.c'::foo::funclocal_ro" and
25673 "print 'scope1.c'::bar::funclocal" and
25674 "print 'scope0.c'::filelocal_ro" and
25675 "print 'scope1.c'::filelocal at foo" and
25676 "print 'scope1.c'::filelocal_bss at foo" and
25677 "print 'scope1.c'::filelocal_ro at foo" and
25678 "print 'scope1.c'::foo::funclocal at foo" and
25679 "print 'scope1.c'::foo::funclocal_bss at foo" and
25680 "print 'scope1.c'::foo::funclocal_ro at foo" and
25681 "print 'scope1.c'::bar::funclocal at foo" and
25682 "print 'scope0.c'::filelocal_ro" and
25683 "print 'scope1.c'::filelocal" and
25684 "print 'scope1.c'::filelocal_bss" and
25685 "print 'scope1.c'::filelocal_ro" and
25686 "print 'scope1.c'::foo::funclocal" and
25687 "print 'scope1.c'::foo::funclocal_bss" and
25688 "print 'scope1.c'::foo::funclocal_ro" and
25689 "print 'scope1.c'::bar::funclocal" and
25690 "print 'scope1.c'::bar::funclocal_bss"
25691 to only be xfail'd when not compiled with gcc.
d63a86f8 25692 Add rs6000-*-* xfail for
c906108c
SS
25693 "print 'scope0.c'::filelocal_bss before run"
25694 when compiled with gcc.
25695 (test_at_main): Add rs6000-*-* xfail for
25696 "print filelocal_ro in test_at_main"
25697 when compiled with gcc.
25698 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 25699 Add rs6000-*-aix* xfail for
c906108c
SS
25700 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
25701 "ptype t_char_array", not compiled with gcc.
25702 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
25703 xfail for "list foo (in include file)" when gcc compiled.
25704 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 25705 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
25706 "run to call0a" if not compiled with gcc.
25707 (unsigned_integral_args): Add rs6000-*-* xfail for
25708 "run to call1a" if not compiled with gcc.
25709 (float_and_integral_args): Add rs6000-*-* xfail for
25710 "run to call2a" if not compiled with gcc and for
25711 "continue to call2b" for any compiler.
25712 Add rs6000-*-* xfail to
25713 "print f1 after run to call2a" for gcc compiled.
25714 (discard_and_shuffle): Add rs6000-*-* xfail for
25715 "run to call6a".
25716 (shuffle_round_robin): Add rs6000-*-* xfail for
25717 "backtrace from call7a" if not compiled with gcc.
25718 Add rs6000-*-* xfail for
25719 "backtrace from call7b" if compiled with gcc.
25720 (call_after_alloca): Add rs6000-*-* xfail for
25721 "print c in call_after_alloca" and
25722 "print s in call_after_alloca" and
25723 "backtrace from call_after_alloca_subr"
25724 if not compiled with gcc.
25725 (localvars_in_indirect_call): Add rs6000-*-* xfail for
25726 "print c in localvars_in_indirect_call" and
25727 "print c in localvars_in_indirect_call" and
25728 "backtrace in indirectly called function" and
25729 "stepping into indirectly called function"
25730 if not compiled with gcc.
25731 (localvars_after_alloca): Add rs6000-*-* xfail for
25732 "print c after runto localvars_after_alloca" and
25733 "print s after runto localvars_after_alloca" and
25734 "print i after runto localvars_after_alloca" and
25735 "print l after runto localvars_after_alloca"
25736 for all compilers.
25737 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
25738 than whatis-info.exp.
25739 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
25740 than opaque-info.exp.
25741 Setup rs6000-*-* xfail for
d63a86f8 25742 "ptype on opaque struct pointer (statically)" and
c906108c
SS
25743 "ptype on opaque struct pointer (dynamically)" when
25744 not compiled with gcc.
25745 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
25746 rather than callf-info.exp.
25747 (do_function_calls): Add clear_xfail for rs6000-*-* for
25748 "p t_float_values2(3.14159,float_val2)". Seems to work
25749 fine there, both with xlc and gcc. Need to find out what
25750 it is doing right and fix other platforms.
25751 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
25752 "call inferior func with struct - returns int",
25753 "call inferior func with struct - returns long",
25754 "call inferior func with struct - returns float",
25755 "call inferior func with struct - returns double",
25756 "call inferior func with struct - returns char *",
25757 but only if not gcc compiled (presumes xlc compiled).
25758 Change rs6000-*-* xfails for
25759 "call inferior func with struct - returns char" and
25760 " call inferior func with struct - returns short" to only
25761 xfail if not using gcc.
25762 (clean mostlyclean): Remove *.ci and *.tmp files.
25763 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
25764 than templ-info.exp.
25765 * gdb.base/langs.exp: Source gdb.base/langs.ci.
25766 Add rs6000-*-* xfail for "up to foo in langs.exp"
25767 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 25768 when not gcc compiled.
d63a86f8 25769
c906108c
SS
25770Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
25771
25772 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
25773 * gdb.base/corefile.exp: Likewise.
25774 * gdb.base/list.exp: Likewise.
25775 * gdb.base/scope.exp: Likewise.
25776 * gdb.base/siganls.exp: Likewise.
25777
25778 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
25779 compiler output.
25780 * gdb.base/whatis.exp: Likewise.
25781
25782Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
25783
25784 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
25785 failure (opcode table has been fixed to match reality).
25786
25787Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
25788
25789 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
25790 "call inferior func with struct - returns char",
25791 "call inferior func with struct - returns short"
25792
25793 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
25794 "print 'scope0.c'::filelocal at main",
25795 "print 'scope0.c'::filelocal_bss in test_at_main",
25796 "print 'scope0.c'::filelocal at foo",
25797 "print 'scope0.c'::filelocal_bss in test_at_foo",
25798 "print 'scope0.c'::filelocal at bar",
25799 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 25800
c906108c
SS
25801 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
25802 in source file 1". This bug seems to have been fixed with both
25803 gcc and native cc (was native assembler bug?).
25804
25805Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
25806
25807 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
25808 "backtrace through signal handler" to "i*86-*-sysv4*".
25809 * gdb.base/signals.exp: Add xfail for "'next' behaved as
25810 continue" case. Add "known SVR4 bug" to fail message.
25811 Add "i*86-*-bsdi2.0" xfail for "handle all print".
25812 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
25813 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
25814 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
25815 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
25816 "up to foo in langs.exp", "show language at foo in
25817 langs.exp", "up to cppsub_ in langs.exp", "show
25818 language at cppsub_ in langs.exp", "up to fsub in
25819 langs.exp", and "show language at fsub in langs.exp".
25820 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
25821 "bactrace in corefile.exp".
25822 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
25823 "call inferior function with struct - returns float" and
25824 "call inferior function with struct - returns double".
d63a86f8 25825
c906108c
SS
25826Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
25827
25828 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
25829 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
25830 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
25831 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
25832
25833Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
25834
25835 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
25836 (or overriden) "CHILL" macro rather then bare "gcc".
25837 Also look for ../../gcc/xgcc since that is what we will
25838 actually need, not "Makefile". Remove following assignment
25839 of CHILL to CHILL_FOR_TARGET because that results in
25840 recursive definition.
25841
25842Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
25843
25844 * gdb.base/corefile.exp: Change xfail for backtrace in
25845 corefile.exp from linuxaout to all linux.
25846 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
25847 cases where we miss the breakpoint at the signal handler
25848 for some reason. Setup xfail for linuxoldld/linuxaout and
25849 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
25850 hitting SIGURG breakpoint.
25851 * gdb.base/signals.exp: Setup xfail for "next" acting like
25852 continue to add linuxoldld. Setup xfail for all linux for
25853 "next to handler in signals_tests_1", "backtrace in
25854 signals_tests_1", "continue to func1", "pass SIGUSR1",
25855 and continue to handler".
25856
25857Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
25858
25859 * Update all FSF addresses except those in COPYING* files.
25860
25861Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
25862
25863 * gdb.base/a2-run.exp: Change messages to be more explicit about
25864 the status of args, and quote binfile in results.
25865
25866Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
25867
25868 * gdb.base/callfuncs.exp: Add tests for passing structs to
25869 inferior functions and return various types.
25870 * gdb.base/callfuncs.c: Add functions to receive a struct
25871 and return a member of the struct, in various types.
25872
25873Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25874
25875 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
25876
25877Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
25878
25879 * config/vxworks29k.exp: New file, sources vxworks.exp.
25880
25881Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
25882
25883 * config/gdbremote.exp: New file. Testing framework using
25884 gdbserver.
25885
25886Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
25887
25888 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
25889 "call function when asleep" and "send end of file".
25890 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
25891 for "backtrace in corefile.exp".
25892 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
25893 for "backtrace through signal handler".
25894 * gdb.base/corefile.exp: Make sure we actually generate a core file
25895 before trying the core tests. Some systems allow the user to suppress
25896 generation of core files and default to that (linux for example).
25897 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
25898 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
25899
25900Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
25901
25902 * gdb.threads: New directory with some crude multi-threaded
25903 gdb tests (step.exp and step2.exp).
25904 * config/mt-lynx (STEP_EXECUTABLE): Define.
25905 (THREADFLAGS): Define.
25906
25907Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
25908
25909 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
25910
25911 * gdb.base/signals.exp: Disable whole file for lynx until
25912 further notice.
25913
25914 * gdb.base/signals.exp: xfail test where "next" acts like
25915 "continue" for lynx.
25916
25917 * gdb.base/interrupt.exp: xfail test for calling function while
25918 inferior is asleep for lynx.
25919
25920 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
25921 than one cr-lf after each command.
25922
25923Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25924
25925 * configure.in: Reinstate setting of stabsdirs variable, fix
25926 typo in setting up configdirs for native builds.
25927
25928 * gdb.base/return.exp: Fix typo in return double test.
25929 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
25930 compiler from optimizing them away.
25931
25932Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
25933
25934 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
25935 sequences to be echo'd by gdb when using gdb_test.
25936 * gdb.chill/chexp.exp: Likewise.
25937 * gdb.fortran/exprs.exp: Likewise
25938
25939Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
25940
25941 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
25942 after the inferior gdb has started.
25943
25944 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
25945 after each command.
25946 * gdb.base/funcargs.exp: Likewise.
25947 * gdb.base/gdbvars.exp: Likewise.
25948 * gdb.base/interrupt.exp: Likewise.
25949 * gdb.base/list.exp: Likewise.
25950 * gdb.base/watchpoint.exp: Likewise.
25951 * gdb.c++/demangle.exp: Likewise.
25952 * gdb.c++/inherit.exp: Likewise.
25953 * gdb.chill/chexp.exp: Likewise.
25954 * gdb.fortran/exprs.exp: Likewise.
25955
25956 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
25957 test if we can't handle IO to/from the inferior.
25958
25959 * gdb.c++/misc.exp: Always check for a program already being
25960 started after sending a "run" command to gdb.
25961
25962 * gdb.base/twice.exp: Start with a fresh gdb.
25963
25964 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
25965 only depend on gdb's expression code, not the chill runtime.
25966
25967 * gdb.base/return.c: Put return values into variables so we
25968 can have gdb print them rather than depending on the program
25969 to print them.
25970 * gdb.base/return.exp: Corresponding changes.
25971
25972 * lib/gdb.exp: Provide default value for noinferiorio.
25973 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
25974 the inferior.
25975
25976 * gdb.base/break.exp: Always check for a program already being
25977 started after sending a "run" command to gdb.
25978 (text_next_with_recursion): Don't check the output from the
25979 program's printf statement. Instead just make sure the program
25980 exited.
25981
25982 * gdb.base/commands.exp: Protect tests which need arguments with
25983 $noargs conditionals.
25984
25985Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25986
25987 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
25988 of structure member arrays to match gdb/valops.c:value_addr change.
25989
25990Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
25991
25992 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
25993 cases.
25994
25995Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
25996
25997 * configure.in (configdirs): Remove gdb.chill from default list
25998 of subdirs and then add it back in only if doing a native build.
25999 The current chill compiler does not yet work in any cross build.
26000 * Revert all signal changes from Jul 6.
26001 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
26002 for sh-hms targets, allowing these tests to link, with no other
26003 changes. Testing is suppressed by setting "nosignals" in site.exp.
26004
26005Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
26006
26007 * configure.in (signaldirs): Define and add to configdirs for all
26008 targets except some specific ones that are known to not support signals.
26009 Also clean up formatting.
26010 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
26011 (signals, sigall): Remove rules to build.
26012 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
26013 Moved to new gdb.signals directory.
26014 * gdb.signals: New test directory.
26015 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
26016 signals.c signals.exp}: New or moved files.
26017
26018Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
26019
26020 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
26021
26022Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
26023
26024 * gdb.base/return.exp: Xfail `return double' test failure
26025 on at least Solaris 2.3 and handle future/past versions on
26026 a case by case basis as appropriate. Also update message
26027 to include i*86 failures.
26028
26029Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26030
26031 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
26032
26033 * lib/gdb.exp: Fix comment which erroneously identified
26034 gdb_file_cmd as gdb_load (the 19 May change was in fact to
26035 gdb_file_cmd not gdb_load).
26036 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
26037
26038 * gdb.base/setvar.exp: Make test names consistent between pass and
26039 fail cases. Use gdb_test more.
26040
26041Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26042
26043 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
26044
26045Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26046
26047 * gdb.base/help.exp: Fix expected help string for `show commands'.
26048
26049Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
26050
26051 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
26052
26053 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
26054 of a text section.
26055
26056Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
26057
26058 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
26059 that loop eventually terminates. Fix Connection refused logic so
26060 that testsuite will expire nicely.
26061
26062Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
26063
26064 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
26065 config/rom68k.exp: New tcl glue for the appropriate monitors.
26066 These all just end up calling monitor.exp.
26067 * config/monitor.exp (gdb_target_monitor): Handle `Connection
26068 refused' by retrying. Cleanup some timeout issues.
26069 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
26070 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
26071 callers don't have to set/restore global timeout variable.
26072
26073 * The following set of changes centralizes management of the global
26074 timeout variable. This way, it can be set in one target dependent
26075 place instead of dozens of places scattered throughout the test suite.
26076 If you need to lengthen a timeout, then you should either set timeout
26077 in one of the config/{target}.exp files, or multiply it by a factor.
26078 Setting it to an absolute value is always going to lose for some
26079 targets.
26080 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
26081 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
26082 * gdb.base/funcargs.exp: Don't set timeout.
26083 * gdb.base/list.exp (test_forward_search): Only use local timeout.
26084 * gdb.base/printcmds.exp (test_print_string_constants
26085 test_print_array_constants): Don't set timeout.
26086 * gdb.base/ptype.exp: Don't set timeout.
26087 * gdb.base/recurse.exp: Don't set timeout.
26088 * gdb.base/return.exp: Don't set timeout.
26089 * gdb.base/watchpoint.exp: Don't set timeout.
26090 * gdb.c++/classes.exp (do_tests): Don't set timeout.
26091 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
26092
26093Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
26094
26095 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
26096
26097Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26098
26099 * lib/gdb.exp: Disable chill tests for irix5.
26100
26101Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26102
26103 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
26104 each test pass or fail.
26105
26106Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26107
26108 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
26109 xlc not gcc.
26110
26111Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
26112
26113 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
26114
26115Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
26116
26117 * config/est.exp: Fix copyright and comments. Remove dead code.
26118 Use targetname, serialport and baud variables instead of fixed
26119 constants.
26120 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
26121 * config/cpu32bug.exp: New file to support cpu32bug monitors.
26122
26123Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26124
26125 * gdb.base/watchpoint.exp: Don't run
26126 test_watchpoint_triggered_in_syscall for sunos.
26127
26128Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26129
26130 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
26131 they don't seem to exist. Do include stdio.h.
26132
26133Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26134
26135 * gdb.base/a1-selftest.exp: Add alpha xfail.
26136
26137Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26138
26139 * gdb.base/watchpoint.c (main): Prompt before calling read().
26140 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
26141 Revise accordingly. Remove cruft about sending "123" several
26142 times, until it gets noticed. Clean up the "print buf[0]" stuff
26143 so that it passes or fails, and waits for prompts in the usual way.
26144
26145Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26146
26147 * gdb.base/recurse.exp: Fix comment.
26148
26149 * TODO: Remove item about printing variables in nodebug.exp. Add
26150 item about enabling tests which are only run on some targets.
26151
26152 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
26153 fail, make test names unique, use new gdb_test convention
26154 regarding pattern, use gdb_test more, etc.).
26155
26156 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
26157 fail, make test names unique, etc.).
26158
26159Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26160
26161 * gdb.base/nodebug.c: Change return type of top and middle to
26162 short.
26163 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
26164 are fixed by the recent mdebugread.c changes. Allow `short ()'
26165 as type for top and middle.
26166
26167Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26168
26169 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
26170 nearly as I can tell, the whole thing was an accident in Stu's
26171 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
26172 to replace a send/expect pair with gdb_test, but ended up only
26173 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
26174 of 30 Mar 1995 took care of it, but left this vestigial comment
26175 which I am now nuking.
26176
26177Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26178
26179 * gdb.base/break.exp: Look for different line number for
26180 breakpoint at main depending on usestubs.
26181
26182Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26183
26184 * gdb.base/list.exp: Adjust some alternate expect patterns to
26185 match recent list0.c change. Add alternate expect pattern for
26186 output from `list default lines around main' for optimizing
26187 compilers.
26188
26189Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26190
26191 * lib/gdb.exp: If nosignals is not set, set it to 0.
26192
26193Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
26194
26195 * config/slite-gdb.exp: Responds to load symbol table prompt.
26196 * gdb.base/break.exp: Adjust line number, fix rerun.
26197 * gdb.base/langs0.c: Add #ifdef usestubs.
26198
26199Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
26200
26201 * gdb.base/list.exp: Adjust line contents after adding new lines in
26202 list0.c. Also fix a syntax error.
26203
26204 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
26205 * gdb.base/break.exp: ditto.
26206 * gdb.base/list.exp: ditto.
26207 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
26208 * gdb.base/run.c: ditto.
26209 * gdb.base/list0.c: ditto.
26210 * gdb.base/funcargs.c: ditto.
26211
26212Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
26213
26214 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
26215 $targetname, $serialport and $baud instead of hardwired variables.
26216 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
26217 target doesn't support signals.
26218
26219Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
26220
26221 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
26222
26223Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26224
26225 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
26226 Don't rely on the value of an auto variable before it has been
26227 initialized. Use gdb_test more.
26228
26229Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26230
26231 * lib/gdb.exp (default_gdb_version): A version number must start
26232 with a digit, but other than that contains all characters up to
26233 the first whitespace character.
26234
26235Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26236
26237 * gdb.base/commands.exp (breakpoint_command_test): New tests.
26238
26239Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26240
26241 * gdb.c++/*.exp: Warn if executable does not exist. The original
26242 reason for skipping the warning was that configure.in sometimes
26243 intentionally skipped building the executables but the tcl code
26244 had no way of knowing. That (a) was always bogus with respect to
26245 error handling, (b) is no longer true (right now there is no way
26246 to skip C++ tests).
26247
26248 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
26249
26250Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26251
26252 * gdb.base/list.exp: Add expect patterns for output from
26253 SunPRO compiled executables.
26254 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
26255 types.
26256
26257Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26258
26259 * gdb.base/break.exp (test_next_with_recursion): Accept any line
26260 number (we are already testing that the correct source line text
26261 gets printed).
26262
26263 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
26264 that is what is intended, but something needed to be done to get
26265 sunos4 native working again.
26266
26267 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
26268
26269 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
26270 apparently went with a (very) old xfail.
26271
26272Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
26273
26274 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
26275 runto_main is a proc in gdb.exp that will do 'step' for target use
26276 stubs.
26277 * gdb.base/exprs.exp: ditto.
26278 * gdb.base/interrupt.exp: ditto.
26279 * gdb.base/opaque.exp: ditto.
26280 * gdb.base/printcmds.exp: ditto.
26281 * gdb.base/ptype.exp: ditto.
26282 * gdb.base/scope.exp: ditto.
26283 * gdb.base/setvar.exp: ditto.
26284 * gdb.base/signals.exp: ditto.
26285 * gdb.base/twice.exp: ditto.
26286 * gdb.c++/classes.exp: ditto.
26287 * gdb.c++/inherit.exp: ditto.
26288 * gdb.c++/templates.exp: ditto.
26289 * gdb.base/break.exp: no run and hit main for stubs. Change line
26290 numbers for breakpoints and info breakpoint.
26291 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
26292 breakpoint().
26293 * gdb.base/callfuncs.c: ditto.
26294 * gdb.base/exprs: ditto.
26295 * gdb.base/interrupt.c: ditto.
26296 * gdb.base/opaque0.c: ditto.
26297 * gdb.base/printcmds.c: ditto.
26298 * gdb.base/ptype.c: ditto.
26299 * gdb.base/scope0.c: ditto.
26300 * gdb.base/setvar.c: ditto.
26301 * gdb.base/signals.c: ditto.
26302 * gdb.base/twice.c: ditto.
26303 * gdb.c++/misc.cc: ditto.
26304 * gdb.c++/templates.cc: ditto.
26305
26306Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26307
26308 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
26309
26310 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
26311 somewhere between `read' and `main.c'. I'm pretty sure the
26312 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
26313 and it isn't particularly useful.
26314
26315 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
26316
26317Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26318
26319 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
26320
26321Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
26322
26323 * config/mt-slite: add LIBS and -nostdlib.
26324 * config/slite-gdb.exp: add this new file to support sparclite target.
26325
26326Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
26327
26328 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
26329
26330 * gdb.base/a2-run.exp: Change argument to istarget from
26331 "*-*-vxworks" to "*-*-vxworks*".
26332 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
26333
26334Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
26335
26336 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
26337 will not runto main but do a 'step' to step out of breakpoint().
26338 * config/mt-slite: add -Dusestubs.
26339
26340Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26341
26342 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
26343 instead of just @.
26344
26345 * gdb.base/signals.exp: Add test for "handle all print".
26346 * TODO: Remove "handle all print". Also remove item about
26347 checking copyright date (I don't like the idea of a spurious FAIL
26348 based on when we run the tests).
26349
26350 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
26351 for SunOS4 (reason for failure not investigated). Remove
26352 redundant test for $binfile.
26353
26354 * gdb.base/nodebug.c (array_index): Call malloc.
26355
26356 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
26357
26358Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
26359
26360 * gdb.base/recurse.exp: Update gdb_test invocation to use new
26361 conventions and slightly simplify the matching regexp.
26362
26363Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26364
26365 * gdb.base/break.exp: Update gdb_test invocation to use new
26366 convention.
26367
26368 * lib/gdb.exp: If noargs is not set, set it to 0.
26369
26370 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
26371 tests unique.
26372
26373 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
26374
26375Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26376
26377 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
26378 one argument of type "<non-float parameter>".
26379
26380Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
26381
26382 * config/rom68k.exp: New file to support Motorola IDP board.
26383 * gdb.base/a2-run.exp: Skip this file if noargs is set.
26384 * gdb.base/break.c: Change things around so that this program
26385 doesn't depend upon args. This is necessary to make remote
26386 targets work (in general, they can't take args).
26387 * gdb.base/break.exp: Don't try to send args to program. Don't
26388 expect output. Also, replace lots of code with gdb_test.
26389
26390Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26391
26392 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
26393 printing of '\'' (which is what the comment says we are testing,
26394 even though we were not), not '''.
26395 (test_integer_literals_rejected): Test that printing ''' is an error.
26396
26397 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
26398 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
26399 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
26400 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
26401 Use gdb_test not test_print_accept.
26402 * lib/gdb.exp: Remove test_print_accept.
26403
26404 * gdb.base/signals.exp (signal_tests_1): Make pass message
26405 consistent with fail message.
26406
26407 * gdb.base/whatis.exp: Remove xfails for printing char vs.
26408 unsigned char; the bug (PR 1821) is fixed.
26409
26410 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
26411
26412 * gdb.base/scope.exp (test_at_localscopes): Call pass for
26413 successful tests--makes xfailing them work right.
26414
26415Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26416
26417 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
26418 only \r\n, not .*. The test can pass .* as the last thing in
26419 $pattern if that is what it wants. In addition to providing this
26420 flexibility, this change should speed up pattern matching in cases
26421 where the pattern already ended with .* (there were a number of
26422 them). This change also helps catch bad patterns--in the old
26423 scheme the typo "char \*" instead of "char \\*" would pass. Now
26424 it is caught.
26425 * Many .exp files: Update callers.
26426
26427 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
26428 clearer and does not spuriously match multiple ('s. Likewise for
26429 ) and *.
26430
26431 * gdb.base/nodebug.exp: Test ability to call a function and pass
26432 it a string (even with no debugging info).
26433
26434 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
26435 "p '\'", which is the same as "p ''" once tcl gets done with
26436 quoting, to "p '\\'", which I suspect is what is intended (one
26437 backslash gets sent to GDB).
26438
26439 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
26440
26441Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26442
26443 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
26444 1817) was fixed literally years ago.
26445
26446Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26447
26448 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
26449 test, it causes stepping out of call_after_alloca_subr with
26450 optimizing compilers.
26451 (localvars_in_indirect_call): Consume GDB prompt if `finish'
26452 fails.
26453
26454 * gdb.c++/templates.exp: Source templ-info.exp only if
26455 the templates executable exists.
26456
26457 * gdb.c++/misc.cc (class Contains_static_instance,
26458 class Contains_nested_static_instance),
26459 gdb.c++/classes.exp (test_static_members): Test printing of
26460 a class that contains a static instance of the class.
26461
26462Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26463
26464 * gdb.base/langs2.c (cppsub_): Don't prototype.
26465 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
26466 only, I believe).
26467
26468Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26469
26470 * lib/gdb.exp (skip_chill_tests): New procedure.
26471
26472 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
26473
26474Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
26475
26476 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
26477 each expect pattern. Cuts runtime from 12 to about 4 seconds.
26478
26479Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26480
26481 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
26482
26483 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
26484 disassemble 8, not 16, instructions for part 4.
26485
26486 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
26487 support the latter anymore.
26488
26489 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
26490 -DNO_PROTOTYPES.
26491 * gdb.base/callfuncs.c: Control use of prototypes based on
26492 NO_PROTOTYPES, not __STDC__.
26493 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
26494 t_float_values2 tests if prototypes in use.
26495
26496 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
26497 t_double_values): When checking differences against DELTA, check
26498 that difference is within the range (-DELTA,DELTA), not just
26499 (-infinity,DELTA).
26500
26501Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
26502
26503 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
26504 'file' command firts, then 'target', then 'load', this is due to gdb
26505 target set up.
26506 * config/mips-gdb.exp: Fix a couple regular exp bugs.
26507
26508Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
26509
26510 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
26511 FP load/store variants.
26512 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
26513
26514Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
26515
26516 * gdb.base/term.exp: Do not give a warning if not native, it is
26517 not an abnormal condition.
26518
26519Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
26520
26521 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
26522 t_char_array".
26523
26524Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
26525
26526 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
26527 are getting the version number.
26528
26529 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
26530 if not native, it is not an abnormal condition.
26531
26532Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26533
26534 * lib/gdb.exp: Just use "file exists", rather than undocumented
26535 dejagnu procedure "findfile".
26536
26537Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
26538
26539 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
26540 (LDFLAGS): Set to -Xlinker -Ur.
26541
26542 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
26543 Removed, these values are set by lib/gdb.exp.
26544
26545 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
26546
26547Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
26548
26549 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
26550 of replicating gdb startup code.
26551
26552 * config/mt-vxworks (LDFLAGS): Set to -r.
26553 (CFLAGS_FOR_TARGET): Removed.
26554
26555 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
26556 (gdb) and gdb for vxworks uses (vxgdb).
26557
26558 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
26559 executable is not in the tree and host != target, use sed and
26560 program_transform_name to determine the gdb name used by the
26561 target.
26562
26563 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
26564 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
26565
26566Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26567
26568 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
26569 floats, chars, and shorts where there are ANSI-style function
26570 definitions.
26571
26572 * gdb.base/langs.exp, gdb.base/langs*: New test.
26573 * gdb.base/Makefile.in: Build it.
26574 * TODO: Remove item about checking that C names don't get C++
26575 demangling applied; this test tests it.
26576
26577Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26578
26579 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
26580 went with the const70 xfail. The xfail went away a year ago.
26581
26582 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
26583
26584 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
26585 for hp300.
26586
26587 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
26588
26589 * gdb.base/a1-selftest.exp: Don't run on hp300.
26590
26591Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26592
26593 * Makefile.in (site.exp): Set host_alias and target_alias as well
26594 as host_triplet and target_triplet.
26595
26596Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26597
26598 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
26599
26600 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
26601 places as other ecoff systems).
26602
26603 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
26604 ultrix.
26605
26606Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26607
26608 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
26609 remove them.
26610 * gdb.base/nodebug.exp: Accept "function" in addition to "text
26611 variable and "variable" in addition to "data variable".
26612 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
26613
26614 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
26615 2.
26616 * gdb.base/list1.c (long_line): Add additional statement at start
26617 of function.
26618 * gdb.base/list.exp (test_forward_search): Update line number to
26619 reflect new statement.
26620
26621Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26622
26623 * gdb.base/signals.exp: Reinitialize searched source directories
26624 after gdb_start call.
26625
26626Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
26627
26628 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
26629 * gdb.stabs/Makefile.in: Likewise.
26630
26631 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
26632 change. Instead split the tests into smaller pieces.
26633 * gdb.disasm/hppa.s: Corresponding changes.
26634
26635Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26636
26637 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
26638 Quote ^C when passing it to stty. For some shells ^ is a pipe.
26639
26640 * gdb.base/funcargs.exp: Modify many tests so that every test
26641 either passes or fails. Make some test names unique.
26642
26643Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26644
26645 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
26646 Call stty to set interrupt character.
26647
26648 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
26649 for HP assembler versus GNU assembler based on actual behavior of
26650 $(CC), rather than assuming that $(AS) is always the GNU assembler.
26651
26652 * TODO: Suggest a few more stepping tests.
26653
26654Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
26655
26656 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
26657 restart GDB for h8300 after a continue.
26658 (return): Add pattern to match a29k-udi behavior.
26659 * gdb.base/nodebug.exp: Remove obsolete comment.
26660 * gdb.base/regs.exp: New file, testing of register displays.
26661 * gdb.base/return.exp: Fix typo in reference to $objdir.
26662 * gdb.base/whatis.exp: Always start with a fresh GDB.
26663
26664Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26665
26666 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
26667 higher, these tests generate a lot of output.
26668
26669Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26670
26671 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
26672 code following the catch silently ignored some errors; without the
26673 catch they should be thrown like any other tcl error. Also, the
26674 catch used "" instead of {} which meant all the callers who wanted
26675 to include one of the characters "[]$ had to quote it an extra time.
26676 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
26677 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
26678 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
26679 Remove extra quoting.
26680
26681Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
26682
26683 * gdb.base/commands.exp: Make test names unique; every test either
26684 passes or fails. Update some comments.
26685
26686 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
26687
26688Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26689
26690 The following fixes a FAIL caused by the fact that the alpha stabs
26691 configuration didn't use the ".if alpha" code in weird.def.
26692 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
26693 bit pointer, so the 32 bit version works even on the alpha.
26694 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
26695 Remove the stuff which allowed us to have separate versions for
26696 alpha and everything else.
26697
26698 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
26699 regexp which "info func operator\[\](" is supposed to match. Fix
26700 string to send to GDB. Note that GDB still doesn't work right. Add a
26701 new test for "info func .perator\[\](" which GDB does handle correctly.
26702
26703 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
26704
26705Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26706
26707 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
26708 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
26709 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
26710 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
26711 it makes the tests harder to understand and confuses test-o-matic.
26712 The preferred style is that each test provides a PASS or a FAIL,
26713 and has a unique message (e.g. "continue #54" not just "continue")
26714 which is the same for the pass and the fail.
26715 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
26716 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
26717 to lib/gdb.exp.
26718 * gdb.base/printcmds.exp: Use test_print_accept. Remove
26719 prt_accept which was basically the same thing. Likewise for
26720 test_print_reject and prt_reject.
26721 * lib/gdb.exp (test_print_reject): Add some more error message
26722 patterns to match from the former printcmds.exp (prt_reject).
26723 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
26724 One defect of the passcount stuff is that some of it failed to
26725 report XPASS where appropriate.
26726 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
26727 stuff before and after arg in expected pattern.
26728 (test_paddr_operator_functions): Re-do test without print_addr_of;
26729 this is the only test which seems to want extra stuff there.
26730
26731Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26732
26733 * gdb.base/nodebug.exp: Update new tests to reflect improved
26734 wording of gdb output.
26735
26736 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
26737 and "ptype" work on variables in files compiled without -g.
26738 Replaces commented out "maint print msymbol" tests.
26739
26740Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26741
26742 * gdb.base/setvar.c (dummy): Call malloc.
26743
26744 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
26745 losing with the irix4 sed.
26746
26747 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
26748 ALRM" on irix4.
26749
26750Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26751
26752 * TODO: Remove items about corefile.exp testing new exec-file and
26753 backtrace; both are now done. Add items about printing enums.
26754
26755Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26756
26757 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
26758 "get signal $thissig" test fails.
26759
26760 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
26761
26762Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26763
26764 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
26765 compiler warning with dec alpha compiler.
26766
26767 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
26768 extra \n from gdb_test call (this explains why the prompt test
26769 that I removed yesterday was there).
26770 (user_defined_command_test): Remove extra \n and prompt test.
26771
26772 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
26773 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
26774 doesn't exist.
26775 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
26776 Also remove alpha workaround, which turns out to be because
26777 SIGABRT == SIGLOST.
26778
26779 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
26780
26781 * gdb.base/help.exp: Don't test "help show".
26782
26783Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26784
26785 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
26786 "set print address" is on.
26787 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
26788 pass prompt to gdb_test; gdb_test already looks for the prompt.
26789
26790 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
26791
26792 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
26793 was a vestige of the manual TESTSTRATEGY, and the purpose of it
26794 was to make sure that gdb can read a core file. But (a) the "read
26795 the corefile" part didn't make it to a1-selftest.exp, we just
26796 delete the corefile after creating it, and (b) we test reading
26797 corefiles in corefile.exp anyway. Also, this test left around a
26798 xgdb process on Solaris.
26799
26800 * gdb.base/corefile.exp: Also test backtrace.
26801
26802Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
26803
26804 * gdb.base/commands.exp: Test a simple user defined command with
26805 arguments and if/while statements; verify the full user command is
26806 printed by "show user".
26807
26808 * gdb.base/commands.exp: Test if/while commands as part of a
26809 breakpoint command list; verify they appear in breakpoint
26810 information.
26811
26812Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26813
26814 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
26815 than by dividing by zero.
26816
26817Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
26818
26819 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
26820 performing an inferior call with watchpoints enabled.
26821 * gdb.base/watchpoint.c (main): Delete second unnecessary read
26822 call.
26823
26824Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26825
26826 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
26827 of "file" command.
26828
26829 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
26830 Add additional pattern for when "int operator int(void);" appears
26831 in a different order.
26832
26833Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26834
26835 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
26836
26837 * gdb.base/help.exp: Replace most of docstrings for "info signals"
26838 and "signal" with ".*".
26839
26840Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26841
26842 * TODO: Add note about "handle all nostop".
26843
26844 * gdb.base/{sigall.c, sigall.exp}: New test.
26845 * gdb.base/Makefile.in: Add it.
26846
26847Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
26848
26849 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
26850 when invoking GDB, suppresses any windowing interface.
26851
26852Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
26853
26854 * config/sim-gdb: New file, simulator testing support.
26855
26856Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
26857
26858 * gdb.base/interrupt.exp: Test calling func1 twice.
26859
26860Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
26861
26862 * gdb.base/list.exp (test_forward_search): Set timeout higher
26863 when we'll be getting lots of output from gdb.
26864
26865 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
26866 "init_malloc" to after the expect statement. Run it if that
26867 regexp is taken, but also for two others which happen if source
26868 cannot be found.
26869
26870Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26871
26872 * gdb.base/printcmds.exp: New test, for printing register before
26873 program is running.
26874
26875Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26876
26877 * gdb.base/list.exp: Correct some alternate expect patterns
26878 to reflect changes in list1.c.
26879
26880Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26881
26882 * TODO: Add item regarding large frames.
26883
26884 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
26885
26886 * TODO: Remove item about enabling return.exp; it
26887 is enabled. Suggest a few more "return" tests.
26888
26889Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26890
26891 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
26892 anonymous unions.
26893
26894Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26895
26896 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
26897 and pr-5646.o, so "make" is the same as "make all", not "make
26898 pr-4975.o".
26899
26900Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
26901
26902 * gdb.base/list.exp: Adjust expectations to reflect changes in
26903 list1.c.
26904 (test_forward_search): New test proc.
26905 * gdb.base/list1.c (long_line): New function, has long source line.
26906
26907Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
26908
26909 * gdb.base/a1-selftest.exp: Change initial stepping to know about
26910 additional line of code that was added.
26911
26912Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
26913
26914 * gdb.disasm/hppa.s: Break the large branching tests into smaller
26915 tests so as not to overflow expect's input buffers.
26916 * gdb.disasm/hppa.exp: Corresponding changes.
26917
26918Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26919
26920 Beginnings of template debugging tests.
26921 * gdb.c++/templ-info.cc: New file to test for template
26922 debugging capability of the compiler.
26923 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
26924 templ-info.cc.
26925 * gdb.c++/templates.cc: Add explicit template instantiations
26926 to enable compiling with -fno-implicit-templates. Add destructor
26927 and 'value' method to T5 class for template tests.
26928 * gdb.c++/templates.exp: Add testcases for printing of template
26929 types, setting breakpoints on template methods and calling a
d63a86f8 26930 template method.
c906108c
SS
26931
26932Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
26933
26934 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
26935 branch target since some assemblers (gas-2.5) may emit a
26936 relocation for the branch instead of resolving it in the
26937 assembler.
26938
26939Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26940
26941 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
26942 through signal handler.
26943
26944Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
26945
26946 * configure.in (*-*-netware): Use config/mt-netware.
26947
26948 * config/mt-netware: New file.
26949 * config/mt-i386-netware: Removed, separate configs for different
26950 netware architectures are no longer needed now that we have
26951 --with-headers.
26952
26953Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26954
26955 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
26956 by the recent changes to use ANSI C arithmetic conversions.
26957
26958Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26959
26960 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
26961 bug involving using inferior_pid to figure out whether to select a
26962 frame.
26963
26964Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
26965
26966 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
26967 match the current disassembler output.
26968
26969Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
26970
26971 * gdb.fortran/exprs.exp: Expect VOID instead of void.
26972 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
26973 types, expect "int" as type of integer values (for now).
26974
26975Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
26976
26977 * gdb.base/commands.exp: New tests for if/while commands.
26978
26979Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
26980
26981 * lib/gdb.exp (runto): Replace sub-pattern for hex value
26982 by .*, since hex values have different syntax in Chill mode.
26983
26984Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26985
26986 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
26987 linefeed from expect pattern for repeated types with indices > 9.
26988
26989Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
26990
26991 First part of Fortran test suite.
26992 * gdb.fortran: New directory.
26993 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
26994
26995Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26996
26997 * gdb.base/default.exp: Update expect pattern for load command
26998 without arguments.
26999
27000Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
27001
27002 * configure.in: Change i386 to i[345]86.
27003 * gdb.base/configure.in: Likewise.
27004 * gdb.c++/configure.in: Likewise.
27005 * gdb.chill/configure.in: Likewise.
27006
27007Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
27008
27009 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
27010 patterns, since that is not a valid context for comments.
27011
27012Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
27013
27014 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
27015 repeated types and repeated types with indices > 9.
27016
27017Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
27018
27019 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
27020 2417; old bug has been fixed.
27021
27022Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
27023
27024 * gdb.base/interrupt.exp: When trying to wake up the inferior,
27025 send the newline ourselves instead of assuming gdb_test will do
27026 so when passed an empty input string.
27027
27028 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
27029 stabs testcode.
27030
27031Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27032
27033 * lib/gdb.exp (gdb_test): Don't send anything if the first
27034 argument is an empty string. This makes cases where we want to
27035 match output that is already in expect's buffers (for example,
27036 matching a breakpoint after gdb_run_cmd has been called) work
27037 reliably.
27038
27039Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27040
27041 * config/netware.exp: New file.
27042
27043Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27044
27045 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
27046 the -B and -L prefixes so we can find the debugging stub.
27047
27048 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
27049 there and we are using the gcc from the tree.
27050
27051 * gdb.base/types.c: Removed.
27052
27053 * gdb.base/configure.in: Look for makefile fragments in ../config.
27054 Recognize i386-*-netware.
27055 * gdb.c++/configure.in: Likewise.
27056
27057Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27058
27059 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
27060 the correct TCL syntax.
27061
27062Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27063
27064 * gdb.base/opaque.exp: use runto instead of messing around with
27065 breakpoints. Simplify by using gdb_test.
27066
27067 * gdb.base/bitfields.exp: restart between tests on netware targets
27068 because breakpoints aren't relocated after target death. Run
27069 processes to completion.
27070
27071 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
27072
27073Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
27074
27075 * Makefile.in: Remove extra tabs that confuse some versions
27076 of "make". Use the newly built gdb to test with by default,
27077 rather than the first one in the tester's search path.
27078
27079Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
27080
27081 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
27082
27083 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
27084 condition help.
27085
27086Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27087
27088 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
27089
27090 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
27091 running.
27092 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
27093 * gdb.base/funcargs.exp: Likewise.
27094
27095 * gdb.base/bitfields.exp: Simplify by using gdb_test.
27096 * gdb.base/funcargs.exp: Likewise.
27097
27098 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
27099 message is "".
27100
27101Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27102
27103 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
27104 return,signals,twice}.exp: Handle non-existant binaries
27105 consistantly.
27106
27107 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
27108 * gdb.base/Makefile.in: Don't try to generate a core dump, we
27109 might testing a cross development system.
27110
27111Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27112
27113 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
27114 runtest script is relative to ${srcdir}, not ${rootdir}.
27115
27116Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
27117
27118 * gdb.base/signals.exp: Allow for optionality of breakpoint
27119 address.
27120
27121Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27122
27123 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
27124
27125Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27126
27127 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
27128 for size_t definition.
27129 * gdb.c++/templates.cc: Likewise
27130
27131 * config/mt-i386-netware: New file.
27132
27133 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
27134 defined.
27135
27136 * gdb.base/Makefile.in: Added support for systems that name core
27137 files by appending "core" to the program name.
27138 * gdb.base/a1-selftest.exp: Likewise.
27139
27140Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27141
27142 * gdb.base/return.exp: Add comment and message for `return double'
27143 test failure on Sparc Solaris.
27144
27145Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
27146
27147 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
27148
27149Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27150
27151 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
27152 from optimizing them away.
27153 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
27154 patterns to include default constructors and assignment operators,
27155 to match gcc versions beyond 2.5.8. Accept any cplus demangling
27156 character in the output of the virtual base pointer.
27157
27158Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27159
27160 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
27161 expression match in print_addr_of to avoid unintented matches.
27162 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
27163 versions up to 2.5.8.
27164
27165Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27166
27167 * gdb.base/list.exp: Tweak alternate pattern for listing of an
27168 included file to run under newer versions of expect.
27169 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
27170 consecutive >'s in templates to accomodate recent cplus-dem.c change.
27171 Remove xfail for the virtual table of BDDHookV.
27172
27173Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
27174
27175 * lib/gdb.exp (string_to_regexp): Set a default result.
27176 (default_gdb_start): Fix misleading message.
27177
27178Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
27179
27180 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
27181 Remove all CC, etc definitions.
27182 * config/mt-hpux: New file.
27183 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
27184 (CFLAGS, LDFLAGS): Define.
27185 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
27186
27187 * Makefile.in (site.exp): Don't insert host_os, etc.
27188 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
27189 (distclean): Check existence of subdir.
27190 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
27191 * gdb.base/Makefile.in: General cleanup and simplification.
27192 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
27193 to build executables. Use default rule to build .o files.
27194 (EXPECT, RUNTEST, CC): Fix relative pathname.
27195 (site.exp): Don't insert host_os, etc.
27196 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
27197 and/or SIGUSR1 defined.
27198 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
27199 * gdb.c++/Makefile.in: General cleanup and simplification.
27200 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
27201 (CFLAGS): Remove.
27202 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
27203
27204Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
27205
27206 * gdb.base/recurse.exp: Misc changes to get tests running again
27207 after Kung's changes to the watchpoint code.
27208 * gdb.base/watchpoint.exp: Likewise.
27209
27210Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
27211
27212 * lib/gdb.exp (string_to_regexp): Convert {\} also.
27213
27214Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
27215
27216 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
27217 * lib/gdb.exp (default_gdb_start): Define.
27218 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
27219 gdb.base/funcargs.exp, gdb.base/opaque.exp,
27220 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
27221 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
27222 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
27223 Don't call gdb_target_udi in between tests.
27224
27225Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27226
27227 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
27228 (which was basically just a local version of the same thing). In
27229 addition to avoiding duplication, gdb_test_exact is faster.
27230 * lib/gdb.exp (gdb_test_exact): Fix typo.
27231
27232 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
27233 don't give an error.
27234
27235 * gdb.base/term.exp: Call delete_breakpoints before starting.
27236
27237 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
27238 (t10): Add comment.
27239
27240Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
27241
27242 Reorganization of the GDB Test Suite.
27243
27244 * gdb.base: New directory, contains all the basic tests.
27245 * gdb.c++: New directory, tests specific to C++.
27246 * gdb.chill: New directory, tests specific to Chill.
27247 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
27248 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
27249 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
27250 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
27251 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
27252 t30-31 to chill).
27253 * */gdbme.*: Rename to match appropriate expect scripts.
27254 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
27255 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
27256 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
27257 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
27258 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
27259 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
27260 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
27261 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
27262 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
27263 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
27264 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
27265 gdb.c++/virtfunc.cc: New names of C++ files.
27266 * gdb.chill/chillvars.ch: New name of Chill file.
27267 * gdb.base/configure.in, gdb.c++/configure.in,
27268 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
27269 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
27270 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
27271 * configure.in (configdirs): Update to reflect directory changes.
27272 (target_abbrev): No longer define for any configuration.
27273 * Makefile.in: Cosmetic improvements to header comments.
27274
27275Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
27276
27277 Various changes to gdb.t31:
27278
27279 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
27280 * gdbme.ch: Make all key-words and predefineds be upper-case.
27281 * chillvars.exp: Expect key-words and predefinds in upper-case.
27282
27283 * chillvars.exp: Use gdb_test_exact many places.
27284 Change expected output for arrays (which now includes index labels).
27285
27286 * pr-5020.exp, gdme.ch (module PR_5020):
27287 New test, for PR-5020.
27288
27289Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
27290
27291 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
27292 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
27293
27294Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
27295
27296 * Makefile.in: Fix bit-rot in definitions of CHILL,
27297 CHILL_FOR_TARGET and Chill_LIB.
27298 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
27299 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
27300 CHILL, and CHILL_LIB.
27301
27302Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
27303
27304 * Revert the previous changes. Please see Rob's directory
27305 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
27306
27307Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
27308
27309 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
27310 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
27311 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
27312 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
27313 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
27314 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
27315 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
27316 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
27317 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
27318 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
27319 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
27320 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
27321 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
27322 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
27323 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
27324 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
27325 changes from 94Q1.
27326
27327Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
27328
27329 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
27330 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
27331 Rob's new testing fragments.
27332
27333Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
27334
27335 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 27336 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
27337
27338Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
27339
27340 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
27341 version also, match on casted version strings, and match on
27342 gdb startup case where the line numbers might be messed up.
27343
27344Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
27345
27346 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 27347 (CFLAGS): Delete it from here.
c906108c
SS
27348
27349Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
27350
27351 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
27352
27353Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
27354
27355 * Makefile.in (RUNTEST): Default to just "runtest".
27356
27357Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27358
27359 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
27360 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
27361 the code has been restructured.
27362
27363Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27364
27365 * gdb.t00/default.exp (set write): Allow any number of \r and/or
27366 \n, not just one of each.
27367
27368 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
27369 /bin/cc gives a warning if you do.
27370
27371Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
27372
d63a86f8 27373 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
27374 __t10ListS_link1ZUiRCUiPT0
27375
27376Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27377
27378 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
27379 on local variables in recursive functions.
27380
27381 * gdb.t07/Makefile.in: Build the new test.
27382
27383Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27384
27385 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
27386 directly. Instead compare the return values from actual calls.
27387
27388Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
27389
27390 * Makefile.in (check): Set TCL_LIBRARY for runtest.
27391
27392Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27393
27394 * From Peter Schauer with minor modifications.
a9c64011
AS
27395 * gdb.t15/return.exp (return_tests): Handle targets where "return"
27396 stops in mid-line in the caller. Add xfail for returning a float
27397 value on X86 targets.
c906108c
SS
27398
27399Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27400
27401 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
27402 to avoid expect lossage.
27403 (fmem_LRbug_tests): Likewise.
27404 * gdb.disasm/hppa.s: Corresponding changes.
27405
27406 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
27407 conditions to work with latest dejagnu/expect.
27408
27409 * gdb.t15/funcargs.exp (finish from indirect call): No longer
27410 expected to fail on the PA.
27411 (backtrace in call with trampolines): Explicitly require main
27412 to be frame #1 (no trampolines should show up in backtrace).
27413
27414 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
27415 "continue -expect".
27416 * gdb.t06/break.exp: Likewise.
27417 * gdb.t07/watchpoint.exp: Likewise.
27418 * gdb.t13/bitfields.exp: Likewise.
27419 * gdb.t15/{funcargs,return}.exp: Likewise.
27420 * gdb.stabs/weird.exp: Likewise.
27421 * config/{mips,udi}-gdb.exp: Likewise.
27422
27423 * hppa.sed: Enclose comments within a sed command to avoid
27424 losing with the old OSF1 sed.
27425
27426Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27427
27428 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
27429 sequent dynix.
27430 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
27431 * gdb.t15/funcargs.exp: Conditionally step again to really
27432 finish from marker_call_with_trampolines. Handle the case where
27433 the first step from within call_with_trampolines already steps
27434 us back to main.
27435 * gdb.t15/gdbme.c: Add comment to closing brace of
27436 call_with_trampolines for funcargs.exp.
27437
27438Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27439
d63a86f8 27440 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
27441 Fix typo(s).
27442
27443Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27444
27445 * gdb.t07/gdbme.c: More code for watchpoint testing.
27446
27447 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
27448 "Hardware watchpoint" throughout file.
27449 (test_watchpoint_triggered_in_syscall): New test.
27450 (test_complex_watchpoint): New test.
27451
27452Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27453
27454 * gdbme.c (call_with_trampolines): New function to try and step
27455 into. Tests trampoline problems on the PA.
27456
27457 * funcargs.exp (localvars_in_indirect_call): No longer expect
27458 stepping into indirect call to fail on PAs.
27459 (test_stepping_over_trampolines): New test.
27460
27461Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27462
27463 * TODO: Add suggestions for static member function tests, and
27464 completion tests.
27465
27466Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27467
27468 * TODO: Add suggestions for "p/a" tests.
27469
27470 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
27471 (default_gdb_exit): Replace all the hair with sending "quit" to
27472 the process with a simple close.
27473
27474Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27475
27476 * TODO: Add suggestions for shared library tests.
27477
27478Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27479
27480 * TODO: Add suggestions for x/s tests.
27481
27482Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27483
27484 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
27485 "enable once", and "enable breakpoints once" with ".*".
27486
27487Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27488
27489 * TODO: Add suggestions about structure passing tests.
27490
27491Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27492
27493 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
27494 the primary1 test, use work around if __GNUC__ < 2.
27495 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
27496 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
27497 Test for bad output rather than waiting for timeout. Issue
27498 second continue only if first continue failed.
27499
27500Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
27501
27502 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
27503 operator[] test with gdb_test because the old code didn't seem to
27504 be getting the quoting right with the new dejagnu.
27505
27506Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
27507
27508 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
27509 one from the path.
27510 * Makefile.in: Use a fresh expect if there is one, use runtest
27511 from the src tree if there is one.
d63a86f8 27512
c906108c
SS
27513Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
27514
27515 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
27516 next over recursive call. Revise the tests from that point on
27517 (which had been skipped) to match GDB's actual (correct) output.
27518
27519 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
27520 with next over a breakpoint whose condition is false.
27521
27522 * gdb.t00/help.exp: Comment out "help set print" tests just like
27523 (and for same reason as) "help set" test.
27524
27525Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27526
27527 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
27528 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
27529
27530Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27531
27532 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
27533 necessary gdb_target_udi.
27534
27535 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
27536
27537 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
27538 1838 and 2417; they are fixed.
27539
27540 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
27541 gdb.t03/ptype.exp (ptype structure, ptype union):
27542 Remove xfails; the test is looser than when the xfails were added.
27543
27544 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
27545 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
27546
27547 * gdb.t01/run.exp: Only run shell test if isnative.
27548
27549 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
27550 since "run" automatically loads if necessary. Call gdb_target_udi
27551 after the "file" since "file" kills any execution target.
27552
27553 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
27554 GDB. GDB doesn't work that way (not anymore at least) on UDI.
27555 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
27556 argument for UDI.
27557
27558Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
27559
27560 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
27561
27562 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
27563
27564Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27565
27566 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
27567 properly quoting regexps. This makes the second argument to
27568 demangle a fixed string, which matches the callers, instead of a
27569 shell-style pattern which is what the previous implementation
27570 used. Update some of the callers.
27571
27572Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27573
27574 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
27575 (comib_nullified_tests): Fix typo.
27576 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
27577 strings. No longer expected to fail.
27578
27579 * gdb.disasm/hppa.s (addib_tests): Fix typo.
27580 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
27581 strings. No longer expected to fail.
27582
27583 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
27584 string. No longer expected to fail.
27585
27586Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27587
27588 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
27589 No longer expected to fail.
27590
27591 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
27592 string. No longer expected to fail.
27593
27594Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27595
27596 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
27597 only in the names (I probably got most of them). I was even
27598 generous with some which differed in underscores in names, and
27599 probably missed a few, and I *still* was able to remove almost a
27600 third of the file with almost no impact on testsuite coverage.
27601
27602Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27603
27604 * gdb.t00/default.exp: Match udi_attach error message as well as
27605 the one from child_attach.
27606
27607 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
27608
27609 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
27610
27611 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
27612 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
27613
27614 * Move test with enums and partial symbols back to
27615 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
27616 Reverts the change of 26 May 93. Per today's change to
27617 stabs.texinfo, the behavior that weird.exp was expecting was
27618 unreasonable; what is important is that the compiler+gdb get
27619 things right, which happens with a recent gcc. Also fix the test
27620 to deal with native compilers which put out the stab gdb can't
27621 deal with.
27622
27623Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27624
27625 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
27626 in the names. The main thing these accomplish is to slow things down.
27627 Many more such duplicates surely remain.
27628
27629 * gdb.t00/help.exp: Comment out "help support" test just like
27630 (and for same reason as) "help set" test.
27631
27632Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
27633
27634 * gdb.t06/break.exp: Remove setup_xfails for
27635 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
27636 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
27637 about known bug in gcc to include up through 2.5.8.
27638 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
27639 well as "_vb$".
27640 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
27641 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
27642 with latest gcc and gdb.
27643 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
27644 well as "_vb$".
27645
27646Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27647
27648 * configure.in (hppa*-*-*): Also configure and build stabs-only
27649 tests.
27650
27651Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27652
27653 * gdb.t10/hppa.mt: A makefile fragment for the PA.
27654 * gdb.t10/configure.in (hppa*-*-*): Use it.
27655
27656Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27657
27658 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
27659
27660Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27661
27662 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
27663 versions prior to 1.13.5.
27664
27665Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27666
27667 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
27668 the prompt is at the start of a line.
27669
27670Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27671
27672 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
27673 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
27674 in the copr tests now.
27675 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
27676 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
27677 expected to fail.
27678
27679Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
27680
27681 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
27682 gdb.t31/chillvars.exp, lib/gdb.exp:
27683 Tweak to run under either version of expect.
27684 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
27685 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
27686 * gdb.t11/list.exp: Remove extraneous whitespace.
27687
27688Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27689
27690 * gdb.t16/printcmds.exp (test_print_strings): Accept
27691 "(unsigned char *) " before the string.
27692
27693 * TODO: Add notes about printing of fancy types and GDB expressions.
27694
27695Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
27696
27697 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
27698 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 27699 if doing mips-idt-ecoff.
c906108c
SS
27700
27701Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
27702
27703 * Most .exp files: Tweak to run under either version of expect.
27704
27705Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27706
27707 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
27708 xfails; I'm not sure why they are failing, but not because of PR 1806.
27709
27710Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
27711
27712 * config/unix-gdb.exp: Remove gdb_unload cause it's already
27713 defined in lib/gdb.exp.
27714
27715Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27716
27717 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
27718 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
27719 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
27720 have to be typeless.
27721
27722Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27723
27724 * TODO: Add suggestion for copyright year test.
27725
27726Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
27727
27728 * configure.in (*-*-lynxos*): Add stabs tests.
27729
27730Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
27731
27732 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
27733 so insert a tab before any assembler directive in column zero.
27734
27735 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
27736 stores.
27737 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
27738 stores.
27739 (fpu_short_memory_tests): Likewise.
27740
27741Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27742
27743 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
27744 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
27745 .stabs directives in comments.
27746
27747Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27748
27749 * TODO: New file, describing tests we could write.
27750 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
27751
27752Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27753
27754 * gdb.t06/signals.exp: Add kludge to force re-sync.
27755
27756 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
27757 to xgdb instead of gdb, get out of gdb.
27758
27759Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
27760
27761 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
27762 for info.
27763
27764Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
27765
27766 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
27767 * gdb.stabs/configure.in (hppa*-*-*): Use it.
27768 * gdb.stabs/hppa.sed: New sed script for the PA.
27769
27770Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27771
27772 * gdb.stabs: Re-write weird.def and configuration to use sed
27773 instead of cpp. sed is portable and POSIX; cpp is neither.
27774
27775Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27776
27777 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
27778
27779Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27780
27781 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
27782
27783Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27784
27785 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
27786 "_vb$".
27787 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
27788 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
27789
27790Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27791
27792 * lib/gdb.exp: Comment out code which depends on non-existent
27793 `transform' procedure.
27794
27795Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
27796
27797 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
27798 * lib/gdb.exp: Transform tool name.
27799 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
27800 1.1's new error handling system.
27801
27802Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27803
27804 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
27805
27806Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27807
27808 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
27809 They made pattern matching so slow that timeouts happened on
27810 heavily loaded systems. Now any output from "show print" which
27811 gets us back to the GDB prompt is a PASS.
27812
27813Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
27814
27815 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
27816
27817Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27818
27819 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
27820
27821 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
27822 It is not from PR 3220.
27823
27824Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27825
27826 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
27827 just started failing because they depended on the order the
27828 subcommands are presented, or exact docstring text. This kind of
27829 test is a pain and has minimal benefit.
27830
27831Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27832
27833 * gdb.t09/corefile.exp: At end of test, use "core" command with
27834 no arguments.
27835
27836Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
27837
27838 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
27839 17}/Makefile.in: Make it possible to run the testsuite with Sun
27840 make and CC = cross gcc by adding explicit build rules for .o
27841 files.
27842
27843Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27844
27845 * gdb.t15/funcargs.exp: Don't put comments on same line as
27846 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 27847
c906108c
SS
27848Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27849
27850 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
27851
27852Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
27853
27854 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
27855 * gdb.t20/inherit.exp: remove three dumplicate entries.
27856
27857Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27858
27859 * gdb.t06/break.exp: For "next over recursive call", fail on any
27860 incorrect output, not just on "factorial (value=2)".
27861
27862Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27863
27864 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
27865 working now. Add an xfail if accesing a bss variable causes
27866 a memory error if the target is not yet run.
27867
27868Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27869
27870 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
27871 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
27872 name of __st* demangling (2 strings). Did Kung really get the
27873 more than 95 others right without testing them?
27874
27875Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
27876
27877 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
27878
27879Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
27880
27881 * configure.in (configdirs): Add gdb.disasm
27882 * gdb.disasm: New directory for GDB disassembler tests.
27883 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
27884
27885Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27886
27887 * gdb.t00/help.exp: Don't test "help set".
27888
27889 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
27890 from within expect statements. None of these happen anymore and
27891 they cause regressions to be silently unnoticed.
27892
27893 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
27894 messages) about known failures with gcc cygnus-2.4.5-930417.
27895
27896 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
27897 comp-info.exp so it gets built if it doesn't exist.
27898
27899 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
27900 it is no longer used.
27901 * gdb.t13/comp-info.c: Removed.
27902
27903Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
27904
27905 * gdb.t06/signals.exp: Add xfail for sun3.
27906
27907Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27908
27909 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
27910 relevant because ^C doesn't get sent but failure can be reproduced
27911 interactively).
27912
27913Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27914
27915 * gdb.stabs/alpha.mt: New configuration file for alpha.
27916 * gdb.stabs/configure.in: Use it.
27917 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
27918 sharing with alpha.mt, redefine long to word via preprocessor.
27919 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
27920 for alpha.
27921 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
27922 native cc.
27923 * gdb.t00/teststrategy.exp: Change expect string so that we
27924 consume the `(xgdb)' from the command echo and from the gdb prompt.
27925 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
27926 gdb currently compares all values as long, so this failure probably
27927 applies to any configuration where LONGEST is bigger than a target int.
27928 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
27929 with gcc.
27930 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
27931 to handle opaque pointers, gcc is.
27932 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
27933 as first argument. Include <sys/types.h> and change all operator
27934 new definitions to use size_t.
27935 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
27936 now that we use size_t.
27937
27938Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27939
a9c64011 27940 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 27941 a long or float array cast all array members to the same type.
a9c64011 27942 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 27943 with 64 bit longs.
a9c64011 27944 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 27945 on alpha.
a9c64011 27946 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
27947
27948Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27949
27950 * gdb.t24 (demangle.exp): Constructors of templates have names like
27951 vector<int>::vector(int) not vector<int>::vector<int>(int). See
27952 section 14.6 of the ARM.
27953
27954 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
27955 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
27956 accomplish little and slow down the testsuite.
27957
27958 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
27959 Accept spaces various places.
27960
27961Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27962
27963 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
27964 with watchpoint enabled.
27965
27966 * Makefile.in: Remove definition of CC and remove the second
27967 definition of CXX (the "CXX = gcc" one remains). These definitions
27968 were causing backquotes to be expanded within backquotes, which
27969 doesn't work.
27970
27971Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
27972
27973 * gdb.t17/callfuncs.exp: Add "return 0" to end.
27974
27975Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27976
a9c64011
AS
27977 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
27978 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
27979 by mips cc and contains no stabs entries.
27980
27981Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
27982
27983 * config/vx-gdb.exp: Use fake device to load files rather than
27984 NFS.
27985 * lib/gdb.exp: New proc to do "file" command.
27986 * config/unix-gdb.exp: Use new "file" proc.
27987
27988Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
27989
27990 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
27991 Rework board rebooting slightly.
27992 (gdb_exit): Don't exit from the remote shell; there isn't one.
27993 * gdb.stabs/weird.exp: If a program is being debugged already,
27994 kill it.
27995 * gdb.t04/setvar.exp: Stop and restart gdb.
27996 * gdb.t05/expr.exp: Likewise.
27997 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
27998 restart gdb and reload the program.
27999 * gdb.t08/opaque.exp: Likewise.
28000 * gdb.t12/scope.exp: Likewise.
28001 * gdb.t13/bitfields.exp: Likewise.
28002 * gdb.t15/funcargs.exp: Likewise.
28003 * gdb.t20/classes.exp: Likewise.
28004 * gdb.t03/ptype.exp: Increase timeout.
28005 * gdb.t16/printcmds.exp (test_print_string_constants,
28006 test_print_array_constants): Likewise.
28007 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
28008 * gdb.t20/classes.exp (do_tests): Likewise.
28009 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
28010
28011Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
28012
28013 * gdb.stabs: Renamed *wierd* to *weird*.
28014
28015Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
28016
28017 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
28018 for timeout. Add "known gcc 2.4.5 bug" to failure message.
28019
28020Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
28021
28022 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
28023 (do_tests): Remove xfail for whatis on one_var and two_var.
28024
28025Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
28026
28027 * Makefile.in: Made cross building work better by adding
28028 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
28029
28030Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28031
28032 * gdb.t15/{return.c,return.exp,Makefile.in}:
28033 New test, currently commented out.
28034
28035Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
28036
28037 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
28038 still running and removes the leftover named socket so GDb can do
28039 clean restarts.
28040
28041Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
28042
28043 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
28044 console, not GDB.
28045 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
28046 cross testing works better with "make check"
28047 * config/unix-gdb: Use default procedures for exit and version.
28048 * config/vx-gdb.exp: Cleaned up and massaged back to working order
28049 with the newest VxWorks.
28050
28051Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28052
28053 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
28054 old form.
28055
28056 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
28057 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
28058
28059 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
28060
28061 * config/unix-gdb.exp: Remove this version of gdb_exit
28062 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
28063 Rob says he'll look at it when he gets back to testing boards.
28064
28065Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
28066
28067 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
28068 an expected fail for certain ptype commands.
28069
28070 * gdb.t20/classes.exp: Update expected results of "ptype class
28071 Base1" to account for the constructor that now appears in the type.
28072
28073Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
28074
28075 * configure.in (configdirs): Restore gdb.t04, which mysteriously
28076 disappeared from list.
28077 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
28078 "alldone" proc with call to cleanup and exit.
28079 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
28080 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
28081 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
28082 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
28083 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
28084 "alldone" proc with simple returns that suppress remaining
28085 tests. The alldone proc went away many months ago.
28086
28087Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28088
28089 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
28090
28091 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
28092
28093Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28094
28095 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
28096 as vax gdb will display them.
28097
28098Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28099
28100 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
28101 optimizers.
28102
28103 * scope.exp: Change "bad value for localval" messages so each one
28104 is unique.
28105
28106 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
28107 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
28108
28109 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
28110
28111Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28112
28113 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
28114 doesn't exist (due to optimization).
28115
28116Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28117
28118 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
28119 contains \r because the filename is long.
28120
28121 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
28122 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
28123
28124Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28125
28126 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
28127 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
28128 Ultrix.
28129 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
28130 int tests.
28131 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
28132
28133Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
28134
28135 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
28136
28137 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 28138 to match does not match the passing case but still matches the
c906108c
SS
28139 failing case.
28140
28141Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28142
28143 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
28144
28145Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
28146
28147 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
28148 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
28149 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
28150 Remove various versions of gdb_exit.
28151 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
28152 gdb_exit.
28153 * config/unix-gdb.exp: gdb_exit remains here, and should override
28154 the generic version, since it's doing a lot of wierd stuff that
28155 the other versions aren't. FIXME, fold it in, or abandon this
28156 version.
28157
28158Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28159
28160 * gdb.t24/demangle.exp: Add tests for PR 3220.
28161
28162Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28163
28164 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
28165
28166Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
28167
28168 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
28169 "i386-*-*". Works for i486 as well.
28170
28171 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
28172 bug, and expand domain of xfail to all SVR4 systems, since the
28173 actual problem is likely to be in generic SVR4 /proc support.
28174
28175Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28176
28177 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
28178
28179Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
28180
28181 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
28182 xfails for other systems. Match a missing 'Continuing.' as an
28183 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
28184
28185 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
28186 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
28187 Only issue warning for missing executables if -all option is used.
28188
28189 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
28190 file if -all option is used. It's like an unpredictable XFAIL.
28191
28192Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28193
28194 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
28195 for dynamically linked binaries.
28196
28197 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
28198
28199Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28200
28201 * gdb.t20/inherit.exp: Change message for "print tagless struct"
28202 to state that this is a known bug in old versions of g++.
28203
28204Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28205
28206 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
28207 while waiting for `Continuing'.
28208
28209Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
28210
28211 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
28212 in text, data, and bss.
28213 * gdb.t10/nodebug.c: Add local and global test variables for
28214 initialized and uninitialized data.
28215
28216Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28217
28218 * config/unix-gdb.exp (gdb_exit): Add "wait".
28219
28220Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28221
28222 * gdb.t06/signals.exp: xfail the continue from the handler for all
28223 targets.
28224
28225 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
28226 function with watchpoints enabled, the i386 call dummy starts with
28227 a call.
28228
28229 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
28230 386 bsd names its corefiles.
28231
28232Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
28233
28234 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
28235 compilers don't grok it.
28236 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
28237 with small octal ints rather than character constants, which
28238 are signed and might not fit if first promoted to int.
28239
28240Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
28241
28242 * gdb.t09/Makefile.in (clean): Remove corefile.
28243
28244Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28245
28246 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
28247
28248Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28249 and Jim Kingdon (kingdon@cygnus.com)
28250
28251 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
28252 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
28253 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
28254
28255Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28256
28257 * gdb.t17/interrupt.exp: Add xfail for hppa.
28258
28259Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28260
28261 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
28262 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
28263 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
28264 to determine signed-ness of bitfields and use the result to setup
28265 the xfail.
28266 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
28267 * gdb.t15/funcargs.exp: Use them to step until the second indirect
28268 call line is reached if necessary.
28269
28270Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28271
28272 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
28273
28274Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28275
28276 * gdb.t06/break.exp: Also test `clear' command.
28277
28278Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
28279
28280 * gdb.t00/teststrategy.exp: Remove extra quote.
28281
28282 * gdb.t07/watchpoint.exp: Change xfail for calling function with
28283 watchpoint enabled to be for all non-68k machines.
28284
28285 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
28286
28287Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28288
28289 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
28290 targets use aout.mt instead of ecoff.mt as gas understands
28291 standard aout format.
28292
28293Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
28294
28295 * lib/gdb.exp (runto): Don't insist that function we are running to
28296 was compiled with -g.
28297
28298 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
28299
28300 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
28301 to get back into the read system call.
28302 Accept leading newline in case where we woke it up.
28303
28304Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28305
28306 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
28307 to make the stabs test work on ecoff systems using gcc and -with-stabs.
28308 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
28309 enable ecoff configuration.
28310
28311Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28312
28313 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
28314
28315Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28316
28317 * gdb.t16/printcmds.exp: Add another printf test.
28318
28319Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
28320
28321 * configure.in: If configured -with-stabs on any target, add
28322 stabsdirs to configdirs.
28323
28324Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28325
28326 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
28327 fun" so pattern does not match the command itself.
28328
28329Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28330
28331 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
28332
28333Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28334
28335 * gdb.t17/interrupt.exp: Test for more things.
28336
28337Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28338
28339 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
28340 compiler arranges the code and line numbers.
28341
28342 * gdb.t17/interrupt.exp: Don't send \n after ^C.
28343
28344Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28345
28346 * gdb.t00/help.exp: Increase expect input buffer size.
28347
28348Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28349
28350 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
28351
28352 * gdb.t07/watchpoint.exp: Add xfail for hppa.
28353
28354 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
28355
28356 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
28357 [0-9]*, not just [0-9].
28358
28359Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28360
28361 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
28362
28363 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
28364
28365Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28366
28367 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
28368
28369Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28370
28371 * gdb.t06/signals.c: Add xfails for sun3.
28372
28373 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
28374
28375 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
28376 test_stepping tests.
28377
28378Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28379
28380 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
28381
28382 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
28383
28384 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
28385 rather than actually putting it through cpp twice.
28386
28387 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
28388
28389Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
28390
28391 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
28392 no longer needed.
28393
28394Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28395
28396 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
28397
28398 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
28399 C++ features prints as "struct", make it a pass, not an xfail.
28400
28401Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28402
28403 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
28404 Don't require VA to print as "class" rather than "struct".
28405
28406Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
28407
28408 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
28409
28410Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28411
28412 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
28413
28414Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28415
28416 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
28417 order.
28418
28419Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28420
28421 * gdb.t16/printcmds.exp: Add printf tests.
28422
28423 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
28424
28425 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
28426
28427Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
28428
28429 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
28430 pass counts, to counteract any existing or future setup_xfails.
28431
28432Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28433
28434 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
28435 {BEGIN,END}_COMMON for common block instead of STAB.
28436 * gdb.stabs/wierd.exp: Add xfail for rs6000.
28437
28438 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
28439 intp_var should be N_GSYM not N_LSYM.
28440 wierd-aout.S: Use a label for the value of the N_SO.
28441 wierd.def: Remove all backslashes.
28442 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
28443
28444Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28445
28446 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
28447 get the expected next to inheritance3.
28448
28449Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28450
28451 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
28452 now that gcc-2.4 gets it right.
28453
28454Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28455
28456 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
28457
28458 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
28459 generating comp-info.exp which works for cross-compilation.
28460
28461Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
28462
28463 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
28464 "*-*-sysv4.*".
28465
28466Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
28467
28468 * gdb.t01/run.exp: Start with a fresh gdb.
28469 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
28470 SVR4.x.
28471
28472Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
28473
28474 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
28475 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
28476 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
28477 Makefile.in (distclean, realclean): Remove gdbme.c from list of
28478 things to remove.
28479
28480Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
28481
28482 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
28483 test cases from bug reports.
28484
28485Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
28486
28487 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
28488 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
28489 avoid spurious xfails.
28490 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
28491 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
28492 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
28493
28494Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
28495
28496 * gdb.t00/teststrategy.exp: Rework to provide more useful
28497 description of each test, fix problem with systems that define
28498 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
28499 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
28500 results for "next over recursive call" so timeouts aren't taken
28501 by error.
28502
28503Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
28504
28505 * gdb.t12/scope.exp: Test printing of variables before run.
28506
28507 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
28508 printed in wrong order due to sorting.
28509
28510Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
28511
28512 * gdb.t00/teststrategy.exp: Fix expected results for printing
28513 user entered string constant. Is array of char, prints with no
28514 address.
28515
28516 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
28517 commands.
28518 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
28519 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
28520 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
28521 of struct of char arrays.
28522 * gdb.t00/radix.exp: New tests for radix commands.
28523
28524Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
28525
28526 * gdb.t16/printcmd.exp: Print a variable before running program
28527 (with xfail for AIX).
28528
28529Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
28530
28531 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
28532
28533 * gdb.t16/printcmd.exp: Don't print variables before running program.
28534
28535 * gdb.t06/break.exp: Don't require envp argument to main.
28536
28537 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
28538
28539 * gdb.t02/whatis.exp, gdb.t11/list.exp:
28540 Add xfails for rs6000.
28541
28542 * gdb.t02/whatis.exp: Change other tests not to re-test something
28543 we already tested.
28544
28545 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
28546 each type used has a variable of that type.
28547
28548Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
28549
28550 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
28551
28552Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
28553
28554 * configure.in: change srctrigger to be a file, not a directory
28555
28556Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
28557
28558 * configure.in (mips-idt-ecoff*): Added trailing '*'.
28559
28560 * gdb.t11/list.exp: Fixed a couple of typos.
28561
28562Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
28563
28564 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
28565 is fixed and PR is closed.
28566 * gdb.t16 (gdbme.c): Add simple test string variable.
28567 * gdb.t16 (printcmds.exp): Add tests with simple test string
28568 variable, primarily for boundaries on "set print elements".
28569
28570Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
28571
28572 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
28573 Make leading 0's optional and don't expect a tab in the middle
28574 of the number.
28575
28576 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
28577
28578 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
28579 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
28580 don't end command passed to gdb_test with newline.
28581
28582 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
28583 signed keyword away, don't expect signed bitfields to be signed.
28584
28585 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
28586 printing with only as many 1's as are in the field as well as printing
28587 with 32 1's (see comment).
28588
28589Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
28590
28591 * gdb.t00/default.exp: Start with a fresh gdb.
28592 * configure.in (configdirs): Remove gdb.t31 until the chill
28593 compiler works again. It no longer is able to find chillrt0
28594 since it isn't in libchill.a anymore.
28595 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
28596 wierd.o, make more modular.
28597 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
28598 spurious newlines that caused problems.
28599
28600Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28601
28602 * Move test with enums and partial symbols from gdb.t03/ptype.exp
28603 to gdb.stabs/wierd.exp since GCC has worked around the bug.
28604 gdb.stabs/wierd.{exp,def}: Many new tests.
28605
28606 * gdb.t00/default.exp: update info line for new message.
28607
28608 * gdb.t02/{whatis.exp,gdbme.c}:
28609 Test that "char *" doesn't print as "caddr_t".
28610
28611Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28612
28613 * gdb.t00/help.exp: Use .* in place of some help messages which
28614 just changed.
28615 gdb.t00/default.exp: Update "info frame" test for new message.
28616 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
28617 Remove some xfails
28618
28619Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28620
28621 * gdb.t03/{gdbme.c,ptype.exp}:
28622 Add tests for typedef'd struct and union without tags.
28623 Also check "whatis" on a variable of a typedef'd enum without a tag.
28624
28625 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
28626 PRMS 1823; the bug still exists but isn't reproduced by this test
28627 anymore), and remove rs6000 XFAIL (the bug is fixed).
28628
28629 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
28630 duplicated from whatis.exp. For those that are left, accept
28631 "long", "long int", or "int" for long variables (whatis.exp already
28632 has an XFAIL for "int", so no need to fail it here).
28633
28634 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
28635 Deal with GCC's names for types now that GDB uses the compiler's names.
28636
28637 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
28638 setup_xfail's for sunos4. If we #defined the signed keyword away,
28639 don't expect GDB to know that char it is signed.
28640
28641 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
28642
28643Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
28644
28645 * configure.in (configdirs): Add gdb.t24 for C++ tests that
28646 should work on any system, regardless of debugging format.
28647 * gdb.t21/demangle.exp: Move to gdb.t24.
28648 * gdb.t24/demangle.exp: Move from gdb.t21.
28649 * gdb.t24/{Makefile.in, configure.in}: New files.
28650
28651Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28652
28653 * configure.in: Do gdb.stabs and C++ tests only for stabs.
28654 * gdb.stabs: New directory.
28655
28656Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28657
28658 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
28659 not just "Quit anyway?".
28660
28661Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
28662
28663 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
28664 that all setup_xfails are immediately followed by clear_xfails.
28665
28666Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
28667
28668 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
28669 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
28670 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
28671 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
28672 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
28673 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
28674 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
28675 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
28676 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
28677 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
28678 gdb.t31/chillvars.exp, lib/gdb.exp:
28679 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
28680 bug-gdb@prep.ai.mit.edu.
28681
28682Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
28683
28684 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
28685 with 0.0, not integer 0.
28686
28687Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
28688
28689 * gdb.t06/break.exp: Update for "Kill the program" message change.
28690
28691Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
28692
28693 * Makefile.in (GDBFLAGS): Set to -nx.
28694 * Makefile.in (site.exp): Use GDBFLAGS.
28695
28696Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
28697
28698 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
28699 Makefiles.
28700 (check): depend on just-check.
28701 (just-check): added so that tests can be run without a noop
28702 build pass.
28703
28704Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
28705
28706 Switch to using configure's configdirs.
28707 * Makefile.in (Makefile): add configure.in dependency.
28708 (SUBDIRS): removed redundant assignment.
28709 * configure.in: switch subdirs assignment to configdirs.
28710 * gdb.t*/configure.in: new files.
28711
28712Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
28713
28714 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
28715 works.
28716
28717Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
28718
28719 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
28720 in explicit rules. Apparently this is not supported by some makes.
28721
28722Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
28723
28724 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
28725
28726Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28727
28728 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
28729 disappeared.
28730
28731Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
28732
28733 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
28734
28735Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
28736
28737 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
28738 watchpoint problem that is now fixed.
28739 * gdb.t30/chexp.exp: Remove setup_xfail for printing
28740 uninitialized convenience variables.
28741 * gdb.t31/chillvars.exp: Fix expected patterns for printing
28742 structures.
28743
28744Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28745
28746 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
28747 which causes expect to get out of sync with gdb on long output
28748 from help set.
28749 * gdb.t09/corefile.exp: Make expected pattern for core file
28750 failing signal and frame output format less sun specific.
28751
28752Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
28753
28754 * gdb.t31/chillvars.exp: Add and remove initial dummy
28755 breakpoint, so that symbol table is forced in.
28756 (Needed at least on Sunos4, though it seems not SVR4.)
28757 * gdb.t31/chillvars.exp: Update for changed output format.
28758
28759Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
28760
a9c64011 28761 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
28762
28763Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
28764
28765 * Makefile.in: Added --srcdir when invoking runtest, removed the
28766 need for a local config file. (optional now)
28767
28768Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
28769
28770 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
28771 failure count used to force early termination. Add some more
28772 expected failures for gnu style demangling.
28773
28774Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28775
28776 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
28777 pmi variable from gdb.t20/gdbme to get optimized away.
28778 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
28779 Check for written corefile upon timeout _and_ eof.
28780
28781Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28782
28783 * config/unix-gdb.exp: Add missing return 0.
28784
28785Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28786
28787 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
28788 test termination.
28789
28790Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
28791
28792 * configure.in (subdirs): Put back gdb.t17 which mysteriously
28793 disappeared.
28794
28795Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
28796
28797 * gdb.t10/crossload.exp: Disable the i860-elf test until such
28798 time as i860 support works.
28799
d63a86f8 28800 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
28801 "backtrace 100\r" rather than just "backtrace\r", to match last
28802 change.
28803
28804Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
28805
28806 * config/udi-gdb.exp (gdb_exit): Remove close command.
28807 (gdb_target_udi): New procedure to set the UDI target.
28808 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
28809 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
28810 Added waits for prompts after several question responses. Added
28811 some more responses used by a29k-amd-udi-gdb.
28812 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
28813 pass different arguments, restart UDI connection after program
28814 completion.
28815 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
28816 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
28817 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
28818 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
28819 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
28820 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
28821 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
28822 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
28823 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
28824 after program completion.
28825 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
28826 compiled with a SELECT_VECS setting.
28827 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
28828 infinite recursion.
28829
28830 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
28831 Added checks for COFF results, and made them expected failures for
28832 all targets. It would be better to make them expected failures
28833 for COFF targets only.
28834
28835Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
28836
28837 * Makefile.in: add null dvi target, don't bother to recurse
28838 through test directories for info and install-info; rename
28839 $(datadir) to be dejagnu instead of deja-gnu
28840
28841Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
28842
28843 * gdb.t31/gdbme.ch: Re-enable code that previously caused
28844 compiler to coredump.
28845 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
28846 code.
28847
28848Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
28849
28850 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
28851 coredump.
28852 * gdb.t31/chillvars.exp: Comment out tests that depend on that
28853 code.
28854
28855Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
28856
28857 * gdb.t03/ptype.exp: tests for return code from gdb_test.
28858 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
28859 which in a shell. Deletes xgdb when done.
28860 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
28861 Tests the return from the "set height" or "set width" commands.
28862 Added a few return codes where needed.
28863
28864Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
28865
28866 * Makefile.in (SUBDIRS): Add gdb.t17.
28867 * configure.in (subdirs): Add gdb.t17.
28868 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
28869 files to test gdb's calling of functions in the inferior with
28870 the correct arguments and gdb's ability to retrieve any
28871 result returned.
28872
28873Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
28874
28875 * config/unix-gdb.exp (gdb_exit): Remove close commands that
28876 may be called after gdb goes away. Previous versions of expect
28877 needed these to avoid file descriptor leaks, but they cause
28878 errors with the current revision of expect.
28879 * gdb.t00/gdbvars.exp: Use -re on expected output after
28880 setting sevenbit-strings.
28881 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
28882 to set sevenbit-strings consistent across tests.
28883 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
28884 set sevenbit-strings consistent across tests.
28885
28886Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
28887
28888 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
28889 expected output to match current "expect" expectations.
28890
28891Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
28892
28893 * gdb.t00/default.exp: Change expected output for default "source"
28894 command, to match new gdb behavior which requires a filename to
28895 source.
28896
28897Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
28898
28899 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
28900 expected fail for i486-*-* that misses the marker2 function.
28901 * gdb.t10/crossload.exp (bfddefault): Allow successful
28902 recognition of a format to pass even if no symbols are found.
28903 Explicitly catch failures where the format is not recognized
28904 or is ambiguous, and add the reason to the fail message.
28905 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
28906 the cause is and invalid target and add reason to failure message.
28907 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
28908 elf32-i386, elf32-sparc, and elf32-i860.
28909 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
28910 Set up expected failure for 'filename'::variable scope resolution,
28911 which is now apparently broken on all targets.
28912 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
28913 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
28914 gdb.t23/templates.exp: Change failure for missing binfile into
28915 just a warning.
28916 gdb.t21/demangle.exp: Change all cfront references to 'arm'
28917 references.
28918
28919Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
28920
28921 * gdb.t00/default.exp: Add expected output for default "source"
28922 command, to match new gdb behavior.
28923 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
28924
28925Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
28926
28927 * config/*-gdb.exp: returns an error, rather than exiting on
28928 internal errors.
28929
28930Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
28931
28932 * gdb.t03/gdbme.c: Add pointer to struct variable.
28933 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
28934 referencing struct members.
28935
28936Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
28937
28938 * configure.in (mips-idt-ecoff): New target.
28939 * config/mips-gdb.exp: New file for remote board using MIPS remote
28940 debugging protocol.
28941
28942 * Redid configuration scheme. Removed gdb.t*/configure.in.
28943 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
28944 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
28945 distclean targets. Built executables via .o files. Adjusted
28946 tests to account for source files in $(srcdir) rather than
28947 $(objdir).
28948 * lib/gdb.exp (runto): Don't expect () after the function name,
28949 because it may have arguments.
28950
28951Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
28952
28953 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
28954 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
28955 expected failures for mips-idt-* and mips-sgi-*.
28956 * gdb.t00/default.exp (attach): Kill process if requested.
28957 * gdb.t00/help.exp (help target core, help target): Accept a gdb
28958 that does not read core files.
28959 * gdb.t01/run.exp: Removed checks for exit status code.
28960 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
28961 it is linked in.
28962 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
28963 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
28964 appropriate, rather than doing it by hand.
28965 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
28966 execution.
28967 * gdb.t10/crossload.exp: Kill existing program if needed.
28968 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
28969 appropriate, rather than doing it by hand. Always increase
28970 timeout for this test, not just for VxWorks.
28971
28972Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
28973
28974 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
28975 of Chill STRUCT types and STRUCT values.
28976 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
28977 than "char".
28978 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 28979 struct2): New struct definitions and initializations to test
c906108c
SS
28980 simple Chill STRUCT types.
28981
28982Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
28983
28984 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
28985 the null byte at the end of strings.
28986 * gdb.t00/default.exp: Make show version insensitive to copyright
28987 date.
28988 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
28989 to avoid dependencies on target char signedness.
28990 * gdb.t16/printcmds.exp: Update expected results for explicitly
28991 unsigned char.
28992 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
28993 now work.
28994 * gdb.t21/demangle.exp: Add many more patterns for template
28995 demangling, most of them being expected failures.
28996 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
28997 string we are matching for, to match on the whole string.
28998 * gdb.t21/demangle.exp: Add many new test strings to demangle,
28999 and fix a whole bunch that had incorrect expected output but were
29000 passing anyway because of the bug in "proc demangle".
29001 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
29002 type.
29003 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
29004
29005Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
29006
a9c64011
AS
29007 * gdb/testsuite: made modifications to testcases, etc., to allow
29008 them to work properly given the reorganization of deja-gnu and the
29009 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
29010
29011Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
29012
29013 * gdb/testsuite: Initial creation of gdb/testsuite.
29014 Migrated dejagnu testcases and support files for testing nm to
29015 gdb/testsuite from deja-gnu. These files were moved "as is"
29016 with no modifications. This migration is part of a major overhaul
29017 of dejagnu. The modifications to these testcases, etc., which
29018 will allow them to work with the new version of dejagnu will be
29019 made in a future update.
48efe704 29020
8d8cb839 29021 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 29022\f
8d8cb839
EZ
29023;; Local Variables:
29024;; mode: change-log
29025;; left-margin: 8
29026;; fill-column: 74
29027;; version-control: never
29028;; End:
902f2ccb 29029
0b302171 29030 Copyright 1993-2005, 2012 Free Software Foundation, Inc.
902f2ccb
MC
29031 Copying and distribution of this file, with or without modification,
29032 are permitted provided the copyright notice and this notice are preserved.
This page took 3.004853 seconds and 4 git commands to generate.